@font-face{font-family:graphik-medium;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Medium-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Medium-Web.woff) format("woff")}@font-face{font-family:graphik-light;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Light-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Light-Web.woff) format("woff")}@font-face{font-family:graphik-regular;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:graphik;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Light-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Light-Web.woff) format("woff");font-weight:300}@font-face{font-family:graphik;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Medium-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Medium-Web.woff) format("woff");font-weight:400}@font-face{font-family:graphik;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff) format("woff");font-weight:500}@font-face{font-family:graphik;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Semibold-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Semibold-Web.woff) format("woff");font-weight:600}@font-face{font-family:graphik-semibold;src:url(/wp-content/themes/medallia-2017/fonts/Graphik-Semibold-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Semibold-Web.woff) format("woff")}.bg-primary-alpha{background:#4050c6}.bg-primary-beta{background:#52abff}.bg-primary-gamma{background:#00bfa5}.bg-primary-delta{background:#f4f0ed}.component-bg-indigo{background-color:#4050c6}.component-bg-light{background:#fafafa}.component-bg-light-gray{background-color:#f5f5f5}.component-bg-midnight{background-color:#071e3c}.component-bg-std{background:#fff}.component-bg-white{background-color:#fff}.component-bg-light-cream{background-color:rgba(242,230,218,.2)}.all-caps,.c-emp-callout__name,.c-emp-callout__title,.c-resource-heading__type,.c-resource-related__type{font-family:museo-sans;font-weight:700;letter-spacing:1px;text-transform:uppercase}.all-caps--large,.c-resource-heading__type,.c-resource-related__type{font-size:16px}@media (min-width:1024px){.all-caps--large,.c-resource-heading__type,.c-resource-related__type{font-size:18px}}.all-caps--small,.c-emp-callout__name--small,.c-emp-callout__title--small{font-size:12px}@media (min-width:768px){.all-caps--small,.c-emp-callout__name--small,.c-emp-callout__title--small{font-size:14px}}.c-emp-callout__subheading,.c-emp-callout__text,.c-image-tabs__content,.c-image-tabs__content div,.c-image-tabs__content li,.c-image-tabs__content ol,.c-image-tabs__content p,.c-image-tabs__content ul,.c-ip-subhero-text__subheading,.paragraph{color:#4e4e4e;font-family:museo-sans}.c-emp-callout__subheading--large,.c-emp-callout__text--large,.c-features-card__content,.c-hero__subheading,.c-image-cta__content,.c-image-tabs__content--large,.paragraph--large{font-size:16px;font-weight:700;line-height:24px}@media (min-width:1024px){.c-emp-callout__subheading--large,.c-emp-callout__text--large,.c-features-card__content,.c-hero__subheading,.c-image-cta__content,.c-image-tabs__content--large,.paragraph--large{font-size:18px;font-weight:300;line-height:30px}}.c-ip-subhero-text__subheading--small,.paragraph--small{font-size:16px;font-weight:700;line-height:24px}@media (min-width:1024px){.c-ip-subhero-text__subheading--small,.paragraph--small{font-weight:300}}.c-hero__heading,.c-ip-subhero-text__heading,.c-resource-form__thankyou h1,.c-resource-form__thankyou h2,.c-resource-form__thankyou h3,.c-resource-heading__heading,.primary-heading{color:#071e3c;font-family:graphik-light;font-size:24px;font-weight:300;line-height:36px}@media (min-width:768px){.c-hero__heading,.c-ip-subhero-text__heading,.c-resource-form__thankyou h1,.c-resource-form__thankyou h2,.c-resource-form__thankyou h3,.c-resource-heading__heading,.primary-heading{font-size:28px;line-height:44px}}@media (min-width:1024px){.c-hero__heading,.c-ip-subhero-text__heading,.c-resource-form__thankyou h1,.c-resource-form__thankyou h2,.c-resource-form__thankyou h3,.c-resource-heading__heading,.primary-heading{font-size:44px;line-height:60px}}.c-resource-content li,.c-resource-content p,.c-resource-form__content-text{color:#4e4e4e;font-family:museo-sans;font-weight:300;line-height:30px}.c-comm-callout__heading,.c-cta__text,.c-emp-callout__heading,.c-featured-topics__title,.c-features-card__heading,.c-image-cta__heading,.c-image-tabs__heading,.c-reports-cta__heading,.c-resource-related__heading,.c-xp-slider__heading,.l-image-list__heading,.secondary-heading{color:#071e3c;font-family:graphik-light;font-size:24px;font-weight:300;line-height:36px}@media (min-width:1024px){.c-comm-callout__heading,.c-cta__text,.c-emp-callout__heading,.c-featured-topics__title,.c-features-card__heading,.c-image-cta__heading,.c-image-tabs__heading,.c-reports-cta__heading,.c-resource-related__heading,.c-xp-slider__heading,.l-image-list__heading,.secondary-heading{font-size:36px;line-height:48px}}.c-resource-content h2,.c-resource-form__thankyou p,.c-resource-form__title,.c-resource-heading__subheading,.tertiary-heading{color:#071e3c;font-family:museo-sans;font-size:16px;font-weight:700;line-height:24px}@media (min-width:1024px){.c-resource-content h2,.c-resource-form__thankyou p,.c-resource-form__title,.c-resource-heading__subheading,.tertiary-heading{font-size:20px;line-height:28px}}.eyebrow-text{font-family:museo-sans,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:1px}@media (min-width:1024px){.eyebrow-text{font-size:16px}}.c-featured-resource-thin__link,.c-featured-resource__link,.c-featured-topics__link,.c-link-button,.c-resource-form .mktoForm .mktoButtonWrap.mktoInset button.mktoButton,.c-resource-form__button,.c-resource-form__thankyou .cta,.c-resource-form__thankyou .cta-prpl,.c-resource-form__thankyou a,.c-xp-slider__button,.c-xp-slider__link-button{font-family:museo-sans;font-size:15px;font-weight:700;line-height:18px;align-items:center;border:solid 2px;border-radius:2px;display:flex;height:50px;justify-content:center;transition:all .5s ease-in-out;width:100%}@media (min-width:768px){.c-featured-resource-thin__link,.c-featured-resource__link,.c-featured-topics__link,.c-link-button,.c-resource-form .mktoForm .mktoButtonWrap.mktoInset button.mktoButton,.c-resource-form__button,.c-resource-form__thankyou .cta,.c-resource-form__thankyou .cta-prpl,.c-resource-form__thankyou a,.c-xp-slider__button,.c-xp-slider__link-button{width:164px}}.c-button-1{border-radius:2px;box-shadow:none;display:inline-block;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:46.5px;height:50px;text-align:center;width:211px}.c-button-2{background-color:#fff;border:solid 2px rgba(255,255,255,.5);border-radius:2px;color:#000;display:inline-block;font-size:15px;font-style:normal;font-stretch:normal;font-weight:700;height:50px;line-height:46px;letter-spacing:normal;padding:0;width:152px}.c-button-3-insurance{padding:9px 28px;width:100%;padding:14px 28px;background-color:transparent;border:solid 2px rgba(64,80,198,.5);border-radius:2px;color:#4e4e4e;display:inline-block;padding:14px 29px;font-family:museo-sans,sans-serif;font-size:15px;font-style:normal;font-stretch:normal;font-weight:700;line-height:normal;letter-spacing:normal;opacity:1}.c-button-4-platform-conversations{color:#fff;border:none;border-radius:0;box-shadow:0 5px 5px rgba(0,0,0,.1);display:inline-block;font-family:museo-sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1em;padding:15px 20px 17px 20px;position:relative;top:0;transition:all .15s linear;-webkit-appearance:none}.c-button-5-employee-experience{font-size:14px;height:40px;padding:10px 18px 10px 17px;margin-bottom:20px;max-width:100%;background-color:#4050c6;border:solid 2px #4050c6;border-radius:2px;color:#fff;display:block;font-size:15px;font-stretch:normal;font-style:normal;font-weight:700;height:50px;letter-spacing:normal;line-height:normal;max-width:170px;padding:15px 18px 15px 17px;text-align:center;width:100%}.c-link-button--blue{background:#4050c6;border-color:#4050c6;color:#fff}.c-link-button--blue:hover{background:#fff;border-color:rgba(255,255,255,.5);color:#4050c6;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button--blue-hover-outline{background:#4050c6;border-color:#4050c6;color:#fff;width:100%}.c-link-button--blue-hover-outline:hover{background:#fff;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-link-button--blue-outline{background:0 0;border-color:#4050c6;color:#4050c6;padding:0 22px;white-space:nowrap}.c-link-button--blue-outline:hover{background:#4050c6;border-color:rgba(64,80,198,.5);color:#fff;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-link-button--green{background:#00bfa5;border-color:#00bfa5;color:#fff}.c-link-button--green:hover{background:#fff;border-color:rgba(255,255,255,.5);color:#00bfa5;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button--white{background:#fff;border-color:#fff;color:#4050c6}.c-link-button--white:hover{background:#4050c6;border-color:rgba(64,80,198,.5);color:#fff;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-link-button--white-outline{background:0 0;border-color:#fff;color:#fff;width:100%;max-width:200px;margin:0 auto}.c-link-button--white-outline:hover{background:#fff;border-color:rgba(255,255,255,.5);color:#465c79;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button__knockout--primary-alpha{background:#fff;border-color:#fff;color:#4050c6}.c-link-button__knockout--primary-alpha:hover{background:0 0;border-color:rgba(255,255,255,.5);color:#fff;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button__knockout--primary-gamma{background:#fff;border-color:#fff;color:#00bfa5}.c-link-button__knockout--primary-gamma:hover{background:0 0;border-color:rgba(255,255,255,.5);color:#fff;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button__primary-alpha--knockout{background:#4050c6;border-color:#4050c6;color:#fff}.c-link-button__primary-alpha--knockout:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-link-button__primary-alpha--knockout-hover{background:#4050c6;border-color:#4050c6;color:#fff}.c-link-button__primary-alpha--knockout-hover:hover{background:#fff;border-color:rgba(255,255,255,.5);color:#4050c6;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button__transparent--knockout{background:0 0;border-color:rgba(255,255,255,.5);color:#fff}.c-link-button__transparent--knockout:hover{background:#fff;border-color:rgba(255,255,255,.5);color:#4050c6;box-shadow:0 5px 5px rgba(255,255,255,.1)}.c-link-button__transparent--primary-alpha{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6}.c-link-button__transparent--primary-alpha:hover{background:#4050c6;border-color:rgba(64,80,198,.5);color:#fff;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-link-button--margin{margin-bottom:9px}@media (min-width:768px){.c-link-button--margin{margin-bottom:0;margin-right:20px}}@media (min-width:1024px){.c-link-button--margin{margin-right:25px}}a.common-cta{background-color:#4050c6!important;width:unset!important;padding:14px 29px!important;font-size:15px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;color:#fff!important;opacity:1;border-radius:2px;border:solid 2px #4050c6;display:initial;margin-top:5px;text-align:center;transition:all .5s ease-in-out}a.common-cta:hover{color:#4050c6!important;background-color:#fff!important;border-color:#4050c6!important;background:0 0!important;cursor:pointer;text-decoration:none!important;transform:none!important}a.common-cta.common-cta-darkbg{background-color:#fff!important;color:#4050c6!important;border-color:#fff!important}a.common-cta.common-cta-darkbg:hover{background:0 0!important;color:#fff!important}a.common-cta:hover i.fa.fa-play{color:#4050c6}a.common-cta i.fa.fa-play{color:#fff;transition:all .5s ease-in-out}.common-cta-darkbg a{background-color:#fff!important;color:#4050c6!important}.common-cta-darkbg a .fa-play{color:#4050c6!important}.common-cta-darkbg a:hover{background:0 0!important;color:#fff!important;border:solid 2px #fff!important}.common-cta-darkbg a:hover .fa-play{color:#fff!important}div.brochure-section a.common-cta{max-width:fit-content;height:auto}@media (max-width:420px){a.common-cta{width:100%;display:block!important;padding:9px 28px!important;line-height:normal!important}div.brochure-section a.common-cta{max-width:100%}}.l-featured-topics,.l-image-cta,.l-reports-cta,.l-resource-related,.l-std-resource,.l-video-container,.l-xp-slider__container{max-width:100%;padding:0 20px;position:relative}@media (min-width:768px){.l-featured-topics,.l-image-cta,.l-reports-cta,.l-resource-related,.l-std-resource,.l-video-container,.l-xp-slider__container{max-width:727px;padding:0}}@media (min-width:1024px){.l-featured-topics,.l-image-cta,.l-reports-cta,.l-resource-related,.l-std-resource,.l-video-container,.l-xp-slider__container{max-width:984px}}@media (min-width:1440px){.l-featured-topics,.l-image-cta,.l-reports-cta,.l-resource-related,.l-std-resource,.l-video-container,.l-xp-slider__container{margin:0 auto;max-width:1240px}}.l-featured-resource,.l-featured-resource-2col,.l-featured-resource-slider,.l-featured-resource-thin{max-width:100%;padding:0 20px;position:relative;width:100%}@media (min-width:768px){.l-featured-resource,.l-featured-resource-2col,.l-featured-resource-slider,.l-featured-resource-thin{max-width:727px;padding:0}}@media (min-width:1024px){.l-featured-resource,.l-featured-resource-2col,.l-featured-resource-slider,.l-featured-resource-thin{max-width:984px}}@media (min-width:1440px){.l-featured-resource,.l-featured-resource-2col,.l-featured-resource-slider,.l-featured-resource-thin{margin:0 auto;max-width:1029px}}.l-actions,.l-xp-tabs__actions{display:block}@media (min-width:768px){.l-actions,.l-xp-tabs__actions{display:flex;justify-content:center}}.l-actions-left{display:block}@media (min-width:768px){.l-actions-left{display:flex;justify-content:left}}.l-callout-container{max-width:100%;padding:0 20px;position:relative}@media (min-width:768px){.l-callout-container{max-width:1240px;padding:0}}.l-inner{padding:100px 24px}.l-large-container{max-width:100%;padding:0 20px}@media (min-width:768px){.l-large-container{max-width:100%;padding:0}}@media (min-width:1024px){.l-large-container{max-width:844px}}@media (min-width:1440px){.l-large-container{max-width:857px}}.l-std-container{max-width:100%;padding:0 20px}@media (min-width:768px){.l-std-container{max-width:718px;padding:0}}.l-x-large-container{max-width:100%;padding:0 20px}@media (min-width:768px){.l-x-large-container{max-width:769px;padding:0}}@media (min-width:1024px){.l-x-large-container{max-width:893px}}.c-hero__heading{color:#fff;margin-bottom:20px;text-align:center}.c-hero__subheading{color:#fff;font-weight:300;margin-bottom:20px;text-align:center}@media (min-width:768px){.c-hero__subheading{margin-bottom:20px}}.l-hero-actions{display:block}@media (min-width:768px){.l-hero-actions{display:flex;justify-content:center}}.careers-hero{width:100%;height:554px;background-size:cover;background-position:top 0 left -430px;background-repeat:no-repeat}@media (min-width:768px){.careers-hero{background-size:cover;background-position:top 0 left -200px}}@media (min-width:1024px){.careers-hero{height:630px;background-size:cover;background-position:top 0 left -200px}}@media (min-width:1440px){.careers-hero{background-size:cover;background-position:left}}.c-flexible-hero{display:flex;flex-wrap:wrap;justify-content:center;height:481px;margin-top:60px;position:relative}@media (min-width:768px){.c-flexible-hero{height:542px}}@media (min-width:1024px){.c-flexible-hero{height:642px}}@media (min-width:1061px){.c-flexible-hero{margin-top:80px}}@media (min-width:1920px){.c-flexible-hero{height:839px}}.c-flexible-hero--image{padding-bottom:95px;padding-top:97px}@media (min-width:768px){.c-flexible-hero--image{padding-bottom:146px;padding-top:125px}}.c-flexible-hero--video{padding:0}.c-flexible-hero__heading{color:#fff;font-family:graphik-medium;font-size:26px;font-weight:500;letter-spacing:-.24px;line-height:36px;margin-bottom:10px;text-align:center}@media (min-width:768px){.c-flexible-hero__heading{font-size:28px;letter-spacing:-.26px;line-height:44px;margin-bottom:5px}}@media (min-width:1024px){.c-flexible-hero__heading{font-size:36px;letter-spacing:-.33px;line-height:57px;margin-bottom:9px}}@media (min-width:1440px){.c-flexible-hero__heading{font-size:46px;letter-spacing:-.42px;line-height:73px;margin-bottom:12px}}.c-flexible-hero__link{height:40px}@media (min-width:768px){.c-flexible-hero__link{height:50px;width:180px}}@media (min-width:1440px){.c-flexible-hero__link{width:190px}}.c-flexible-hero__subheading{color:#fff;font-family:graphik;font-size:16px;font-weight:300;line-height:20px;margin-bottom:44px;margin-left:auto;margin-right:auto;padding-left:6px;padding-right:7px;text-align:center}@media (min-width:768px){.c-flexible-hero__subheading{font-size:18px;line-height:23px;margin-bottom:52px;max-width:514px}}@media (min-width:1024px){.c-flexible-hero__subheading{font-size:20px;line-height:25px;margin-bottom:22px;max-width:601px}}@media (min-width:1440px){.c-flexible-hero__subheading{font-size:26px;line-height:34px;margin-bottom:44px;max-width:730px}}@media (min-width:1920px){.c-flexible-hero__subheading{margin-bottom:51px}}.c-flexible-hero__video{display:none}@media (min-width:768px){.c-flexible-hero__video{display:block;height:100%;object-fit:cover;position:absolute;width:100%}}.c-flexible-hero__video--arrow{font-size:18px;margin-left:5px}.c-flexible-hero .c-link-button__border-hover:hover{border:2px solid #4050c6;background-color:transparent}.c-flexible-hero .c-link-button__transparent-gray-background:hover{border:none;background-color:#4a4a4a;color:#fff}.l-video-container{margin:0 auto;padding:99px 18px 0 18px;position:relative}@media (min-width:768px){.l-video-container{padding:176px 18px 175px 18px}}@media (min-width:1024px){.l-video-container{padding:219px 18px 0 18px}}@media (min-width:1440px){.l-video-container{padding:215px 0 0 0}}@media (min-width:1920px){.l-video-container{padding:331px 0 281px 0}}.c-flexible-hero__multi-image{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:-1}.c-flexible-hero__multi-image img{position:absolute;bottom:0}.c-ip-image-hero{height:auto;margin-top:60px;padding-bottom:80px;padding-top:80px;position:relative;z-index:-1}@media (min-width:768px){.c-ip-image-hero{height:265px;padding-top:120px}}@media (min-width:1024px){.c-ip-image-hero{height:416px;padding-top:130px}}@media (min-width:1440px){.c-ip-image-hero{height:450px;margin-top:90px;padding-top:170px}}.c-ip-hero-text{display:flex;flex-wrap:wrap;justify-content:center;height:auto;margin-top:60px;padding-bottom:80px;padding-top:80px;position:relative}@media (min-width:768px){.c-ip-hero-text{padding-bottom:120px;padding-top:120px}}@media (min-width:1024px){.c-ip-hero-text{padding-top:130px}}@media (min-width:1440px){.c-ip-hero-text{margin-top:80px;padding-bottom:134px;padding-top:172px}}.c-ip-subhero-text{display:flex;flex-wrap:wrap;justify-content:center;height:auto;padding-bottom:80px;padding-top:80px;position:relative}@media (min-width:1024px){.c-ip-subhero-text{padding-bottom:102px;padding-top:100px}}.c-ip-subhero-text__heading{color:#fff;margin-bottom:28px;text-align:center}@media (min-width:1024px){.c-ip-subhero-text__heading{line-height:48px}}.c-ip-subhero-text__subheading{color:#fff;margin-bottom:55px;text-align:center}.c-ip-subhero-text__subheading--small{font-weight:300}.l-ip-subhero__container{max-width:100%;padding:0 20px}@media (min-width:768px){.l-ip-subhero__container{max-width:718px;padding:0}}@media (min-width:1024px){.l-ip-subhero__container{max-width:893px}}.c-short-hero{margin-left:auto;margin-right:auto;margin-top:60px;position:relative;text-align:center}@media (min-width:1061px){.c-short-hero{margin-top:80px}}.c-short-hero__contents{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.c-short-hero__heading{color:#fff;font-family:museo-sans;font-size:16px;font-weight:700;letter-spacing:-.04px;line-height:24px;margin-left:20px;margin-right:20px}@media (min-width:768px){.c-short-hero__heading{font-size:18px;letter-spacing:.29px;line-height:18.5px;margin-left:0;margin-right:0}}.l-short-hero{height:0;overflow:hidden;padding-top:250px;position:relative}@media (min-width:768px){.l-short-hero{padding-top:450px}}.l-short-hero__image{width:230px}.l-short-hero__image--bottom{margin-bottom:10px}@media (min-width:768px){.l-short-hero__image--bottom{margin-bottom:27px;width:526px}}.l-short-hero__image--top{margin-bottom:10px}@media (min-width:768px){.l-short-hero__image--top{margin-bottom:22px;width:341px}}.l-short-hero__top-image{margin-bottom:10px}@media (min-width:768px){.l-short-hero__top-image{margin-bottom:22px}}.why-medallia-hero{height:555px;margin-top:60px;padding-bottom:80px;padding-top:238px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center}@media (min-width:768px){.why-medallia-hero{height:350px;padding-top:110px}}@media (min-width:1024px){.why-medallia-hero{height:325px;padding-top:124px}}@media (min-width:1440px){.why-medallia-hero{height:375px;margin-top:90px;padding-top:119px}}@media (min-width:1920px){.why-medallia-hero{height:490px;margin-top:90px;padding-top:185px}}.why-medallia-hero h1{width:100%;color:#fff;margin:0 auto;padding:0 20px;text-align:center;max-width:340px;margin-bottom:29px;font-size:26px;line-height:36px}@media (min-width:768px){.why-medallia-hero h1{font-size:28px;line-height:44px;max-width:500px;margin-bottom:29px;padding:0}}@media (min-width:1024px){.why-medallia-hero h1{font-size:28px;line-height:36px;max-width:500px;margin-bottom:29px}}@media (min-width:1440px){.why-medallia-hero h1{font-size:44px;line-height:60px;max-width:700px}}.why-medallia-hero a{margin:0 auto;width:88%}@media (min-width:768px){.why-medallia-hero a{width:auto;max-width:160px}}.why-medallia-hero--mobile{display:block}@media (min-width:768px){.why-medallia-hero--mobile{display:none}}.why-medallia-hero--desk{display:none}@media (min-width:768px){.why-medallia-hero--desk{display:block}}.c-callout-item{display:flex;margin-bottom:92px}.c-callout-item:last-child{margin-bottom:0}@media (min-width:768px){.c-callout-item{margin-bottom:118px}}@media (min-width:1024px){.c-callout-item{margin-bottom:74px}}@media (min-width:1440px){.c-callout-item{margin-bottom:100px}}.c-callout-item__content{color:#4a4a4a;font-family:museo-sans;font-size:16px;font-weight:300;line-height:24px;margin-bottom:30px}@media (min-width:1440px){.c-callout-item__content{font-size:18px;line-height:30px}}.c-callout-item__content li,.c-callout-item__content p{font-size:16px;line-height:24px}@media (min-width:1440px){.c-callout-item__content li,.c-callout-item__content p{font-size:18px;line-height:30px}}.c-callout-item__content-image{margin-bottom:15px;max-width:130px}@media (min-width:1024px){.c-callout-item__content-image{max-width:140px}}.c-callout-item__heading{color:#071e3c;font-family:graphik-light;font-size:24px;font-weight:300;letter-spacing:-.36px;line-height:36px;margin-top:-11px;margin-bottom:15px}@media (min-width:768px){.c-callout-item__heading{font-size:28px;letter-spacing:-.42;line-height:44px}}@media (min-width:1024px){.c-callout-item__heading{letter-spacing:-.42;line-height:36px}}@media (min-width:1440px){.c-callout-item__heading{font-size:36px;letter-spacing:-.54px;line-height:48px}}.c-callout-item__link{color:#abb0b8;display:block;font-family:museo-sans;font-size:16px;font-weight:700;line-height:24px;margin-bottom:30px;max-width:86%}@media (min-width:768px){.c-callout-item__link{margin-bottom:0}}@media (min-width:1440px){.c-callout-item__link{font-size:18px;line-height:30px}}.c-callout-item__link:hover{color:#4050c6}.l-callout-item{display:flex;align-items:flex-start;flex-direction:column}@media (min-width:768px){.l-callout-item{flex-direction:row}}.l-callout-item__col{position:relative;width:100%}.l-callout-item__col--odd .l-callout-item__text-wrapper{order:1;width:100%;padding:0}@media (min-width:768px){.l-callout-item__col--odd .l-callout-item__text-wrapper{order:1;width:52%;padding:0 40px 0 0}}@media (min-width:1024px){.l-callout-item__col--odd .l-callout-item__text-wrapper{padding:0 85px 0 0}}@media (min-width:1440px){.l-callout-item__col--odd .l-callout-item__text-wrapper{padding:0 100px 0 0}}.l-callout-item__col--odd .l-callout-item__image-wrapper{order:2;width:100%}@media (min-width:768px){.l-callout-item__col--odd .l-callout-item__image-wrapper{order:2;width:48%}}.l-callout-item__col--even .l-callout-item__text-wrapper{padding:0;width:100%;order:1}@media (min-width:768px){.l-callout-item__col--even .l-callout-item__text-wrapper{padding:0 0 0 40px;width:52%;order:2}}@media (min-width:1024px){.l-callout-item__col--even .l-callout-item__text-wrapper{padding:0 0 0 85px}}@media (min-width:1440px){.l-callout-item__col--even .l-callout-item__text-wrapper{padding:0 0 0 100px}}.l-callout-item__col--even .l-callout-item__image-wrapper{order:2;width:100%}@media (min-width:768px){.l-callout-item__col--even .l-callout-item__image-wrapper{order:1;width:48%}}.l-callout-item__video-button-wrapper{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;transition:all .25s linear}.l-callout-item__video-button-wrapper:hover{background-color:rgba(0,0,0,.35)}.l-callout-item__text-wrapper svg{display:inline-block;margin-bottom:-7px;margin-left:4px}.c-callout-item__play-triangle{fill:#abb0b8}.c-callout-item__play-circle{stroke:#abb0b8}.l-callout-item__text-wrapper:hover .c-callout-item__play-triangle{fill:#59687c}.l-callout-item__text-wrapper:hover .c-callout-item__play-circle{stroke:#59687c}.l-callout-item__text-wrapper:hover .c-callout-item__link{color:#59687c}.c-simple-icon-card{margin-bottom:53px;margin-left:45px;margin-right:45px;text-align:center}@media (min-width:768px){.c-simple-icon-card{width:230px}}.c-simple-icon-card:last-child{margin-bottom:0}.c-simple-icon-card__heading{color:#4a4a4a;font-family:museo-sans;font-size:16px;font-weight:700;line-height:22.5px;margin-bottom:19px}.c-simple-icon-card__icon{margin-bottom:22px;width:56px}.c-simple-icon-card__sub-heading{color:#4a4a4a;font-family:museo-sans;font-size:16px;font-weight:300;line-height:24px}.c-image-card{margin-bottom:50px;width:100%}.c-image-card:last-child{margin-bottom:30px}@media (min-width:1024px){.c-image-card{margin-bottom:22px;width:314px}.c-image-card:last-child{margin-bottom:22px}}@media (min-width:1440px){.c-image-card{margin-bottom:30px;width:323px}.c-image-card:last-child{margin-bottom:30px}}.c-image-card__image{width:100%}.c-image-card__link{background-color:#fff;color:#4a4a4a;display:block;font-family:graphik-medium;font-size:16px;line-height:24px;padding:22px 30px}.c-simple-card{margin-bottom:20px;margin-left:20px;margin-right:20px;position:relative;text-align:center}@media (min-width:768px){.c-simple-card{margin-left:0;margin-right:20px;width:229px}.c-simple-card:nth-child(3n){margin-right:0}}@media (min-width:1024px){.c-simple-card{margin-right:15px;width:315px}}@media (min-width:1440px){.c-simple-card{margin-right:30px;width:394px}}.c-simple-card:last-child{margin-bottom:0}@media (min-width:768px){.c-simple-card:last-child{margin-bottom:auto}}.c-simple-card__contents{height:100%;left:0;position:absolute;top:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.c-simple-card__cta{color:#4050c6;font-family:museo-sans;font-size:14px;font-weight:700;height:100%;left:0;line-height:17px;position:absolute;text-transform:uppercase;top:0;width:100%;display:flex;justify-content:center;align-items:center}.c-simple-card__image{height:0;overflow:hidden;padding-top:75.63452%;position:relative}.c-simple-card__line{color:#fff;margin-left:31px;margin-right:31px;text-align:center}.c-simple-card__line--1{font-family:graphik-medium;font-size:36px;line-height:48px;margin-bottom:10px}.c-simple-card__line--2{font-family:museo-sans;font-size:18px;font-weight:300;line-height:22.5px}.c-simple-card__link:hover{top:-5px}.c-simple-card__link:hover .c-simple-card__cta--container{border-bottom:3px solid #52abff}.l-simple-card__cta{background-color:#fff;height:0;overflow:hidden;padding-top:24.36548%;position:relative}.image-copy-card__wrap{width:100%;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 7px 20px rgba(0,0,0,.072)}@media (min-width:1024px){.image-copy-card__wrap{flex-direction:row}}.image-copy-card__wrap.card-large{min-height:300px}.image-copy-card-image__image{width:100%;min-height:200px;background-color:#4a4a4a;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.image-copy-card-image__image{width:30%;min-height:unset}}@media (min-width:1024px){.image-copy-card-image__image.card-large{width:60%}}.image-copy-card-content__container{padding:15px 20px 30px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width:1024px){.image-copy-card-content__container{padding:30px;width:70%;flex-direction:row}}.image-copy-card-content__container.card-large{flex-direction:column}@media (min-width:1024px){.image-copy-card-content__container.card-large{width:40%;align-items:start;justify-content:space-evenly}}.image-copy-card-copy__container{margin-bottom:20px}@media (min-width:1024px){.image-copy-card-copy__container{margin-bottom:0;padding-right:10px}}.image-copy-card-copy__title{font-size:10px;color:#b1b1b1;letter-spacing:1px;text-transform:uppercase;font-family:graphik-semibold;margin:0;margin-bottom:5px;line-height:100%}.image-copy-card-copy__copy{font-size:22px;margin:0;font-family:graphik;line-height:28px}.image-copy-card__button{font-family:museo-sans;white-space:nowrap;width:fit-content;color:#fff;background-color:#4050c6;font-weight:700;padding:0;line-height:150%;padding:14px 29px;font-size:15px}.image-copy-card__button:hover{transform:translateY(-2px);box-shadow:0 7px 10px rgba(0,0,0,.15)}.c-cta{display:flex;flex-wrap:wrap;justify-content:center;background:#4050c6;height:auto}.c-cta__text{color:#fff;letter-spacing:-.5px;margin-top:80px;text-align:center}@media (min-width:1024px){.c-cta__text{letter-spacing:-.5px;margin-top:100px}}.l-cta-actions,.l-resource-form__actions{display:block;margin-top:44px;margin-bottom:80px}@media (min-width:768px){.l-cta-actions,.l-resource-form__actions{display:flex;justify-content:center;margin-top:55px}}@media (min-width:1024px){.l-cta-actions,.l-resource-form__actions{margin-bottom:113px}}.cta__bkg--steel-blue{background:#465c79}.c-image-cta{display:flex;flex-wrap:wrap;justify-content:center;background:#4050c6;padding-bottom:50px;padding-top:50px}@media (min-width:768px){.c-image-cta{padding-bottom:48px;padding-top:48px}}@media (min-width:1024px){.c-image-cta{padding-bottom:45px;padding-top:45px}}@media (min-width:1440px){.c-image-cta{padding-bottom:34px;padding-top:33px}}.c-image-cta__content{color:#fff;font-weight:300;margin-bottom:50px;text-align:center}@media (min-width:768px){.c-image-cta__content{text-align:left}}.c-image-cta__heading{color:#fff;letter-spacing:-.36px;margin-bottom:15px;text-align:center}@media (min-width:768px){.c-image-cta__heading{text-align:left}}@media (min-width:1024px){.c-image-cta__heading{font-size:30px;letter-spacing:-.45px;line-height:42px;margin-bottom:20px}}@media (min-width:1440px){.c-image-cta__heading{font-size:36px;letter-spacing:-.54px;line-height:48px;margin-bottom:20px}}.c-image-cta__image{margin-bottom:57px;width:100%}@media (min-width:768px){.c-image-cta__image{margin-bottom:0;margin-right:38px;width:46%}}@media (min-width:1024px){.c-image-cta__image{margin-right:50px;width:54%}}@media (min-width:1440px){.c-image-cta__image{margin-right:104px;width:43%}}.l-image-cta{display:flex;flex-direction:column}@media (min-width:768px){.l-image-cta{flex-direction:row}}.l-image-cta__actions{display:flex;margin:0 auto;width:177px}@media (min-width:768px){.l-image-cta__actions{justify-content:left;margin:0}}.l-image-cta__contents{width:100%}@media (min-width:768px){.l-image-cta__contents{margin-top:14px;width:54%}}@media (min-width:1024px){.l-image-cta__contents{margin-top:33px;width:46%}}@media (min-width:1440px){.l-image-cta__contents{margin-top:75px;width:57%}}.c-reports-cta{display:flex;flex-wrap:wrap;justify-content:center;background:#fafafa;padding-bottom:74px;padding-top:98px}@media (min-width:768px){.c-reports-cta{padding-bottom:92px;padding-top:100px}}@media (min-width:1024px){.c-reports-cta{padding-bottom:77px;padding-top:75px}}@media (min-width:1440px){.c-reports-cta{padding-bottom:95px;padding-top:88px}}.c-reports-cta__heading{margin-bottom:14px;text-align:left;font-size:28px;line-height:36px}@media (min-width:768px){.c-reports-cta__heading{margin-bottom:12px;line-height:44px}}@media (min-width:1024px){.c-reports-cta__heading{font-size:36px;line-height:44px}}.c-reports-cta__image{margin-bottom:56px;width:100%}@media (min-width:768px){.c-reports-cta__image{margin-bottom:44px;width:143px}}@media (min-width:1024px){.c-reports-cta__image{margin-bottom:45px;width:180px}}@media (min-width:1440px){.c-reports-cta__image{margin-bottom:44px}}.c-reports-cta__image img{max-width:180px}.c-reports-cta__link{display:block;color:#4a4a4a;font-family:museo-sans;font-size:16px;font-weight:300;line-height:24px;margin-bottom:3px}@media (min-width:768px){.c-reports-cta__link{margin-bottom:4px}}@media (min-width:1024px){.c-reports-cta__link{font-size:16px;line-height:24px;margin-bottom:1px}}.c-reports-cta__link:after{font-family:Ionicons;content:'\f30f';display:inline-block;margin-left:11px;transition:all .3s ease;vertical-align:middle}@media (min-width:768px){.c-reports-cta__link:after{margin-left:8px}}@media (min-width:768px){.c-reports-cta__link:after{margin-left:9px}}.c-reports-cta__link:hover:after{transform:translateX(5px)}.c-reports-cta__link:last-child{margin-bottom:0}.l-reports-cta{width:100%;max-width:1030px}@media (min-width:768px){.l-reports-cta{margin:0 20px}}@media (min-width:1024px){.l-reports-cta{margin:0 88px}}.l-reports-cta__contents{position:relative;width:100%}@media (min-width:768px){.l-reports-cta__contents{width:50%}}.l-reports-cta__contents:first-child{width:100%;border-bottom:solid 1px #e6e6e6}@media (min-width:768px){.l-reports-cta__contents:first-child{width:330px;border-bottom:0;padding-right:0}}@media (min-width:1024px){.l-reports-cta__contents:first-child{width:370px}}.l-reports-cta__contents:last-child{width:100%;margin-top:54px}@media (min-width:768px){.l-reports-cta__contents:last-child{width:330px;margin-top:0}}@media (min-width:1024px){.l-reports-cta__contents:last-child{width:370px}}.l-reports-cta__items{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:768px){.l-reports-cta__items{flex-direction:row}}.l-reports-cta__links{text-align:left}.l-reports-cta__links a{width:68%}@media (min-width:768px){.l-reports-cta__links a{width:100%}}@media (min-width:1024px){.l-reports-cta__links a{width:90%}}@media (min-width:1440px){.l-reports-cta__links a{width:90%}}.l-reports-cta__links--first{margin-bottom:48px}@media (min-width:768px){.l-reports-cta__links--first{margin-bottom:0}}.reports__divider{display:none;width:1px;background-color:#e6e6e6;height:150px}@media (min-width:768px){.reports__divider{display:block;height:158px}}@media (min-width:1024px){.reports__divider{height:90px}}.c-cta-simple-text{display:flex;flex-wrap:wrap;justify-content:center;height:auto}.c-cta-simple-text__button{text-transform:uppercase}.c-cta-simple-text__text{color:#fff;font-family:graphik-light;font-size:24px;line-height:48px;margin-top:85px;text-align:center}@media (min-width:768px){.c-cta-simple-text__text{font-size:36px;margin-top:80px}}.l-cta-actions,.l-resource-form__actions{display:block;margin-top:25px;margin-bottom:100px}@media (min-width:768px){.l-cta-actions,.l-resource-form__actions{display:flex;justify-content:center;margin-top:30px}}.overlay-box__container{width:100%;padding:0 20px}.overlay-box--up-centered{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:50px 0;background-color:#fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.03);z-index:2}@media (min-width:768px){.overlay-box--up-centered{max-width:604px}}@media (min-width:1024px){.overlay-box--up-centered{max-width:817px}}@media (min-width:1440px){.overlay-box--up-centered{max-width:880px}}.overlay-box__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 30px}.overlay-box__inner .eyebrow-text{color:#4050c6;margin-bottom:26px}.overlay-box__inner h2{font-size:24px;margin-bottom:0}@media (min-width:768px){.overlay-box__inner h2{font-size:28px}}@media (min-width:1024px){.overlay-box__inner h2{font-size:36px;line-height:48px}}.overlay-box__button-container{margin-top:44px;width:200px}.c-featured-resource{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px;padding-top:50px}@media (min-width:1024px){.c-featured-resource{padding-bottom:100px;padding-top:100px}}@media (min-width:1440px){.c-featured-resource{padding-bottom:120px;padding-top:120px}}.c-featured-resource__image{margin-bottom:30px;object-fit:cover;object-position:center;width:100%}@media (min-width:768px){.c-featured-resource__image{margin-bottom:0;max-width:436px;width:initial}}@media (min-width:1024px){.c-featured-resource__image{max-width:586px}}@media (min-width:1440px){.c-featured-resource__image{max-width:620px}}.c-featured-resource__link{background:#4050c6;border-color:#4050c6;color:#fff;width:170px}.c-featured-resource__link:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-featured-resource__title{color:#4a4a4a;font-family:graphik-light;font-size:24px;line-height:36px;margin-bottom:30px}@media (min-width:768px){.c-featured-resource__title{font-size:24px;line-height:34px;margin-bottom:35px}}@media (min-width:1024px){.c-featured-resource__title{font-size:30px;line-height:40px}}.c-featured-resource__type{color:#ababab;font-family:graphik-semibold;font-size:12px;font-weight:600;letter-spacing:1.09px;line-height:12px;margin-bottom:2px;text-transform:uppercase}@media (min-width:768px){.c-featured-resource__type{font-size:10px;letter-spacing:.91px;line-height:10px}}@media (min-width:1024px){.c-featured-resource__type{font-size:12px;letter-spacing:1.09px;line-height:12px}}@media (min-width:768px){.l-featured-resource__container{display:flex;flex-direction:row}}.l-featured-resource__content{padding:20px 26px 40px 31px;width:100%}@media (min-width:768px){.l-featured-resource__content{flex:1;height:auto;margin:33px 32px 45px 42px;max-width:291px;padding:0;width:initial}}@media (min-width:1024px){.l-featured-resource__content{margin:55px 28px 94px 65px;max-width:398px}}@media (min-width:1440px){.l-featured-resource__content{margin:55px 50px 116px 52px;max-width:409px}}@media (min-width:768px){.l-featured-resource__image{flex:1;max-width:436px}}@media (min-width:1024px){.l-featured-resource__image{max-width:586px}}@media (min-width:1440px){.l-featured-resource__image{max-width:620px}}.c-featured-resource-2col{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px;padding-top:50px}@media (min-width:1024px){.c-featured-resource-2col{padding-bottom:100px;padding-top:100px}}@media (min-width:1440px){.c-featured-resource-2col{padding-bottom:120px;padding-top:120px}}.c-featured-resource-2col__heading{color:#4a4a4a;font-family:graphik-regular;font-size:24px;letter-spacing:-.4px;line-height:36px;margin-bottom:26px;max-width:260px}@media (min-width:768px){.c-featured-resource-2col__heading{font-size:28px;letter-spacing:-.47px;line-height:40px;max-width:650px}}.c-featured-resource-2col__subhead{color:#4a4a4a;font-family:museo-sans;font-size:18px;line-height:1.67;margin-bottom:26px;max-width:1000%}.c-featured-resource-2col__title{color:#4a4a4a;font-family:graphik-medium;font-size:14px;line-height:20px}@media (min-width:768px){.c-featured-resource-2col__title{line-height:22px}}@media (min-width:1024px){.c-featured-resource-2col__title{font-size:18px;line-height:24px}}.c-featured-resource-2col__type{align-items:center;background:#4050c6;color:#fff;display:flex;font-family:graphik-medium;font-size:11px;height:32px;letter-spacing:.59px;line-height:11px;padding:0 27px;text-align:center;text-transform:uppercase;width:auto}.l-featured-resource-2col__container{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.l-featured-resource-2col__container{width:353px}}@media (min-width:1024px){.l-featured-resource-2col__container{width:482px}}@media (min-width:1440px){.l-featured-resource-2col__container{width:500px}}.l-featured-resource-2col__content{align-items:center;display:flex;margin:0 27px;max-width:219px;padding-bottom:13px;padding-top:13px;min-height:66px}@media (min-width:768px){.l-featured-resource-2col__content{min-height:85px;display:flex;flex:1;max-width:261px}}@media (min-width:1024px){.l-featured-resource-2col__content{min-height:84px;max-width:425px}}@media (min-width:1440px){.l-featured-resource-2col__content{min-height:86px}}.l-featured-resource-2col__image{align-items:flex-end;display:flex;flex-direction:row;height:158px;padding-top:56.42%;position:relative}@media (min-width:768px){.l-featured-resource-2col__image{height:199px;padding-top:0}}@media (min-width:1024px){.l-featured-resource-2col__image{height:274px}}@media (min-width:1440px){.l-featured-resource-2col__image{height:284px}}@media (min-width:768px){.l-featured-resource-2col__items{display:flex;flex-direction:row;flex-wrap:wrap}}.l-featured-resource-2col__link{color:#4a4a4a;display:block;margin-bottom:30px;text-decoration:none}.l-featured-resource-2col__link:last-child{margin-bottom:0}.l-featured-resource-2col__link:hover .c-featured-resource-2col__title{text-decoration:underline}@media (min-width:768px){.l-featured-resource-2col__link{display:flex;flex:1;height:auto;margin-bottom:0;margin-right:21px}.l-featured-resource-2col__link:last-child{margin-right:0}}@media (min-width:1024px){.l-featured-resource-2col__link{margin-right:19px}}@media (min-width:1440px){.l-featured-resource-2col__link{margin-right:29px}}.c-featured-resource-slider{display:flex;flex-wrap:wrap;justify-content:center}.c-featured-resource-slider__arrow{color:#4a4a4a;display:inline-block}.c-featured-resource-slider__arrow--next:after{font-family:Ionicons;content:'\f30f';display:inline-block}.c-featured-resource-slider__arrow--prev:after{font-family:Ionicons;content:'\f2ca';display:inline-block;margin-right:10px}.c-featured-resource-slider__arrows{display:inline-block}.c-featured-resource-slider__cta{color:#4a4a4a;font-family:graphik-semibold;font-size:15px;font-weight:600;letter-spacing:-.25px;line-height:40px}.c-featured-resource-slider__cta:hover{color:#4050c6}.c-featured-resource-slider__heading{color:#4a4a4a;font-family:graphik-regular;font-size:24px;letter-spacing:-.4px;line-height:36px;margin-bottom:26px;max-width:260px;padding-left:15px}@media (min-width:768px){.c-featured-resource-slider__heading{font-size:28px;letter-spacing:-.47px;line-height:40px;max-width:650px}}.c-featured-resource-slider__subhead{color:#4a4a4a;font-family:museo-sans;font-size:18px;line-height:1.67;margin-bottom:26px;max-width:100%;padding-left:15px}.c-featured-resource-slider__title{color:#4a4a4a;font-family:graphik-medium;font-size:14px;line-height:20px}@media (min-width:768px){.c-featured-resource-slider__title{font-size:18px;line-height:24px}}.c-featured-resource-slider__type{align-items:center;background:#4050c6;color:#fff;display:flex;font-family:graphik-medium;font-size:11px;font-weight:500;height:32px;letter-spacing:.59px;line-height:11px;padding:0 27px;text-align:center;text-transform:uppercase;width:auto}.c-featured-resource-slider__type:hover{text-decoration:none}.l-featured-resource-slider{padding:50px 0}@media (min-width:768px){.l-featured-resource-slider{max-width:100%;padding:50px 0 50px 6px}}@media (min-width:1024px){.l-featured-resource-slider{max-width:1014px;padding:50px 0}}@media (min-width:1440px){.l-featured-resource-slider{max-width:1241px}}.l-featured-resource-slider__container{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.l-featured-resource-slider__container{width:100%}}@media (min-width:1024px){.l-featured-resource-slider__container{width:315px}}@media (min-width:1440px){.l-featured-resource-slider__container{width:393px}}.l-featured-resource-slider__content{align-items:center;display:flex;flex:1 0 auto;margin:0 27px;max-width:219px;padding-bottom:13px;padding-top:13px;min-height:66px}@media (min-width:768px){.l-featured-resource-slider__content{max-width:200px;min-height:68px}}@media (min-width:1024px){.l-featured-resource-slider__content{max-width:273px;min-height:84px}}@media (min-width:1440px){.l-featured-resource-slider__content{max-width:345px;min-height:86px}}.l-featured-resource-slider__footer{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;padding:0 15px;position:relative}@media (min-width:768px){.l-featured-resource-slider__footer{margin-right:6px}}@media (min-width:1024px){.l-featured-resource-slider__footer{margin-right:0}}.l-featured-resource-slider__image{align-items:flex-end;display:flex;flex-direction:row;height:158px;padding-top:56.42%;position:relative}@media (min-width:768px){.l-featured-resource-slider__image{height:165px;padding-top:56.7%}}@media (min-width:1024px){.l-featured-resource-slider__image{height:178px;padding-top:0}}@media (min-width:1440px){.l-featured-resource-slider__image{height:223px}}.l-featured-resource-slider__link{color:#4a4a4a;display:flex;height:auto;padding:15px 15px;text-decoration:none}.l-featured-resource-slider__link:hover .c-featured-resource-slider__title{text-decoration:underline}@media (min-width:768px){.l-featured-resource-slider__link{margin-bottom:0}}.l-featured-resource-slider__slider{padding:0 5px}@media (min-width:768px){.l-featured-resource-slider__slider{max-width:100%;padding:0}}.swiper-wrapper{display:flex}.c-featured-resource-thin{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px;padding-top:50px}@media (min-width:1024px){.c-featured-resource-thin{padding-bottom:100px;padding-top:100px}}@media (min-width:1440px){.c-featured-resource-thin{padding-bottom:120px;padding-top:120px}}.c-featured-resource-thin__image{margin-bottom:30px;object-fit:cover;object-position:center;width:100%}@media (min-width:768px){.c-featured-resource-thin__image{margin-bottom:0;max-width:228px;width:initial}}@media (min-width:1024px){.c-featured-resource-thin__image{max-width:255px}}@media (min-width:1440px){.c-featured-resource-thin__image{max-width:269px}}.c-featured-resource-thin__link{background:#4050c6;border-color:#4050c6;color:#fff;width:170px}.c-featured-resource-thin__link:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-featured-resource-thin__title{color:#4a4a4a;font-family:graphik-light;font-size:24px;line-height:36px;margin-bottom:30px}@media (min-width:768px){.c-featured-resource-thin__title{font-size:18px;line-height:30px;margin-bottom:0}}@media (min-width:1024px){.c-featured-resource-thin__title{font-size:30px;line-height:40px}}.c-featured-resource-thin__type{color:#ababab;font-family:graphik-semibold;font-size:12px;font-weight:600;letter-spacing:1.09px;line-height:12px;margin-bottom:2px;text-transform:uppercase}@media (min-width:768px){.c-featured-resource-thin__type{font-size:10px;letter-spacing:.91px;line-height:10px}}@media (min-width:1024px){.c-featured-resource-thin__type{font-size:12px;letter-spacing:1.09px;line-height:12px}}@media (min-width:768px){.l-featured-resource-thin{max-height:144px}}@media (min-width:1024px){.l-featured-resource-thin{max-height:161px}}@media (min-width:1440px){.l-featured-resource-thin{max-height:170px}}@media (min-width:768px){.l-featured-resource-thin__container{display:flex;flex-direction:row}}.l-featured-resource-thin__content{padding:20px 26px 40px 31px;width:100%}@media (min-width:768px){.l-featured-resource-thin__content{display:flex;flex:1;flex-direction:row;height:auto;max-width:499px;padding:0;width:initial}}@media (min-width:1024px){.l-featured-resource-thin__content{max-width:729px}}@media (min-width:1440px){.l-featured-resource-thin__content{max-width:760px}}@media (min-width:768px){.l-featured-resource-thin__image{flex:1;max-width:228px}}@media (min-width:1024px){.l-featured-resource-thin__image{max-width:255px}}@media (min-width:1440px){.l-featured-resource-thin__image{max-width:269px}}@media (min-width:768px){.l-featured-resource-thin__link{flex:1;margin-bottom:39px;margin-top:55px;max-width:199px}}@media (min-width:1024px){.l-featured-resource-thin__link{margin-bottom:52px;margin-top:59px;max-width:221px}}@media (min-width:1440px){.l-featured-resource-thin__link{margin-bottom:61px;margin-top:59px;max-width:238px}}@media (min-width:768px){.l-featured-resource-thin__text-container{flex:1;margin:32px 30px 40px 30px;max-width:300px}}@media (min-width:1024px){.l-featured-resource-thin__text-container{margin:33px 58px 34px 42px;max-width:508px}}@media (min-width:1440px){.l-featured-resource-thin__text-container{margin:33px 65px 43px 49px;max-width:522px}}.c-featured-topics{display:flex;flex-wrap:wrap;justify-content:center;background:#fff;padding-bottom:84px;padding-top:80px}.c-featured-topics__link{background:#4050c6;border-color:#4050c6;color:#fff;font-size:15px;line-height:15px}.c-featured-topics__link:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}@media (min-width:1440px){.c-featured-topics__link{width:191px}}.c-featured-topics__menu{color:#4a4a4a;font-family:museo-sans}.c-featured-topics__menu--full{display:none}.c-featured-topics__menu-item{cursor:pointer;font-family:museo-sans;font-size:13px;font-weight:700;letter-spacing:.93px;line-height:15px;margin-top:-1px;text-align:center;order:1;padding:24px 0 23px 0}@media (min-width:1024px){.c-featured-topics__menu-item{padding:15px 0;text-align:left}}@media (min-width:1024px){.c-featured-topics__menu-item:first-child{padding-top:0}}.c-featured-topics__menu-item--is-active{border:1px solid #e6e6e6;color:#4050c6}@media (min-width:1024px){.c-featured-topics__menu-item--is-active{border:none;order:0}}.c-featured-topics__menu-item--is-active:after{background:url(/wp-content/uploads/2019/04/drop.png) no-repeat center/cover;border:none;content:'';display:inline-block;height:5px;margin-left:3px;position:absolute;right:20px;top:27px;vertical-align:middle;width:8px}@media (min-width:1024px){.c-featured-topics__menu-item--is-active:after{background:0 0;border:none;border-top:none;height:0;width:0}}.c-featured-topics__menu-item:not(.c-featured-topics__menu-item--is-active){position:absolute;top:-999em}@media (min-width:1024px){.c-featured-topics__menu-item:not(.c-featured-topics__menu-item--is-active){position:relative;top:initial;order:0}}@media (min-width:1024px){.c-featured-topics__menu-item:hover{text-decoration:underline}}.c-featured-topics__more-title{color:#4a4a4a;font-family:museo-sans;font-size:20px;font-weight:700;line-height:1.75}.c-featured-topics__name{color:#ababab;font-family:graphik;font-size:12px;font-weight:600;letter-spacing:1.09px;line-height:12px;margin-bottom:20px;text-transform:uppercase}.c-featured-topics__nav{margin-bottom:15px;position:relative;width:100%}.c-featured-topics__related{margin-bottom:20px}@media (min-width:768px){.c-featured-topics__related{width:48%}.c-featured-topics__related:nth-last-child(-n+2){margin-bottom:0}}.c-featured-topics__related-link{color:#4050c6;font-family:museo-sans;font-size:15px;font-weight:700;line-height:22px;transition:all .3s ease}.c-featured-topics__related-link:after{font-family:Ionicons;content:'\f30f';display:inline-block;padding-left:10px;transition:all .3s ease;vertical-align:middle}.c-featured-topics__related-link:hover:after{transform:translateX(5px)}.c-featured-topics__related-title{font-family:graphik-regular;font-size:18px;line-height:26px}@media (min-width:768px){.c-featured-topics__related-title{font-size:16px;line-height:23px}}@media (min-width:1024px){.c-featured-topics__related-title{font-size:19px;line-height:26px}}@media (min-width:1440px){.c-featured-topics__related-title{font-size:24px;line-height:32px}}.c-featured-topics__text{color:#848484;font-family:museo-sans;font-size:16px;font-weight:300;line-height:1.67;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:1440px){.c-featured-topics__text{font-size:18px}}.c-featured-topics__title{letter-spacing:-.5px;line-height:1.33;margin-bottom:15px}.c-featured-topics__topic{border-bottom:1px solid #e6e6e6;padding-bottom:60px;padding-top:30px}.c-featured-topics__topic:first-child{padding-top:0}.c-featured-topics__topic:last-child{border-bottom:none}@media (min-width:1024px){.l-featured-topics{display:flex}}@media (min-width:1024px){.l-featured-topics__content{width:775px}}@media (min-width:1440px){.l-featured-topics__content{width:940px}}.l-featured-topics__image{height:300px;margin-bottom:30px}@media (min-width:768px){.l-featured-topics__image{height:auto;margin-bottom:0;margin-right:50px;width:245px}}@media (min-width:1024px){.l-featured-topics__image{width:250px}}@media (min-width:1440px){.l-featured-topics__image{width:275px}}.l-featured-topics__links{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;border:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:1024px){.l-featured-topics__links{background-color:inherit;border:none;margin-bottom:0}}.l-featured-topics__links--is-expanded li{border:none}.l-featured-topics__links--is-expanded li.c-featured-topics__menu-item--is-active:after{transform:rotate(180deg)}.l-featured-topics__links--is-expanded li:not(.c-featured-topics__menu-item--is-active){position:relative;top:auto}@media (min-width:1024px){.l-featured-topics__menu{margin-right:50px;width:155px}}@media (min-width:1440px){.l-featured-topics__menu{width:300px}}.l-featured-topics__more-title{margin:30px 0}@media (min-width:768px){.l-featured-topics__related{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:768px){.l-featured-topics__topic{display:flex}}@media (min-width:768px){.l-featured-topics__topic-content{width:432px}}@media (min-width:1024px){.l-featured-topics__topic-content{width:435px}}@media (min-width:1440px){.l-featured-topics__topic-content{width:665px}}.c-medallia-form__form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding:0;text-align:left;width:100%}.c-medallia-form__form .medallia-form__checkbox{margin-bottom:30px;width:100%}.c-medallia-form__form .medallia-form__checkbox .mktoCheckboxList{border:none;padding:0;width:100%}.c-medallia-form__form .medallia-form__checkbox .mktoCheckboxList>label{display:block;font-family:museo-sans,sans-serif;font-size:13px;line-height:15px;margin:0;min-height:12px;padding:0 0 0 25px;position:relative;text-align:left;width:inherit}.c-medallia-form__form .medallia-form__checkbox .mktoCheckboxList>label a{padding:0;text-decoration:underline}.c-medallia-form__form .medallia-form__row{margin-right:0;width:100%}.c-medallia-form__form .medallia-form__row:nth-child(n+10){width:100%}.c-medallia-form__form .medallia-form__row input{border:none;border-radius:initial;box-shadow:none;color:#4e4e4e;display:block;font-family:museo-sans,sans-serif;font-size:16px;font-weight:300;height:45px;line-height:40px;padding:0 0 0 10px;width:100%}.c-medallia-form__form .medallia-form__row input::placeholder{color:#aaa;opacity:1}.c-medallia-form__form .medallia-form__row input:-ms-input-placeholder{color:#aaa}.c-medallia-form__form .medallia-form__row input::-ms-input-placeholder{color:#aaa}.c-medallia-form__form .medallia-form__row input:focus{outline:0}.c-medallia-form__form .medallia-form__row input[type=checkbox]{display:none}.c-medallia-form__form .medallia-form__row input[type=checkbox]+label:before{border-radius:2px;box-shadow:none;content:"";cursor:pointer;font-family:Arial,sans-serif;font-size:16px;height:16px;left:initial;line-height:16px;margin-left:-25px;padding-right:5px;position:absolute;width:16px}.c-medallia-form__form .medallia-form__row.medallia-form__hidden{display:none}.c-medallia-form__form .medallia-form__row.medallia-form-row-empty{display:none}.c-medallia-form__form .medallia-form__row.medallia-form__textarea{margin-bottom:20px;width:100%}@media (min-width:768px){.c-medallia-form__form .medallia-form__row.medallia-form__textarea{margin-bottom:30px}}.c-medallia-form__form .medallia-form__row.medallia-form__textarea textarea{border:1px solid #cdcdcd;border-radius:0;box-shadow:0;color:#4e4e4e;font-family:museo-sans,sans-serif;font-size:16px;font-weight:300;line-height:40px;min-height:90px;padding:0 0 0 10px;width:100%}.c-medallia-form__form .medallia-form__row.medallia-form__textarea textarea::placeholder{color:#aaa;opacity:1}.c-medallia-form__form .medallia-form__row.medallia-form__textarea textarea:-ms-input-placeholder{color:#aaa}.c-medallia-form__form .medallia-form__row.medallia-form__textarea textarea::-ms-input-placeholder{color:#aaa}.c-medallia-form__form .medallia-form__row .mktoFormCol{position:relative;margin-bottom:0}.c-medallia-form__form .medallia-form__row .mktoFieldWrap,.c-medallia-form__form .medallia-form__row .mktoFormCol{width:100%}.c-medallia-form__form .medallia-form__row .mktoGutter{display:none}.c-medallia-form__form .medallia-form__row .mktoInstruction{display:none}.c-medallia-form__form .medallia-form__row .mktoInvalid{border:none}.c-medallia-form__form .medallia-form__row .mktoLabel{display:none}.c-medallia-form__form .medallia-form__row .mktoOffset{display:none}.c-medallia-form__form .medallia-form__row select.mktoField{-webkit-appearance:none;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;border:none;color:#4e4e4e;cursor:pointer;display:block;font-family:museo-sans,sans-serif;font-size:16px;font-weight:300;height:45px;opacity:1;padding:0 0 0 10px;position:relative;text-align:left;line-height:45px;width:100%;background-color:#fff}.c-medallia-form__form .medallia-form__row select.mktoField--placeholder-color{color:#aaa}.c-medallia-form__form .medallia-form__row select.mktoField:focus{outline:0}.c-medallia-form__form .medallia-form__row.hidemarketoRow{display:none}.c-medallia-form__form .mktoButtonRow{width:100%}.c-medallia-form__form .mktoButtonRow .mktoButton{-webkit-appearance:none;border-radius:0;font-family:museo-sans,sans-serif;font-size:16px;font-weight:700;height:52px;line-height:16px;margin:auto;padding:15px 20px 17px 20px;position:relative;transition:all .3s ease;width:100%}.c-medallia-form__form .mktoButtonRow .mktoButton:hover{border-radius:0;top:-2px;transform:none}.c-medallia-form__form .mktoButtonRow .mktoButton span{margin:auto;text-align:left;margin:0;padding:0}.c-medallia-form__form .mktoError{color:#bf0000;font-size:13px;left:0;position:absolute;right:auto!important;z-index:99}.c-medallia-form__form .mktoError .mktoErrorArrowWrap{height:8px;left:5px;overflow:hidden;position:absolute;top:0;width:16px;z-index:100}.c-medallia-form__form .mktoError .mktoErrorArrowWrap .mktoErrorArrow{background-color:#e51b00;border:1px solid #9f1300;border-bottom:none;border-right:none;display:inline-block;height:16px;margin-top:5px;transform:rotate(45deg);width:16px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.c-medallia-form__form .mktoError .mktoErrorMsg{background-color:#e51b00;background-image:-webkit-linear-gradient(#e51b00 43%,#ba1600 100%);background-image:-moz-linear-gradient(#e51b00 43%,#ba1600 100%);background-image:linear-gradient(#e51b00 43%,#ba1600 100%);background-image:-ms-linear-gradient(#e51b00 43%,#ba1600 100%);border:1px solid #9f1300;border-radius:6px;box-shadow:rgba(0,0,0,.65) 0 2px 7px,inset #ff3c3c 0 1px 0;color:#f3f3f3;display:block;font-size:1em;line-height:1.2em;margin-top:7px;max-width:16em;padding:.4em .6em;text-shadow:#901100 0 -1px 0;-webkit-border-radius:6px;-webkit-box-shadow:rgba(0,0,0,.65) 0 2px 7px,inset #ff3c3c 0 1px 0}.c-medallia-form__form--access{width:100%}.c-medallia-form__form--access .medallia-form__row{height:50px;margin-bottom:16px;width:210px}.c-medallia-form__form--access .medallia-form__row input{background-color:#f5f5f5}.c-medallia-form__form--access .medallia-form__row input[type=checkbox]:checked+label:before{color:#000;content:"\2713 "}.c-medallia-form__form--access .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#000}.c-medallia-form__form--access .medallia-form__row input[type=checkbox]+label:before{border:1px solid #ccced2;background-color:#fff;background:#fff}.c-medallia-form__form--access .medallia-form__row select.mktoField{background-color:#f5f5f5;height:40px;line-height:40px;padding-left:15px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--access .medallia-form__row .mktoCheckboxList>label{color:#4a4a4a}.c-medallia-form__form--access .medallia-form__row .mktoCheckboxList>label a{color:#4a4a4a}.c-medallia-form__form--access .medallia-form__row.medallia-form__checkbox{margin-bottom:16px;width:100%}.c-medallia-form__form--access .mktoButtonRow .mktoButton{background:#4050c6;border:2px solid #4050c6;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#fff}.c-medallia-form__form--access .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #4050c6;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#4050c6}@media (min-width:768px){.c-medallia-form__form--alt-bottom{width:727px}}@media (min-width:1024px){.c-medallia-form__form--alt-bottom{width:649px}}@media (min-width:1440px){.c-medallia-form__form--alt-bottom{width:606px}}.c-medallia-form__form--alt-bottom .medallia-form__row{margin-bottom:30px}@media (min-width:768px){.c-medallia-form__form--alt-bottom .medallia-form__row{width:353px}}@media (min-width:1024px){.c-medallia-form__form--alt-bottom .medallia-form__row{width:314px}}@media (min-width:1440px){.c-medallia-form__form--alt-bottom .medallia-form__row{width:288px}}.c-medallia-form__form--alt-bottom .medallia-form__row .mktoCheckboxList>label{color:#fff}.c-medallia-form__form--alt-bottom .medallia-form__row .mktoCheckboxList>label a{color:#fff}.c-medallia-form__form--alt-bottom .medallia-form__row select.mktoField{height:40px;line-height:40px;padding-left:15px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--alt-bottom .medallia-form__row input{height:40px;padding-left:15px}.c-medallia-form__form--alt-bottom .medallia-form__row input[type=checkbox]:checked+label:before{color:#fff;content:"\2713 "}.c-medallia-form__form--alt-bottom .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#fff}.c-medallia-form__form--alt-bottom .medallia-form__row input[type=checkbox]+label:before{border:2px solid #52abff;background-color:#52abff;background:#52abff}.c-medallia-form__form--alt-bottom .mktoButtonRow .mktoButton{background:#fff;border:2px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#4050c6}.c-medallia-form__form--alt-bottom .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #fff;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#fff}@media (min-width:768px){.c-medallia-form__form--contact{width:727px}}@media (min-width:1024px){.c-medallia-form__form--contact{width:649px}}@media (min-width:1440px){.c-medallia-form__form--contact{width:606px}}.c-medallia-form__form--contact .medallia-form__row{margin-bottom:30px}@media (min-width:768px){.c-medallia-form__form--contact .medallia-form__row{width:353px}}@media (min-width:1024px){.c-medallia-form__form--contact .medallia-form__row{width:314px}}@media (min-width:1440px){.c-medallia-form__form--contact .medallia-form__row{width:288px}}.c-medallia-form__form--contact .medallia-form__row .mktoCheckboxList>label{color:#fff}.c-medallia-form__form--contact .medallia-form__row .mktoCheckboxList>label a{color:#fff}.c-medallia-form__form--contact .medallia-form__row select.mktoField{height:40px;line-height:40px;padding-left:15px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--contact .medallia-form__row input{height:40px;padding-left:15px}.c-medallia-form__form--contact .medallia-form__row input[type=checkbox]:checked+label:before{color:#000;content:"\2713 "}.c-medallia-form__form--contact .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#000}.c-medallia-form__form--contact .medallia-form__row input[type=checkbox]+label:before{border:1px solid #fff;background-color:#fff;background:#fff}@media (min-width:768px){.c-medallia-form__form--contact .medallia-form__row:nth-child(n+10){width:353px}}@media (min-width:1024px){.c-medallia-form__form--contact .medallia-form__row:nth-child(n+10){width:314px}}@media (min-width:1440px){.c-medallia-form__form--contact .medallia-form__row:nth-child(n+10){width:288px}}.c-medallia-form__form--contact .medallia-form__row:nth-child(n+10).medallia-form__checkbox,.c-medallia-form__form--contact .medallia-form__row:nth-child(n+10).medallia-form__textarea{width:100%}.c-medallia-form__form--contact .medallia-form--last-before-buttons{margin-bottom:40px}.c-medallia-form__form--contact .mktoButtonRow .mktoButton{background:#fff;border:2px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#4050c6}.c-medallia-form__form--contact .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #fff;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#fff}@media (min-width:768px){.c-medallia-form__form--forrester{width:498px}}@media (min-width:992px){.c-medallia-form__form--forrester{width:442px}}@media (min-width:1440px){.c-medallia-form__form--forrester{width:498px}}.c-medallia-form__form--forrester .medallia-form__row{margin-bottom:30px}@media (min-width:768px){.c-medallia-form__form--forrester .medallia-form__row{width:240px}}@media (min-width:992px){.c-medallia-form__form--forrester .medallia-form__row{width:210px}}@media (min-width:1440px){.c-medallia-form__form--forrester .medallia-form__row{width:240px}}.c-medallia-form__form--forrester .medallia-form__row input{border:1px solid #aaa;height:45px;padding-left:10px}.c-medallia-form__form--forrester .medallia-form__row input[type=checkbox]:checked+label:before{color:#000;content:"\2713 "}.c-medallia-form__form--forrester .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#000}.c-medallia-form__form--forrester .medallia-form__row input[type=checkbox]+label:before{border:1px solid #fff;background-color:#fff;background:#fff}.c-medallia-form__form--forrester .medallia-form__row input[type=checkbox]{width:1em;float:left;height:1em;opacity:0}.c-medallia-form__form--forrester .medallia-form__row input[type=checkbox]+label:before{border:1px solid #aaa;border-radius:2px;box-shadow:none;content:"";cursor:pointer;font-family:Arial,sans-serif;font-size:16px;height:16px;left:initial;line-height:16px;margin-left:-35px;padding-right:5px;position:absolute;width:16px}.c-medallia-form__form--forrester .medallia-form__row .mktoCheckboxList>label{color:#4a4a4a}.c-medallia-form__form--forrester .medallia-form__row .mktoCheckboxList>label a{color:#4a4a4a}.c-medallia-form__form--forrester .medallia-form__row .mktoCheckboxList>label{color:#4a4a4a;display:block;font-family:museo-sans;font-size:13px;font-weight:300;line-height:30px;margin-bottom:0;margin-left:10px;margin-top:.1em;min-height:12px}.c-medallia-form__form--forrester .medallia-form__row .mktoCheckboxList>label:before{margin-top:8px}.c-medallia-form__form--forrester .medallia-form__row select.mktoField{border:1px solid #aaa;height:45px;line-height:45px;padding-left:15px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--forrester .medallia-form--last-before-buttons{margin-bottom:40px}.c-medallia-form__form--forrester .medallia-form__row.medallia-form__checkbox{margin-bottom:20px}.c-medallia-form__form--forrester .medallia-form__row #LbltermsandConditions{display:block;padding-right:10px;position:relative}.c-medallia-form__form--forrester .mktoRequiredField .mktoAsterix{color:#bf0000;display:block;font-size:13px;left:25px;position:absolute}.c-medallia-form__form--forrester .mktoButtonRow .mktoButton{background:#4050c6;border:2px solid #4050c6;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#fff}.c-medallia-form__form--forrester .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #4050c6;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#4050c6}@media (min-width:768px){.c-medallia-form__form--header{width:652px}}.c-medallia-form__form--header .medallia-form__row{margin-bottom:15px}@media (min-width:768px){.c-medallia-form__form--header .medallia-form__row{width:316px}}.c-medallia-form__form--header .medallia-form__row .mktoCheckboxList>label{color:#fff}.c-medallia-form__form--header .medallia-form__row .mktoCheckboxList>label a{color:#fff}.c-medallia-form__form--header .medallia-form__row input{height:45px;padding-left:10px}.c-medallia-form__form--header .medallia-form__row input[type=checkbox]:checked+label:before{color:#000;content:"\2713 "}.c-medallia-form__form--header .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#000}.c-medallia-form__form--header .medallia-form__row input[type=checkbox]+label:before{border:1px solid #fff;background-color:#fff;background:#fff}.c-medallia-form__form--header .medallia-form__checkbox{margin-bottom:15px}.c-medallia-form__form--header .medallia-form--last-before-buttons{margin-bottom:45px}.c-medallia-form__form--header select.mktoField{height:45px;line-height:24px;padding-left:10px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--header .mktoButtonRow .mktoButton{background:#fff;border:2px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#4050c6}.c-medallia-form__form--header .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #fff;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#fff}@media (min-width:768px){.c-medallia-form__form--main-bottom{width:727px}}@media (min-width:1024px){.c-medallia-form__form--main-bottom{width:649px}}@media (min-width:1440px){.c-medallia-form__form--main-bottom{width:606px}}.c-medallia-form__form--main-bottom .medallia-form__row{margin-bottom:30px}@media (min-width:768px){.c-medallia-form__form--main-bottom .medallia-form__row{width:353px}}@media (min-width:1024px){.c-medallia-form__form--main-bottom .medallia-form__row{width:314px}}@media (min-width:1440px){.c-medallia-form__form--main-bottom .medallia-form__row{width:288px}}.c-medallia-form__form--main-bottom .medallia-form__row .mktoCheckboxList>label{color:#fff}.c-medallia-form__form--main-bottom .medallia-form__row .mktoCheckboxList>label a{color:#fff}.c-medallia-form__form--main-bottom .medallia-form__row select.mktoField{height:40px;line-height:40px;padding-left:15px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--main-bottom .medallia-form__row input{height:40px;padding-left:15px}.c-medallia-form__form--main-bottom .medallia-form__row input[type=checkbox]:checked+label:before{color:#fff;content:"\2713 "}.c-medallia-form__form--main-bottom .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#fff}.c-medallia-form__form--main-bottom .medallia-form__row input[type=checkbox]+label:before{border:2px solid #52abff;background-color:#52abff;background:#52abff}.c-medallia-form__form--main-bottom .medallia-form__row.medallia-form__checkbox{width:100%}.c-medallia-form__form--main-bottom .mktoButtonRow .mktoButton{background:#fff;border:2px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#4050c6}.c-medallia-form__form--main-bottom .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #fff;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#fff}.c-medallia-form__form--resource{margin-top:0;width:100%}.c-medallia-form__form--resource .medallia-form__row{margin-bottom:10px;width:100%}@media (min-width:768px){.c-medallia-form__form--resource .medallia-form__row{width:48%}}@media (min-width:1024px){.c-medallia-form__form--resource .medallia-form__row{width:100%}}.c-medallia-form__form--resource .medallia-form__row input{background-color:#f5f5f5}.c-medallia-form__form--resource .medallia-form__row input[type=checkbox]:checked+label:before{color:#000;content:"\2713 "}.c-medallia-form__form--resource .medallia-form__row input[type=checkbox]:checked+label:hover:before{color:#000}.c-medallia-form__form--resource .medallia-form__row input[type=checkbox]+label:before{border:1px solid #ccced2;background-color:#fff;background:#fff}.c-medallia-form__form--resource .medallia-form__row input[type=checkbox]{width:1em;float:left;height:1em;opacity:0}.c-medallia-form__form--resource .medallia-form__row input[type=checkbox]+label:before{border-radius:2px;box-shadow:none;content:"";cursor:pointer;font-family:Arial,sans-serif;font-size:16px;height:16px;left:initial;line-height:16px;margin-left:-35px;padding-right:5px;position:absolute;width:16px}.c-medallia-form__form--resource .medallia-form__row select.mktoField{background-color:#f5f5f5;height:40px;line-height:40px;padding-left:15px;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);font-family:museo-sans}.c-medallia-form__form--resource .medallia-form__row .mktoCheckboxList>label{color:#4a4a4a}.c-medallia-form__form--resource .medallia-form__row .mktoCheckboxList>label a{color:#4a4a4a}.c-medallia-form__form--resource .medallia-form__row .mktoCheckboxList>label{color:#4a4a4a;display:block;font-family:museo-sans;font-size:13px;font-weight:300;line-height:30px;margin-bottom:0;margin-left:10px;margin-top:.1em;min-height:12px}.c-medallia-form__form--resource .medallia-form__row .mktoCheckboxList>label:before{margin-top:8px}.c-medallia-form__form--resource .medallia-form__row.medallia-form__checkbox{margin-bottom:20px}.c-medallia-form__form--resource .medallia-form__row #LbltermsandConditions{display:block;padding-right:10px;position:relative}.c-medallia-form__form--resource .mktoRequiredField .mktoAsterix{color:#bf0000;display:block;font-size:13px;left:25px;position:absolute}.c-medallia-form__form--resource .mktoButtonRow .mktoButton{background:#4050c6;border:2px solid #4050c6;box-shadow:0 5px 5px rgba(0,0,0,.1);color:#fff}.c-medallia-form__form--resource .mktoButtonRow .mktoButton:hover{background-color:transparent;border:2px solid #4050c6;box-shadow:0 7px 10px rgba(0,0,0,.15);color:#4050c6}.c-medallia-form__heading{font-family:museo-sans;font-size:24px;font-weight:300;line-height:1.5;text-align:center;color:#fff}@media (min-width:1024px){.c-medallia-form__heading{font-size:36px;line-height:48px}}.c-medallia-form__heading--contact{font-family:graphik-light;font-size:44px;line-height:60px;margin-bottom:40px}.c-medallia-form__heading--main_bottom{font-family:graphik-light;font-size:36px;letter-spacing:-.5px}.c-medallia-form__sub-heading{color:#fff;font-family:museo-sans;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center}@media (min-width:1024px){.c-medallia-form__sub-heading{font-size:18px;line-height:30px;margin-bottom:40px}}.c-medallia-form__success--alt_bottom h2,.c-medallia-form__success--contact h2,.c-medallia-form__success--main_bottom h2{color:#fff}.c-medallia-form__success--alt_bottom h3,.c-medallia-form__success--contact h3,.c-medallia-form__success--main_bottom h3{color:#fff}.c-medallia-form__success--alt_bottom p,.c-medallia-form__success--contact p,.c-medallia-form__success--main_bottom p{color:#fff;font-size:18px;font-weight:300}.c-medallia-form__success--header h2{color:#fff}.c-medallia-form__success--header h3{color:#fff}.c-medallia-form__success--header p{color:#fff;font-size:18px;font-weight:300}.c-medallia-form__success--header p{transition:margin .4s ease}.c-medallia-form--default2{margin-left:auto;margin-right:auto;margin-top:40px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.c-medallia-form--default2{padding-left:0;padding-right:0;width:727px}}@media (min-width:1024px){.c-medallia-form--default2{width:648px}}@media (min-width:1440px){.c-medallia-form--default2{width:606px}}.l-medallia-form{padding-bottom:80px;padding-left:20px;padding-right:20px;padding-top:80px;text-align:center}@media (min-width:768px){.l-medallia-form{padding-left:0;padding-right:0}}@media (min-width:1024px){.l-medallia-form{padding-top:98px;padding-bottom:100px}}@media (min-width:1440px){.l-medallia-form{padding-top:100px}}.l-medallia-form__heading{max-width:100%;margin-left:20px;margin-right:20px;margin-bottom:20px}@media (min-width:768px){.l-medallia-form__heading{margin-left:auto;margin-right:auto;max-width:640px}}@media (min-width:1024px){.l-medallia-form__heading{max-width:772px}}.l-medallia-form__heading--alt_bottom,.l-medallia-form__heading--main_bottom{margin-bottom:40px}.l-medallia-form__heading--alt_bottom+.l-medallia-form__sub-heading--main_bottom,.l-medallia-form__heading--main_bottom+.l-medallia-form__sub-heading--main_bottom{margin-top:-25px}.l-medallia-form__sub-heading{max-width:100%;margin-left:20px;margin-right:20px}@media (min-width:768px){.l-medallia-form__sub-heading{margin-left:auto;margin-right:auto;max-width:603px}}@media (min-width:1024px){.l-medallia-form__sub-heading{max-width:817px}}.l-medallia-form__success--alt_bottom{text-align:center}.l-medallia-form__success--header{height:330px;margin:auto;padding-bottom:125px;padding-top:125px;text-align:center}.l-medallia-form--access{padding-bottom:0;padding-top:0}.l-medallia-form--contact{padding-top:0;padding-bottom:0}.l-medallia-form--forrester{padding-bottom:0;padding-top:0}.c-icon-block{margin-bottom:50px;width:100%}.c-icon-block:last-child{margin-bottom:0}@media (min-width:768px){.c-icon-block{width:229px}}@media (min-width:1024px){.c-icon-block{width:287px}}.c-icon-block__content{color:#6e6e6e;font-family:graphik-regular;font-size:16px;line-height:24px;margin-bottom:20px;text-align:center}.c-icon-block__heading{color:#4a4a4a;font-family:graphik-semibold;font-size:16px;line-height:16px;margin-bottom:15px;text-align:center}@media (min-width:1024px){.c-icon-block__heading{font-size:18px;line-height:18px}}.c-icon-block__icon{height:68px}.c-icon-block__icon-container{margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:1024px){.c-icon-block__icon-container{margin-bottom:23px}}.c-icon-block__link{color:#4a4a4a;display:block;font-family:graphik-medium;font-size:16px;letter-spacing:.89px;line-height:24px;text-align:center;text-transform:uppercase}.c-icon-block__link:hover{color:#4050c6}.c-std-resource{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;padding-top:60px}@media (min-width:1024px){.c-std-resource{padding-top:80px}}@media (min-width:1440px){.c-std-resource{margin-top:80px}}.l-std-resource{padding-bottom:150px}.l-std-resource__grid{display:flex;flex-wrap:wrap}@media (min-width:1024px){.l-std-resource__grid{flex-wrap:unset}}.l-std-resource__item--left{width:100%}@media (min-width:1024px){.l-std-resource__item--left{margin-right:105px;width:65%}}.l-std-resource__item--right{width:100%}@media (min-width:1024px){.l-std-resource__item--right{width:35%}}.seo-template-wrap{background:#fff}.seo-template-hero__wrap{height:100vh;background-position:center center;background-size:cover}.seo-template-hero__wrap .seo-template__button:hover{background-color:#fff;color:#4050c6}@media (min-width:1024px){.seo-template-hero__wrap{height:450px}}.seo-template-hero-content__container{position:relative;height:100%;width:100%;max-width:1340px;margin:0 auto}@media (min-width:1024px){.seo-template-hero-content__container{padding:0 60px}}.seo-template-hero-copy__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center}@media (min-width:1024px){.seo-template-hero-copy__container{left:60px;transform:translate(0,-50%);width:40%;text-align:left}}.seo-template__button{padding:14px 29px;font-family:museo-sans;font-size:15px;font-weight:700;color:#fff;background-color:#4050c6;cursor:pointer;white-space:nowrap;transition:.5s}@media (min-width:1024px){.seo-template__button{width:40%;text-align:left}}.seo-template-to-top__button{font-weight:700;color:#4a4a4a;text-decoration:underline}.seo-template-link__container{display:flex;flex-direction:column;margin-top:20px}@media (min-width:1024px){.seo-template-link__container{margin:40px 0}.seo-template-link__container>*{margin:20px 0}}.seo-template-link__container .seo-template-social__container{display:none}@media (min-width:1024px){.seo-template-link__container .seo-template-social__container{display:block}}.seo-template__button--grey{color:#071e3c;background-color:transparent;padding:0}.seo-template-menu-expert__button{color:#4e4e4e;background-color:transparent;padding:0;width:fit-content;line-height:150%}.seo-template-menu-expert__button:hover{transform:translateY(-2px);box-shadow:0 7px 10px rgba(0,0,0,.15)}@media (min-width:1024px){.seo-template-menu-expert__button{padding:14px 29px;color:#fff;background-color:#4050c6}}.seo-template-body__wrap{display:flex;flex-direction:column;justify-content:space-between;max-width:1340px;margin:0 auto;padding:0 20px}@media (min-width:1024px){.seo-template-body__wrap{flex-direction:row;padding:0 60px}}.seo-template-left-content__container{width:100%;background-color:#fafafa;padding-top:80px;position:fixed;top:0;left:0;z-index:3}.seo-template-left-content__container .seo-template-social__container{display:none}@media (min-width:1024px){.seo-template-left-content__container{padding-top:40px;padding-left:60px;position:absolute;width:30%;z-index:0;height:100vh;overflow:scroll}.seo-template-left-content__container .seo-template-social__container{display:block}}.seo-template-right-content__container{width:100%}.seo-template-right-content__container .seo-template-social__container{display:block;width:250px}@media (min-width:1024px){.seo-template-right-content__container{width:65%;margin-left:33%}.seo-template-right-content__container .seo-template-social__container{display:none}}.seo-template-left-menu__container{max-width:400px;padding:0 50px 40px;display:none}@media (min-width:1024px){.seo-template-left-menu__container{display:block;padding:0;max-width:80%}}.seo-template-full__container{width:100%;margin:40px 0}.seo-template-left-title__copy{font-weight:700;text-transform:uppercase;font-size:14px;text-align:center;letter-spacing:1px;color:#071e3c;cursor:pointer}@media (min-width:1024px){.seo-template-left-title__copy{text-align:unset}}.seo-template-left-unordered-list__container{padding-left:0!important;margin:10px 0}.seo-template-left-unordered-list__container li{margin:10px 0;list-style:none;padding:0;font-size:14px}@media (min-width:1024px){.seo-template-left-unordered-list__container li{margin:15px 0}}.seo-template-left-ordered-list__container{padding-left:40px;display:none}.seo-template-left-ordered-list__container li{list-style:decimal}.seo-template-mixed-content__container{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin:20px 0}@media (min-width:1024px){.seo-template-mixed-content__container{flex-direction:row;margin:0}.seo-template-mixed-content__container.seo-template-mixed__reverse{flex-direction:row-reverse}}.seo-template-mixed-content-copy__container{width:100%}@media (min-width:1024px){.seo-template-mixed-content-copy__container{width:50%}}.seo-template-mixed-content-image__container{width:100%}@media (min-width:1024px){.seo-template-mixed-content-image__container{width:47%}}.seo-template-mixed-content-image__container .seo-template-image__image{height:300px}@media (min-width:1024px){.seo-template-mixed-content-image__container .seo-template-image__image{height:90%}}.seo-template-image__wrap{height:400px;width:100%;margin:40px 0}.seo-template-image__image{width:100%;height:100%;background-position:center center;background-size:cover}.seo-template-pie-chart__container{display:flex;flex-direction:row;align-items:center;margin:40px 0}.seo-template-pie-chart__image{width:120px}@media (min-width:1024px){.seo-template-pie-chart__image{font-size:36px;width:20%}}.seo-template-pie-chart-copy__container{width:60%;margin-left:20px}@media (min-width:1024px){.seo-template-pie-chart-copy__container{width:30%}}.seo-template-pie-chart-copy__copy--bold{font-weight:700;color:#4a4a4a;line-height:125%;margin:5px 0;font-size:14px}.seo-template-pie-chart-copy__copy--light{color:#abb0b8;line-height:125%;margin:5px 0;font-size:14px}.seo-template-list__container{margin:30px 0}.seo-template-quote__container{position:relative;border:1px #4a4a4a;border-style:solid hidden solid hidden;padding:0 20px}@media (min-width:1024px){.seo-template-quote__container{padding:0}}.seo-template-quote__icon{font-family:graphik;font-size:120px;font-style:italic;position:absolute;top:60px;left:0;color:#00bfa5}@media (min-width:1024px){.seo-template-quote__icon{font-size:160px;left:-30px;top:80px}}.seo-template-quote-copy__quote{font-size:24px;font-family:graphik-light;padding:70px 0 0;line-height:125%}@media (min-width:1024px){.seo-template-quote-copy__quote{font-size:36px;padding:100px 0 30px}}.seo-template-quote-person__container{text-align:right;font-family:museo-sans;margin-bottom:20px}@media (min-width:1024px){.seo-template-quote-person__container{margin-bottom:50px}}.seo-template-quote-person__name{font-size:18px;margin-bottom:0;font-weight:700;color:#4050c6}@media (min-width:1024px){.seo-template-quote-person__name{margin-bottom:20px;font-size:28px}}.seo-template-quote-person__company{font-size:16px}@media (min-width:1024px){.seo-template-quote-person__company{font-size:24px}}.is-fixed{position:fixed;top:10px;left:0;bottom:unset;right:0;padding-top:80px}@media (min-width:1024px){.is-fixed{padding-top:100px}}.seo-template-social-links__container{display:flex;flex-direction:row;justify-content:start;padding:0!important;width:65%;margin-top:10px}.seo-template-social-links__link{list-style:none!important;padding:0!important;margin-right:6px}.seo-template-social-links__link .fa-circle{color:#c5cacc;opacity:.5;transition:all .5s}.seo-template-social-links__link .fa-inverse{font-size:16px}.seo-template-social-links__link:hover .fa-circle{opacity:1}.seo-template-copy__header{font-family:graphik-semibold;color:#4050c6;font-size:24px;margin-bottom:30px}@media (min-width:1024px){.seo-template-copy__header{font-size:36px;margin-bottom:40px}}.seo-template-copy__subheader-content{display:flex}.seo-template-copy__subheader{font-size:24px;font-weight:300;line-height:125%}@media (min-width:1024px){.seo-template-copy__subheader{font-size:36px}}.seo-template-copy__body h3{font-size:20px;font-weight:300;line-height:150%}@media (min-width:1024px){.seo-template-copy__body h3{font-size:28px}}.seo-template-copy__body p{font-size:16px;line-height:150%}.seo-template-copy__body a{color:#4050c6}.seo-template-copy__number{font-family:graphik-semibold;color:#abb0b8;font-size:24px;margin-right:6px;line-height:125%}@media (min-width:1024px){.seo-template-copy__number{font-size:36px}}.seo-active-section{font-weight:700;color:#071e3c!important}.seo-template__read-copy{font-size:14px;color:#ababab}.seo-template__read-copy svg{margin-right:10px}.seo-template__menu-toggle{cursor:pointer;height:7px;position:relative;width:7px}.seo-template__menu-toggle:after,.seo-template__menu-toggle:before{background:#000;content:'';height:1px;left:5px;position:absolute;top:50%;width:7px;transition:transform .5s ease}.seo-template__menu-toggle:after{transform:translateY(-50%) rotate(90deg)}.seo-template__menu-toggle:before{transform:translateY(-50%)}.seo-menu__links--active .seo-template__menu-toggle:after{transform:translateY(-50%) rotate(0)}.seo-menu__links{cursor:pointer}.seo-menu__links:hover{font-weight:700;color:#071e3c}.seo-box{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center;flex-direction:column}.seo-box .seo-percent{position:relative;height:120px;width:120px}.seo-box .seo-percent svg{position:relative;height:120px;width:120px;transform:rotate(-90deg)}.seo-box .seo-percent svg circle{height:120px;width:120px;fill:none;stroke-width:10;stroke:#000;transform:translate(5px,5px);stroke-dasharray:360;stroke-dashoffset:360}.seo-box .seo-percent svg circle:nth-child(1){stroke-dashoffset:0;stroke:#edf0fa}.seo-box .seo-percent svg circle:nth-child(2){stroke-dashoffset:calc(360 - (360 * var(--val))/ 100);stroke:var(--color)}.seo-box .seo-percent .seo-number{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#999}.seo-box .seo-percent .seo-number h4{font-size:50px;margin-bottom:0;font-family:graphik-semibold;font-weight:700;color:var(--color)}.new-marketo-form .medallia-form__region_for_partner_registration__c{width:100%!important}.new-marketo-form .medallia-form__region_for_partner_registration__c #Region_for_Partner_Registration__c{height:unset;background-image:none}.new-marketo-form .medallia-form__no_of_customers__c{width:100%!important}.new-marketo-form .medallia-form__vertical_market__c{width:100%!important}.new-marketo-form .medallia-form__vertical_market__c #Vertical_Market__c{height:unset;background-image:none}.new-marketo-form .medallia-form__employee_contact__c{width:100%!important}.new-marketo-form .medallia-form__partner-copy--white{display:flex!important;color:#fff;margin:0}.new-marketo-form .medallia-form__partner-copy--white .mktoAsterix{display:none}.new-marketo-form .medallia-form__partner-copy--bold{font-weight:700}.new-marketo-form .medallia-form__product_technology__c{width:100%!important}.new-marketo-form .medallia-form__product_technology__c #Product_Technology__c{height:unset;background-image:none}.c-resource-content{padding-top:25px}.c-resource-content .resource-row{display:flex}@media (min-width:768px){.c-resource-content .resource-row :first-child{margin-right:23px}}@media (min-width:1024px){.c-resource-content .resource-row :first-child{margin-right:31px}}.c-resource-content h2{letter-spacing:1px;text-transform:uppercase}.c-resource-content p{margin-bottom:25px}.c-resource-content ol,.c-resource-content ul{margin-left:30px;margin-bottom:25px}.c-resource-content li{list-style:disc;margin-bottom:12px}.c-resource-form{margin-top:91px}.c-resource-form__button{background:#4050c6;border-color:#4050c6;color:#fff;width:287px}.c-resource-form__button:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-resource-form__checkbox{margin-bottom:-15px!important;width:100%!important}.c-resource-form__content-text{padding-bottom:32px;max-width:287px;text-align:center}.c-resource-form__element--hidden{display:none}.c-resource-form__thankyou{background:#f4f0ed;padding-bottom:140px;padding-top:127px;width:100%}.c-resource-form__thankyou h1,.c-resource-form__thankyou h2,.c-resource-form__thankyou h3{margin-bottom:25px;text-align:center}.c-resource-form__thankyou p{margin-bottom:40px;text-align:center}@media (min-width:1440px){.c-resource-form__thankyou p{line-height:32px}}.c-resource-form__thankyou .cta,.c-resource-form__thankyou .cta-prpl,.c-resource-form__thankyou a{background:#4050c6;border-color:#4050c6;color:#fff;margin:0 auto}@media (min-width:1024px){.c-resource-form__thankyou .cta,.c-resource-form__thankyou .cta-prpl,.c-resource-form__thankyou a{margin:0}}.c-resource-form__thankyou--alt{background:unset;padding-bottom:0;padding-top:0}.c-resource-form__thankyou--alt h1,.c-resource-form__thankyou--alt h2,.c-resource-form__thankyou--alt h3{text-align:left}.c-resource-form__thankyou--alt p{text-align:left}@media (min-width:1440px){.c-resource-form__thankyou--alt p{line-height:32px}}.c-resource-form__thankyou--alt .cta,.c-resource-form__thankyou--alt .cta-prpl,.c-resource-form__thankyou--alt a{margin:0;text-align:left}@media (min-width:1024px){.c-resource-form__thankyou--centered .l-resource-form__thankyou{display:flex;flex-wrap:wrap;justify-content:center}}.c-resource-form__thankyou--hidden{display:none}.c-resource-form__title{margin-bottom:25px}@media (min-width:1440px){.c-resource-form__title{line-height:32px}}.c-resource-form .medallia-form__hidden{display:none}.c-resource-form .mktoForm .mktoFormRow.medallia-form--last-before-buttons{margin-bottom:20px}.c-resource-form .medallia-form-row-empty{display:none}.c-resource-form .mktoError{color:#bf0000;font-size:13px;left:0;position:absolute;right:auto!important;z-index:99}.c-resource-form .mktoError .mktoErrorArrowWrap{height:8px;left:5px;overflow:hidden;position:absolute;top:0;width:16px;z-index:100}.c-resource-form .mktoError .mktoErrorArrowWrap .mktoErrorArrow{background-color:#e51b00;border:1px solid #9f1300;border-bottom:none;border-right:none;display:inline-block;height:16px;margin-top:5px;transform:rotate(45deg);width:16px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.c-resource-form .mktoError .mktoErrorMsg{background-color:#e51b00;background-image:-webkit-linear-gradient(#e51b00 43%,#ba1600 100%);background-image:-moz-linear-gradient(#e51b00 43%,#ba1600 100%);background-image:linear-gradient(#e51b00 43%,#ba1600 100%);background-image:-ms-linear-gradient(#e51b00 43%,#ba1600 100%);border:1px solid #9f1300;border-radius:6px;box-shadow:rgba(0,0,0,.65) 0 2px 7px,inset #ff3c3c 0 1px 0;color:#f3f3f3;display:block;font-size:1em;line-height:1.2em;margin-top:7px;max-width:16em;padding:.4em .6em;text-shadow:#901100 0 -1px 0;-webkit-border-radius:6px;-webkit-box-shadow:rgba(0,0,0,.65) 0 2px 7px,inset #ff3c3c 0 1px 0}.c-resource-form .mktoForm{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%!important}.c-resource-form .mktoForm .mktoFormRow{margin-bottom:10px;width:100%}@media (min-width:768px){.c-resource-form .mktoForm .mktoFormRow:not(.medallia-form__checkbox){width:48%}}@media (min-width:1024px){.c-resource-form .mktoForm .mktoFormRow:not(.medallia-form__checkbox){width:100%}}.c-resource-form .mktoForm .mktoButtonRow{width:100%}.c-resource-form .mktoForm .mktoFormCol{position:relative;width:100%}.c-resource-form .mktoForm .mktoFormCol .mktoFieldWrap{width:100%}.c-resource-form .mktoForm input[type=date],.c-resource-form .mktoForm input[type=email],.c-resource-form .mktoForm input[type=number],.c-resource-form .mktoForm input[type=tel],.c-resource-form .mktoForm input[type=text],.c-resource-form .mktoForm input[type=url],.c-resource-form .mktoForm select.mktoField,.c-resource-form .mktoForm textarea.mktoField{background-color:#f5f5f5;border:none;box-shadow:none;color:#4a4a4a;font-family:museo-sans;font-weight:300;height:50px;line-height:30px;padding:10px;width:100%!important}.c-resource-form .mktoForm input[type=date]::placeholder,.c-resource-form .mktoForm input[type=email]::placeholder,.c-resource-form .mktoForm input[type=number]::placeholder,.c-resource-form .mktoForm input[type=tel]::placeholder,.c-resource-form .mktoForm input[type=text]::placeholder,.c-resource-form .mktoForm input[type=url]::placeholder,.c-resource-form .mktoForm select.mktoField::placeholder,.c-resource-form .mktoForm textarea.mktoField::placeholder{color:#aaa;opacity:1}.c-resource-form .mktoForm input[type=date]:-ms-input-placeholder,.c-resource-form .mktoForm input[type=email]:-ms-input-placeholder,.c-resource-form .mktoForm input[type=number]:-ms-input-placeholder,.c-resource-form .mktoForm input[type=tel]:-ms-input-placeholder,.c-resource-form .mktoForm input[type=text]:-ms-input-placeholder,.c-resource-form .mktoForm input[type=url]:-ms-input-placeholder,.c-resource-form .mktoForm select.mktoField:-ms-input-placeholder,.c-resource-form .mktoForm textarea.mktoField:-ms-input-placeholder{color:#aaa}.c-resource-form .mktoForm input[type=date]::-ms-input-placeholder,.c-resource-form .mktoForm input[type=email]::-ms-input-placeholder,.c-resource-form .mktoForm input[type=number]::-ms-input-placeholder,.c-resource-form .mktoForm input[type=tel]::-ms-input-placeholder,.c-resource-form .mktoForm input[type=text]::-ms-input-placeholder,.c-resource-form .mktoForm input[type=url]::-ms-input-placeholder,.c-resource-form .mktoForm select.mktoField::-ms-input-placeholder,.c-resource-form .mktoForm textarea.mktoField::-ms-input-placeholder{color:#aaa}.c-resource-form .mktoForm input[type=date]:focus,.c-resource-form .mktoForm input[type=email]:focus,.c-resource-form .mktoForm input[type=number]:focus,.c-resource-form .mktoForm input[type=tel]:focus,.c-resource-form .mktoForm input[type=text]:focus,.c-resource-form .mktoForm input[type=url]:focus,.c-resource-form .mktoForm select.mktoField:focus,.c-resource-form .mktoForm textarea.mktoField:focus{outline:0}.c-resource-form .mktoForm input[type=checkbox]{width:1em;float:left;height:1em;opacity:0}.c-resource-form .mktoForm input[type=checkbox]:checked+label:before{color:#000;content:"\2713 "}.c-resource-form .mktoForm input[type=checkbox]:checked+label:hover:before{color:#000}.c-resource-form .mktoForm .mktoButtonWrap.mktoInset button.mktoButton{background:#4050c6;border-color:#4050c6;color:#fff;margin-top:-15px;width:100%!important}.c-resource-form .mktoForm .mktoButtonWrap.mktoInset button.mktoButton:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}.c-resource-form .mktoForm #LbltermsandConditions{position:absolute}@media (min-width:768px){.c-resource-form .mktoForm #LbltermsandConditions{position:relative}}.c-resource-form .mktoForm .mktoCheckboxList{margin-left:10px;width:100%!important}.c-resource-form .mktoForm .mktoCheckboxList>label{color:#4a4a4a!important;display:block;font-family:museo-sans!important;font-size:13px;font-weight:300;line-height:30px;margin-bottom:0;margin-left:1.5em;margin-top:.1em;min-height:12px}.c-resource-form .mktoForm .mktoCheckboxList>label:before{background:#fff;border:1px solid #ccced2;box-shadow:inset 1px 1px 4px 1px #ddd;content:"";font-family:Arial,sans-serif;font-size:13px;height:1em;line-height:1em;margin-left:-30px;margin-top:8px;position:absolute;width:1em}.c-resource-form .mktoForm .mktoRequiredField label.mktoLabel{margin-top:10px}.c-resource-form .mktoForm .mktoGutter,.c-resource-form .mktoForm .mktoOffset{display:none}.c-resource-form .mktoForm .mktoAsterix{display:none;float:right;color:#bf0000;padding-left:5px}.c-resource-form .mktoForm .mktoRequiredField .mktoAsterix{color:#bf0000;display:block;font-size:13px;left:15px;position:absolute;top:-7px}@media (min-width:768px){.c-resource-form .mktoForm .mktoRequiredField .mktoAsterix{top:3px}}.c-resource-form .mktoForm select.mktoField{-webkit-appearance:none;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;border:none;color:#4e4e4e;cursor:pointer;display:block;font-family:museo-sans,sans-serif;font-size:13px;font-weight:300;height:45px;opacity:1;padding:0 0 0 10px;position:relative;text-align:left;line-height:45px;width:100%}.c-resource-form .mktoForm select.mktoField--placeholder-color{color:#aaa}.c-resource-form .mktoForm select.mktoField:focus{outline:0}.c-resource-form .mktoForm input[type=date]:focus,.c-resource-form .mktoForm input[type=email]:focus,.c-resource-form .mktoForm input[type=number]:focus,.c-resource-form .mktoForm input[type=tel]:focus,.c-resource-form .mktoForm input[type=text]:focus,.c-resource-form .mktoForm input[type=url]:focus,.c-resource-form .mktoForm select.mktoField:focus,.c-resource-form .mktoForm textarea.mktoField:focus{border:none}.l-resource-form__actions{justify-content:left;margin-top:30px;margin-bottom:0}.l-resource-form__content--hidden{display:none}.l-resource-form__form--hidden{display:none}.l-resource-form__thankyou{margin:0 50px}.c-resource-heading__heading:before{background:#4050c6;content:'';display:block;height:3px;left:0;position:relative;margin-bottom:22px;width:60px}@media (min-width:1440px){.c-resource-heading__subheading{line-height:32px}}.c-resource-heading__type{color:#4050c6;line-height:22px;margin-bottom:34px}.c-resource-related{background:#f5f5f5;padding-bottom:138px;padding-top:111px}.c-resource-related__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:140px;margin-bottom:20px}.c-resource-related__image--article{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-article.png)}.c-resource-related__image--brochure{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-brochure.png)}.c-resource-related__image--casestudy{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-casestudy.png)}.c-resource-related__image--ebook{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-ebook.png)}.c-resource-related__image--guide{background-image:url(/wp-content/uploads/2020/03/icon-guide.svg)}.c-resource-related__image--infographic{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-infographic.png)}.c-resource-related__image--other{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-other.png)}.c-resource-related__image--report{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-report.png)}.c-resource-related__image--video{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-video.png)}.c-resource-related__image--whitepaper{background-image:url(/wp-content/themes/medallia-2017/images/resources_icon_default-whitepaper.png)}.c-resource-related__title{color:#4a4a4a;font-family:museo-sans;font-weight:700;line-height:36px}.c-resource-related__type{color:#4a4a4a;font-weight:300}.l-resource-related__container{display:flex;flex-wrap:wrap;justify-content:center}.l-resource-related__items{display:flex;flex-wrap:wrap}@media (min-width:1024px){.l-resource-related__items{flex-wrap:unset}}.l-resource-related__item{display:block;margin-bottom:35px;width:100%}.l-resource-related__item:nth-child(2n){margin-right:0}.l-resource-related__item:last-child{margin-bottom:0}@media (min-width:768px){.l-resource-related__item{margin-right:43px;width:47%}.l-resource-related__item:nth-child(2n){margin-right:0}.l-resource-related__item:nth-child(3n+3){margin-bottom:0}}@media (min-width:1024px){.l-resource-related__item{margin-bottom:0;margin-right:60px;width:25%}.l-resource-related__item:nth-child(2n){margin-right:60px}.l-resource-related__item:last-child{margin-right:0}}@media (min-width:1440px){.l-resource-related__item{margin-right:93px}.l-resource-related__item:nth-child(2n){margin-right:93px}.l-resource-related__item:last-child{margin-right:0}}.c-alt-callouts{padding-bottom:100px;padding-top:115px;width:100%}@media (min-width:1024px){.c-alt-callouts{padding-bottom:150px}}.l-alt-callouts{margin:0 auto;padding:0 20px;width:100%}@media (min-width:768px){.l-alt-callouts{padding:0;width:727px}}@media (min-width:1024px){.l-alt-callouts{margin:0 auto;width:982px}}@media (min-width:1440px){.l-alt-callouts{width:1045px}}.c-callout-cards{padding-bottom:46px;position:relative;width:100%;z-index:1}@media (min-width:768px){.c-callout-cards{margin-bottom:0;padding-bottom:80px}}@media (min-width:1024px){.c-callout-cards{padding-bottom:104px}}@media (min-width:1440px){.c-callout-cards{padding-bottom:100px}}@media (min-width:1920px){.c-callout-cards{width:100%}}.c-callout-cards__content{background-color:#fff;height:217px;margin:0 auto;width:280px;padding:30px 35px 0 30px;position:relative}@media (min-width:768px){.c-callout-cards__content{height:220px;width:230px;padding:30px 25px 0 30px}}@media (min-width:1024px){.c-callout-cards__content{height:218px;width:312px;padding:35px 37px 0 45px}}@media (min-width:1440px){.c-callout-cards__content{height:217px;width:393px;padding:40px 50px 0 50px}}.c-callout-cards__cta{bottom:35px;color:#071e3c;font-family:museo-sans;font-size:16px;font-weight:700;line-height:24px;position:absolute}.c-callout-cards__cta::after{font-family:Ionicons;content:'\f30f';display:inline-block;margin-left:8px;transition:all .3s ease}.c-callout-cards__cta:hover:after{color:#4050c6;transform:translateX(5px)}.c-callout-cards__cta:hover{color:#4050c6}.c-callout-cards__cta .fa{font-size:16px}@media (min-width:768px){.c-callout-cards__cta{bottom:30px}}@media (min-width:1024px){.c-callout-cards__cta{font-size:16px;bottom:35px}}@media (min-width:1440px){.c-callout-cards__cta{bottom:37px;font-size:16px;line-height:24px}}.c-callout-cards__heading{color:#071e3c;font-family:graphik-medium;font-size:16px;letter-spacing:1;line-height:24px;margin-bottom:12px;text-transform:uppercase}@media (min-width:768px){.c-callout-cards__heading{margin-bottom:8px}}.c-callout-cards__item{height:100%;float:left;margin:0 0 50px 0;width:100%}@media (min-width:768px){.c-callout-cards__item{height:100%;margin:-39px 19px 0 0}}@media (min-width:1024px){.c-callout-cards__item{margin:-57px 23px 0 0}}@media (min-width:1440px){.c-callout-cards__item{margin:-64px 30px 0 0}}@media (min-width:1920px){.c-callout-cards__item{margin:-84px 30px 0 0}}.c-callout-cards__item:first-child{height:100%;margin-top:-55px}@media (min-width:768px){.c-callout-cards__item:first-child{height:100%;margin-top:-39px}}@media (min-width:1024px){.c-callout-cards__item:first-child{margin-top:-57px}}@media (min-width:1440px){.c-callout-cards__item:first-child{margin-top:-64px}}@media (min-width:1920px){.c-callout-cards__item:first-child{margin-top:-84px}}.c-callout-cards__item:nth-child(3n){margin-bottom:0;margin-right:0}@media (min-width:768px){.c-callout-cards__item:nth-child(3n){margin-bottom:0}}.c-callout-cards__text{color:#4a4a4a;font-family:museo-sans;font-size:16px;font-weight:300;line-height:24px;text-align:left}@media (min-width:768px){.c-callout-cards__text{font-size:16px;line-height:24px}}@media (min-width:1440px){.c-callout-cards__text{font-size:18px;line-height:30px}}.l-callout-cards-container{display:flow-root;justify-content:center;margin:0 auto;width:320px;z-index:2}@media (min-width:768px){.l-callout-cards-container{display:flex;width:727px}}@media (min-width:1024px){.l-callout-cards-container{width:982px}}@media (min-width:1440px){.l-callout-cards-container{width:1239px}}.instagram__cards{display:flex;align-items:center;justify-content:center;padding:100px 7px 0}@media (min-width:768px){.instagram__cards{padding:140px 0 0}}@media (min-width:1024px){.instagram__cards{padding:140px 0 0}}@media (min-width:1440px){.instagram__cards{padding:140px 20px 0}}.instagram__cards__inner{width:100%;max-width:1084px;text-align:center}.instagram__cards__inner h2{padding:0 20px}@media (min-width:768px){.instagram__cards__inner h2{font-size:28px}}@media (min-width:1024px){.instagram__cards__inner h2{font-size:36px}}.instagram__container{display:flex;flex-direction:column;width:100%;margin:24px 0 0 0}@media (min-width:768px){.instagram__container{flex-direction:row;justify-content:space-between;margin:24px 0 18px 0}}@media (min-width:1024px){.instagram__container{margin:20px 0 18px 0}}.instagram-card{margin-bottom:30px}.instagram-card img{width:100%}.social-icons__container{display:flex;align-items:center;justify-content:center;margin-top:-10px}@media (min-width:768px){.social-icons__container{margin-top:-5px}}.social-icons__icon{width:36px;height:36px;margin:0 5px}.social-icons__icon img{width:100%;filter:brightness(100%);transition:all .25s linear}.social-icons__icon img:hover{filter:brightness(90%)}.instagram__container #sb_instagram #sbi_images .sbi_item{width:100%!important;padding:15px 0 15px 0!important}@media (min-width:768px){.instagram__container #sb_instagram #sbi_images .sbi_item{width:25%!important;padding:15px 7px 15px 7px!important}}@media (min-width:1024px){.instagram__container #sb_instagram #sbi_images .sbi_item{padding:15px 7px 15px 7px!important}}@media (min-width:1440px){.instagram__container #sb_instagram #sbi_images .sbi_item{padding:15px 13px 15px 13px!important}}.people__careers{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px 100px;text-align:center}@media (min-width:768px){.people__careers{padding:140px 20px 148px}}.people__careers h2{font-size:24px}@media (min-width:768px){.people__careers h2{font-size:28px}}@media (min-width:1440px){.people__careers h2{font-size:36px}}.people__careers__cards-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1030px;margin:30px 0 0 0}@media (min-width:768px){.people__careers__cards-container{flex-direction:row}}.people__careers__card{display:flex;flex-direction:column;width:100%;text-align:left;margin-bottom:50px}@media (min-width:768px){.people__careers__card{width:31.65%}}.people__careers__card-image{width:100%;height:auto;margin-bottom:20px}@media (min-width:768px){.people__careers__card-image{margin-bottom:30px}}@media (min-width:1024px){.people__careers__card-image{margin-bottom:20px}}.people__careers__card-text{font-size:16px}.people__careers__card-text i{font-weight:1000;margin-left:6px}@media (min-width:1024px){.people__careers__card-text{font-size:18px}}.people__careers__card a:focus,.people__careers__card a:link,.people__careers__card a:visited{color:#4a4a4a}.people__careers__name{font-weight:700}.people__careers__card a:hover .people__careers__name{color:#4050c6!important}.people__careers__card a:hover .people__careers__service{color:#4050c6!important}.people__careers__button a{min-width:200px}.c-comm-callout{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:60px;padding-top:110px}@media (min-width:1024px){.c-comm-callout{padding-bottom:100px;padding-top:135px}}@media (min-width:1440px){.c-comm-callout{padding-bottom:120px;padding-top:150px}}.c-comm-callout__content{display:flex;flex-wrap:wrap;justify-content:space-between}.c-comm-callout__heading{letter-spacing:-.5px;line-height:1.33;margin-bottom:15px;text-align:center}@media (min-width:768px){.c-comm-callout__heading{letter-spacing:-.3px}}@media (min-width:1024px){.c-comm-callout__heading{letter-spacing:-.5px}}.c-comm-callout__heading:before{background:#00bfa5;content:'';height:3px;left:calc(50% - 30px);position:absolute;top:-30px;width:60px}@media (min-width:1024px){.c-comm-callout__heading:before{top:-35px}}.c-comm-callout__image{margin-bottom:8px}@media (min-width:768px){.c-comm-callout__image{height:687px}}@media (min-width:1024px){.c-comm-callout__image{height:274px}}@media (min-width:1440px){.c-comm-callout__image{height:354px}}.c-comm-callout__item-heading{color:#4a4a4a;font-family:museo-sans;font-size:20px;font-weight:700;line-height:1.75;margin-bottom:10px}.c-comm-callout__subheading{color:#4a4a4a;font-size:18px;font-weight:300;line-height:1.67;margin-bottom:40px;max-width:1000px;text-align:center}@media (min-width:768px){.c-comm-callout__subheading{margin-bottom:60px}}@media (min-width:1440px){.c-comm-callout__subheading{margin-bottom:60px;margin-left:auto;margin-right:auto}}.c-comm-callout__subheading div,.c-comm-callout__subheading li,.c-comm-callout__subheading ol,.c-comm-callout__subheading p,.c-comm-callout__subheading ul{color:#4a4a4a;font-size:18px;font-weight:300;line-height:1.67}.c-comm-callout__subheading div:last-child,.c-comm-callout__subheading li:last-child,.c-comm-callout__subheading ol:last-child,.c-comm-callout__subheading p:last-child,.c-comm-callout__subheading ul:last-child{margin-bottom:0}.c-comm-callout__text{color:#848484;font-family:museo-sans;font-size:18px;font-weight:300;line-height:1.67;margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:1024px){.c-comm-callout__text{margin:0}}.c-comm-callout__text div,.c-comm-callout__text li,.c-comm-callout__text ol,.c-comm-callout__text p,.c-comm-callout__text ul{color:#848484;font-family:museo-sans;font-size:18px;font-weight:300;line-height:1.67}.c-comm-callout__text div:last-child,.c-comm-callout__text li:last-child,.c-comm-callout__text ol:last-child,.c-comm-callout__text p:last-child,.c-comm-callout__text ul:last-child{margin-bottom:0}.l-comm-callout__content{box-shadow:0 20px 40px 0 rgba(0,0,0,.03);margin-bottom:20px;max-width:100%;padding:30px 20px 48px 20px;text-align:center;width:100%}@media (min-width:1024px){.l-comm-callout__content{max-width:314px;margin-bottom:0;width:calc(100% / 3)}}@media (min-width:1440px){.l-comm-callout__content{max-width:394px}}.l-comm-callout__wrapper{max-width:100%;padding:0 20px;position:relative}@media (min-width:768px){.l-comm-callout__wrapper{max-width:727px;padding:0}}@media (min-width:1024px){.l-comm-callout__wrapper{max-width:984px}}@media (min-width:1440px){.l-comm-callout__wrapper{margin-left:auto;margin-right:auto;max-width:1240px}}.c-emp-callout{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:60px;padding-top:110px}@media (min-width:1024px){.c-emp-callout{padding-bottom:111px;padding-top:128px}}.c-emp-callout__content{display:block}@media (min-width:768px){.c-emp-callout__content{margin:0 20px}}@media (min-width:1024px){.c-emp-callout__content{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}}.c-emp-callout__heading{margin-bottom:21px;text-align:center}.c-emp-callout__heading:before{background:#00bfa5;content:'';height:3px;left:calc(50% - 30px);position:absolute;top:-30px;width:60px}@media (min-width:1024px){.c-emp-callout__heading:before{top:-35px}}.c-emp-callout__icon{margin-bottom:20px}.c-emp-callout__image-container{margin-bottom:20px;max-width:100%;text-align:center;width:100%}@media (min-width:1024px){.c-emp-callout__image-container{height:300px}}@media (min-width:1440px){.c-emp-callout__image-container{height:393px}}.c-emp-callout__name{color:#4e4e4e;line-height:17px}.c-emp-callout__quote{width:22px}.c-emp-callout__subheading{color:#4e4e4e;font-weight:300;margin-bottom:60px;text-align:center}@media (min-width:768px){.c-emp-callout__subheading{max-width:1000px}}@media (min-width:1440px){.c-emp-callout__subheading{margin-left:auto;margin-right:auto}}.c-emp-callout__text{color:#4e4e4e;margin-bottom:12px}.c-emp-callout__title{color:#4e4e4e;line-height:17px;padding-bottom:35px}.l-emp-callout__content{margin:0 48px 0 30px}@media (min-width:768px){.l-emp-callout__content{margin:0 145px}}@media (min-width:1024px){.l-emp-callout__content{margin:0 48px 0 30px}}.l-emp-callout__container{max-width:100%;padding:0 20px;position:relative}@media (min-width:768px){.l-emp-callout__container{max-width:727px;padding:0}}@media (min-width:1024px){.l-emp-callout__container{max-width:984px}}@media (min-width:1440px){.l-emp-callout__container{margin:0 auto;max-width:1240px}}.l-emp-callout__items{height:auto;width:100%;margin-bottom:20px}.l-emp-callout__items:nth-child(3n){margin-bottom:20px}@media (min-width:1024px){.l-emp-callout__items:nth-child(3n){margin-bottom:0;margin-right:0}}@media (min-width:1024px){.l-emp-callout__items{margin-bottom:0;margin-right:20px;width:314px}}@media (min-width:1440px){.l-emp-callout__items{margin-right:30px;width:393px}}.c-xp-tabs{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:0;padding-top:15px}@media (min-width:768px){.c-xp-tabs{padding-bottom:100px}}@media (min-width:1024px){.c-xp-tabs{padding-bottom:150px;padding-top:50px}}@media (min-width:1440px){.c-xp-tabs{padding-top:24px}}.c-xp-tabs__content{font-family:museo-sans;font-size:18px;font-weight:300;line-height:30px;margin-bottom:62px;text-align:center}.c-xp-tabs__content--small{font-size:13px}.c-xp-tabs__content ul{list-style:disc;list-style-position:inside}.c-xp-tabs__content ol{list-style:decimal;list-style-position:inside}.c-xp-tabs__heading{color:#071e3c;font-family:graphik-light;font-size:24px;letter-spacing:-.36px;line-height:36px;margin-bottom:25px;text-align:center}@media (min-width:768px){.c-xp-tabs__heading{margin-bottom:50px;text-align:center}}@media (min-width:1024px){.c-xp-tabs__heading{font-size:36px;letter-spacing:-.54px;line-height:48px}}.c-xp-tabs__image{height:413px;margin-top:auto;max-width:300px;order:1;position:relative}@media (min-width:768px){.c-xp-tabs__image{align-items:flex-end;background-color:#fafafa;display:flex;height:450px;justify-content:center;max-width:286px;margin-right:32px;width:396px}}@media (min-width:1024px){.c-xp-tabs__image{max-width:379px;margin-right:40px}}@media (min-width:1440px){.c-xp-tabs__image{max-width:446px;margin-right:83px;width:396px}}.c-xp-tabs__image img{max-height:fit-content}.c-xp-tabs__item-container{margin-bottom:18px}@media (min-width:768px){.c-xp-tabs__item-container{margin-bottom:9px;margin-right:35px;max-width:187px}}@media (min-width:1024px){.c-xp-tabs__item-container{margin-bottom:13px;margin-right:53px;max-width:252px}}@media (min-width:1440px){.c-xp-tabs__item-container{margin-bottom:8px;max-width:295px;margin-right:68px}}.c-xp-tabs__item-container:last-child{margin-bottom:30px}@media (min-width:768px){.c-xp-tabs__item-container:last-child{margin-bottom:0}}.c-xp-tabs__item-container:nth-child(2n){margin-right:0;padding-right:0}.c-xp-tabs__item-content{font-family:museo-sans;font-size:14px;font-weight:300;line-height:19px;text-align:center}@media (min-width:768px){.c-xp-tabs__item-content{text-align:left}}@media (min-width:1024px){.c-xp-tabs__item-content{font-size:16px;line-height:24px}}.c-xp-tabs__item-title{font-family:graphik-regular;font-size:15px;font-weight:600;line-height:43px;text-align:center}@media (min-width:768px){.c-xp-tabs__item-title{text-align:left}}@media (min-width:1024px){.c-xp-tabs__item-title{font-size:16px;letter-spacing:-.36;line-height:44px}}.c-xp-tabs__link{border:1px solid #e6e6e6;cursor:pointer;font-family:museo-sans;font-size:12px;font-weight:700;letter-spacing:1.1px;line-height:45px;padding:10px 0;position:relative;text-align:center;margin:0 10px;text-transform:uppercase}@media (min-width:768px){.c-xp-tabs__link{border:none;font-size:14px;letter-spacing:1.28px;margin:0 42px 0 0;padding:0 40px}.c-xp-tabs__link:last-child{margin:0}}@media (min-width:1024px){.c-xp-tabs__link{margin:0 20px 0 0}}@media (min-width:768px){.c-xp-tabs__link--is-active{background-color:#fff;border-radius:30px;box-shadow:0 0 5px rgba(153,153,153,.4);color:#4050c6}}.c-xp-tabs__link--is-active .l-xp-tabs__link:after{background-color:#4050c6;bottom:9px;content:'';height:4px;left:0;position:absolute;width:100%}@media (min-width:768px){.c-xp-tabs__link--is-active .l-xp-tabs__link:after{content:none}}.c-xp-tabs__link:not(.c-xp-tabs__link--is-active){color:rgba(54,64,69,.5);position:relative;top:initial}.c-xp-tabs__link:hover{color:#4050c6;cursor:pointer}.c-xp-tabs__links{order:0;position:relative;width:100%}.c-xp-tabs__nav{margin:0 auto 24px auto;width:100%}@media (min-width:768px){.c-xp-tabs__nav{margin-bottom:50px;width:100%}}.c-xp-tabs__tab{display:none;height:auto;margin-bottom:39px}.c-xp-tabs__tab--is-active{display:block}@media (min-width:768px){.c-xp-tabs__tab{margin-bottom:0;width:100%}}.c-xp-tabs__tab:nth-child(3) .c-xp-tabs__heading{max-width:100%}.l-xp-tabs{height:100%;margin-left:auto;margin-right:auto;padding:0 20px;text-align:center;width:100%}@media (min-width:768px){.l-xp-tabs{padding:0;width:727px}}@media (min-width:1024px){.l-xp-tabs{width:984px}}@media (min-width:1440px){.l-xp-tabs{width:1156px}}.l-xp-tabs__actions{margin:0 auto;width:177px}@media (min-width:768px){.l-xp-tabs__actions{display:flex;justify-content:left;margin:0}}.l-xp-tabs__container{display:flex;flex-direction:column}@media (min-width:768px){.l-xp-tabs__container{align-items:flex-end;flex-direction:row;flex:1;min-height:450px}}@media (min-width:768px){.l-xp-tabs__item-container{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:left;margin-bottom:21px;width:100%}}.l-xp-tabs__items{flex:1;margin-bottom:39px;order:0;position:relative}@media (min-width:768px){.l-xp-tabs__items{margin-bottom:0;order:1}}.l-xp-tabs__link{margin:0 auto;position:relative;width:max-content}.l-xp-tabs__links{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:40px;margin-left:auto;margin-right:auto}@media (min-width:768px){.l-xp-tabs__links{background-color:#f5f5f5;border-radius:30px;flex-direction:row;justify-content:center;margin-bottom:0;width:max-content}}.l-xp-tabs__tab{display:flex;flex-direction:column;margin-bottom:25px}@media (min-width:768px){.l-xp-tabs__tab{flex-direction:row;margin-bottom:51px}}.c-features-card{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:80px;padding-top:30px}@media (min-width:768px){.c-features-card{padding-bottom:100px}}@media (min-width:1440px){.c-features-card{padding-bottom:135px}}@media (min-width:1920px){.c-features-card{padding-bottom:100px}}.c-features-card__content{font-weight:300;margin-bottom:25px;text-align:left}@media (min-width:768px){.c-features-card__content{margin-bottom:28px;max-width:371px}}@media (min-width:1024px){.c-features-card__content{margin-bottom:25px;max-width:431px}}@media (min-width:1440px){.c-features-card__content{max-width:424px}}.c-features-card__heading{margin-bottom:15px;text-align:left}@media (min-width:768px){.c-features-card__heading{letter-spacing:-.36px;margin-bottom:26px;max-width:238px}}@media (min-width:1024px){.c-features-card__heading{margin-bottom:15px;max-width:390px}}@media (min-width:1440px){.c-features-card__heading{max-width:424px}}.c-features-card__image-container{margin-bottom:50px;width:100%}@media (min-width:768px){.c-features-card__image-container{margin-bottom:auto;margin-top:auto;width:292px}.c-features-card__image-container--left{order:0}.c-features-card__image-container--right{order:1}}@media (min-width:1024px){.c-features-card__image-container{width:486px}}@media (min-width:1440px){.c-features-card__image-container{width:488px}}.l-features-card{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding:0 20px}@media (min-width:768px){.l-features-card{align-items:flex-end;flex-direction:row;max-width:727px;padding:0}}@media (min-width:1024px){.l-features-card{align-items:center;max-width:984px}}@media (min-width:1440px){.l-features-card{align-items:end;max-width:1050px}}.l-features-card__actions{display:flex;justify-content:left;margin-bottom:50px;width:177px}@media (min-width:768px){.l-features-card__actions{margin-bottom:0}}.l-features-card__contents{margin-bottom:auto;margin-top:auto;width:100%}@media (min-width:768px){.l-features-card__contents{width:373px}.l-features-card__contents--left{margin-right:64px;order:0}.l-features-card__contents--right{margin-left:39px;order:1}}@media (min-width:1024px){.l-features-card__contents{width:431px}.l-features-card__contents--left{margin-right:67px}.l-features-card__contents--right{margin-left:83px}}@media (min-width:1440px){.l-features-card__contents{width:504px}.l-features-card__contents--left{margin-right:60px}.l-features-card__contents--right{margin-left:60px}}.l-features-card__items{display:flex;flex-direction:column}@media (min-width:768px){.l-features-card__items{flex-direction:row;justify-content:center;margin-bottom:124px}.l-features-card__items:last-child{margin-bottom:0}}@media (min-width:1024px){.l-features-card__items{margin-bottom:97px}}@media (min-width:1440px){.l-features-card__items{width:100%}}.c-follow{display:flex;flex-wrap:wrap;justify-content:center;padding:0 16px}@media (min-width:768px){.c-follow{padding:85px 16px}}@media (min-width:1024px){.c-follow{padding:100px 20px}}@media (min-width:1440px){.c-follow{padding:100px 24px}}.c-follow__block .fa-twitter{color:#4db0ff}.c-follow__content{display:block}@media (min-width:768px){.c-follow__content{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}}.c-follow__heading{color:#071e3c;font-family:graphik-light;font-size:24px;line-height:36px;margin-bottom:20px;text-align:left}@media (min-width:1024px){.c-follow__heading{font-size:36px;line-height:48px}}.l-follow-container{max-width:100%;padding:0 20px;position:relative}@media (min-width:768px){.l-follow-container{max-width:1080px;padding:0}}.l-follow-items{box-shadow:0 5px 15px rgba(0,0,0,.15);height:400px;width:100%;margin-bottom:20px;padding:20px}.l-follow-items:nth-child(3n){margin-bottom:20px}@media (min-width:768px){.l-follow-items:nth-child(3n){margin-bottom:0;margin-right:0}}@media (min-width:768px){.l-follow-items{height:430px;margin-bottom:0;margin-right:14px;padding:25px;width:354px}.l-follow-items:nth-child(4n+1){height:225px;margin-bottom:15px;margin-right:0;width:100%}}@media (min-width:1024px){.l-follow-items{margin-right:19px;height:405px;width:312px}.l-follow-items:nth-child(4n+1){height:405px;margin-bottom:15px;margin-right:14px;width:312px}}@media (min-width:1440px){.l-follow-items{margin-right:20px;width:331px}.l-follow-items:nth-child(4n+1){width:321px}}.l-follow-items--glassdoor{background:#dbf3e3}.l-follow-items--instagram{background:#fff;padding:0}.l-follow-items--twitter{background:#edfaff;overflow:hidden;position:relative}.l-follow-items--twitter .twitter-entity{display:none;position:absolute;margin-right:35px;width:calc(100% -70px)}@media (min-width:768px){.l-follow-items--twitter .twitter-entity:nth-child(4n+1){width:95%}}@media (min-width:1024px){.l-follow-items--twitter .twitter-entity:nth-child(4n+1){width:265px}}.l-follow-items--twitter .twitter-entity:first-child{display:block}.l-follow-items--twitter .twitter-entity .timePosted{margin-top:15px}.l-follow-items--twitter .twitter-entity .tweet{hyphens:auto;word-break:break-all;word-break:break-word}.l-follow-items--twitter .twitter-entity .user{display:none}.c-iframe{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px;padding-top:50px}.c-iframe__bar{background-color:#00bfa5;height:3px;margin:0 auto;width:60px}.c-iframe__heading{color:#4a4a4a;font-family:graphik-light;font-size:24px;letter-spacing:-.33px;line-height:36px;margin-bottom:19px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center}@media (min-width:768px){.c-iframe__heading{margin-bottom:18px}}@media (min-width:1024px){.c-iframe__heading{font-size:36px;letter-spacing:-.5px;line-height:1.33;margin-bottom:20px;margin-top:22px}}.c-iframe__subheading{color:#4e4e4e;font-family:museo-sans;font-size:16px;font-weight:300;line-height:24px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:603px;text-align:center}@media (min-width:1024px){.c-iframe__subheading{font-size:18px;line-height:1.67;max-width:817px}}.l-iframe{max-width:100%;padding:0 20px;position:relative;width:100%}@media (min-width:768px){.l-iframe{max-width:727px;padding:0}}@media (min-width:1024px){.l-iframe{max-width:984px}}@media (min-width:1440px){.l-iframe{margin:0 auto;max-width:1240px}}.c-image-cards{padding-bottom:100px;padding-top:100px;width:100%}@media (min-width:768px){.c-image-cards{padding-top:100px}}@media (min-width:1024px){.c-image-cards{padding-top:100px}}.c-image-cards__heading{color:#4a4a4a;font-family:graphik-regular;font-size:28px;letter-spacing:-.47px;line-height:40px;margin-bottom:30px;text-align:center}@media (min-width:1024px){.c-image-cards__heading{text-align:left}}.c-image-cards__items{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1024px){.c-image-cards__items{flex-direction:row}}.c-image-cards__link{color:#383838;font-family:graphik-semibold;font-size:16px;letter-spacing:-.25px;line-height:40px;text-align:left}.l-image-cards{margin:0 auto;padding:0 20px;width:100%}@media (min-width:768px){.l-image-cards{padding:0;width:480px}}@media (min-width:1024px){.l-image-cards{margin:0 auto;width:982px}}@media (min-width:1440px){.l-image-cards{width:1029px}}.c-image-list{align-items:center;display:flex;flex-direction:column;padding-bottom:80px;padding-top:113px}@media (min-width:1024px){.c-image-list{padding-bottom:100px;padding-top:135px}}@media (min-width:1440px){.c-image-list{padding-bottom:120px;padding-top:150px}}.c-image-list__content{margin:0 auto;order:0;text-align:center;max-width:700px;width:100%}@media (min-width:1024px){.c-image-list__content{order:1}}.c-image-list__heading{color:#071e3c;font-family:museo-sans;font-size:20px;font-weight:700;line-height:1.2;padding-bottom:22px}.c-image-list__heading div,.c-image-list__heading p{color:#071e3c;font-family:museo-sans;font-size:20px;font-weight:700;line-height:1.2}.c-image-list__image{max-height:150px}.c-image-list__image-container{border-bottom:1px solid #e5e5e5;padding-bottom:28px;padding-top:0}.c-image-list__item{margin-bottom:30px;text-align:center}.c-image-list__item:last-child{margin-bottom:0}.c-image-list__item:last-child .c-image-list__image-container{border-bottom:none;padding-bottom:0}.c-image-list__text{color:#020202;font-family:museo-sans;font-size:18px;font-weight:300;line-height:1.5;padding-bottom:28px}.l-image-list__container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 20px}@media (min-width:768px){.l-image-list__container{max-width:727px;padding:0}}@media (min-width:1024px){.l-image-list__container{max-width:984px}}@media (min-width:1440px){.l-image-list__container{max-width:1240px}}.l-image-list__content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.l-image-list__content{flex-wrap:unset}}@media (min-width:1440px){.l-image-list__content{align-items:unset}}.l-image-list__heading{letter-spacing:-.5px;line-height:1.33;margin-bottom:15px;position:relative;text-align:center}@media (min-width:768px){.l-image-list__heading{letter-spacing:-.3px}}@media (min-width:1024px){.l-image-list__heading{letter-spacing:-.5px}}.l-image-list__heading:before{background:#00bfa5;content:'';height:3px;left:calc(50% - 30px);position:absolute;top:-30px;width:60px}@media (min-width:1024px){.l-image-list__heading:before{top:-35px}}.l-image-list__subheading{color:#4a4a4a;font-family:museo-sans;font-size:18px;line-height:1.67;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:725px;text-align:center}.l-image-list__subheading div,.l-image-list__subheading p{color:#4a4a4a;font-family:museo-sans;font-size:18px;line-height:1.67}@media (min-width:768px){.l-image-list__subheading{margin-bottom:60px}}@media (min-width:1024px){.l-image-list__subheading{margin-bottom:80px}}.l-image-list-content{display:flex;justify-content:center}.c-image-tabs{display:flex;flex-wrap:wrap;justify-content:center;height:auto;padding-bottom:60px;padding-top:80px}@media (min-width:1024px){.c-image-tabs{padding-bottom:95px;padding-top:100px}}.c-image-tabs__content{color:#4e4e4e;font-weight:300;margin-bottom:52px;text-align:center}@media (min-width:768px){.c-image-tabs__content{max-width:1000px}}@media (min-width:1440px){.c-image-tabs__content{margin-left:auto;margin-right:auto}}.c-image-tabs__content div,.c-image-tabs__content li,.c-image-tabs__content ol,.c-image-tabs__content p,.c-image-tabs__content ul{color:#4e4e4e;font-weight:300}.c-image-tabs__content ul{list-style:disc;list-style-position:inside}.c-image-tabs__content ol{list-style:decimal;list-style-position:inside}.c-image-tabs__heading{color:#071e3c;letter-spacing:-.5px;margin-bottom:26px;text-align:center}.c-image-tabs__heading:before{background:#00bfa5;content:'';height:3px;left:calc(50% - 30px);position:absolute;top:-20px;width:60px}@media (min-width:1024px){.c-image-tabs__heading:before{top:-25px}}.c-image-tabs__image{height:auto;margin-bottom:15px;width:100%}@media (min-width:768px){.c-image-tabs__image--left{margin-left:5%;width:40%}}@media (min-width:1440px){.c-image-tabs__image--left{margin-bottom:0}}.c-image-tabs__image--right{margin-bottom:0}@media (min-width:768px){.c-image-tabs__image--right{margin-right:5%;width:60%}}.c-image-tabs__link{border:1px solid #e6e6e6;cursor:pointer;font-family:museo-sans;font-size:13px;font-weight:700;letter-spacing:.93px;line-height:15px;margin-top:-1px;text-align:center;order:1;padding:24px 0 23px 0;text-transform:uppercase}@media (min-width:768px){.c-image-tabs__link{border:none;margin-bottom:75px;margin-right:85px;margin-top:0;padding:0}.c-image-tabs__link:last-child{margin-right:0}}.c-image-tabs__link--is-active:after{background:url(/wp-content/uploads/2019/04/drop.png) no-repeat center/cover;border:none;content:'';display:inline-block;height:5px;margin-left:3px;position:absolute;right:20px;top:27px;vertical-align:middle;width:8px}@media (min-width:768px){.c-image-tabs__link--is-active:after{background:0 0;border:none;border-top:none;height:0;width:0}}@media (min-width:768px){.c-image-tabs__link--is-active{border-bottom:solid 2px #4050c6;order:0}}.c-image-tabs__link:not(.c-image-tabs__link--is-active){position:absolute;top:-999em}@media (min-width:768px){.c-image-tabs__link:not(.c-image-tabs__link--is-active){position:relative;top:initial;order:0}}@media (min-width:768px){.c-image-tabs__link:hover{border-bottom:solid 2px #4050c6;order:0}}.c-image-tabs__links{position:relative}.c-image-tabs__nav{width:100%}.c-image-tabs__tab{display:none;width:auto}.c-image-tabs__tab--is-active{display:block}.l-image-tabs__container{max-width:100%;padding:0 20px;position:relative}@media (min-width:768px){.l-image-tabs__container{max-width:727px;padding:0}}@media (min-width:1024px){.l-image-tabs__container{max-width:984px}}@media (min-width:1440px){.l-image-tabs__container{margin:0 auto;max-width:1240px}}@media (min-width:768px){.l-image-tabs__footnote-container{margin:0 auto;max-width:1000px;padding:0}}.l-image-tabs__links{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;display:flex;flex-direction:column;margin-bottom:15px}@media (min-width:768px){.l-image-tabs__links{background-color:inherit;flex-direction:row;margin-bottom:0}}.l-image-tabs__links--is-expanded li.c-image-tabs__link--is-active:after{transform:rotate(180deg)}.l-image-tabs__links--is-expanded li:not(.c-image-tabs__link--is-active){position:relative;top:auto}.l-image-tabs__tab{display:flex;flex-direction:column;margin-bottom:25px}@media (min-width:768px){.l-image-tabs__tab{flex-direction:row;margin:0 25px 57px 25px}}@media (min-width:1440px){.l-image-tabs__tab{margin:0 0 57px 0}}.boxed-section__image-text__container{display:flex;justify-content:center;padding:0 20px}.boxed-section__image-text{display:flex;flex-direction:column;width:100%;max-width:1030px;margin:0 auto;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media (min-width:1024px){.boxed-section__image-text{flex-direction:row}}.boxed-section__image-text__image{width:100%;order:2}@media (min-width:1024px){.boxed-section__image-text__image{width:58.83%;order:1}}.boxed-section__image-text__image img{width:100%}.boxed-section__image-text__text{width:100%;padding:50px 30px 35px 30px;order:1}@media (min-width:768px){.boxed-section__image-text__text{padding:60px 50px 40px 50px}}@media (min-width:1024px){.boxed-section__image-text__text{width:41.17%;order:2}}.boxed-section__image-text__text .eyebrow-text{margin-bottom:15px;color:#00bfa5}@media (min-width:768px){.boxed-section__image-text__text .eyebrow-text{margin-bottom:12px}}@media (min-width:1024px){.boxed-section__image-text__text .eyebrow-text{margin-bottom:5px}}@media (min-width:1440px){.boxed-section__image-text__text .eyebrow-text{margin-bottom:25px}}.boxed-section__image-text__text h2{margin-bottom:8px}.boxed-section__inner-text-container{display:flex;flex-direction:column}@media (min-width:768px){.boxed-section__inner-text-container{flex-direction:row}}@media (min-width:1024px){.boxed-section__inner-text-container{flex-direction:column}}.boxed-section__inner-text-container p{width:100%;font-size:16px}@media (min-width:768px){.boxed-section__inner-text-container p{width:45%}}@media (min-width:1024px){.boxed-section__inner-text-container p{width:100%;margin:0 0 20px 0}}.boxed-section__inner-text-container ul{width:100%}@media (min-width:768px){.boxed-section__inner-text-container ul{width:45%}}@media (min-width:1024px){.boxed-section__inner-text-container ul{width:100%}}.boxed-section__inner-text-container li{background-image:url(../images/checkmark--gray.png);background-repeat:no-repeat;background-position:left 6px;background-size:20px;font-size:16px;padding-left:30px;padding-bottom:0}@media (min-width:768px){.boxed-section__inner-text-container li{padding-left:40px}}@media (min-width:1024px){.boxed-section__inner-text-container li{font-size:16px;padding-bottom:2px}}@media (min-width:1440px){.boxed-section__inner-text-container li{background-position:left 3px;background-size:auto;padding-left:53px;padding-bottom:14px}}.c-info-blocks{padding-bottom:66px;margin-top:-42px;width:100%}@media (min-width:768px){.c-info-blocks{margin-top:-50px;padding-bottom:50px;padding-top:0}}@media (min-width:1024px){.c-info-blocks{padding-bottom:100px}}.c-info-blocks__heading{color:#071e3c;font-family:graphik-light;font-size:24px;letter-spacing:-.36px;line-height:36px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}@media (min-width:768px){.c-info-blocks__heading{max-width:630px;font-size:28px;letter-spacing:-.42px;line-height:44px;margin-bottom:74px}}@media (min-width:1024px){.c-info-blocks__heading{font-size:36px;letter-spacing:-.54px;line-height:48px;margin-bottom:72px}}.c-info-blocks__items{display:flex;flex-direction:column}@media (min-width:768px){.c-info-blocks__items{flex-direction:row;justify-content:space-between}}.l-info-blocks{margin:0 auto;padding:0 20px;width:100%}@media (min-width:768px){.l-info-blocks{padding:0;width:727px}}@media (min-width:1024px){.l-info-blocks{margin:0 auto;width:982px}}@media (min-width:1440px){.l-info-blocks{width:1025px}}.c-people__arrow{height:14px!important;width:15px!important;margin-left:9px}.c-people__inner{padding:100px 24px}.c-people__name{font-family:museo-sans;font-size:24px;font-weight:700;line-height:34px}.c-people__readmore{color:#4050c6;font-family:museo-sans;font-size:18px;font-weight:700;line-height:30px;transition:all .3s ease}.c-people__readmore:after{font-family:Ionicons;content:'\f30f';display:inline-block;padding-left:10px;transition:all .3s ease;vertical-align:middle}.c-people__readmore:hover:after{transform:translateX(5px)}.c-people__service{font-family:museo-sans;font-size:18px;font-weight:300;line-height:30px}.c-people__spacer{background:#fff;height:250px}.c-simple-cards{padding-bottom:72px;padding-top:53px;width:100%}@media (min-width:768px){.c-simple-cards{padding-top:59px}}.c-simple-cards__heading{color:#4a4a4a;font-family:graphik-light;font-size:36px;line-height:48px;margin-bottom:20px;padding-left:47px;padding-right:47px;text-align:center}@media (min-width:768px){.c-simple-cards__heading{margin-bottom:13px}}.c-simple-cards__items{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.c-simple-cards__items{flex-direction:row;flex-wrap:wrap}}.c-simple-cards__sub-heading{color:#4a4a4a;font-family:museo-sans;font-size:16px;font-weight:300;line-height:24px;margin-bottom:58px;margin-left:43px;margin-right:43px;text-align:center}@media (min-width:768px){.c-simple-cards__sub-heading{font-size:18px;line-height:25px;margin-bottom:86px}}@media (min-width:1024px){.c-simple-cards__sub-heading{margin-bottom:79px}}.l-simple-cards{margin:0 auto}@media (min-width:768px){.l-simple-cards{width:727px}}@media (min-width:1024px){.l-simple-cards{margin:0 auto;width:982px}}@media (min-width:1440px){.l-simple-cards{width:1242px}}.c-simple-icons{padding-bottom:72px;padding-top:53px;width:100%}@media (min-width:768px){.c-simple-icons{padding-top:79px}}@media (min-width:1024px){.c-simple-icons{padding-bottom:77px}}.c-simple-icons__heading{color:#4a4a4a;font-family:graphik-light;font-size:24px;line-height:36px;margin-bottom:53px;padding-left:43px;padding-right:43px;text-align:center}@media (min-width:768px){.c-simple-icons__heading{font-size:36px;line-height:48px;margin-bottom:86px;margin-left:auto;margin-right:auto;max-width:727px;padding-left:19px;padding-right:19px}}.c-simple-icons__items{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.c-simple-icons__items{flex-direction:row;flex-wrap:wrap;justify-content:center}}.l-simple-icons{margin:0 auto}@media (min-width:768px){.l-simple-icons{width:727px}}@media (min-width:1024px){.l-simple-icons{margin:0 auto;width:982px}}@media (min-width:1440px){.l-simple-icons{width:1242px}}.solutions-key-features__wrap,.solutions-key-features__wrap *{box-sizing:border-box}.solutions-key-features__wrap{width:100%;padding:100px 24px}.solutions-key-features__inner{display:flex;flex-direction:column;justify-content:space-between;max-width:1240px;margin:0 auto}@media (min-width:768px){.solutions-key-features__inner{flex-direction:row}}@media (min-width:768px){.solutions-key-features__main-col{width:70%}}.solutions-key-features__cards-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.solutions-key-features__feature-tile{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2%;cursor:pointer;text-align:center;position:relative}@media (min-width:400px){.solutions-key-features__feature-tile{background-color:#fff;width:48%;min-height:320px}}@media (min-width:768px){.solutions-key-features__feature-tile{width:32%}}.solutions-key-features__tile-info{padding:20px 10% 0}.solutions-key-features__tile-description p{font-size:14px;color:#9b9b9b;font-weight:300}.solutions-key-features__secondary-col{padding-top:90px;width:80%;margin:0 auto;text-align:center}@media (min-width:768px){.solutions-key-features__secondary-col{width:25%;text-align:left;padding-top:180px}}.solutions-key-features__secondary-col img{width:150px}.tabs__why-medallia__wrapper{padding:82px 0 100px}@media (min-width:768px){.tabs__why-medallia__wrapper{padding:0 0 150px}}@media (min-width:1024px){.tabs__why-medallia__wrapper{padding:0 0 150px}}@media (min-width:1440px){.tabs__why-medallia__wrapper{padding:0 0 150px}}.tabs__why-medallia__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:768px){.tabs__why-medallia__inner{max-width:1440px}}@media (min-width:1024px){.tabs__why-medallia__inner{max-width:920px}}@media (min-width:1440px){.tabs__why-medallia__inner{max-width:1440px}}.tabs__why-medallia__inner h2{text-align:center;margin-bottom:30px;max-width:300px}@media (min-width:768px){.tabs__why-medallia__inner h2{max-width:100%;margin-bottom:40px}}.tabs__why-medallia__nav-container{display:block;margin:0 0 50px 0;width:100%}@media (min-width:768px){.tabs__why-medallia__nav-container{display:flex;justify-content:center}}.tabs__why-medallia__nav-container .tab__button__mobile-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:76px;border:1px solid #e6e6e6;margin-top:-1px}@media (min-width:768px){.tabs__why-medallia__nav-container .tab__button__mobile-wrapper{display:inline-block;margin-top:0;width:auto;height:auto;padding:0;border:none}}.tabs__why-medallia__nav-container span{display:inline-block;margin:0 auto;text-transform:uppercase;opacity:.5;font-family:museo-sans;font-weight:700;font-size:12px;line-height:15px;color:#364045;letter-spacing:1.1px;cursor:pointer;text-align:center}@media (min-width:768px){.tabs__why-medallia__nav-container span{margin:0 23px;font-size:15px}}.tabs__why-medallia__nav-container span:hover{opacity:1}.tabs__why-medallia__nav-container .tab__button-on{opacity:1;padding-bottom:8px;border-bottom:4px #4050c6 solid}.tabs__why-medallia__content{display:flex;flex-direction:column;width:100%;max-width:1030px}@media (min-width:768px){.tabs__why-medallia__content{flex-direction:row}}.tabs__why-medallia__image{width:100%}@media (min-width:768px){.tabs__why-medallia__image{width:50%}}.tabs__why-medallia__text{position:relative;width:100%;padding:32px 0 0}@media (min-width:768px){.tabs__why-medallia__text{width:50%;padding:20px 10px 0 30px}}@media (min-width:1024px){.tabs__why-medallia__text{padding:60px 10px 0 60px}}@media (min-width:1440px){.tabs__why-medallia__text{padding:60px 70px}}.tab__why-medallia{display:none}.tab__why-medallia ul{list-style-type:disc;margin:0 0 20px 20px}.tab__why-medallia li{font-size:16px;line-height:24px}@media (min-width:1024px){.tab__why-medallia li{font-size:18px;line-height:30px}}.tab__why-medallia .c-link-button{display:inline-flex;width:auto;margin-top:30px;padding:0 48px}.tab__active{display:block}.c-testimonial{display:flex;flex-wrap:wrap;justify-content:center;color:#071e3c;height:auto;padding-bottom:80px;padding-top:80px}@media (min-width:1024px){.c-testimonial{padding-bottom:93px;padding-top:100px}}.c-testimonial__text{color:#071e3c;font-family:graphik-light;font-size:24px;margin-bottom:29px;text-align:center}@media (min-width:1024px){.c-testimonial__text{font-size:36px;line-height:54px}}.c-testimonial__name{color:#071e3c;font-family:museo-sans;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:24px;text-align:center;text-transform:uppercase}.c-testimonial__title{color:#071e3c;font-family:museo-sans;font-size:14px;font-weight:300;line-height:24px;text-align:center}.c-testimonial__company{color:#071e3c;font-family:museo-sans;font-size:14px;font-weight:300;line-height:24px;text-align:center}.l-testimonial-container{max-width:100%;padding:0 20px}@media (min-width:768px){.l-testimonial-container{max-width:600px;padding:0}}@media (min-width:1024px){.l-testimonial-container{max-width:817px;padding:0}}.c-vignettes{padding-bottom:0!important;padding-top:73px!important}.c-xp-slider{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:73px;padding-top:45px;position:relative;width:100%}@media (min-width:768px){.c-xp-slider{padding-bottom:53px;padding-top:57px}}@media (min-width:1024px){.c-xp-slider{padding-bottom:66px;padding-top:50px}}@media (min-width:1440px){.c-xp-slider{padding-bottom:81px;padding-top:65px}}@media (min-width:1920px){.c-xp-slider{padding-bottom:84px;padding-top:62px}}.c-xp-slider__arrow{display:inline-block}.c-xp-slider__arrow--disabled{color:#c5cacc}.c-xp-slider__arrow--enabled{color:#4050c6}.c-xp-slider__arrow--next:after{font-family:Ionicons;content:'\f30f';display:inline-block;height:15px;transition:all .3s ease;vertical-align:middle}.c-xp-slider__arrow--prev:after{font-family:Ionicons;content:'\f2ca';display:inline-block;height:15px;margin-right:10px;transition:all .3s ease;vertical-align:middle}.c-xp-slider__arrows{display:inline-block;z-index:2}.c-xp-slider__button{background:#4050c6;border-color:#4050c6;color:#fff;font-size:15px;line-height:15px;width:214px}.c-xp-slider__button:hover{background:0 0;border-color:rgba(64,80,198,.5);color:#4050c6;box-shadow:0 5px 5px rgba(64,80,198,.1)}@media (min-width:1440px){.c-xp-slider__button{width:191px}}.c-xp-slider__heading{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}@media (min-width:768px){.c-xp-slider__heading{margin-bottom:35px;max-width:385px}}@media (min-width:1024px){.c-xp-slider__heading{margin-bottom:50px;max-width:576px}}@media (min-width:1440px){.c-xp-slider__heading{margin-bottom:79px}}.c-xp-slider__image{max-width:100%;order:1}@media (min-width:768px){.c-xp-slider__image{order:0;margin-right:5px;max-width:435px}}@media (min-width:1024px){.c-xp-slider__image{margin-right:12px;max-width:488px}}@media (min-width:1440px){.c-xp-slider__image{margin-right:45px;max-width:616px}}.c-xp-slider__image img{height:100%;box-sizing:border-box;max-width:100%;max-height:100%;object-fit:cover;width:100%}.c-xp-slider__image-grid{transition:all 1s ease-in-out;max-width:72px;width:100%}@media (min-width:768px){.c-xp-slider__image-grid{max-width:89px}}@media (min-width:1024px){.c-xp-slider__image-grid{max-width:99px}}@media (min-width:1440px){.c-xp-slider__image-grid{max-width:136px}}.c-xp-slider__image-link{align-items:center;border-bottom:1px solid #e6e6e6;cursor:pointer;display:flex;height:100px;justify-content:center;text-decoration:none;width:134px}.c-xp-slider__image-link--enlarge:hover{background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.03);border:none;height:110px;margin-top:-5px;text-decoration:none;width:144px}@media (min-width:768px){.c-xp-slider__image-link--enlarge:hover{height:136px;width:176px}}@media (min-width:1024px){.c-xp-slider__image-link--enlarge:hover{height:152px;width:196px}}@media (min-width:1440px){.c-xp-slider__image-link--enlarge:hover{height:210px;margin-top:-10px;width:276px}}.c-xp-slider__image-link--zoom:hover{background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.03);text-decoration:none}.c-xp-slider__image-link--zoom:hover .c-xp-slider__image-grid{transform:scale(1.1)}@media (min-width:768px){.c-xp-slider__image-link{border-right:1px solid #e6e6e6;height:123px;width:166px}}@media (min-width:1024px){.c-xp-slider__image-link{height:139px;width:186px}}@media (min-width:1440px){.c-xp-slider__image-link{height:190px;width:256px}}.c-xp-slider__image-link:nth-child(odd){border-right:1px solid #e6e6e6}@media (min-width:768px){.c-xp-slider__image-link:nth-child(4n){border-right:none}}@media (min-width:768px){.c-xp-slider__image-link:nth-child(n+5){border-bottom:none}}.c-xp-slider__item-content{color:#071e3c;font-family:graphik-light;font-size:18px;letter-spacing:-.19px;line-height:24px;margin-bottom:40px;max-width:204px;position:relative;text-align:left}@media (min-width:768px){.c-xp-slider__item-content{max-width:214px}}@media (min-width:1024px){.c-xp-slider__item-content{font-size:20px;letter-spacing:-.21px;line-height:27px;max-width:240px}}@media (min-width:1440px){.c-xp-slider__item-content{font-size:24px;letter-spacing:-.25px;line-height:32px;max-width:273px}}.c-xp-slider__link-button{width:160px}.c-xp-slider__logo-container{height:auto;margin-bottom:20px;max-width:115px}@media (min-width:1024px){.c-xp-slider__logo-container{max-width:119px}}@media (min-width:1440px){.c-xp-slider__logo-container{max-width:160px}}.c-xp-slider__slides{margin-bottom:27px}@media (min-width:768px){.c-xp-slider__slides{margin-bottom:31px}}@media (min-width:1024px){.c-xp-slider__slides{margin-bottom:36px}}@media (min-width:1440px){.c-xp-slider__slides{margin-bottom:66px}}.l-xp-slider__actions{display:flex}.l-xp-slider__actions--main{margin:0 auto;width:214px}@media (min-width:768px){.l-xp-slider__actions--main{display:flex;justify-content:center}}.l-xp-slider__actions--slide{justify-content:left;position:relative}@media (min-width:768px){.l-xp-slider__actions--slide{display:flex;justify-content:left}}.l-xp-slider__arrows{bottom:30px;position:absolute;right:-23px}@media (min-width:768px){.l-xp-slider__arrows{bottom:30px;right:-10px}}@media (min-width:1024px){.l-xp-slider__arrows{bottom:35px;right:-12px}}@media (min-width:1440px){.l-xp-slider__arrows{bottom:44px;right:-37px}}@media (min-width:1024px){.l-xp-slider__container{width:816px}}@media (min-width:1440px){.l-xp-slider__container{width:1050px}}.l-xp-slider__contents{margin:0 37px;max-width:281px;min-height:324px;order:0;padding-bottom:30px;padding-top:26px;position:relative}@media (min-width:768px){.l-xp-slider__contents{order:1;max-width:265px}}@media (min-width:1024px){.l-xp-slider__contents{max-width:328px;min-height:395px;padding-bottom:40px;padding-top:31px}}@media (min-width:1440px){.l-xp-slider__contents{margin:0 37px;max-width:415px}}.l-xp-slider__images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:29px}@media (min-width:768px){.l-xp-slider__images{margin-bottom:38px}}@media (min-width:1440px){.l-xp-slider__images{margin-bottom:62px}}.l-xp-slider__slide{display:flex;flex-direction:column}@media (min-width:768px){.l-xp-slider__slide{flex-direction:row}}.l-xp-slider__swiper{width:100%}.slider__new{display:flex;align-items:center;justify-content:center;padding:100px 20px;margin-bottom:100px;text-align:center}@media (min-width:768px){.slider__new{padding:100px 20px 110px;margin-bottom:150px}}.slider__new__inner{width:100%;max-width:1030px}.slider__new__inner h2{margin-bottom:36px}@media (min-width:768px){.slider__new__inner h2{margin-bottom:50px;font-size:36px}}.slider__new__middle-section{display:flex;align-items:center;justify-content:center}.slider__new__container{display:flex;padding-bottom:29px;margin-bottom:31px}.slide__container{width:100%;padding:34px 32px 16px;background-color:#fff;text-align:left;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.slide__container:hover{box-shadow:inset 0 0 0 2px #e0e0e0}.slide__container h6{line-height:20px;margin-bottom:10px}.slide__container p{font-size:16px;line-height:24px}.slide__icon-container{display:inline-flex;align-items:center;height:50px;width:auto;margin-bottom:12px}.slide__icon-container img{width:50%}.slide__visible-link-container{display:inline-block;margin:-10px 0 18px 0;font-size:16px;letter-spacing:-.5px;color:#6e6e6e;font-weight:600;line-height:24px}.slide__visible-link-container:after{font-family:Ionicons;content:'\f30f';display:inline-block;margin-left:11px;transition:all .3s ease;vertical-align:middle}.slide__visible-link-container:hover:after{transform:translateX(5px)}.slider__new__next,.slider__new__previous{padding-bottom:55.8px}@media (min-width:768px){.slider__new__next,.slider__new__previous{padding-bottom:55.8px}}.slider__new__next svg,.slider__new__previous svg{fill:#828391;stroke:#828391;stroke-width:2}.slider__new__next svg:hover,.slider__new__previous svg:hover{fill:#4050c6;stroke:#4050c6}.swiper-pagination .swiper-pagination-bullet{height:10px!important;width:10px!important;background:#9b9ca7;margin:0 5px!important}.swiper-pagination .swiper-pagination-bullet-active{background-color:#828391!important}.slider__new__button a{display:inline-flex;padding:0 12px;margin:0 auto;width:auto;min-width:200px}.common-cta.c-solutions__cta{display:inline-block;margin-top:0}.hero-section.c-solution-hero__bg--blue-black,.hero-section.c-solution-hero__bg--navy{background-color:#071e3c}.hero-section.c-solution-hero__bg--dark-grey{background-color:#4e4e4e}.hero-section.c-solution-hero__bg--white{background-color:#fff}.hero-section.c-solution-hero__bg--light-grey{background-color:#f5f5f5}.hero-section.c-solution-hero__bg--beige{background-color:#f4efec}.hero-section.c-solution-hero__bg--blue{background-color:#52abff}.hero-section.c-solution-hero__bg--dark-blue,.hero-section.c-solution-hero__bg--purple{background-color:#4050c6}.hero-section.c-solution-hero__bg--teal{background-color:#00c0a5}.hero-section.c-solution-hero__bg--light-yellow{background-color:#f5f0ec}.c-solution-hero.hero-section .container .c-solution-hero__cta{display:inline-block;margin-top:0}.c-solution-hero.hero-section .container .c-solution-hero__cta--blue-black,.c-solution-hero.hero-section .container .c-solution-hero__cta--navy{color:#071e3c}.c-solution-hero.hero-section .container .c-solution-hero__cta--dark-grey{color:#4e4e4e}.c-solution-hero.hero-section .container .c-solution-hero__cta--white{color:#fff}.c-solution-hero.hero-section .container .c-solution-hero__cta--light-grey{color:#f5f5f5}.c-solution-hero.hero-section .container .c-solution-hero__cta--beige{color:#f4efec}.c-solution-hero.hero-section .container .c-solution-hero__cta--blue{color:#52abff}.c-solution-hero.hero-section .container .c-solution-hero__cta--dark-blue,.c-solution-hero.hero-section .container .c-solution-hero__cta--purple{color:#4050c6}.c-solution-hero.hero-section .container .c-solution-hero__cta--teal{color:#00c0a5}.c-solution-hero.hero-section .container .c-solution-hero__cta--light-yellow{color:#f5f0ec}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--blue-black,.c-solution-hero.hero-section .container .c-solution-hero__cta_border--navy{border:solid 2px rgba(7,30,60,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--dark-grey{border:solid 2px rgba(78,78,78,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--white{border:solid 2px rgba(255,255,255,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--light-grey{border:solid 2px rgba(245,245,245,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--beige{border:solid 2px rgba(244,239,236,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--blue{border:solid 2px rgba(82,171,255,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--dark-blue,.c-solution-hero.hero-section .container .c-solution-hero__cta_border--purple{border:solid 2px rgba(64,80,198,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--teal{border:solid 2px rgba(0,192,165,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_border--light-yellow{border:solid 2px rgba(245,240,236,.5)}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--blue-black:hover,.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--navy:hover{color:#071e3c}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--dark-grey:hover{color:#4e4e4e}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--white:hover{color:#fff}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--light-grey:hover{color:#f5f5f5}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--beige:hover{color:#f4efec}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--blue:hover{color:#52abff}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--dark-blue:hover,.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--purple:hover{color:#4050c6}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--teal:hover{color:#00c0a5}.c-solution-hero.hero-section .container .c-solution-hero__cta_hover--light-yellow:hover{color:#f5f0ec}.textbox__simple{display:flex;align-items:center;justify-content:center;padding:100px 0 70px}@media (min-width:768px){.textbox__simple{padding:140px 0 80px}}.textbox__simple__inner{width:100%;max-width:1008px;padding:0 20px}.textbox__simple__inner h6{font-size:16px}@media (min-width:1024px){.textbox__simple__inner h6{font-size:18px}}.textbox__centered--underline{display:flex;align-items:center;justify-content:center;padding:100px 0 80px}@media (min-width:768px){.textbox__centered--underline{padding:140px 0 120px}}.textbox__centered__inner{width:100%;max-width:1058px;padding:0 20px;text-align:center}.textbox__centered__inner h2{font-size:24px;margin:0}@media (min-width:768px){.textbox__centered__inner h2{font-size:28px}}@media (min-width:1024px){.textbox__centered__inner h2{font-size:36px}}.headline-underline-div{height:4px;width:110px;background-color:#00bfa5;margin:28px auto 30px}.textbox__simple{display:flex;align-items:center;justify-content:center;padding:100px 0 70px}@media (min-width:768px){.textbox__simple{padding:140px 0 80px}}.textbox__simple__inner{width:100%;max-width:1008px;padding:0 20px}.textbox__simple__inner h6{font-size:16px}@media (min-width:1024px){.textbox__simple__inner h6{font-size:18px}}.textbox__centered--underline{display:flex;align-items:center;justify-content:center;padding:100px 0 80px}@media (min-width:768px){.textbox__centered--underline{padding:140px 0 120px}}.textbox__centered__inner{width:100%;max-width:1058px;padding:0 20px;text-align:center}.textbox__centered__inner h2{font-size:24px;margin:0}@media (min-width:768px){.textbox__centered__inner h2{font-size:28px}}@media (min-width:1024px){.textbox__centered__inner h2{font-size:36px}}.headline-underline-div{height:4px;width:110px;background-color:#00bfa5;margin:28px auto 30px}.textbox__why-medallia{display:flex;align-items:center;justify-content:center;padding:104px 0 80px;background-color:#fafafa;text-align:center}@media (min-width:768px){.textbox__why-medallia{padding:104px 0 80px}}.textbox__why-medallia__inner{width:100%;padding:0 20px}@media (min-width:768px){.textbox__why-medallia__inner{max-width:640px}}@media (min-width:1024px){.textbox__why-medallia__inner{max-width:690px}}@media (min-width:1440px){.textbox__why-medallia__inner{max-width:810px}}.textbox__why-medallia__inner h2{color:#071e3c;font-size:24px;letter-spacing:-.54px;margin-bottom:10px}@media (min-width:768px){.textbox__why-medallia__inner h2{font-size:28px;margin-bottom:12px}}@media (min-width:1440px){.textbox__why-medallia__inner h2{font-size:36px;margin-bottom:12px}}.textbox__why-medallia__inner p{font-size:16px;line-height:24px}@media (min-width:1440px){.textbox__why-medallia__inner p{font-size:18px;line-height:30px}}.c-announcement-bar{background:#4050c6;display:block;height:auto;margin:59px 0 -60px 0}@media (min-width:1061px){.c-announcement-bar{margin:79px 0 -80px 0}}.c-announcement-bar__arrow--next{right:0;display:none!important}@media (min-width:768px){.c-announcement-bar__arrow--next{display:block!important;right:10px}}@media (min-width:1061px){.c-announcement-bar__arrow--next{right:45px}}.c-announcement-bar__arrow--prev{left:0;display:none!important}@media (min-width:768px){.c-announcement-bar__arrow--prev{display:block!important;left:10px}}@media (min-width:1061px){.c-announcement-bar__arrow--prev{left:45px}}.c-announcement-bar__content{color:#fff;display:inline-block;font-family:museo-sans;font-size:18px;font-weight:300;line-height:30px;margin-bottom:0;padding:15px 0;text-align:center}.c-announcement-bar__link{color:#fff;display:block;font-family:museo-sans;font-weight:700;margin-left:0;margin-top:9px}@media (min-width:768px){.c-announcement-bar__link{display:inline-block;margin-left:24px;margin-top:0}}.c-announcement-bar__link:after{content:'\f30f';display:inline-block;font-family:Ionicons;font-size:18px;line-height:30px;margin-left:10px;transition:all .3s ease;vertical-align:middle}.c-announcement-bar__link:hover:after{transform:translateX(5px)}.c-announcement-bar .slick-arrow{position:absolute;top:32%}.c-announcement-bar .slick-arrow svg{fill:rgba(255,255,255,.8);stroke:rgba(255,255,255,.8);stroke-width:.1}.c-announcement-bar .slick-arrow svg:hover{fill:#fff;stroke:#fff}.c-announcement-bar .slick-list{max-width:100%}@media (min-width:1024px){.c-announcement-bar .slick-list{max-width:900px}}@media (min-width:1061px){.c-announcement-bar .slick-list{margin:0 auto;width:1000px}}.c-announcement-bar .slick-initialized .slick-slide{height:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJhcHAuY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwibGF5b3V0L19zZWN0aW9uLnNjc3MiLCJtb2R1bGUvYmFzZS9faGVyby5zY3NzIiwibW9kdWxlL2hlcm9zL19jYXJlZXJzLWhlcm8uc2NzcyIsIm1vZHVsZS9oZXJvcy9fZmxleGlibGUtaGVyby5zY3NzIiwibW9kdWxlL2hlcm9zL19pbWFnZS1oZXJvLnNjc3MiLCJtb2R1bGUvaGVyb3MvX2lubmVyLXBhZ2UtdGV4dC1oZXJvLnNjc3MiLCJtb2R1bGUvaGVyb3MvX2lubmVyLXBhZ2UtdGV4dC1zdWJoZXJvLnNjc3MiLCJtb2R1bGUvaGVyb3MvX3Nob3J0LWhlcm8uc2NzcyIsIm1vZHVsZS9oZXJvcy9fd2h5LW1lZGFsbGlhLWhlcm8uc2NzcyIsIm1vZHVsZS9jYWxsb3V0cy9fY2FsbG91dC1pdGVtLnNjc3MiLCJtb2R1bGUvY2FyZHMvX2ljb24tY2FyZC5zY3NzIiwibW9kdWxlL2NhcmRzL19pbWFnZS1jYXJkLnNjc3MiLCJtb2R1bGUvY2FyZHMvX3NpbXBsZS1jYXJkLnNjc3MiLCJtb2R1bGUvY2FyZHMvX2ltYWdlLWNvcHktY2FyZC5zY3NzIiwibW9kdWxlL2N0YS9fY3RhLnNjc3MiLCJtb2R1bGUvY3RhL19pbWFnZS1jdGEuc2NzcyIsIm1vZHVsZS9jdGEvX3JlcG9ydHMtY3RhLnNjc3MiLCJtb2R1bGUvY3RhL19zaW1wbGUtdGV4dC5zY3NzIiwibW9kdWxlL2N0YS9fdGV4dGJveC1idXR0b24tb3Zlci1oZXJvLnNjc3MiLCJtb2R1bGUvZmVhdHVyZXMvX2ZlYXR1cmVkLXJlc291cmNlLnNjc3MiLCJtb2R1bGUvZmVhdHVyZXMvX2ZlYXR1cmVkLXJlc291cmNlLTJjb2wuc2NzcyIsIm1vZHVsZS9mZWF0dXJlcy9fZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyLnNjc3MiLCJtb2R1bGUvZmVhdHVyZXMvX2ZlYXR1cmVkLXJlc291cmNlLXRoaW4uc2NzcyIsIm1vZHVsZS9mZWF0dXJlcy9fZmVhdHVyZWQtdG9waWNzLnNjc3MiLCJtb2R1bGUvZm9ybXMvX21lZGFsbGlhLWZvcm1zLnNjc3MiLCJtb2R1bGUvaW5mby1ibG9ja3MvX2ljb24tYmxvY2suc2NzcyIsIm1vZHVsZS9wYWdlcy9fcmVzb3VyY2Utc3RhbmRhcmQuc2NzcyIsIm1vZHVsZS9wYWdlcy9fc2VvLXRlbXBsYXRlLnNjc3MiLCJtb2R1bGUvcGFnZXMvcGFydG5lci1mb3JtLnNjc3MiLCJtb2R1bGUvcmVzb3VyY2VzL19jb250ZW50LnNjc3MiLCJtb2R1bGUvcmVzb3VyY2VzL19mb3JtLnNjc3MiLCJtb2R1bGUvcmVzb3VyY2VzL19oZWFkZXIuc2NzcyIsIm1vZHVsZS9yZXNvdXJjZXMvX3JlbGF0ZWQuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fYWx0ZXJuYXRpbmctY2FsbG91dHMuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fY2FsbG91dC1jYXJkcy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19jYXJlZXJzLWluc3RhZ3JhbS5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19jYXJlZXJzLXBlb3BsZS1jYXJkcy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19jb21tdW5pdGllcy1jYWxsb3V0LnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2VtcGxveWVlLWNhbGxvdXQuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fZXhwZXJpZW5jZS10YWJzLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2ZlYXR1cmVzLWNhcmQuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fZm9sbG93LXVzLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2lmcmFtZS5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19pbWFnZS1jYXJkcy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19pbWFnZS1saXN0LnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2ltYWdlLXRhYnMuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9faW1hZ2UtdGV4dC1ib3guc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9faW5mby1ibG9ja3Muc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fcGVvcGxlLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX3NpbXBsZS1jYXJkcy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19zaW1wbGUtaWNvbnMuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fc29sdXRpb25zLWtleS1mZWF0dXJlcy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL190YWJzLXdoeS1tZWRhbGxpYS5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL190ZXN0aW1vbmlhbC5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL192aWduZXR0ZXMuc2NzcyIsIm1vZHVsZS9zbGlkZXJzL19leHBlcmllbmNlLXNpbGRlci5zY3NzIiwibW9kdWxlL3NsaWRlcnMvX25ldy1zbGlkZXIuc2NzcyIsIm1vZHVsZS9zb2x1dGlvbnMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZS9zb2x1dGlvbnMvX2hlcm8uc2NzcyIsIm1vZHVsZS90ZXh0YmxvY2tzL190ZXh0Ym94LXNpbXBsZS5zY3NzIiwibW9kdWxlL3RleHRibG9ja3MvX3RleHRib3gtdW5kZXJsaW5lZC1oZWFkbGluZS5zY3NzIiwibW9kdWxlL3RleHRibG9ja3MvX3RleHRib3gtd2h5LW1lZGFsbGlhLnNjc3MiLCJtb2R1bGUvd2lkZ2V0L19hbm5vdW5jZW1lbnQtYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsV0FDSSxZQUFBLGVBQ0EsSUFBQSxxRUFBQSxlQUFBLENBQUEsb0VBQUEsZUFHSixXQUNJLFlBQUEsY0FDQSxJQUFBLG9FQUFBLGVBQUEsQ0FBQSxtRUFBQSxlQUdKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLHNFQUFBLGVBQUEsQ0FBQSxxRUFBQSxlQUlKLFdBQ0UsWUFBQSxRQUNBLElBQUEsb0VBQUEsZUFBQSxDQUFBLG1FQUFBLGVBRUUsWUFBQSxJQUVK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LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBJTVBPUlRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1saWdodFwiO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgIFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJncmFwaGlrXCI7XG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiZ3JhcGhpa1wiO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiZ3JhcGhpa1wiO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcImdyYXBoaWtcIjtcbiAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTpcImdyYXBoaWstc2VtaWJvbGRcIjtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBERUZJTklUSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFVzZSBmb3IgZGVmaW5pdGlvbiwgZG8gbm90IHVzZSBpbiBzdHlsZSBkZWZpbml0aW9ucyBkaXJlY3RseS5cbiovXG4kZm9udC1ncmFwaGlrOiBcImdyYXBoaWtcIjtcbiRmb250LWdyYXBoaWstbGlnaHQ6IFwiZ3JhcGhpay1saWdodFwiO1xuJGZvbnQtZ3JhcGhpay1tZWRpdW06IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiRmb250LWdyYXBoaWstcmVndWxhcjogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiRmb250LWdyYXBoaWstc2VtaWJvbGQ6IFwiZ3JhcGhpay1zZW1pYm9sZFwiO1xuJGZvbnQtbXVzZW8tc2FuczogXCJtdXNlby1zYW5zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBDT01QT05FTlQgU1RZTEVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVGhlc2Ugd3JhcCBmb250IGRlZmluaXRpb25zIGluIG9yZGVyIGVhc2lseSB1cGRhdGUgc3R5bGVzIGdsb2JhbGx5LlxuKi9cbiRwcmltYXJ5LWZvbnQ6ICRmb250LWdyYXBoaWs7XG4kcHJpbWFyeS1mb250LWxpZ2h0OiAkZm9udC1ncmFwaGlrLWxpZ2h0O1xuJHByaW1hcnktZm9udC1tZWRpdW06ICRmb250LWdyYXBoaWstbWVkaXVtO1xuJHByaW1hcnktZm9udC1yZWd1bGFyOiAkZm9udC1ncmFwaGlrLXJlZ3VsYXI7XG4kcHJpbWFyeS1mb250LXNlbWlib2xkOiAkZm9udC1ncmFwaGlrLXNlbWlib2xkO1xuJHNlY29uZGFyeS1mb250OiAkZm9udC1tdXNlby1zYW5zOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgREVGSU5JVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBVc2UgZm9yIGRlZmluaXRpb24sIGRvIG5vdCB1c2UgaW4gc3R5bGUgZGVmaW5pdGlvbnMgZGlyZWN0bHkuXG4qIE5PVEU6IENvbG9yIG5hbWVzIGFyZSBmcm9tOiBodHRwczovL3d3dy5jb2xvci1ibGluZG5lc3MuY29tL2NvbG9yLW5hbWUtaHVlL1xuKi9cblxuJGFsaWNlLWJsdWU6IHJnYigyMzcsIDI1MCwgMjU1KTsgLy8gI0VERkFGRlxuJGJsYWNrOiByZ2IoMCwgMCwgMCk7IC8vICMwMDA7XG4kYnVsbGV0LWFjdGl2ZS1ncmF5OiByZ2IoMTMwLCAxMzEsIDE0NSk7IC8vICM4MjgzOTFcbiRjYXJpYmJlYW4tZ3JlZW46IHJnYigwLCAxOTIsIDE2NSk7IC8vICMwMEMwQTVcbiRkYXJrLWdyYXk6IHJnYig3NCwgNzQsIDc0KTsgLy8gIzRBNEE0QVxuJGRlc2VydC1zdG9ybTogcmdiKDI0NCwgMjM5LCAyMzYpOyAvLyAjRjRFRkVDXG4kZGltLWdyYXk6IHJnYigxMTAsIDExMCwgMTEwKTsgLy8gIzZFNkU2RVxuJGVjbGlwc2U6IHJnYig1NiwgNTYsIDU2KTsgLy8gIzM4MzgzOFxuJGVtZXJhbGQ6IHJnYigwLCAxOTEsIDE2NSk7IC8vICMwMEJGQTVcbiRlbWVyYWxkLTMwMDogcmdiKDE3OCwgMjM0LCAyMjYpOyAvLyAjQjJFQUUyXG4kZW1lcmFsZC01MDA6IHJnYig4NCwgMjA4LCAxOTEpOyAvLyAjNTREMEJGXG4kZnJlZS1zcGVlY2gtcmVkOiByZ2IoMTkxLCAwLCAwKTsgLy8gI0JGMDAwMFxuJGdhaW5zYm9ybzogcmdiKDIzMCwgMjMwLCAyMzApOyAvLyNFNkU2RTZcbiRnaG9zdDogcmdiKDIwNCwgMjA2LCAyMTApOyAvLyNjY2NlZDJcbiRncmV5OiByZ2IoMTMyLCAxMzIsIDEzMik7IC8vIzg0ODQ4NFxuJGhpbnQtb2YtcmVkOiByZ2IoMjQ1LCAyNDAsIDIzNik7IC8vICNmNWYwZWNcbiRodW1taW5nLWJpcmQ6IHJnYigyMTksIDI0MywgMjI3KTsgLy8gI0RCRjNFM1xuJGluZGlnbzogcmdiKDY0LCA4MCwgMTk4KTsgLy8gIzQwNTBDNlxuJGluZGlnby0zMDA6IHJnYigxOTgsIDIwMiwgMjM4KTsgLy8jQzZDQUVFXG4kaW5kaWdvLTUwMDogcmdiKDEyNywgMTM4LCAyMTcpOyAvLyAjN2Y4QUQ5XG4kbGlnaHQtY3JlYW06IHJnYmEoMjQyLDIzMCwyMTgsMC4yMCk7IC8vIEYyRTZEQSAyMCVcbiRsaWdodC1ncmF5OiByZ2IoMjQ1LCAyNDUsIDI0NSk7IC8vICNGNUY1RjVcbiRtYXlhLWJsdWU6IHJnYig3NywgMTc2LCAyNTUpOyAvLyAjNERCMEZGXG4kbWF0dGVyaG9ybjogcmdiKDc4LCA3OCwgNzgpOyAvLyM0RTRFNEVcbiRtZWRpdW0tbGlnaHQtZ3JheTogcmdiKDE3MCwgMTcwLCAxNzApOyAvLyNBQUFBQUEgLSBuYW1lIG1hZGUgdXBcbiRtZWRpdW0tZ3JheTogcmdiKDE3MSwgMTcxLCAxNzEpOyAvLyNCMUIxQjFcbiRtaWRuaWdodDogcmdiKDcsIDMwLCA2MCk7IC8vICMwNzFFM0NcbiRtaWRuaWdodC0zMDA6IHJnYigxODEsIDE4NywgMTk2KTsgLy8gI0I1QkJDNCBcbiRtaWRuaWdodC01MDA6IHJnYig4OSwgMTA0LCAxMjQpOyAvLyAjNTk2ODdDXG4kbWlyYWdlOiByZ2IoNTQsIDY0LCA2OSk7IC8vICMzNjQwNDVcbiRtaXNjaGthOiByZ2IoMTcxLCAxNzYsIDE4NCk7IC8vICNBQkIwQjhcbiRub2JlbDogcmdiKDE1MywgMTUzLCAxNTMpOyAvLyM5OTk5OTlcbiRyaWNoLWJsYWNrOiByZ2IoMiwgMiwgMik7IC8vICMwMjAyMDJcbiRzYW5kOiByZ2IoMjQ0LCAyNDAsIDIzNyk7IC8vICNGNEYwRURcbiRzaGFkeS1sYWR5OiByZ2IoMTUxLCAxNTEsIDE1MSk7IC8vICM5Nzk3OTdcbiRza3ktYmx1ZTogcmdiKDgyLCAxNzEsIDI1NSk7IC8vICM1MkIxRkZcbiRza3ktYmx1ZS0zMDA6IHJnYigyMDMsIDIzMCwgMjU1KTsgLy8gI0NCRTZGRlxuJHNreS1ibHVlLTUwMDogcmdiKDEzOSwgMTk5LCAyNTUpOyAvLyAjOEJDN0ZGXG4kc2xpZGUtYm9yZGVyOiByZ2IoMjI0LDIyNCwyMjQpOyAvLyAjRTBFMEUwXG4kc25vdzogcmdiKDI1MCwgMjUwLCAyNTApOyAvLyAjRkFGQUZBIC0gbmFtZSBtYWRlIHVwXG4kdmVyeS1saWdodC1ncmV5OiByZ2IoMjA1LCAyMDUsIDIwNSk7IC8vICNDRENEQ0RcbiRzdGVlbC1ibHVlOiByZ2IoNzAsIDkyLCAxMjEpOyAvLyAjNDY1Yzc5XG4kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KTsgLy8gI0ZGRlxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+Q09MT1JTIENPTVBPTkVOVCBTVFlMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBUaGVzZSB3cmFwIGNvbG9yIGRlZmluaXRpb25zIGluIG9yZGVyIGVhc2lseSB1cGRhdGUgc3R5bGVzIGdsb2JhbGx5LlxuKiBVc2VzIHRoZSBncmVlayBhbHBoYWJldCB0byBoYW5kbGUgZGlmZmVyZW50IHZlcnNpb25zXG4qIG9mIHByaW1hcnksIHNlY29uZGFyeSwgZXRjLlxuKiBGb3IgZXhhbXBsZTpcbiogVGhlcmUgYXJlIDQgcHJpbWFyeSBjb2xvcnMuIFRoZSBoaWdoZXN0IHByaW9yaXR5IGlzXG4qIGRlZmluZWQgYXMgYWxwaGEuIFlvdSBjYW4gYWxzbyBhcHBlbmQgYSB3ZWlnaHQgYXMgZm9sbG93czpcbiogY29sb3ItcHJpbWFyeS1hbHBoYSBpcyBpbmRpZ28uIFxuKiBjb2xvci1wcmltYXJ5LWFscGhhLTMwMCBpcyB0aGUgbGlnaHRlc3QgdmVyc2lvbiBvZiBpbmRpZ28gYXMgZGVmaW5lZCBpbiB0aGUgTWVkbGxpYSBicmFuZCBndWlkZS5cbiovXG5cbiRjb2xvci1iZy1hbHQ6ICRzbm93O1xuJGNvbG9yLWJnLXNlY29uZGFyeTogJGxpZ2h0LWdyYXk7XG4kY29sb3ItYmctc29jaWFsLWdsYXNzZG9vcjogJGh1bW1pbmctYmlyZDtcbiRjb2xvci1iZy1zb2NpYWwtdHdpdHRlcjogJGFsaWNlLWJsdWU7XG4kY29sb3ItZW1wdHk6ICRibGFjaztcbiRjb2xvci1oZWFkaW5nLXRleHQ6ICRtaWRuaWdodDtcbiRjb2xvci1rbm9ja291dDogJHdoaXRlO1xuJGNvbG9yLW5vdC1hY3RpdmU6ICRtaXJhZ2U7XG4kY29sb3ItcGFyYWdyYXBoLXNlY29uZGFyeTogJGdyZXk7XG5cbiRjb2xvci1wYXJhZ3JhcGgtc3ViOiAkZGFyay1ncmF5O1xuJGNvbG9yLXBhcmFncmFwaC10ZXh0OiAkbWF0dGVyaG9ybjtcbiRjb2xvci1wcmltYXJ5LWFscGhhOiAkaW5kaWdvO1xuJGNvbG9yLXByaW1hcnktYmV0YTogJHNreS1ibHVlO1xuJGNvbG9yLXByaW1hcnktZ2FtbWE6ICRlbWVyYWxkO1xuJGNvbG9yLXByaW1hcnktZGVsdGE6ICRzYW5kO1xuJGNvbG9yLXNlY29uZGFyeS1oZWFkaW5nLXRleHQ6ICRyaWNoLWJsYWNrO1xuJGNvbG9yLXNlY29uZGFyeS10ZXh0OiAkc2hhZHktbGFkeTtcbiRjb2xvci1zbWFsbC10ZXh0OiAkbm9iZWw7XG4kY29sb3Itc29jaWFsLXR3aXR0ZXI6ICRtYXlhLWJsdWU7XG4kY29sb3ItdGFiLWJhY2tncm91bmQ6ICRnYWluc2Jvcm87XG4kY29sb3ItdGFnLXRleHQ6ICRtZWRpdW0tZ3JheTtcbiRjb2xvci10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgU0VMRUNUT1JTIChXT1JEUFJFU1MpXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFRoZXNlIGFyZSB0aGUgY2xhc3NlcyB0aGF0IGFyZSBhZGRpbmcgcHJvZ3JhbW1hdGljYWxseVxuKiBmcm9tIFdvcmRQcmVzcyB2aWEgYSBzZWxlY3QgQUNGLlxuKi9cblxuLmJnLXByaW1hcnktYWxwaGEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xufVxuXG4uYmctcHJpbWFyeS1iZXRhIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1iZXRhO1xufVxuXG4uYmctcHJpbWFyeS1nYW1tYSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZ2FtbWE7XG59XG5cbi5iZy1wcmltYXJ5LWRlbHRhIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kZWx0YTtcbn1cblxuLmNvbXBvbmVudC1iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvO1xufVxuXG4uY29tcG9uZW50LWJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkc25vdztcbn1cblxuLmNvbXBvbmVudC1iZy1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG59XG5cbi5jb21wb25lbnQtYmctbWlkbmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG59XG5cbi5jb21wb25lbnQtYmctc3RkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5jb21wb25lbnQtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5jb21wb25lbnQtYmctbGlnaHQtY3JlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY3JlYW07XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkNPTE9SUyBGVU5DVElPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVGludCBhbmQgc2hhZGUgZnVuY3Rpb25zXG4qL1xuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn0iLCIlYWxsLWNhcHMge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiVhbGwtY2Fwcy0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbiVhbGwtY2Fwcy0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbiVwYXJhZ3JhcGgge1xuICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXRleHQ7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbn1cblxuJXBhcmFncmFwaC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuJXBhcmFncmFwaC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbn1cblxuJXByaW1hcnktaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG59XG5cbiVyZXNvdXJjZS1jb250ZW50IHtcbiAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuJXNlY29uZGFyeS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbiV0ZXJ0aWFyeS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbn1cblxuLmFsbC1jYXBzIHtcbiAgICBAZXh0ZW5kICVhbGwtY2FwcztcblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHMtLWxhcmdlO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHMtLXNtYWxsO1xuICAgIH1cbn1cblxuLnBhcmFncmFwaCB7XG4gICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoLS1zbWFsbDtcbiAgICB9XG59XG5cbi5wcmltYXJ5LWhlYWRpbmcge1xuICAgIEBleHRlbmQgJXByaW1hcnktaGVhZGluZztcbn1cblxuLnNlY29uZGFyeS1oZWFkaW5nIHtcbiAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbn1cblxuLnRlcnRpYXJ5LWhlYWRpbmcge1xuICAgIEBleHRlbmQgJXRlcnRpYXJ5LWhlYWRpbmc7XG59XG5cbi5leWVicm93LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufSIsIkBtaXhpbiBjZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiByZXNwb25kICgkYnJlYWtwb2ludCkge1xuXG4gICAgQGlmICRicmVha3BvaW50ID09IHNtYWxsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBtZWRpdW0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBsYXJnZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gcGx1cyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1wbHVzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBleHRyYS1sYXJnZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gaHVnZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1odWdlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHN0ZC10ZXh0KCRmb250LCAkc2l6ZSwgJHdlaWdodDogbnVsbCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXNpemU6ICRzaXplO1xuXG4gICAgQGlmICR3ZWlnaHQgIT0gbnVsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIH1cbn1cblxuQG1peGluIHRleHQoJGZvbnQsICRzaXplLCAkd2VpZ2h0OiBudWxsKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG5cbiAgICBAaWYgJHdlaWdodCAhPSBudWxsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuXG4gICAgQGlmICRzaXplID09IDE1cHgge1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG59IiwiLyogTm9uLXN0YW5kcmQgdG8gZGVhbCB3aXRoIG1lbnUgaGVpZ2h0IGNoYW5nZSBhdCAxMDYxIHJlc29sdXRpb24gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBJTVBPUlRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLU1lZGl1bS1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1MaWdodC1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLU1lZGl1bS1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkZPTlRTIERFRklOSVRJT05cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVXNlIGZvciBkZWZpbml0aW9uLCBkbyBub3QgdXNlIGluIHN0eWxlIGRlZmluaXRpb25zIGRpcmVjdGx5LlxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBDT01QT05FTlQgU1RZTEVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVGhlc2Ugd3JhcCBmb250IGRlZmluaXRpb25zIGluIG9yZGVyIGVhc2lseSB1cGRhdGUgc3R5bGVzIGdsb2JhbGx5LlxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgREVGSU5JVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBVc2UgZm9yIGRlZmluaXRpb24sIGRvIG5vdCB1c2UgaW4gc3R5bGUgZGVmaW5pdGlvbnMgZGlyZWN0bHkuXG4qIE5PVEU6IENvbG9yIG5hbWVzIGFyZSBmcm9tOiBodHRwczovL3d3dy5jb2xvci1ibGluZG5lc3MuY29tL2NvbG9yLW5hbWUtaHVlL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgQ09NUE9ORU5UIFNUWUxFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFRoZXNlIHdyYXAgY29sb3IgZGVmaW5pdGlvbnMgaW4gb3JkZXIgZWFzaWx5IHVwZGF0ZSBzdHlsZXMgZ2xvYmFsbHkuXG4qIFVzZXMgdGhlIGdyZWVrIGFscGhhYmV0IHRvIGhhbmRsZSBkaWZmZXJlbnQgdmVyc2lvbnNcbiogb2YgcHJpbWFyeSwgc2Vjb25kYXJ5LCBldGMuXG4qIEZvciBleGFtcGxlOlxuKiBUaGVyZSBhcmUgNCBwcmltYXJ5IGNvbG9ycy4gVGhlIGhpZ2hlc3QgcHJpb3JpdHkgaXNcbiogZGVmaW5lZCBhcyBhbHBoYS4gWW91IGNhbiBhbHNvIGFwcGVuZCBhIHdlaWdodCBhcyBmb2xsb3dzOlxuKiBjb2xvci1wcmltYXJ5LWFscGhhIGlzIGluZGlnby4gXG4qIGNvbG9yLXByaW1hcnktYWxwaGEtMzAwIGlzIHRoZSBsaWdodGVzdCB2ZXJzaW9uIG9mIGluZGlnbyBhcyBkZWZpbmVkIGluIHRoZSBNZWRsbGlhIGJyYW5kIGd1aWRlLlxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgU0VMRUNUT1JTIChXT1JEUFJFU1MpXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFRoZXNlIGFyZSB0aGUgY2xhc3NlcyB0aGF0IGFyZSBhZGRpbmcgcHJvZ3JhbW1hdGljYWxseVxuKiBmcm9tIFdvcmRQcmVzcyB2aWEgYSBzZWxlY3QgQUNGLlxuKi9cbi5iZy1wcmltYXJ5LWFscGhhIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbn1cblxuLmJnLXByaW1hcnktYmV0YSB7XG4gIGJhY2tncm91bmQ6ICM1MmFiZmY7XG59XG5cbi5iZy1wcmltYXJ5LWdhbW1hIHtcbiAgYmFja2dyb3VuZDogIzAwYmZhNTtcbn1cblxuLmJnLXByaW1hcnktZGVsdGEge1xuICBiYWNrZ3JvdW5kOiAjZjRmMGVkO1xufVxuXG4uY29tcG9uZW50LWJnLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUwYzY7XG59XG5cbi5jb21wb25lbnQtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uY29tcG9uZW50LWJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uY29tcG9uZW50LWJnLW1pZG5pZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MWUzYztcbn1cblxuLmNvbXBvbmVudC1iZy1zdGQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNvbXBvbmVudC1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY29tcG9uZW50LWJnLWxpZ2h0LWNyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzMCwgMjE4LCAwLjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+Q09MT1JTIEZVTkNUSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBUaW50IGFuZCBzaGFkZSBmdW5jdGlvbnNcbiovXG4uYWxsLWNhcHMsIC5jLXJlc291cmNlLWhlYWRpbmdfX3R5cGUsIC5jLXJlc291cmNlLXJlbGF0ZWRfX3R5cGUsIC5jLWVtcC1jYWxsb3V0X19uYW1lLCAuYy1lbXAtY2FsbG91dF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hbGwtY2Fwcy0tbGFyZ2UsIC5jLXJlc291cmNlLWhlYWRpbmdfX3R5cGUsIC5jLXJlc291cmNlLXJlbGF0ZWRfX3R5cGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsbC1jYXBzLS1sYXJnZSwgLmMtcmVzb3VyY2UtaGVhZGluZ19fdHlwZSwgLmMtcmVzb3VyY2UtcmVsYXRlZF9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hbGwtY2Fwcy0tc21hbGwsIC5jLWVtcC1jYWxsb3V0X19uYW1lLS1zbWFsbCwgLmMtZW1wLWNhbGxvdXRfX3RpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGwtY2Fwcy0tc21hbGwsIC5jLWVtcC1jYWxsb3V0X19uYW1lLS1zbWFsbCwgLmMtZW1wLWNhbGxvdXRfX3RpdGxlLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgsIC5jLWlwLXN1Ymhlcm8tdGV4dF9fc3ViaGVhZGluZywgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcsIC5jLWVtcC1jYWxsb3V0X190ZXh0LCAuYy1pbWFnZS10YWJzX19jb250ZW50LCAuYy1pbWFnZS10YWJzX19jb250ZW50IHAsIC5jLWltYWdlLXRhYnNfX2NvbnRlbnQgZGl2LCAuYy1pbWFnZS10YWJzX19jb250ZW50IG9sLCAuYy1pbWFnZS10YWJzX19jb250ZW50IHVsLCAuYy1pbWFnZS10YWJzX19jb250ZW50IGxpIHtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbn1cblxuLnBhcmFncmFwaC0tbGFyZ2UsIC5jLWhlcm9fX3N1YmhlYWRpbmcsIC5jLWltYWdlLWN0YV9fY29udGVudCwgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmctLWxhcmdlLCAuYy1lbXAtY2FsbG91dF9fdGV4dC0tbGFyZ2UsIC5jLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnQsIC5jLWltYWdlLXRhYnNfX2NvbnRlbnQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS1sYXJnZSwgLmMtaGVyb19fc3ViaGVhZGluZywgLmMtaW1hZ2UtY3RhX19jb250ZW50LCAuYy1lbXAtY2FsbG91dF9fc3ViaGVhZGluZy0tbGFyZ2UsIC5jLWVtcC1jYWxsb3V0X190ZXh0LS1sYXJnZSwgLmMtZmVhdHVyZXMtY2FyZF9fY29udGVudCwgLmMtaW1hZ2UtdGFic19fY29udGVudC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXNtYWxsLCAuYy1pcC1zdWJoZXJvLXRleHRfX3N1YmhlYWRpbmctLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS1zbWFsbCwgLmMtaXAtc3ViaGVyby10ZXh0X19zdWJoZWFkaW5nLS1zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuXG4ucHJpbWFyeS1oZWFkaW5nLCAuYy1oZXJvX19oZWFkaW5nLCAuYy1pcC1zdWJoZXJvLXRleHRfX2hlYWRpbmcsIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgxLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDIsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMywgLmMtcmVzb3VyY2UtaGVhZGluZ19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpbWFyeS1oZWFkaW5nLCAuYy1oZXJvX19oZWFkaW5nLCAuYy1pcC1zdWJoZXJvLXRleHRfX2hlYWRpbmcsIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgxLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMixcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDMsIC5jLXJlc291cmNlLWhlYWRpbmdfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmltYXJ5LWhlYWRpbmcsIC5jLWhlcm9fX2hlYWRpbmcsIC5jLWlwLXN1Ymhlcm8tdGV4dF9faGVhZGluZywgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDEsXG4gIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgyLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMywgLmMtcmVzb3VyY2UtaGVhZGluZ19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5jLXJlc291cmNlLWNvbnRlbnQgcCwgLmMtcmVzb3VyY2UtY29udGVudCBsaSwgLmMtcmVzb3VyY2UtZm9ybV9fY29udGVudC10ZXh0IHtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWNvbmRhcnktaGVhZGluZywgLmMtY3RhX190ZXh0LCAuYy1pbWFnZS1jdGFfX2hlYWRpbmcsIC5jLXJlcG9ydHMtY3RhX19oZWFkaW5nLCAuYy1mZWF0dXJlZC10b3BpY3NfX3RpdGxlLCAuYy1yZXNvdXJjZS1yZWxhdGVkX19oZWFkaW5nLCAuYy1jb21tLWNhbGxvdXRfX2hlYWRpbmcsIC5jLWVtcC1jYWxsb3V0X19oZWFkaW5nLCAuYy1mZWF0dXJlcy1jYXJkX19oZWFkaW5nLCAubC1pbWFnZS1saXN0X19oZWFkaW5nLCAuYy1pbWFnZS10YWJzX19oZWFkaW5nLCAuYy14cC1zbGlkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1saWdodFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWNvbmRhcnktaGVhZGluZywgLmMtY3RhX190ZXh0LCAuYy1pbWFnZS1jdGFfX2hlYWRpbmcsIC5jLXJlcG9ydHMtY3RhX19oZWFkaW5nLCAuYy1mZWF0dXJlZC10b3BpY3NfX3RpdGxlLCAuYy1yZXNvdXJjZS1yZWxhdGVkX19oZWFkaW5nLCAuYy1jb21tLWNhbGxvdXRfX2hlYWRpbmcsIC5jLWVtcC1jYWxsb3V0X19oZWFkaW5nLCAuYy1mZWF0dXJlcy1jYXJkX19oZWFkaW5nLCAubC1pbWFnZS1saXN0X19oZWFkaW5nLCAuYy1pbWFnZS10YWJzX19oZWFkaW5nLCAuYy14cC1zbGlkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4udGVydGlhcnktaGVhZGluZywgLmMtcmVzb3VyY2UtY29udGVudCBoMiwgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgcCwgLmMtcmVzb3VyY2UtZm9ybV9fdGl0bGUsIC5jLXJlc291cmNlLWhlYWRpbmdfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXJ0aWFyeS1oZWFkaW5nLCAuYy1yZXNvdXJjZS1jb250ZW50IGgyLCAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBwLCAuYy1yZXNvdXJjZS1mb3JtX190aXRsZSwgLmMtcmVzb3VyY2UtaGVhZGluZ19fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5leWVicm93LXRleHQge1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXllYnJvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkJVVFRPTiBNSVhJTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogTWl4aW5zIHRvIG1ha2UgYnV0dG9ucyBzdGFuZGFyZCBhbmQgZWFzaWVyIHRvIGRlZmluZS5cbipcbiogMS4gU2V0cyB0aGUgc3R5bGVzIGZvciBhIHN0YW5kYXJkIGxpbmsgYnV0dG9uLiBUaGVyZSBhcmVcbiogICAzIHByb3BlcnRpZXMgdGhhdCBjaGFuZ2UgZnJvbSBidXR0b24gdG8gYnV0dG9uOiBjb2xvciwgXG4qICAgYmFja2dyb3VuZCBjb2xvciwgYW5kIGJvcmRlciBjb2xvci5cbipcbiogMi4gU2V0cyB0aGUgaG92ZXIgc3RhdGVzIGZvciBhIHN0YW5kYXJkIGxpbmsgYnV0dG9uLiBJdCB3b3Jrc1xuKiAgIHRoZSBzYW1lcyBhcyB0aGUgbGluay1idXR0b24gbWl4aW4sIGJ1dCBhZGRzIGEgc2hhZG93IGNvbG9yXG4qICAgcGFyYW1ldGVyIHRoYXQgaXMgdXNlZCBvbiBob3ZlciBzdGF0ZXMgb25seS5cbiovXG4vKiBbMV0gKi9cbi8qIFsyXSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkJVVFRPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKiBCdXR0b24gbmFtZXMgZm9sbG93IHRoZSBzcGVjaWZpYyBjb252ZW50aW9uOlxuKlxuKiBfX1tuYW1lXSBpbmRpY2F0ZXMgdGhlIGJhY2tncm91bmQgY29sb3IuXG4qICAgRXhhbXBsZTogX19wcmltYXJ5LWFscGhhIG1hcHMgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gdGhlIGNvbG9yLXByaW1hcnktYWxwYS5cbipcbiogLS1bbmFtZV0gaW5kaWNhdGVzIHRoZSB0ZXh0IGNvbG9yLlxuKiAgIEV4YW1wbGU6IC0ta25vY2tvdXQgbWFwcyB0aGUgY29sb3IgdG8gdGhlIGNvbG9yLWtub2Nrb3V0LlxuKlxuKiBFeGFtcGxlOlxuKiAgIF9fcHJpbWFyeS1nYW1tYS0ta25vY2tvdXRcbiogICBiYWNrZ3JvdW5kIGNvbG9yIGlzIGNvbG9yLXByaW1hcnktZ2FtbWFcbiogICB0ZXh0IGNvbG9yIGlzIGNvbG9yLWtub2Nrb3V0XG4qL1xuLmMtbGluay1idXR0b24sIC5jLWZlYXR1cmVkLXJlc291cmNlX19saW5rLCAuYy1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19saW5rLCAuYy1mZWF0dXJlZC10b3BpY3NfX2xpbmssIC5jLXJlc291cmNlLWZvcm1fX2J1dHRvbiwgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgYSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IC5jdGEsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSAuY3RhLXBycGwsIC5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvSW5zZXQgYnV0dG9uLm1rdG9CdXR0b24sIC5jLXhwLXNsaWRlcl9fYnV0dG9uLCAuYy14cC1zbGlkZXJfX2xpbmstYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5rLWJ1dHRvbiwgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2xpbmssIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2xpbmssIC5jLWZlYXR1cmVkLXRvcGljc19fbGluaywgLmMtcmVzb3VyY2UtZm9ybV9fYnV0dG9uLCAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBhLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSAuY3RhLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSAuY3RhLXBycGwsIC5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvSW5zZXQgYnV0dG9uLm1rdG9CdXR0b24sIC5jLXhwLXNsaWRlcl9fYnV0dG9uLCAuYy14cC1zbGlkZXJfX2xpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gIH1cbn1cblxuLmMtYnV0dG9uLTEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNDYuNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIxMXB4O1xufVxuXG4uYy1idXR0b24tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNTJweDtcbn1cblxuLmMtYnV0dG9uLTMtaW5zdXJhbmNlIHtcbiAgcGFkZGluZzogOXB4IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjlweDtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbi00LXBsYXRmb3JtLWNvbnZlcnNhdGlvbnMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE3cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmMtYnV0dG9uLTUtZW1wbG95ZWUtZXhwZXJpZW5jZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUwYzY7XG4gIGJvcmRlcjogc29saWQgMnB4ICM0MDUwYzY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHBhZGRpbmc6IDE1cHggMThweCAxNXB4IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b24tLWJsdWUtaG92ZXItb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbGluay1idXR0b24tLWJsdWUtaG92ZXItb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b24tLWJsdWUtb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MDUwYzY7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1ibHVlLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMGJmYTU7XG4gIGJvcmRlci1jb2xvcjogIzAwYmZhNTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1saW5rLWJ1dHRvbi0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjMDBiZmE1O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYy1saW5rLWJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbi5jLWxpbmstYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NCwgODAsIDE5OCwgMC41KTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b24tLXdoaXRlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLWxpbmstYnV0dG9uLS13aGl0ZS1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogIzQ2NWM3OTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX2tub2Nrb3V0LS1wcmltYXJ5LWFscGhhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1saW5rLWJ1dHRvbl9fa25vY2tvdXQtLXByaW1hcnktYWxwaGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX2tub2Nrb3V0LS1wcmltYXJ5LWdhbW1hIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDBiZmE1O1xufVxuXG4uYy1saW5rLWJ1dHRvbl9fa25vY2tvdXQtLXByaW1hcnktZ2FtbWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX3ByaW1hcnktYWxwaGEtLWtub2Nrb3V0IHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLWxpbmstYnV0dG9uX19wcmltYXJ5LWFscGhhLS1rbm9ja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX3ByaW1hcnktYWxwaGEtLWtub2Nrb3V0LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLWxpbmstYnV0dG9uX19wcmltYXJ5LWFscGhhLS1rbm9ja291dC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uX190cmFuc3BhcmVudC0ta25vY2tvdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbGluay1idXR0b25fX3RyYW5zcGFyZW50LS1rbm9ja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uX190cmFuc3BhcmVudC0tcHJpbWFyeS1hbHBoYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1saW5rLWJ1dHRvbl9fdHJhbnNwYXJlbnQtLXByaW1hcnktYWxwaGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5rLWJ1dHRvbi0tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWxpbmstYnV0dG9uLS1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuXG4vKiBzdHlsZXMgZm9yIHVuaXZlcnNhbCBDVEFzIC0gaW5pdGlhbGx5IGZvciB0aGUgc29sdXRpb25zIHBhZ2UgKi9cbmEuY29tbW9uLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUwYzYgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMjlweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzQwNTBjNjtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5hLmNvbW1vbi1jdGE6aG92ZXIge1xuICBjb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5jb21tb24tY3RhLmNvbW1vbi1jdGEtZGFya2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuYS5jb21tb24tY3RhLmNvbW1vbi1jdGEtZGFya2JnOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuYS5jb21tb24tY3RhOmhvdmVyIGkuZmEuZmEtcGxheSB7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG5hLmNvbW1vbi1jdGEgaS5mYS5mYS1wbGF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29tbW9uLWN0YS1kYXJrYmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MDUwYzYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1jdGEtZGFya2JnIGEgLmZhLXBsYXkge1xuICBjb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWN0YS1kYXJrYmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1jdGEtZGFya2JnIGE6aG92ZXIgLmZhLXBsYXkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5kaXYuYnJvY2h1cmUtc2VjdGlvbiBhLmNvbW1vbi1jdGEge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICBhLmNvbW1vbi1jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOXB4IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2LmJyb2NodXJlLXNlY3Rpb24gYS5jb21tb24tY3RhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkNvbW1vbiBsYXlvdXRzIGFuZCBjb250YWluZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIE5hbWU6IH5jb21wb25lbnQtY29udGFpbmVyLW1haW5cbipcbiogTWFpbiBjb250YWluZXJzIHVzZWQgb24gY29tcGFvbmVudHMgdG8gcHJvcGVybHlcbiogc3BhY2UgYWxsIG9mIHRoZSBjb250ZW50IGZvdW5kIGluc2lkZS5cbiovXG4ubC12aWRlby1jb250YWluZXIsIC5sLWltYWdlLWN0YSwgLmwtcmVwb3J0cy1jdGEsIC5sLWZlYXR1cmVkLXRvcGljcywgLmwtc3RkLXJlc291cmNlLCAubC1yZXNvdXJjZS1yZWxhdGVkLCAubC14cC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC12aWRlby1jb250YWluZXIsIC5sLWltYWdlLWN0YSwgLmwtcmVwb3J0cy1jdGEsIC5sLWZlYXR1cmVkLXRvcGljcywgLmwtc3RkLXJlc291cmNlLCAubC1yZXNvdXJjZS1yZWxhdGVkLCAubC14cC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtdmlkZW8tY29udGFpbmVyLCAubC1pbWFnZS1jdGEsIC5sLXJlcG9ydHMtY3RhLCAubC1mZWF0dXJlZC10b3BpY3MsIC5sLXN0ZC1yZXNvdXJjZSwgLmwtcmVzb3VyY2UtcmVsYXRlZCwgLmwteHAtc2xpZGVyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC12aWRlby1jb250YWluZXIsIC5sLWltYWdlLWN0YSwgLmwtcmVwb3J0cy1jdGEsIC5sLWZlYXR1cmVkLXRvcGljcywgLmwtc3RkLXJlc291cmNlLCAubC1yZXNvdXJjZS1yZWxhdGVkLCAubC14cC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UsIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2wsIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UsIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2wsIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UsIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2wsIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLCAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sLCAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIsIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAyOXB4O1xuICB9XG59XG5cbi5sLWFjdGlvbnMsIC5sLXhwLXRhYnNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFjdGlvbnMsIC5sLXhwLXRhYnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmwtYWN0aW9ucy1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1hY3Rpb25zLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbi5sLWNhbGxvdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNhbGxvdXQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLWlubmVyIHtcbiAgcGFkZGluZzogMTAwcHggMjRweDtcbn1cblxuLmwtbGFyZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXJnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtbGFyZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtbGFyZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg1N3B4O1xuICB9XG59XG5cbi5sLXN0ZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXN0ZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubC14LWxhcmdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteC1sYXJnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXgtbGFyZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg5M3B4O1xuICB9XG59XG5cbi5jLWhlcm9fX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtaGVyb19fc3ViaGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVyb19fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubC1oZXJvLWFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlcm8tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uY2FyZWVycy1oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTU0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGxlZnQgLTQzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcnMtaGVybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBsZWZ0IC0yMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJlZXJzLWhlcm8ge1xuICAgIGhlaWdodDogNjMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBsZWZ0IC0yMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYXJlZXJzLWhlcm8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG4uYy1mbGV4aWJsZS1oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0ODFweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgLyogQWNjb3VudCBmb3IgbWVudSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDU0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmxleGlibGUtaGVybyB7XG4gICAgaGVpZ2h0OiA2NDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MXB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDgzOXB4O1xuICB9XG59XG5cbi5jLWZsZXhpYmxlLWhlcm8tLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIHBhZGRpbmctdG9wOiA5N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleGlibGUtaGVyby0taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbn1cblxuLmMtZmxleGlibGUtaGVyby0tdmlkZW8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1mbGV4aWJsZS1oZXJvX19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uYy1mbGV4aWJsZS1oZXJvX19saW5rIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19fbGluayB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm9fX2xpbmsge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuXG4uYy1mbGV4aWJsZS1oZXJvX19zdWJoZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm9fX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgIG1heC13aWR0aDogNTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvX19zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXgtd2lkdGg6IDYwMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm9fX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIH1cbn1cblxuLmMtZmxleGlibGUtaGVyb19fdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZmxleGlibGUtaGVyb19fdmlkZW8tLWFycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYy1mbGV4aWJsZS1oZXJvIC5jLWxpbmstYnV0dG9uX19ib3JkZXItaG92ZXI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDA1MEM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmMtZmxleGlibGUtaGVybyAuYy1saW5rLWJ1dHRvbl9fdHJhbnNwYXJlbnQtZ3JheS1iYWNrZ3JvdW5kOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmwtdmlkZW8tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDk5cHggMThweCAwIDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTc2cHggMThweCAxNzVweCAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMTlweCAxOHB4IDAgMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjE1cHggMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubC12aWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMzMXB4IDAgMjgxcHggMDtcbiAgfVxufVxuXG4uYy1mbGV4aWJsZS1oZXJvX19tdWx0aS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmMtZmxleGlibGUtaGVyb19fbXVsdGktaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbi5jLWlwLWltYWdlLWhlcm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlwLWltYWdlLWhlcm8ge1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaXAtaW1hZ2UtaGVybyB7XG4gICAgaGVpZ2h0OiA0MTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1pcC1pbWFnZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5cbi5jLWlwLWhlcm8tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pcC1oZXJvLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pcC1oZXJvLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWlwLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAvKiByZXF1aXJlZCBmb3IgZml4ZWQgaGVhZGVyIGJhciB3aGljaCBpcyA4MHB4IGluIGhlaWdodCAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzRweDtcbiAgICBwYWRkaW5nLXRvcDogMTcycHg7XG4gIH1cbn1cblxuLmMtaXAtc3ViaGVyby10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pcC1zdWJoZXJvLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmMtaXAtc3ViaGVyby10ZXh0X19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaXAtc3ViaGVyby10ZXh0X19oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uYy1pcC1zdWJoZXJvLXRleHRfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtaXAtc3ViaGVyby10ZXh0X19zdWJoZWFkaW5nLS1zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sLWlwLXN1Ymhlcm9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaXAtc3ViaGVyb19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pcC1zdWJoZXJvX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODkzcHg7XG4gIH1cbn1cblxuLmMtc2hvcnQtaGVybyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MXB4KSB7XG4gIC5jLXNob3J0LWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmMtc2hvcnQtaGVyb19fY29udGVudHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXNob3J0LWhlcm9fX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNob3J0LWhlcm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOC41cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5sLXNob3J0LWhlcm8ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2hvcnQtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQ1MHB4O1xuICB9XG59XG5cbi5sLXNob3J0LWhlcm9fX2ltYWdlIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4ubC1zaG9ydC1oZXJvX19pbWFnZS0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNob3J0LWhlcm9fX2ltYWdlLS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgd2lkdGg6IDUyNnB4O1xuICB9XG59XG5cbi5sLXNob3J0LWhlcm9fX2ltYWdlLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2hvcnQtaGVyb19faW1hZ2UtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB3aWR0aDogMzQxcHg7XG4gIH1cbn1cblxuLmwtc2hvcnQtaGVyb19fdG9wLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNob3J0LWhlcm9fX3RvcC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4ud2h5LW1lZGFsbGlhLWhlcm8ge1xuICBoZWlnaHQ6IDU1NXB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDIzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2h5LW1lZGFsbGlhLWhlcm8ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndoeS1tZWRhbGxpYS1oZXJvIHtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aHktbWVkYWxsaWEtaGVybyB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aHktbWVkYWxsaWEtaGVybyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgfVxufVxuXG4ud2h5LW1lZGFsbGlhLWhlcm8gaDEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2h5LW1lZGFsbGlhLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aHktbWVkYWxsaWEtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aHktbWVkYWxsaWEtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuLndoeS1tZWRhbGxpYS1oZXJvIGEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg4JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aHktbWVkYWxsaWEtaGVybyBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi53aHktbWVkYWxsaWEtaGVyby0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2h5LW1lZGFsbGlhLWhlcm8tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2h5LW1lZGFsbGlhLWhlcm8tLWRlc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoeS1tZWRhbGxpYS1oZXJvLS1kZXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA5MnB4O1xufVxuXG4uYy1jYWxsb3V0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FsbG91dC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY2FsbG91dC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWl0ZW1fX2NvbnRlbnQge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtaXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jLWNhbGxvdXQtaXRlbV9fY29udGVudCBwLCAuYy1jYWxsb3V0LWl0ZW1fX2NvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtaXRlbV9fY29udGVudCBwLCAuYy1jYWxsb3V0LWl0ZW1fX2NvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWl0ZW1fX2NvbnRlbnQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhbGxvdXQtaXRlbV9fY29udGVudC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWl0ZW1fX2hlYWRpbmcge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1saWdodFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWl0ZW1fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDI7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWl0ZW1fX2hlYWRpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtaXRlbV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5jLWNhbGxvdXQtaXRlbV9fbGluayB7XG4gIGNvbG9yOiAjYWJiMGI4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDg2JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhbGxvdXQtaXRlbV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtaXRlbV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jLWNhbGxvdXQtaXRlbV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4ubC1jYWxsb3V0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNhbGxvdXQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubC1jYWxsb3V0LWl0ZW1fX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLWNhbGxvdXQtaXRlbV9fY29sLS1vZGQgLmwtY2FsbG91dC1pdGVtX190ZXh0LXdyYXBwZXIge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jYWxsb3V0LWl0ZW1fX2NvbC0tb2RkIC5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTIlO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1jYWxsb3V0LWl0ZW1fX2NvbC0tb2RkIC5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDg1cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtY2FsbG91dC1pdGVtX19jb2wtLW9kZCAubC1jYWxsb3V0LWl0ZW1fX3RleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMDBweCAwIDA7XG4gIH1cbn1cblxuLmwtY2FsbG91dC1pdGVtX19jb2wtLW9kZCAubC1jYWxsb3V0LWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jYWxsb3V0LWl0ZW1fX2NvbC0tb2RkIC5sLWNhbGxvdXQtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4ubC1jYWxsb3V0LWl0ZW1fX2NvbC0tZXZlbiAubC1jYWxsb3V0LWl0ZW1fX3RleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNhbGxvdXQtaXRlbV9fY29sLS1ldmVuIC5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIHdpZHRoOiA1MiU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1jYWxsb3V0LWl0ZW1fX2NvbC0tZXZlbiAubC1jYWxsb3V0LWl0ZW1fX3RleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDAgODVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWNhbGxvdXQtaXRlbV9fY29sLS1ldmVuIC5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuXG4ubC1jYWxsb3V0LWl0ZW1fX2NvbC0tZXZlbiAubC1jYWxsb3V0LWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jYWxsb3V0LWl0ZW1fX2NvbC0tZXZlbiAubC1jYWxsb3V0LWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLmwtY2FsbG91dC1pdGVtX192aWRlby1idXR0b24td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBsaW5lYXI7XG59XG5cbi5sLWNhbGxvdXQtaXRlbV9fdmlkZW8tYnV0dG9uLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4ubC1jYWxsb3V0LWl0ZW1fX3RleHQtd3JhcHBlciBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5jLWNhbGxvdXQtaXRlbV9fcGxheS10cmlhbmdsZSB7XG4gIGZpbGw6ICNhYmIwYjg7XG59XG5cbi5jLWNhbGxvdXQtaXRlbV9fcGxheS1jaXJjbGUge1xuICBzdHJva2U6ICNhYmIwYjg7XG59XG5cbi5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyOmhvdmVyIC5jLWNhbGxvdXQtaXRlbV9fcGxheS10cmlhbmdsZSB7XG4gIGZpbGw6ICM1OTY4N2M7XG59XG5cbi5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyOmhvdmVyIC5jLWNhbGxvdXQtaXRlbV9fcGxheS1jaXJjbGUge1xuICBzdHJva2U6ICM1OTY4N2M7XG59XG5cbi5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyOmhvdmVyIC5jLWNhbGxvdXQtaXRlbV9fbGluayB7XG4gIGNvbG9yOiAjNTk2ODdjO1xufVxuXG4uYy1zaW1wbGUtaWNvbi1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2ltcGxlLWljb24tY2FyZCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi5jLXNpbXBsZS1pY29uLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmMtc2ltcGxlLWljb24tY2FyZF9faGVhZGluZyB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmMtc2ltcGxlLWljb24tY2FyZF9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4uYy1zaW1wbGUtaWNvbi1jYXJkX19zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jLWltYWdlLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtaW1hZ2UtY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pbWFnZS1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHdpZHRoOiAzMTRweDtcbiAgfVxuICAuYy1pbWFnZS1jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1pbWFnZS1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAzMjNweDtcbiAgfVxuICAuYy1pbWFnZS1jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtaW1hZ2UtY2FyZF9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbn1cblxuLmMtc2ltcGxlLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXBsZS1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIyOXB4O1xuICB9XG4gIC5jLXNpbXBsZS1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNpbXBsZS1jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDMxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtc2ltcGxlLWNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB3aWR0aDogMzk0cHg7XG4gIH1cbn1cblxuLmMtc2ltcGxlLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zaW1wbGUtY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi5jLXNpbXBsZS1jYXJkX19jb250ZW50cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc2ltcGxlLWNhcmRfX2N0YSB7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc2ltcGxlLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNzUuNjM0NTIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXNpbXBsZS1jYXJkX19saW5lIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXNpbXBsZS1jYXJkX19saW5lLS0xIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmMtc2ltcGxlLWNhcmRfX2xpbmUtLTIge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbn1cblxuLmMtc2ltcGxlLWNhcmRfX2xpbms6aG92ZXIge1xuICB0b3A6IC01cHg7XG59XG5cbi5jLXNpbXBsZS1jYXJkX19saW5rOmhvdmVyIC5jLXNpbXBsZS1jYXJkX19jdGEtLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTJhYmZmO1xufVxuXG4ubC1zaW1wbGUtY2FyZF9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDI0LjM2NTQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2UtY29weS1jYXJkX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDAgN3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA3Mik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvcHktY2FyZF9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uaW1hZ2UtY29weS1jYXJkX193cmFwLmNhcmQtbGFyZ2Uge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmltYWdlLWNvcHktY2FyZC1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvcHktY2FyZC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29weS1jYXJkLWltYWdlX19pbWFnZS5jYXJkLWxhcmdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtY29udGVudF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvcHktY2FyZC1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtY29udGVudF9fY29udGFpbmVyLmNhcmQtbGFyZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb3B5LWNhcmQtY29udGVudF9fY29udGFpbmVyLmNhcmQtbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtY29weV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29weS1jYXJkLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtY29weV9fdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQjFCMUIxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLWNvcHktY2FyZC1jb3B5X19jb3B5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWtcIjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5pbWFnZS1jb3B5LWNhcmRfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUwYzY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTRweCAyOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5pbWFnZS1jb3B5LWNhcmRfX2J1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA3cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uYy1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWN0YV9fdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWN0YV9fdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubC1jdGEtYWN0aW9ucywgLmwtcmVzb3VyY2UtZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY3RhLWFjdGlvbnMsIC5sLXJlc291cmNlLWZvcm1fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWN0YS1hY3Rpb25zLCAubC1yZXNvdXJjZS1mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTNweDtcbiAgfVxufVxuXG4uY3RhX19ia2ctLXN0ZWVsLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNDY1Yzc5O1xufVxuXG4uYy1pbWFnZS1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtY3RhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWltYWdlLWN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY3RhX19jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS1jdGFfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY3RhX19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWltYWdlLWN0YV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY3RhX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlLWN0YV9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB3aWR0aDogNTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweDtcbiAgICB3aWR0aDogNDMlO1xuICB9XG59XG5cbi5sLWltYWdlLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmwtaW1hZ2UtY3RhX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWltYWdlLWN0YV9fYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHdpZHRoOiA1NCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuLmMtcmVwb3J0cy1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgcGFkZGluZy10b3A6IDk4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXBvcnRzLWN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVwb3J0cy1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICB9XG59XG5cbi5jLXJlcG9ydHMtY3RhX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlcG9ydHMtY3RhX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uYy1yZXBvcnRzLWN0YV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlcG9ydHMtY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB3aWR0aDogMTQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXBvcnRzLWN0YV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbi5jLXJlcG9ydHMtY3RhX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4uYy1yZXBvcnRzLWN0YV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXBvcnRzLWN0YV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuLmMtcmVwb3J0cy1jdGFfX2xpbms6YWZ0ZXIge1xuICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXBvcnRzLWN0YV9fbGluazphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2xpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cbn1cblxuLmMtcmVwb3J0cy1jdGFfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmMtcmVwb3J0cy1jdGFfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sLXJlcG9ydHMtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGEge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGEge1xuICAgIG1hcmdpbjogMCA4OHB4O1xuICB9XG59XG5cbi5sLXJlcG9ydHMtY3RhX19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1yZXBvcnRzLWN0YV9fY29udGVudHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlNmU2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhX19jb250ZW50czpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhX19jb250ZW50czpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuLmwtcmVwb3J0cy1jdGFfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5sLXJlcG9ydHMtY3RhX19saW5rcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sLXJlcG9ydHMtY3RhX19saW5rcyBhIHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhX19saW5rcyBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhX19saW5rcyBhIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2xpbmtzIGEge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmwtcmVwb3J0cy1jdGFfX2xpbmtzLS1maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1yZXBvcnRzLWN0YV9fbGlua3MtLWZpcnN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5yZXBvcnRzX19kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRzX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlcG9ydHNfX2RpdmlkZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4uYy1jdGEtc2ltcGxlLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWN0YS1zaW1wbGUtdGV4dF9fYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtY3RhLXNpbXBsZS10ZXh0X190ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YS1zaW1wbGUtdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmwtY3RhLWFjdGlvbnMsIC5sLXJlc291cmNlLWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jdGEtYWN0aW9ucywgLmwtcmVzb3VyY2UtZm9ybV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi8qIGJveCB0aGF0IG92ZXJsYXlzIGhlcm8gaW1hZ2UgKi9cbi5vdmVybGF5LWJveF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm92ZXJsYXktYm94LS11cC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVybGF5LWJveC0tdXAtY2VudGVyZWQge1xuICAgIG1heC13aWR0aDogNjA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3ZlcmxheS1ib3gtLXVwLWNlbnRlcmVkIHtcbiAgICBtYXgtd2lkdGg6IDgxN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm92ZXJsYXktYm94LS11cC1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgfVxufVxuXG4ub3ZlcmxheS1ib3hfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4ub3ZlcmxheS1ib3hfX2lubmVyIC5leWVicm93LXRleHQge1xuICBjb2xvcjogIzQwNTBjNjtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLm92ZXJsYXktYm94X19pbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVybGF5LWJveF9faW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdmVybGF5LWJveF9faW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4ub3ZlcmxheS1ib3hfX2J1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDU4NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlX19saW5rIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlX190aXRsZSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2VfX3R5cGUge1xuICBjb2xvcjogI2FiYWJhYjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjkxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjZweCA0MHB4IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMzNweCAzMnB4IDQ1cHggNDJweDtcbiAgICBtYXgtd2lkdGg6IDI5MXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiA1NXB4IDI4cHggOTRweCA2NXB4O1xuICAgIG1heC13aWR0aDogMzk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiA1NXB4IDUwcHggMTE2cHggNTJweDtcbiAgICBtYXgtd2lkdGg6IDQwOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZV9faW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1ODZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2hlYWRpbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19zdWJoZWFkIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbWF4LXdpZHRoOiAxMDAwJTtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fdGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fdHlwZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBwYWRkaW5nOiAwIDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM1M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDI3cHg7XG4gIG1heC13aWR0aDogMjE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgbWluLWhlaWdodDogNjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMjYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgIG1heC13aWR0aDogNDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDE1OHB4O1xuICBwYWRkaW5nLXRvcDogNTYuNDIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTlweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fbGluazpob3ZlciAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgfVxuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2Fycm93IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19hcnJvdy0tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19hcnJvdy0tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgY29udGVudDogJ1xcZjJjYSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jdGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jdGE6aG92ZXIge1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDdweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fc3ViaGVhZCB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX190eXBlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTlweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX190eXBlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAxNHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQxcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5M3B4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDAgMjdweDtcbiAgbWF4LXdpZHRoOiAyMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBtaW4taGVpZ2h0OiA2NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjczcHg7XG4gICAgbWluLWhlaWdodDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDE1OHB4O1xuICBwYWRkaW5nLXRvcDogNTYuNDIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIHBhZGRpbmctdG9wOiA1Ni43MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE3OHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjNweDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19saW5rOmhvdmVyIC5jLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjY5cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RpdGxlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdHlwZSB7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIG1heC1oZWlnaHQ6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgbWF4LWhlaWdodDogMTYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjZweCA0MHB4IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDk5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluayB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiAxOTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBtYXgtd2lkdGg6IDIyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIG1heC13aWR0aDogMjM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RleHQtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMzJweCAzMHB4IDQwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzNweCA1OHB4IDM0cHggNDJweDtcbiAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzNweCA2NXB4IDQzcHggNDlweDtcbiAgICBtYXgtd2lkdGg6IDUyMnB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljc19fbGluayB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19saW5rIHtcbiAgICB3aWR0aDogMTkxcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuOTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmc6IDI0cHggMCAyM3B4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDQvZHJvcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbTpub3QoLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtOm5vdCguYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX21vcmUtdGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19uYW1lIHtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWtcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4wOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19yZWxhdGVkIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fcmVsYXRlZDpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtbGluayB7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljc19fcmVsYXRlZC1saW5rOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtbGluazpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fcmVsYXRlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3RleHQge1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3RvcGljIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX190b3BpYzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3RvcGljOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXRvcGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXRvcGljc19fY29udGVudCB7XG4gICAgd2lkdGg6IDc3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19jb250ZW50IHtcbiAgICB3aWR0aDogOTQwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC10b3BpY3NfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19pbWFnZSB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXRvcGljc19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC10b3BpY3NfX2xpbmtzLS1pcy1leHBhbmRlZCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19saW5rcy0taXMtZXhwYW5kZWQgbGkuYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19saW5rcy0taXMtZXhwYW5kZWQgbGk6bm90KC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19tZW51IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19tb3JlLXRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX190b3BpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX190b3BpYy1jb250ZW50IHtcbiAgICB3aWR0aDogNDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC10b3BpY3NfX3RvcGljLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXRvcGljc19fdG9waWMtY29udGVudCB7XG4gICAgd2lkdGg6IDY2NXB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fY2hlY2tib3ggLm1rdG9DaGVja2JveExpc3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19jaGVja2JveCAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19jaGVja2JveCAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIGEge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93Om50aC1jaGlsZChuICsgMTApIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNhYWFhYWE7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cubWVkYWxsaWEtZm9ybS1yb3ctZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cubWVkYWxsaWEtZm9ybV9fdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cubWVkYWxsaWEtZm9ybV9fdGV4dGFyZWEgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwO1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93Lm1lZGFsbGlhLWZvcm1fX3RleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2FhYWFhYTtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqL1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cubWVkYWxsaWEtZm9ybV9fdGV4dGFyZWEgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX190ZXh0YXJlYSB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0Zvcm1Db2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0Zvcm1Db2wsIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0ZpZWxkV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cgLm1rdG9HdXR0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cgLm1rdG9JbnN0cnVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0ludmFsaWQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvT2Zmc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93IHNlbGVjdC5ta3RvRmllbGQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNDVweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cgc2VsZWN0Lm1rdG9GaWVsZC0tcGxhY2Vob2xkZXItY29sb3Ige1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWVkYWxsaWEtZm9ybV9fcm93IHNlbGVjdC5ta3RvRmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5tZWRhbGxpYS1mb3JtX19yb3cuaGlkZW1hcmtldG9Sb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDE3cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHNwYW4ge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWt0b0Vycm9yIHtcbiAgY29sb3I6ICNiZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAge1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAgLm1rdG9FcnJvckFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MWIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlmMTMwMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxNnB4O1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0gLm1rdG9FcnJvciAubWt0b0Vycm9yTXNnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MWIwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2U1MWIwMCA0MyUsICNiYTE2MDAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlNTFiMDAgNDMlLCAjYmExNjAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2U1MWIwMCA0MyUsICNiYTE2MDAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoI2U1MWIwMCA0MyUsICNiYTE2MDAgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZjEzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjY1KSAwIDJweCA3cHgsIGluc2V0ICNmZjNjM2MgMCAxcHggMHB4O1xuICBjb2xvcjogI2YzZjNmMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWF4LXdpZHRoOiAxNmVtO1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgdGV4dC1zaGFkb3c6ICM5MDExMDAgMCAtMXB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC42NSkgMCAycHggN3B4LCBpbnNldCAjZmYzYzNjIDAgMXB4IDBweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFjY2VzcyAubWVkYWxsaWEtZm9ybV9fcm93IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMjEwcHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFjY2VzcyAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWNjZXNzIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIGNvbnRlbnQ6IFwiXFwyNzEzIFwiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hY2Nlc3MgLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWNjZXNzIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2VkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hY2Nlc3MgLm1lZGFsbGlhLWZvcm1fX3JvdyBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hY2Nlc3MgLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFjY2VzcyAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwgYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hY2Nlc3MgLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hY2Nlc3MgLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFjY2VzcyAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDdweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSB7XG4gICAgd2lkdGg6IDcyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSB7XG4gICAgd2lkdGg6IDY0OXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSB7XG4gICAgd2lkdGg6IDYwNnB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFsdC1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hbHQtYm90dG9tIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICAgIHdpZHRoOiAzNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFsdC1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDMxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSAubWVkYWxsaWEtZm9ybV9fcm93IHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFsdC1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFsdC1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hbHQtYm90dG9tIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBjb250ZW50OiBcIlxcMjcxMyBcIjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1hbHQtYm90dG9tIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzUyYWJmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYWJmZjtcbiAgYmFja2dyb3VuZDogIzUyYWJmZjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tYWx0LWJvdHRvbSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWFsdC1ib3R0b20gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCB7XG4gICAgd2lkdGg6IDcyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCB7XG4gICAgd2lkdGg6IDY0OXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCB7XG4gICAgd2lkdGg6IDYwNnB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1jb250YWN0IC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICAgIHdpZHRoOiAzNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDMxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCAubWVkYWxsaWEtZm9ybV9fcm93IHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdyBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1jb250YWN0IC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBjb250ZW50OiBcIlxcMjcxMyBcIjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1jb250YWN0IC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdzpudGgtY2hpbGQobisxMCkge1xuICAgIHdpZHRoOiAzNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdzpudGgtY2hpbGQobisxMCkge1xuICAgIHdpZHRoOiAzMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm1fX3JvdzpudGgtY2hpbGQobisxMCkge1xuICAgIHdpZHRoOiAyODhweDtcbiAgfVxufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1jb250YWN0IC5tZWRhbGxpYS1mb3JtX19yb3c6bnRoLWNoaWxkKG4rMTApLm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94LCAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1jb250YWN0IC5tZWRhbGxpYS1mb3JtX19yb3c6bnRoLWNoaWxkKG4rMTApLm1lZGFsbGlhLWZvcm1fX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWNvbnRhY3QgLm1lZGFsbGlhLWZvcm0tLWxhc3QtYmVmb3JlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1jb250YWN0IC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tY29udGFjdCAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA3cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIge1xuICAgIHdpZHRoOiA0OThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIHtcbiAgICAvKiBOb24tc3RhbmRhcmQgYnJlYWtwb2ludCB3aWR0aCB0aGF0IGlzIG9ubHkgb24gdGhpcyBwYWdlIHRlbXBsYXRlICovXG4gICAgd2lkdGg6IDQ0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIHtcbiAgICB3aWR0aDogNDk4cHg7XG4gIH1cbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICAgIC8qIE5vbi1zdGFuZGFyZCBicmVha3BvaW50IHdpZHRoIHRoYXQgaXMgb25seSBvbiB0aGlzIHBhZ2UgdGVtcGxhdGUgKi9cbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBjb250ZW50OiBcIlxcMjcxMyBcIjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDFlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMWVtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwgYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogbXVzZW8tc2FucztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC4xZW07XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm0tLWxhc3QtYmVmb3JlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWVkYWxsaWEtZm9ybV9fcm93ICNMYmx0ZXJtc2FuZENvbmRpdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1mb3JyZXN0ZXIgLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XG4gIGNvbG9yOiAjYmYwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWZvcnJlc3RlciAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tZm9ycmVzdGVyIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1oZWFkZXIge1xuICAgIHdpZHRoOiA2NTJweDtcbiAgfVxufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1oZWFkZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1oZWFkZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDMxNnB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWhlYWRlciAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWhlYWRlciAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0taGVhZGVyIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXQge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0taGVhZGVyIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIGNvbnRlbnQ6IFwiXFwyNzEzIFwiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1oZWFkZXIgLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0taGVhZGVyIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0taGVhZGVyIC5tZWRhbGxpYS1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWhlYWRlciAubWVkYWxsaWEtZm9ybS0tbGFzdC1iZWZvcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLWhlYWRlciBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1oZWFkZXIgLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1oZWFkZXIgLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20ge1xuICAgIHdpZHRoOiA3MjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLW1haW4tYm90dG9tIHtcbiAgICB3aWR0aDogNjQ5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1tYWluLWJvdHRvbSB7XG4gICAgd2lkdGg6IDYwNnB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLW1haW4tYm90dG9tIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDM1M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDMxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLW1haW4tYm90dG9tIC5tZWRhbGxpYS1mb3JtX19yb3cgLm1rdG9DaGVja2JveExpc3QgPiBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLW1haW4tYm90dG9tIC5tZWRhbGxpYS1mb3JtX19yb3cgc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL2NvbnRhY3QtdXMtZm9ybS1kcm9wZG93bi1hcnJvdy5zdmdcIik7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1tYWluLWJvdHRvbSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBjb250ZW50OiBcIlxcMjcxMyBcIjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTJhYmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYmZmO1xuICBiYWNrZ3JvdW5kOiAjNTJhYmZmO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1tYWluLWJvdHRvbSAubWVkYWxsaWEtZm9ybV9fcm93Lm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLW1haW4tYm90dG9tIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tbWFpbi1ib3R0b20gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLXJlc291cmNlIC5tZWRhbGxpYS1mb3JtX19yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIGNvbnRlbnQ6IFwiXFwyNzEzIFwiO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NlZDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDFlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1lZGFsbGlhLWZvcm1fX3JvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IHNlbGVjdC5ta3RvRmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9jb250YWN0LXVzLWZvcm0tZHJvcGRvd24tYXJyb3cuc3ZnXCIpO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLXJlc291cmNlIC5tZWRhbGxpYS1mb3JtX19yb3cgLm1rdG9DaGVja2JveExpc3QgPiBsYWJlbCB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwgYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWVkYWxsaWEtZm9ybV9fcm93IC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLjFlbTtcbiAgbWluLWhlaWdodDogMTJweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1lZGFsbGlhLWZvcm1fX3JvdyAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLXJlc291cmNlIC5tZWRhbGxpYS1mb3JtX19yb3cgI0xibHRlcm1zYW5kQ29uZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX2Zvcm0tLXJlc291cmNlIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICBjb2xvcjogI2JmMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19mb3JtLS1yZXNvdXJjZSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fZm9ybS0tcmVzb3VyY2UgLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA3cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9faGVhZGluZy0tY29udGFjdCB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9faGVhZGluZy0tbWFpbl9ib3R0b20ge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybV9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX3N1Y2Nlc3MtLWFsdF9ib3R0b20gaDIsIC5jLW1lZGFsbGlhLWZvcm1fX3N1Y2Nlc3MtLWNvbnRhY3QgaDIsIC5jLW1lZGFsbGlhLWZvcm1fX3N1Y2Nlc3MtLW1haW5fYm90dG9tIGgyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1hbHRfYm90dG9tIGgzLCAuYy1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1jb250YWN0IGgzLCAuYy1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1tYWluX2JvdHRvbSBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fc3VjY2Vzcy0tYWx0X2JvdHRvbSBwLCAuYy1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1jb250YWN0IHAsIC5jLW1lZGFsbGlhLWZvcm1fX3N1Y2Nlc3MtLW1haW5fYm90dG9tIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmMtbWVkYWxsaWEtZm9ybV9fc3VjY2Vzcy0taGVhZGVyIGgyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1oZWFkZXIgaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX3N1Y2Nlc3MtLWhlYWRlciBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jLW1lZGFsbGlhLWZvcm1fX3N1Y2Nlc3MtLWhlYWRlciBwIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC40cyBlYXNlO1xufVxuXG4uYy1tZWRhbGxpYS1mb3JtLS1kZWZhdWx0MiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRhbGxpYS1mb3JtLS1kZWZhdWx0MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDcyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVkYWxsaWEtZm9ybS0tZGVmYXVsdDIge1xuICAgIHdpZHRoOiA2NDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLW1lZGFsbGlhLWZvcm0tLWRlZmF1bHQyIHtcbiAgICB3aWR0aDogNjA2cHg7XG4gIH1cbn1cblxuLmwtbWVkYWxsaWEtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tZWRhbGxpYS1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLW1lZGFsbGlhLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLW1lZGFsbGlhLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubC1tZWRhbGxpYS1mb3JtX19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWVkYWxsaWEtZm9ybV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1tZWRhbGxpYS1mb3JtX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDc3MnB4O1xuICB9XG59XG5cbi5sLW1lZGFsbGlhLWZvcm1fX2hlYWRpbmctLWFsdF9ib3R0b20sIC5sLW1lZGFsbGlhLWZvcm1fX2hlYWRpbmctLW1haW5fYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmwtbWVkYWxsaWEtZm9ybV9faGVhZGluZy0tYWx0X2JvdHRvbSArIC5sLW1lZGFsbGlhLWZvcm1fX3N1Yi1oZWFkaW5nLS1tYWluX2JvdHRvbSwgLmwtbWVkYWxsaWEtZm9ybV9faGVhZGluZy0tbWFpbl9ib3R0b20gKyAubC1tZWRhbGxpYS1mb3JtX19zdWItaGVhZGluZy0tbWFpbl9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmwtbWVkYWxsaWEtZm9ybV9fc3ViLWhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tZWRhbGxpYS1mb3JtX19zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1tZWRhbGxpYS1mb3JtX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA4MTdweDtcbiAgfVxufVxuXG4ubC1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1hbHRfYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1tZWRhbGxpYS1mb3JtX19zdWNjZXNzLS1oZWFkZXIge1xuICBoZWlnaHQ6IDMzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sLW1lZGFsbGlhLWZvcm0tLWFjY2VzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmwtbWVkYWxsaWEtZm9ybS0tY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmwtbWVkYWxsaWEtZm9ybS0tZm9ycmVzdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYy1pY29uLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWljb24tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pY29uLWJsb2NrIHtcbiAgICB3aWR0aDogMjI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pY29uLWJsb2NrIHtcbiAgICB3aWR0aDogMjg3cHg7XG4gIH1cbn1cblxuLmMtaWNvbi1ibG9ja19fY29udGVudCB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1pY29uLWJsb2NrX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWljb24tYmxvY2tfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYy1pY29uLWJsb2NrX19pY29uIHtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuXG4uYy1pY29uLWJsb2NrX19pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pY29uLWJsb2NrX19pY29uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG4uYy1pY29uLWJsb2NrX19saW5rIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLWljb24tYmxvY2tfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMtc3RkLXJlc291cmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgLyogQWNjb3VudCBmb3IgbWVudSAqL1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zdGQtcmVzb3VyY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtc3RkLXJlc291cmNlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIC8qIEFjY291bnQgZm9yIG1lbnUgKi9cbiAgfVxufVxuXG4ubC1zdGQtcmVzb3VyY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5sLXN0ZC1yZXNvdXJjZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1zdGQtcmVzb3VyY2VfX2dyaWQge1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gIH1cbn1cblxuLmwtc3RkLXJlc291cmNlX19pdGVtLS1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtc3RkLXJlc291cmNlX19pdGVtLS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cblxuLmwtc3RkLXJlc291cmNlX19pdGVtLS1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXN0ZC1yZXNvdXJjZV9faXRlbS0tcmlnaHQge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS13cmFwIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5zZW8tdGVtcGxhdGUtaGVyb19fd3JhcCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZW8tdGVtcGxhdGUtaGVyb19fd3JhcCAuc2VvLXRlbXBsYXRlX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1oZXJvX193cmFwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtaGVyby1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWhlcm8tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1oZXJvLWNvcHlfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWhlcm8tY29weV9fY29udGFpbmVyIHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlX19idXR0b24ge1xuICBwYWRkaW5nOiAxNHB4IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MGM2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS10by10b3BfX2J1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZW8tdGVtcGxhdGUtbGlua19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWxpbmtfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnNlby10ZW1wbGF0ZS1saW5rX19jb250YWluZXIgPiAqIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLWxpbmtfX2NvbnRhaW5lciAuc2VvLXRlbXBsYXRlLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWxpbmtfX2NvbnRhaW5lciAuc2VvLXRlbXBsYXRlLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlX19idXR0b24tLWdyZXkge1xuICBjb2xvcjogIzA3MWUzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZW8tdGVtcGxhdGUtbWVudS1leHBlcnRfX2J1dHRvbiB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnNlby10ZW1wbGF0ZS1tZW51LWV4cGVydF9fYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDdweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1tZW51LWV4cGVydF9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI5cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDUwYzY7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1ib2R5X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtYm9keV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1sZWZ0LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zZW8tdGVtcGxhdGUtbGVmdC1jb250ZW50X19jb250YWluZXIgLnNlby10ZW1wbGF0ZS1zb2NpYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1sZWZ0LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5zZW8tdGVtcGxhdGUtbGVmdC1jb250ZW50X19jb250YWluZXIgLnNlby10ZW1wbGF0ZS1zb2NpYWxfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1yaWdodC1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlby10ZW1wbGF0ZS1yaWdodC1jb250ZW50X19jb250YWluZXIgLnNlby10ZW1wbGF0ZS1zb2NpYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1yaWdodC1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgfVxuICAuc2VvLXRlbXBsYXRlLXJpZ2h0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VvLXRlbXBsYXRlLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtbGVmdC1tZW51X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAwIDUwcHggNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWxlZnQtbWVudV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtZnVsbF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uc2VvLXRlbXBsYXRlLWxlZnQtdGl0bGVfX2NvcHkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1sZWZ0LXRpdGxlX19jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLWxlZnQtdW5vcmRlcmVkLWxpc3RfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnNlby10ZW1wbGF0ZS1sZWZ0LXVub3JkZXJlZC1saXN0X19jb250YWluZXIgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtbGVmdC11bm9yZGVyZWQtbGlzdF9fY29udGFpbmVyIGxpIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLWxlZnQtb3JkZXJlZC1saXN0X19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZW8tdGVtcGxhdGUtbGVmdC1vcmRlcmVkLWxpc3RfX2NvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5zZW8tdGVtcGxhdGUtbWl4ZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1taXhlZC1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZW8tdGVtcGxhdGUtbWl4ZWQtY29udGVudF9fY29udGFpbmVyLnNlby10ZW1wbGF0ZS1taXhlZF9fcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtbWl4ZWQtY29udGVudC1jb3B5X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLW1peGVkLWNvbnRlbnQtY29weV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtbWl4ZWQtY29udGVudC1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1taXhlZC1jb250ZW50LWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1taXhlZC1jb250ZW50LWltYWdlX19jb250YWluZXIgLnNlby10ZW1wbGF0ZS1pbWFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtbWl4ZWQtY29udGVudC1pbWFnZV9fY29udGFpbmVyIC5zZW8tdGVtcGxhdGUtaW1hZ2VfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLWltYWdlX193cmFwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uc2VvLXRlbXBsYXRlLWltYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZW8tdGVtcGxhdGUtcGllLWNoYXJ0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnNlby10ZW1wbGF0ZS1waWUtY2hhcnRfX2ltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtcGllLWNoYXJ0X19pbWFnZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1waWUtY2hhcnQtY29weV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1waWUtY2hhcnQtY29weV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcGllLWNoYXJ0LWNvcHlfX2NvcHktLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZW8tdGVtcGxhdGUtcGllLWNoYXJ0LWNvcHlfX2NvcHktLWxpZ2h0IHtcbiAgY29sb3I6ICNhYmIwYjg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZW8tdGVtcGxhdGUtbGlzdF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5zZW8tdGVtcGxhdGUtcXVvdGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggIzRhNGE0YTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBoaWRkZW4gc29saWQgaGlkZGVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1xdW90ZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcXVvdGVfX2ljb24ge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrXCI7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDBweDtcbiAgY29sb3I6ICMwMGJmYTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1xdW90ZV9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxNjBweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1xdW90ZS1jb3B5X19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1saWdodFwiO1xuICBwYWRkaW5nOiA3MHB4IDAgMHB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLXF1b3RlLWNvcHlfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZzogMTAwcHggMCAzMHB4O1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcXVvdGUtcGVyc29uX19jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtcXVvdGUtcGVyc29uX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1xdW90ZS1wZXJzb25fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtcXVvdGUtcGVyc29uX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLXF1b3RlLXBlcnNvbl9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLXF1b3RlLXBlcnNvbl9fY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IHVuc2V0O1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWZpeGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDY1JTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlby10ZW1wbGF0ZS1zb2NpYWwtbGlua3NfX2xpbmsge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5zZW8tdGVtcGxhdGUtc29jaWFsLWxpbmtzX19saW5rIC5mYS1jaXJjbGUge1xuICBjb2xvcjogI2M1Y2FjYztcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLnNlby10ZW1wbGF0ZS1zb2NpYWwtbGlua3NfX2xpbmsgLmZhLWludmVyc2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZW8tdGVtcGxhdGUtc29jaWFsLWxpbmtzX19saW5rOmhvdmVyIC5mYS1jaXJjbGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VvLXRlbXBsYXRlLWNvcHlfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstc2VtaWJvbGRcIjtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWNvcHlfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1jb3B5X19zdWJoZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZW8tdGVtcGxhdGUtY29weV9fc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvLXRlbXBsYXRlLWNvcHlfX3N1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtY29weV9fYm9keSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby10ZW1wbGF0ZS1jb3B5X19ib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1jb3B5X19ib2R5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc2VvLXRlbXBsYXRlLWNvcHlfX2JvZHkgYSB7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uc2VvLXRlbXBsYXRlLWNvcHlfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstc2VtaWJvbGRcIjtcbiAgY29sb3I6ICNhYmIwYjg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW8tdGVtcGxhdGUtY29weV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnNlby1hY3RpdmUtc2VjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3MWUzYyAhaW1wb3J0YW50O1xufVxuXG4uc2VvLXRlbXBsYXRlX19yZWFkLWNvcHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4uc2VvLXRlbXBsYXRlX19yZWFkLWNvcHkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VvLXRlbXBsYXRlX19tZW51LXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbn1cblxuLnNlby10ZW1wbGF0ZV9fbWVudS10b2dnbGU6YmVmb3JlLCAuc2VvLXRlbXBsYXRlX19tZW51LXRvZ2dsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogN3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbn1cblxuLnNlby10ZW1wbGF0ZV9fbWVudS10b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLnNlby10ZW1wbGF0ZV9fbWVudS10b2dnbGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VvLW1lbnVfX2xpbmtzLS1hY3RpdmUgLnNlby10ZW1wbGF0ZV9fbWVudS10b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuXG4uc2VvLW1lbnVfX2xpbmtzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VvLW1lbnVfX2xpbmtzOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDcxZTNjO1xufVxuXG4uc2VvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlby1ib3ggLnNlby1wZXJjZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5zZW8tYm94IC5zZW8tcGVyY2VudCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnNlby1ib3ggLnNlby1wZXJjZW50IHN2ZyBjaXJjbGUge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMTA7XG4gIHN0cm9rZTogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuICBzdHJva2UtZGFzaGFycmF5OiAzNjA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzNjA7XG59XG5cbi5zZW8tYm94IC5zZW8tcGVyY2VudCBzdmcgY2lyY2xlOm50aC1jaGlsZCgxKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2U6ICNFREYwRkE7XG59XG5cbi5zZW8tYm94IC5zZW8tcGVyY2VudCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDM2MCAtICgzNjAgKiB2YXIoLS12YWwpKSAvIDEwMCk7XG4gIHN0cm9rZTogdmFyKC0tY29sb3IpO1xufVxuXG4uc2VvLWJveCAuc2VvLXBlcmNlbnQgLnNlby1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VvLWJveCAuc2VvLXBlcmNlbnQgLnNlby1udW1iZXIgaDQge1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstc2VtaWJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG5cbi5uZXctbWFya2V0by1mb3JtIC5tZWRhbGxpYS1mb3JtX19yZWdpb25fZm9yX3BhcnRuZXJfcmVnaXN0cmF0aW9uX19jIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ldy1tYXJrZXRvLWZvcm0gLm1lZGFsbGlhLWZvcm1fX3JlZ2lvbl9mb3JfcGFydG5lcl9yZWdpc3RyYXRpb25fX2MgI1JlZ2lvbl9mb3JfUGFydG5lcl9SZWdpc3RyYXRpb25fX2Mge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubmV3LW1hcmtldG8tZm9ybSAubWVkYWxsaWEtZm9ybV9fbm9fb2ZfY3VzdG9tZXJzX19jIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ldy1tYXJrZXRvLWZvcm0gLm1lZGFsbGlhLWZvcm1fX3ZlcnRpY2FsX21hcmtldF9fYyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXctbWFya2V0by1mb3JtIC5tZWRhbGxpYS1mb3JtX192ZXJ0aWNhbF9tYXJrZXRfX2MgI1ZlcnRpY2FsX01hcmtldF9fYyB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5uZXctbWFya2V0by1mb3JtIC5tZWRhbGxpYS1mb3JtX19lbXBsb3llZV9jb250YWN0X19jIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ldy1tYXJrZXRvLWZvcm0gLm1lZGFsbGlhLWZvcm1fX3BhcnRuZXItY29weS0td2hpdGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3LW1hcmtldG8tZm9ybSAubWVkYWxsaWEtZm9ybV9fcGFydG5lci1jb3B5LS13aGl0ZSAubWt0b0FzdGVyaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3LW1hcmtldG8tZm9ybSAubWVkYWxsaWEtZm9ybV9fcGFydG5lci1jb3B5LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZXctbWFya2V0by1mb3JtIC5tZWRhbGxpYS1mb3JtX19wcm9kdWN0X3RlY2hub2xvZ3lfX2Mge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubmV3LW1hcmtldG8tZm9ybSAubWVkYWxsaWEtZm9ybV9fcHJvZHVjdF90ZWNobm9sb2d5X19jICNQcm9kdWN0X1RlY2hub2xvZ3lfX2Mge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYy1yZXNvdXJjZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5jLXJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1yb3cgOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1yb3cgOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtY29udGVudCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLXJlc291cmNlLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jLXJlc291cmNlLWNvbnRlbnQgdWwsIC5jLXJlc291cmNlLWNvbnRlbnQgb2wge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmMtcmVzb3VyY2UtY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jLXJlc291cmNlLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA5MXB4O1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6ICM0MDUwYzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI4N3B4O1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX2NoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKiBNdXN0IG92ZXJyaWRlIE1hcmtldG8gaW5saW5lIHN0eWxlICovXG59XG5cbi5jLXJlc291cmNlLWZvcm1fX2NvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDI4N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX2VsZW1lbnQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjBlZDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgyLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgYSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IC5jdGEsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSAuY3RhLXBycGwge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6ICM0MDUwYzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgYSxcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgLmN0YSxcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgLmN0YS1wcnBsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UtLWFsdCB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1hbHQgaDEsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IGgyLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UtLWFsdCBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1hbHQgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UtLWFsdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IGEsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IC5jdGEsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IC5jdGEtcHJwbCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tY2VudGVyZWQgLmwtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1lZGFsbGlhLWZvcm1fX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdy5tZWRhbGxpYS1mb3JtLS1sYXN0LWJlZm9yZS1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWVkYWxsaWEtZm9ybS1yb3ctZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRXJyb3Ige1xuICBjb2xvcjogI2JmMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCB7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCAubWt0b0Vycm9yQXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWYxMzAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDE2cHg7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JNc2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYjAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTUxYjAwIDQzJSwgI2JhMTYwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI2U1MWIwMCA0MyUsICNiYTE2MDAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZTUxYjAwIDQzJSwgI2JhMTYwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjZTUxYjAwIDQzJSwgI2JhMTYwMCAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlmMTMwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNjUpIDAgMnB4IDdweCwgaW5zZXQgI2ZmM2MzYyAwIDFweCAwcHg7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXgtd2lkdGg6IDE2ZW07XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICB0ZXh0LXNoYWRvdzogIzkwMTEwMCAwIC0xcHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjY1KSAwIDJweCA3cHgsIGluc2V0ICNmZjNjM2MgMCAxcHggMHB4O1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpub3QoLm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94KSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpub3QoLm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKiBNdXN0IG92ZXJyaWRlIE1hcmtldG8gaW5saW5lIHN0eWxlICovXG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkOjpwbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNhYWFhYWE7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQ6Zm9jdXMsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDFlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgY29udGVudDogXCJcXDI3MTMgXCI7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvSW5zZXQgYnV0dG9uLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6ICM0MDUwYzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9JbnNldCBidXR0b24ubWt0b0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gI0xibHRlcm1zYW5kQ29uZGl0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtICNMYmx0ZXJtc2FuZENvbmRpdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKiBNdXN0IG92ZXJyaWRlIE1hcmtldG8gaW5saW5lIHN0eWxlICovXG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xuICAvKiBOZWVkIHRvIG92ZXJyaWRlIG9sZCBsZWdhY3kgQ1NTIHRoYXQgaGFzIGltcG9ydGFudCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiICFpbXBvcnRhbnQ7XG4gIC8qIE5lZWQgdG8gb3ZlcnJpZGUgb2xkIGxlZ2FjeSBDU1MgdGhhdCBoYXMgaW1wb3J0YW50ICovXG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2VkMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCA0cHggMXB4ICNkZGQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIGxhYmVsLm1rdG9MYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvR3V0dGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0FzdGVyaXgge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjYmYwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XG4gIGNvbG9yOiAjYmYwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9jb250YWN0LXVzLWZvcm0tZHJvcGRvd24tYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkLS1wbGFjZWhvbGRlci1jb2xvciB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQ6Zm9jdXMsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sLXJlc291cmNlLWZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sLXJlc291cmNlLWZvcm1fX2NvbnRlbnQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLXJlc291cmNlLWZvcm1fX2Zvcm0tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLXJlc291cmNlLWZvcm1fX3RoYW5reW91IHtcbiAgbWFyZ2luOiAwIDUwcHg7XG59XG5cbi5jLXJlc291cmNlLWhlYWRpbmdfX2hlYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1yZXNvdXJjZS1oZWFkaW5nX19zdWJoZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1oZWFkaW5nX190eXBlIHtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xuICBwYWRkaW5nLXRvcDogMTExcHg7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LWFydGljbGUucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tYnJvY2h1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1icm9jaHVyZS5wbmdcIik7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX2ltYWdlLS1jYXNlc3R1ZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1jYXNlc3R1ZHkucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1lYm9vay5wbmdcIik7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX2ltYWdlLS1ndWlkZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wMy9pY29uLWd1aWRlLnN2Z1wiKTtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZF9faW1hZ2UtLWluZm9ncmFwaGljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtaW5mb2dyYXBoaWMucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tb3RoZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1vdGhlci5wbmdcIik7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX2ltYWdlLS1yZXBvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1yZXBvcnQucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC12aWRlby5wbmdcIik7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX2ltYWdlLS13aGl0ZXBhcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtd2hpdGVwYXBlci5wbmdcIik7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX3RpdGxlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX3R5cGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmwtcmVzb3VyY2UtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbXMge1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gIH1cbn1cblxuLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubC1yZXNvdXJjZS1yZWxhdGVkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1yZXNvdXJjZS1yZWxhdGVkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xuICB9XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xuICB9XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jLWFsdC1jYWxsb3V0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hbHQtY2FsbG91dHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG4ubC1hbHQtY2FsbG91dHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFsdC1jYWxsb3V0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNzI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1hbHQtY2FsbG91dHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5ODJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWFsdC1jYWxsb3V0cyB7XG4gICAgd2lkdGg6IDEwNDVweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWNhcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjgwcHg7XG4gIC8qIG1vYmlsZSBoYXMgMjBweCBndXR0ZXJzICovXG4gIHBhZGRpbmc6IDMwcHggMzVweCAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCAwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMjE4cHg7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIHBhZGRpbmc6IDM1cHggMzdweCAwcHggNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMjE3cHg7XG4gICAgd2lkdGg6IDM5M3B4O1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCAwcHggNTBweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWNhcmRzX19jdGEge1xuICBib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmMtY2FsbG91dC1jYXJkc19fY3RhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uYy1jYWxsb3V0LWNhcmRzX19jdGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzQwNTBjNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5jLWNhbGxvdXQtY2FyZHNfX2N0YTpob3ZlciB7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1jYWxsb3V0LWNhcmRzX19jdGEgLmZhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19fY3RhIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19jdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19jdGEge1xuICAgIGJvdHRvbTogMzdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWNhcmRzX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IC0zOXB4IDE5cHggMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19pdGVtIHtcbiAgICBtYXJnaW46IC01N3B4IDIzcHggMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogLTY0cHggMzBweCAwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faXRlbSB7XG4gICAgbWFyZ2luOiAtODRweCAzMHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWNhbGxvdXQtY2FyZHNfX3RleHQge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5sLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1jYWxsb3V0LWNhcmRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMzlweDtcbiAgfVxufVxuXG4vKiBpbnN0YWdyYW0gc2VjdGlvbiAqL1xuLmluc3RhZ3JhbV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggN3B4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFncmFtX19jYXJkcyB7XG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluc3RhZ3JhbV9fY2FyZHMge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnN0YWdyYW1fX2NhcmRzIHtcbiAgICBwYWRkaW5nOiAxNDBweCAyMHB4IDA7XG4gIH1cbn1cblxuLmluc3RhZ3JhbV9fY2FyZHNfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnN0YWdyYW1fX2NhcmRzX19pbm5lciBoMiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW1fX2NhcmRzX19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluc3RhZ3JhbV9fY2FyZHNfX2lubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmluc3RhZ3JhbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAyNHB4IDAgMThweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluc3RhZ3JhbV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxOHB4IDA7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmluc3RhZ3JhbS1jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29uc19faWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zb2NpYWwtaWNvbnNfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgbGluZWFyO1xufVxuXG4uc29jaWFsLWljb25zX19pY29uIGltZzpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuXG4uaW5zdGFncmFtX19jb250YWluZXIgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyAuc2JpX2l0ZW0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFncmFtX19jb250YWluZXIgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyAuc2JpX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDdweCAxNXB4IDdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluc3RhZ3JhbV9fY29udGFpbmVyICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDdweCAxNXB4IDdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluc3RhZ3JhbV9fY29udGFpbmVyICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEzcHggMTVweCAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBlb3BsZV9fY2FyZWVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlX19jYXJlZXJzIHtcbiAgICBwYWRkaW5nOiAxNDBweCAyMHB4IDE0OHB4O1xuICB9XG59XG5cbi5wZW9wbGVfX2NhcmVlcnMgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlX19jYXJlZXJzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGVvcGxlX19jYXJlZXJzIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnBlb3BsZV9fY2FyZWVyc19fY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGVfX2NhcmVlcnNfX2NhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ucGVvcGxlX19jYXJlZXJzX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlX19jYXJlZXJzX19jYXJkIHtcbiAgICB3aWR0aDogMzEuNjUlO1xuICB9XG59XG5cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZV9fY2FyZWVyc19fY2FyZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wZW9wbGVfX2NhcmVlcnNfX2NhcmQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBlb3BsZV9fY2FyZWVyc19fY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGVvcGxlX19jYXJlZXJzX19jYXJkLXRleHQgaSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wZW9wbGVfX2NhcmVlcnNfX2NhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQgYTpsaW5rLCAucGVvcGxlX19jYXJlZXJzX19jYXJkIGE6Zm9jdXMsIC5wZW9wbGVfX2NhcmVlcnNfX2NhcmQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5wZW9wbGVfX2NhcmVlcnNfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGVvcGxlX19jYXJlZXJzX19jYXJkIGE6aG92ZXIgLnBlb3BsZV9fY2FyZWVyc19fbmFtZSB7XG4gIGNvbG9yOiAjNDA1MGM2ICFpbXBvcnRhbnQ7XG59XG5cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQgYTpob3ZlciAucGVvcGxlX19jYXJlZXJzX19zZXJ2aWNlIHtcbiAgY29sb3I6ICM0MDUwYzYgIWltcG9ydGFudDtcbn1cblxuLnBlb3BsZV9fY2FyZWVyc19fYnV0dG9uIGEge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uYy1jb21tLWNhbGxvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmMtY29tbS1jYWxsb3V0X19oZWFkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXRfX2hlYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYmZhNTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faGVhZGluZzpiZWZvcmUge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cblxuLmMtY29tbS1jYWxsb3V0X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faW1hZ2Uge1xuICAgIGhlaWdodDogNjg3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21tLWNhbGxvdXRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY29tbS1jYWxsb3V0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTRweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXRfX2l0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1jb21tLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHAsIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyBkaXYsIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyBvbCwgLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHVsLCAuYy1jb21tLWNhbGxvdXRfX3N1YmhlYWRpbmcgbGkge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHA6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIGRpdjpsYXN0LWNoaWxkLCAuYy1jb21tLWNhbGxvdXRfX3N1YmhlYWRpbmcgb2w6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHVsOmxhc3QtY2hpbGQsIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtY29tbS1jYWxsb3V0X190ZXh0IHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWNvbW0tY2FsbG91dF9fdGV4dCBwLCAuYy1jb21tLWNhbGxvdXRfX3RleHQgZGl2LCAuYy1jb21tLWNhbGxvdXRfX3RleHQgb2wsIC5jLWNvbW0tY2FsbG91dF9fdGV4dCB1bCwgLmMtY29tbS1jYWxsb3V0X190ZXh0IGxpIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLmMtY29tbS1jYWxsb3V0X190ZXh0IHA6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X190ZXh0IGRpdjpsYXN0LWNoaWxkLCAuYy1jb21tLWNhbGxvdXRfX3RleHQgb2w6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X190ZXh0IHVsOmxhc3QtY2hpbGQsIC5jLWNvbW0tY2FsbG91dF9fdGV4dCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtY29tbS1jYWxsb3V0X19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0OHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtY29tbS1jYWxsb3V0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtY29tbS1jYWxsb3V0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM5NHB4O1xuICB9XG59XG5cbi5sLWNvbW0tY2FsbG91dF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jb21tLWNhbGxvdXRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWNvbW0tY2FsbG91dF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWNvbW0tY2FsbG91dF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbi5jLWVtcC1jYWxsb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1lbXAtY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgfVxufVxuXG4uYy1lbXAtY2FsbG91dF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtZW1wLWNhbGxvdXRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWVtcC1jYWxsb3V0X19oZWFkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMGJmYTU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1lbXAtY2FsbG91dF9faGVhZGluZzpiZWZvcmUge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cblxuLmMtZW1wLWNhbGxvdXRfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1lbXAtY2FsbG91dF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWVtcC1jYWxsb3V0X19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1lbXAtY2FsbG91dF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM5M3B4O1xuICB9XG59XG5cbi5jLWVtcC1jYWxsb3V0X19uYW1lIHtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYy1lbXAtY2FsbG91dF9fcXVvdGUge1xuICB3aWR0aDogMjJweDtcbn1cblxuLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYy1lbXAtY2FsbG91dF9fdGV4dCB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYy1lbXAtY2FsbG91dF9fdGl0bGUge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ubC1lbXAtY2FsbG91dF9fY29udGVudCB7XG4gIG1hcmdpbjogMCA0OHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWVtcC1jYWxsb3V0X19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMTQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1lbXAtY2FsbG91dF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDQ4cHggMCAzMHB4O1xuICB9XG59XG5cbi5sLWVtcC1jYWxsb3V0X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZW1wLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZW1wLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWVtcC1jYWxsb3V0X19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbi5sLWVtcC1jYWxsb3V0X19pdGVtcyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sLWVtcC1jYWxsb3V0X19pdGVtczpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1lbXAtY2FsbG91dF9faXRlbXM6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1lbXAtY2FsbG91dF9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWVtcC1jYWxsb3V0X19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzOTNweDtcbiAgfVxufVxuXG4uYy14cC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy14cC10YWJzX19jb250ZW50LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmMteHAtdGFic19fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmMteHAtdGFic19fY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmMteHAtdGFic19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXRhYnNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uYy14cC10YWJzX19pbWFnZSB7XG4gIGhlaWdodDogNDEzcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG9yZGVyOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjg2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXRhYnNfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDM3OXB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXRhYnNfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ0NnB4O1xuICAgIG1hcmdpbi1yaWdodDogODNweDtcbiAgICB3aWR0aDogMzk2cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19faW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5jLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1heC13aWR0aDogMTg3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC10YWJzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19faXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jLXhwLXRhYnNfX2l0ZW0tY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19faXRlbS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtdGFic19faXRlbS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtdGFic19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNjtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uYy14cC10YWJzX19saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gICAgbWFyZ2luOiAwIDQycHggMCAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAuYy14cC10YWJzX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXRhYnNfX2xpbmsge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19fbGluay0taXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpO1xuICAgIGNvbG9yOiAjNDA1MGM2O1xuICB9XG59XG5cbi5jLXhwLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSAubC14cC10YWJzX19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTBjNjtcbiAgYm90dG9tOiA5cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSAubC14cC10YWJzX19saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5jLXhwLXRhYnNfX2xpbms6bm90KC5jLXhwLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSkge1xuICBjb2xvcjogcmdiYSg1NCwgNjQsIDY5LCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5pdGlhbDtcbn1cblxuLmMteHAtdGFic19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXhwLXRhYnNfX2xpbmtzIHtcbiAgb3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXhwLXRhYnNfX25hdiB7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMteHAtdGFic19fdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuXG4uYy14cC10YWJzX190YWItLWlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19fdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXhwLXRhYnNfX3RhYjpudGgtY2hpbGQoMykgLmMteHAtdGFic19faGVhZGluZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmwteHAtdGFicyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtdGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNzI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC14cC10YWJzIHtcbiAgICB3aWR0aDogOTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC14cC10YWJzIHtcbiAgICB3aWR0aDogMTE1NnB4O1xuICB9XG59XG5cbi5sLXhwLXRhYnNfX2FjdGlvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE3N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtdGFic19fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5sLXhwLXRhYnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14cC10YWJzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC14cC10YWJzX19pdGVtcyB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIG9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14cC10YWJzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubC14cC10YWJzX19saW5rIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubC14cC10YWJzX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXRhYnNfX2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4ubC14cC10YWJzX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtdGFic19fdGFiIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlcy1jYXJkX19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgbWF4LXdpZHRoOiAzNzFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA0MzFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDI0cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZXMtY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlcy1jYXJkX19oZWFkaW5nIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIG1heC13aWR0aDogMjM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlcy1jYXJkX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mZWF0dXJlcy1jYXJkX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDQyNHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVzLWNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgd2lkdGg6IDI5MnB4O1xuICB9XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2ltYWdlLWNvbnRhaW5lci0tbGVmdCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmMtZmVhdHVyZXMtY2FyZF9faW1hZ2UtY29udGFpbmVyLS1yaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlcy1jYXJkX19pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA0ODZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4OHB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZXMtY2FyZF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDE3N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZF9fY29udGVudHMge1xuICAgIHdpZHRoOiAzNzNweDtcbiAgfVxuICAubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cy0tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cyB7XG4gICAgd2lkdGg6IDQzMXB4O1xuICB9XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzLS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gIH1cbiAgLmwtZmVhdHVyZXMtY2FyZF9fY29udGVudHMtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogODNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogNTA0cHg7XG4gIH1cbiAgLmwtZmVhdHVyZXMtY2FyZF9fY29udGVudHMtLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cy0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVzLWNhcmRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4O1xuICB9XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2l0ZW1zOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlcy1jYXJkX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1mb2xsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb2xsb3cge1xuICAgIHBhZGRpbmc6IDg1cHggMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvbGxvdyB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZvbGxvdyB7XG4gICAgcGFkZGluZzogMTAwcHggMjRweDtcbiAgfVxufVxuXG4uYy1mb2xsb3dfX2Jsb2NrIC5mYS10d2l0dGVyIHtcbiAgY29sb3I6ICM0ZGIwZmY7XG59XG5cbi5jLWZvbGxvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9sbG93X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWZvbGxvd19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9sbG93X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmwtZm9sbG93LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb2xsb3ctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLWZvbGxvdy1pdGVtcyB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5sLWZvbGxvdy1pdGVtczpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvbGxvdy1pdGVtczpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9sbG93LWl0ZW1zIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDM1NHB4O1xuICB9XG4gIC5sLWZvbGxvdy1pdGVtczpudGgtY2hpbGQoNG4rMSkge1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mb2xsb3ctaXRlbXMge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICBoZWlnaHQ6IDQwNXB4O1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxuICAubC1mb2xsb3ctaXRlbXM6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBoZWlnaHQ6IDQwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZvbGxvdy1pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzMzFweDtcbiAgfVxuICAubC1mb2xsb3ctaXRlbXM6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICB3aWR0aDogMzIxcHg7XG4gIH1cbn1cblxuLmwtZm9sbG93LWl0ZW1zLS1nbGFzc2Rvb3Ige1xuICBiYWNrZ3JvdW5kOiAjZGJmM2UzO1xufVxuXG4ubC1mb2xsb3ctaXRlbXMtLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubC1mb2xsb3ctaXRlbXMtLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRmYWZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZvbGxvdy1pdGVtcy0tdHdpdHRlciAudHdpdHRlci1lbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtNzBweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb2xsb3ctaXRlbXMtLXR3aXR0ZXIgLnR3aXR0ZXItZW50aXR5Om50aC1jaGlsZCg0bisxKSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZvbGxvdy1pdGVtcy0tdHdpdHRlciAudHdpdHRlci1lbnRpdHk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gIH1cbn1cblxuLmwtZm9sbG93LWl0ZW1zLS10d2l0dGVyIC50d2l0dGVyLWVudGl0eTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1mb2xsb3ctaXRlbXMtLXR3aXR0ZXIgLnR3aXR0ZXItZW50aXR5IC50aW1lUG9zdGVkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmwtZm9sbG93LWl0ZW1zLS10d2l0dGVyIC50d2l0dGVyLWVudGl0eSAudHdlZXQge1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5sLWZvbGxvdy1pdGVtcy0tdHdpdHRlciAudHdpdHRlci1lbnRpdHkgLnVzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1pZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5jLWlmcmFtZV9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjBweDtcbn1cblxuLmMtaWZyYW1lX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlmcmFtZV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWlmcmFtZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbi5jLWlmcmFtZV9fc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pZnJhbWVfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBtYXgtd2lkdGg6IDgxN3B4O1xuICB9XG59XG5cbi5sLWlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDcyN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pZnJhbWUge1xuICAgIG1heC13aWR0aDogOTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1pZnJhbWUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbi5jLWltYWdlLWNhcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtY2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlLWNhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY2FyZHNfX2hlYWRpbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtY2FyZHNfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY2FyZHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlLWNhcmRzX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uYy1pbWFnZS1jYXJkc19fbGluayB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubC1pbWFnZS1jYXJkcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaW1hZ2UtY2FyZHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaW1hZ2UtY2FyZHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5ODJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWltYWdlLWNhcmRzIHtcbiAgICB3aWR0aDogMTAyOXB4O1xuICB9XG59XG5cbi5jLWltYWdlLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDExM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1pbWFnZS1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbi5jLWltYWdlLWxpc3RfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtbGlzdF9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmMtaW1hZ2UtbGlzdF9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4uYy1pbWFnZS1saXN0X19oZWFkaW5nIHAsIC5jLWltYWdlLWxpc3RfX2hlYWRpbmcgZGl2IHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faW1hZ2UtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkIC5jLWltYWdlLWxpc3RfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYy1pbWFnZS1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMwMjAyMDI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLmwtaW1hZ2UtbGlzdF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1saXN0X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWltYWdlLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWltYWdlLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuLmwtaW1hZ2UtbGlzdF9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1saXN0X19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaW1hZ2UtbGlzdF9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG5cbi5sLWltYWdlLWxpc3RfX2hlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1saXN0X19oZWFkaW5nIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaW1hZ2UtbGlzdF9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxufVxuXG4ubC1pbWFnZS1saXN0X19oZWFkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMGJmYTU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1saXN0X19oZWFkaW5nOmJlZm9yZSB7XG4gICAgdG9wOiAtMzVweDtcbiAgfVxufVxuXG4ubC1pbWFnZS1saXN0X19zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1pbWFnZS1saXN0X19zdWJoZWFkaW5nIHAsIC5sLWltYWdlLWxpc3RfX3N1YmhlYWRpbmcgZGl2IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWltYWdlLWxpc3RfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1saXN0X19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5sLWltYWdlLWxpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1pbWFnZS10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5jLWltYWdlLXRhYnNfX2NvbnRlbnQge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1pbWFnZS10YWJzX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19fY29udGVudCBwLCAuYy1pbWFnZS10YWJzX19jb250ZW50IGRpdiwgLmMtaW1hZ2UtdGFic19fY29udGVudCBvbCwgLmMtaW1hZ2UtdGFic19fY29udGVudCB1bCwgLmMtaW1hZ2UtdGFic19fY29udGVudCBsaSB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYy1pbWFnZS10YWJzX19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYy1pbWFnZS10YWJzX19jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYy1pbWFnZS10YWJzX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtaW1hZ2UtdGFic19faGVhZGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiZmE1O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19faGVhZGluZzpiZWZvcmUge1xuICAgIHRvcDogLTI1cHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19faW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19faW1hZ2UtLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtaW1hZ2UtdGFic19faW1hZ2UtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19faW1hZ2UtLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltYWdlLXRhYnNfX2ltYWdlLS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5jLWltYWdlLXRhYnNfX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjkzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAyNHB4IDAgMjNweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYy1pbWFnZS10YWJzX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA0L2Ryb3AucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDI3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNDA1MGM2O1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi5jLWltYWdlLXRhYnNfX2xpbms6bm90KC5jLWltYWdlLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fbGluazpub3QoLmMtaW1hZ2UtdGFic19fbGluay0taXMtYWN0aXZlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM0MDUwYzY7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19fbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWltYWdlLXRhYnNfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1pbWFnZS10YWJzX190YWIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtaW1hZ2UtdGFic19fdGFiLS1pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtaW1hZ2UtdGFic19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWltYWdlLXRhYnNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fZm9vdG5vdGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLWltYWdlLXRhYnNfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS10YWJzX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmwtaW1hZ2UtdGFic19fbGlua3MtLWlzLWV4cGFuZGVkIGxpLmMtaW1hZ2UtdGFic19fbGluay0taXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmwtaW1hZ2UtdGFic19fbGlua3MtLWlzLWV4cGFuZGVkIGxpOm5vdCguYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG59XG5cbi5sLWltYWdlLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS10YWJzX190YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDI1cHggNTdweCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fdGFiIHtcbiAgICBtYXJnaW46IDAgMCA1N3B4IDA7XG4gIH1cbn1cblxuLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94ZWQtc2VjdGlvbl9faW1hZ2UtdGV4dF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1OC44MyU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm94ZWQtc2VjdGlvbl9faW1hZ2UtdGV4dF9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMzVweCAzMHB4O1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X190ZXh0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggNDBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX3RleHQge1xuICAgIHdpZHRoOiA0MS4xNyU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX3RleHQgLmV5ZWJyb3ctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMDBiZmE1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX3RleHQgLmV5ZWJyb3ctdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X190ZXh0IC5leWVicm93LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X190ZXh0IC5leWVicm93LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX3RleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ib3hlZC1zZWN0aW9uX19pbm5lci10ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94ZWQtc2VjdGlvbl9faW5uZXItdGV4dC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94ZWQtc2VjdGlvbl9faW5uZXItdGV4dC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94ZWQtc2VjdGlvbl9faW5uZXItdGV4dC1jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5cbi5ib3hlZC1zZWN0aW9uX19pbm5lci10ZXh0LWNvbnRhaW5lciB1bCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIHVsIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYm94ZWQtc2VjdGlvbl9faW5uZXItdGV4dC1jb250YWluZXIgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NoZWNrbWFyay0tZ3JheS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hlZC1zZWN0aW9uX19pbm5lci10ZXh0LWNvbnRhaW5lciBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ib3hlZC1zZWN0aW9uX19pbm5lci10ZXh0LWNvbnRhaW5lciBsaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4uYy1pbmZvLWJsb2NrcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuICBtYXJnaW4tdG9wOiAtNDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvLWJsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWluZm8tYmxvY2tzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmMtaW5mby1ibG9ja3NfX2hlYWRpbmcge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1saWdodFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mby1ibG9ja3NfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pbmZvLWJsb2Nrc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuLmMtaW5mby1ibG9ja3NfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm8tYmxvY2tzX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmwtaW5mby1ibG9ja3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWluZm8tYmxvY2tzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA3MjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWluZm8tYmxvY2tzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1pbmZvLWJsb2NrcyB7XG4gICAgd2lkdGg6IDEwMjVweDtcbiAgfVxufVxuXG4uYy1wZW9wbGVfX2Fycm93IHtcbiAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbi5jLXBlb3BsZV9faW5uZXIge1xuICBwYWRkaW5nOiAxMDBweCAyNHB4O1xufVxuXG4uYy1wZW9wbGVfX25hbWUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5jLXBlb3BsZV9fcmVhZG1vcmUge1xuICBjb2xvcjogIzQwNTBjNjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYy1wZW9wbGVfX3JlYWRtb3JlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy1wZW9wbGVfX3JlYWRtb3JlOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5jLXBlb3BsZV9fc2VydmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmMtcGVvcGxlX19zcGFjZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmMtc2ltcGxlLWNhcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIHBhZGRpbmctdG9wOiA1M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXBsZS1jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDU5cHg7XG4gIH1cbn1cblxuLmMtc2ltcGxlLWNhcmRzX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zaW1wbGUtY2FyZHNfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cblxuLmMtc2ltcGxlLWNhcmRzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2ltcGxlLWNhcmRzX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtc2ltcGxlLWNhcmRzX19zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXBsZS1jYXJkc19fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2ltcGxlLWNhcmRzX19zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDtcbiAgfVxufVxuXG4ubC1zaW1wbGUtY2FyZHMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNpbXBsZS1jYXJkcyB7XG4gICAgd2lkdGg6IDcyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtc2ltcGxlLWNhcmRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1zaW1wbGUtY2FyZHMge1xuICAgIHdpZHRoOiAxMjQycHg7XG4gIH1cbn1cblxuLmMtc2ltcGxlLWljb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIHBhZGRpbmctdG9wOiA1M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXBsZS1pY29ucyB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zaW1wbGUtaWNvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICB9XG59XG5cbi5jLXNpbXBsZS1pY29uc19faGVhZGluZyB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgcGFkZGluZy1yaWdodDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2ltcGxlLWljb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxufVxuXG4uYy1zaW1wbGUtaWNvbnNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zaW1wbGUtaWNvbnNfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1zaW1wbGUtaWNvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNpbXBsZS1pY29ucyB7XG4gICAgd2lkdGg6IDcyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtc2ltcGxlLWljb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1zaW1wbGUtaWNvbnMge1xuICAgIHdpZHRoOiAxMjQycHg7XG4gIH1cbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3dyYXAsIC5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX193cmFwICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAyNHB4O1xufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX21haW4tY29sIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19mZWF0dXJlLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19mZWF0dXJlLXRpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX2ZlYXR1cmUtdGlsZSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19fdGlsZS1pbmZvIHtcbiAgcGFkZGluZzogMjBweCAxMCUgMDtcbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3RpbGUtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5QjlCOUI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19zZWNvbmRhcnktY29sIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWtleS1mZWF0dXJlc19fc2Vjb25kYXJ5LWNvbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19fc2Vjb25kYXJ5LWNvbCBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi50YWJzX193aHktbWVkYWxsaWFfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA4MnB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIH1cbn1cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50YWJzX193aHktbWVkYWxsaWFfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4udGFic19fd2h5LW1lZGFsbGlhX19pbm5lciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX193aHktbWVkYWxsaWFfX2lubmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udGFic19fd2h5LW1lZGFsbGlhX19uYXYtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX19uYXYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50YWJzX193aHktbWVkYWxsaWFfX25hdi1jb250YWluZXIgLnRhYl9fYnV0dG9uX19tb2JpbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX3doeS1tZWRhbGxpYV9fbmF2LWNvbnRhaW5lciAudGFiX19idXR0b25fX21vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9fbmF2LWNvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMzY0MDQ1O1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX3doeS1tZWRhbGxpYV9fbmF2LWNvbnRhaW5lciBzcGFuIHtcbiAgICBtYXJnaW46IDAgMjNweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9fbmF2LWNvbnRhaW5lciBzcGFuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9fbmF2LWNvbnRhaW5lciAudGFiX19idXR0b24tb24ge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggIzQwNTBjNiBzb2xpZDtcbn1cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX193aHktbWVkYWxsaWFfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX193aHktbWVkYWxsaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi50YWJzX193aHktbWVkYWxsaWFfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX193aHktbWVkYWxsaWFfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzX193aHktbWVkYWxsaWFfX3RleHQge1xuICAgIHBhZGRpbmc6IDYwcHggMTBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGFic19fd2h5LW1lZGFsbGlhX190ZXh0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDcwcHg7XG4gIH1cbn1cblxuLnRhYl9fd2h5LW1lZGFsbGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYl9fd2h5LW1lZGFsbGlhIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG59XG5cbi50YWJfX3doeS1tZWRhbGxpYSBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYl9fd2h5LW1lZGFsbGlhIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnRhYl9fd2h5LW1lZGFsbGlhIC5jLWxpbmstYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG59XG5cbi50YWJfX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10ZXN0aW1vbmlhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5jLXRlc3RpbW9uaWFsX190ZXh0IHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdGVzdGltb25pYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxufVxuXG4uYy10ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy10ZXN0aW1vbmlhbF9fdGl0bGUge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19jb21wYW55IHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC10ZXN0aW1vbmlhbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtdGVzdGltb25pYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDgxN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtdmlnbmV0dGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDczcHggIWltcG9ydGFudDtcbn1cblxuLmMteHAtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy14cC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MXB4O1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMteHAtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy14cC1zbGlkZXJfX2Fycm93LS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQzVDQUNDO1xufVxuXG4uYy14cC1zbGlkZXJfX2Fycm93LS1lbmFibGVkIHtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbi5jLXhwLXNsaWRlcl9fYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy14cC1zbGlkZXJfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICBjb250ZW50OiAnXFxmMmNhJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy14cC1zbGlkZXJfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMjtcbn1cblxuLmMteHAtc2xpZGVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6ICM0MDUwYzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgd2lkdGg6IDIxNHB4O1xufVxuXG4uYy14cC1zbGlkZXJfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy14cC1zbGlkZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDE5MXB4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1heC13aWR0aDogMzg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC1zbGlkZXJfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1heC13aWR0aDogNDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWF4LXdpZHRoOiA0ODhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMteHAtc2xpZGVyX19pbWFnZS1ncmlkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6IDcycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDg5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlLWdyaWQge1xuICAgIG1heC13aWR0aDogOTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2ltYWdlLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTM0cHg7XG59XG5cbi5jLXhwLXNsaWRlcl9faW1hZ2UtbGluay0tZW5sYXJnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTQ0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlLWxpbmstLWVubGFyZ2U6aG92ZXIge1xuICAgIGhlaWdodDogMTM2cHg7XG4gICAgd2lkdGg6IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rLS1lbmxhcmdlOmhvdmVyIHtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICAgIHdpZHRoOiAxOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtbGluay0tZW5sYXJnZTpob3ZlciB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjc2cHg7XG4gIH1cbn1cblxuLmMteHAtc2xpZGVyX19pbWFnZS1saW5rLS16b29tOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy14cC1zbGlkZXJfX2ltYWdlLWxpbmstLXpvb206aG92ZXIgLmMteHAtc2xpZGVyX19pbWFnZS1ncmlkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGhlaWdodDogMTIzcHg7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rIHtcbiAgICBoZWlnaHQ6IDEzOXB4O1xuICAgIHdpZHRoOiAxODZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtbGluayB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB3aWR0aDogMjU2cHg7XG4gIH1cbn1cblxuLmMteHAtc2xpZGVyX19pbWFnZS1saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtbGluazpudGgtY2hpbGQoNG4pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtbGluazpudGgtY2hpbGQobis1KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAyNzNweDtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2xpbmstYnV0dG9uIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uYy14cC1zbGlkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDExNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy14cC1zbGlkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9fc2xpZGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9fc2xpZGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtc2xpZGVyX19zbGlkZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy14cC1zbGlkZXJfX3NsaWRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgfVxufVxuXG4ubC14cC1zbGlkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubC14cC1zbGlkZXJfX2FjdGlvbnMtLW1haW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtc2xpZGVyX19hY3Rpb25zLS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5sLXhwLXNsaWRlcl9fYWN0aW9ucy0tc2xpZGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fYWN0aW9ucy0tc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbi5sLXhwLXNsaWRlcl9fYXJyb3dzIHtcbiAgYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fYXJyb3dzIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwteHAtc2xpZGVyX19hcnJvd3Mge1xuICAgIGJvdHRvbTogMzVweDtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC14cC1zbGlkZXJfX2Fycm93cyB7XG4gICAgYm90dG9tOiA0NHB4O1xuICAgIHJpZ2h0OiAtMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC14cC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwNTBweDtcbiAgfVxufVxuXG4ubC14cC1zbGlkZXJfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiAwIDM3cHg7XG4gIG1heC13aWR0aDogMjgxcHg7XG4gIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICBvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14cC1zbGlkZXJfX2NvbnRlbnRzIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwteHAtc2xpZGVyX19jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAzMjhweDtcbiAgICBtaW4taGVpZ2h0OiAzOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fY29udGVudHMge1xuICAgIG1hcmdpbjogMCAzN3B4O1xuICAgIG1heC13aWR0aDogNDE1cHg7XG4gIH1cbn1cblxuLmwteHAtc2xpZGVyX19pbWFnZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtc2xpZGVyX19pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC14cC1zbGlkZXJfX2ltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxufVxuXG4ubC14cC1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fc2xpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmwteHAtc2xpZGVyX19zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcl9fbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19uZXcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmV3X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbn1cblxuLnNsaWRlcl9fbmV3X19pbm5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19uZXdfX2lubmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uc2xpZGVyX19uZXdfX21pZGRsZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX25ld19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5cbi5zbGlkZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM0cHggMzJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2xpZGVfX2NvbnRhaW5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjZTBlMGUwO1xufVxuXG4uc2xpZGVfX2NvbnRhaW5lciBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2xpZGVfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNsaWRlX19pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc2xpZGVfX2ljb24tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zbGlkZV9fdmlzaWJsZS1saW5rLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMTBweCAwIDE4cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNsaWRlX192aXNpYmxlLWxpbmstY29udGFpbmVyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICBjb250ZW50OiAnXFxmMzBmJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2xpZGVfX3Zpc2libGUtbGluay1jb250YWluZXI6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLnNsaWRlcl9fbmV3X19wcmV2aW91cywgLnNsaWRlcl9fbmV3X19uZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDU1LjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX25ld19fcHJldmlvdXMsIC5zbGlkZXJfX25ld19fbmV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1LjhweDtcbiAgfVxufVxuXG4uc2xpZGVyX19uZXdfX3ByZXZpb3VzIHN2ZywgLnNsaWRlcl9fbmV3X19uZXh0IHN2ZyB7XG4gIGZpbGw6ICM4MjgzOTE7XG4gIHN0cm9rZTogIzgyODM5MTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuXG4uc2xpZGVyX19uZXdfX3ByZXZpb3VzIHN2Zzpob3ZlciwgLnNsaWRlcl9fbmV3X19uZXh0IHN2Zzpob3ZlciB7XG4gIGZpbGw6ICM0MDUwYzY7XG4gIHN0cm9rZTogIzQwNTBjNjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzliOWNhNztcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MzkxICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJfX25ld19fYnV0dG9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5jb21tb24tY3RhLmMtc29sdXRpb25zX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZXJvLXNlY3Rpb24uYy1zb2x1dGlvbi1oZXJvX19iZy0tYmx1ZS1ibGFjaywgLmhlcm8tc2VjdGlvbi5jLXNvbHV0aW9uLWhlcm9fX2JnLS1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MWUzYztcbn1cblxuLmhlcm8tc2VjdGlvbi5jLXNvbHV0aW9uLWhlcm9fX2JnLS1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlO1xufVxuXG4uaGVyby1zZWN0aW9uLmMtc29sdXRpb24taGVyb19fYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5oZXJvLXNlY3Rpb24uYy1zb2x1dGlvbi1oZXJvX19iZy0tbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5oZXJvLXNlY3Rpb24uYy1zb2x1dGlvbi1oZXJvX19iZy0tYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRlZmVjO1xufVxuXG4uaGVyby1zZWN0aW9uLmMtc29sdXRpb24taGVyb19fYmctLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYmZmO1xufVxuXG4uaGVyby1zZWN0aW9uLmMtc29sdXRpb24taGVyb19fYmctLWRhcmstYmx1ZSwgLmhlcm8tc2VjdGlvbi5jLXNvbHV0aW9uLWhlcm9fX2JnLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MGM2O1xufVxuXG4uaGVyby1zZWN0aW9uLmMtc29sdXRpb24taGVyb19fYmctLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGE1O1xufVxuXG4uaGVyby1zZWN0aW9uLmMtc29sdXRpb24taGVyb19fYmctLWxpZ2h0LXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYwZWM7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YS0tYmx1ZS1ibGFjaywgLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGEtLW5hdnkge1xuICBjb2xvcjogIzA3MWUzYztcbn1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGEtLWRhcmstZ3JleSB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YS0td2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhLS1saWdodC1ncmV5IHtcbiAgY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhLS1iZWlnZSB7XG4gIGNvbG9yOiAjZjRlZmVjO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YS0tYmx1ZSB7XG4gIGNvbG9yOiAjNTJhYmZmO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YS0tZGFyay1ibHVlLCAuYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YS0tcHVycGxlIHtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhLS10ZWFsIHtcbiAgY29sb3I6ICMwMGMwYTU7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhLS1saWdodC15ZWxsb3cge1xuICBjb2xvcjogI2Y1ZjBlYztcbn1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGFfYm9yZGVyLS1ibHVlLWJsYWNrLCAuYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ib3JkZXItLW5hdnkge1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDcsIDMwLCA2MCwgMC41KTtcbn1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGFfYm9yZGVyLS1kYXJrLWdyZXkge1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDc4LCA3OCwgNzgsIDAuNSk7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2JvcmRlci0td2hpdGUge1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2JvcmRlci0tbGlnaHQtZ3JleSB7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbn1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGFfYm9yZGVyLS1iZWlnZSB7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjQ0LCAyMzksIDIzNiwgMC41KTtcbn1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGFfYm9yZGVyLS1ibHVlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSg4MiwgMTcxLCAyNTUsIDAuNSk7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2JvcmRlci0tZGFyay1ibHVlLCAuYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ib3JkZXItLXB1cnBsZSB7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2JvcmRlci0tdGVhbCB7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMCwgMTkyLCAxNjUsIDAuNSk7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2JvcmRlci0tbGlnaHQteWVsbG93IHtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNDUsIDI0MCwgMjM2LCAwLjUpO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ob3Zlci0tYmx1ZS1ibGFjazpob3ZlciwgLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGFfaG92ZXItLW5hdnk6aG92ZXIge1xuICBjb2xvcjogIzA3MWUzYztcbn1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvX19jdGFfaG92ZXItLWRhcmstZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ob3Zlci0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2hvdmVyLS1saWdodC1ncmV5OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2hvdmVyLS1iZWlnZTpob3ZlciB7XG4gIGNvbG9yOiAjZjRlZmVjO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ob3Zlci0tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTJhYmZmO1xufVxuXG4uYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ob3Zlci0tZGFyay1ibHVlOmhvdmVyLCAuYy1zb2x1dGlvbi1oZXJvLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyIC5jLXNvbHV0aW9uLWhlcm9fX2N0YV9ob3Zlci0tcHVycGxlOmhvdmVyIHtcbiAgY29sb3I6ICM0MDUwYzY7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2hvdmVyLS10ZWFsOmhvdmVyIHtcbiAgY29sb3I6ICMwMGMwYTU7XG59XG5cbi5jLXNvbHV0aW9uLWhlcm8uaGVyby1zZWN0aW9uIC5jb250YWluZXIgLmMtc29sdXRpb24taGVyb19fY3RhX2hvdmVyLS1saWdodC15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogI2Y1ZjBlYztcbn1cblxuLnRleHRib3hfX3NpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dGJveF9fc2ltcGxlIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDgwcHg7XG4gIH1cbn1cblxuLnRleHRib3hfX3NpbXBsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRleHRib3hfX3NpbXBsZV9faW5uZXIgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRib3hfX3NpbXBsZV9faW5uZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiB0ZXh0IC0gY2VudGVyZWQgdHlwZSwgdW5kZXJsaW5lICovXG4udGV4dGJveF9fY2VudGVyZWQtLXVuZGVybGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dGJveF9fY2VudGVyZWQtLXVuZGVybGluZSB7XG4gICAgcGFkZGluZzogMTQwcHggMCAxMjBweDtcbiAgfVxufVxuXG4udGV4dGJveF9fY2VudGVyZWRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA1OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5oZWFkbGluZS11bmRlcmxpbmUtZGl2IHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNTtcbiAgbWFyZ2luOiAyOHB4IGF1dG8gMzBweDtcbn1cblxuLnRleHRib3hfX3NpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dGJveF9fc2ltcGxlIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDgwcHg7XG4gIH1cbn1cblxuLnRleHRib3hfX3NpbXBsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRleHRib3hfX3NpbXBsZV9faW5uZXIgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRib3hfX3NpbXBsZV9faW5uZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiB0ZXh0IC0gY2VudGVyZWQgdHlwZSwgdW5kZXJsaW5lICovXG4udGV4dGJveF9fY2VudGVyZWQtLXVuZGVybGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dGJveF9fY2VudGVyZWQtLXVuZGVybGluZSB7XG4gICAgcGFkZGluZzogMTQwcHggMCAxMjBweDtcbiAgfVxufVxuXG4udGV4dGJveF9fY2VudGVyZWRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA1OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5oZWFkbGluZS11bmRlcmxpbmUtZGl2IHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNTtcbiAgbWFyZ2luOiAyOHB4IGF1dG8gMzBweDtcbn1cblxuLnRleHRib3hfX3doeS1tZWRhbGxpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDRweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0Ym94X193aHktbWVkYWxsaWEge1xuICAgIHBhZGRpbmc6IDEwNHB4IDAgODBweDtcbiAgfVxufVxuXG4udGV4dGJveF9fd2h5LW1lZGFsbGlhX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dGJveF9fd2h5LW1lZGFsbGlhX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0Ym94X193aHktbWVkYWxsaWFfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHRib3hfX3doeS1tZWRhbGxpYV9faW5uZXIge1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gIH1cbn1cblxuLnRleHRib3hfX3doeS1tZWRhbGxpYV9faW5uZXIgaDIge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0Ym94X193aHktbWVkYWxsaWFfX2lubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0Ym94X193aHktbWVkYWxsaWFfX2lubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4udGV4dGJveF9fd2h5LW1lZGFsbGlhX19pbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dGJveF9fd2h5LW1lZGFsbGlhX19pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkFOTk9VTkNFTUVOVCBCQVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogQmFyIHRoYXQgYXBwZWFycyBvbiB0aGUgdG9wIG9mIHRoZSBwYWdlIHVuZGVyIHRoZSBtZW51LiBPcHRpb25hbC5cbipcbiogMS4gQWNjb3VudGluZyBmb3IgZml4ZWQgZWxlbWVudCBvbiB0b3AgZm9yIHRvcCBtYXJnaW4gKDYwIGZpeGVkIHRvcCArIDIwIG1hcmdpbiB0b3ApLlxuKiAgIEJvdHRvbSBtYXJnaW4gbXVzdCBiZSBwdWxsZWQgdXAgYmVjYXVzZSBvZiB0aGUgZml4ZWQgdG9wIGZvciBhbnkgZWxlbWVudCBiZWxvdy4gXG4qICAgVGhlIC02MHB4IGJvdHRvbSBtYXJnaW4gaXMgdG8gYWNjb3VudCBmb3IgYmVsb3cgZWxlbWVudHMgdGhhdCBhcmUgYmxvY2sgZWxlbWVudHMuXG4qXG4qIDIuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGl0ZW1zIGluIHRoZSBhbm5vdW5jZW1lbnQgYmFyLCB0aGUgc2xpZGVyIGxpYnJhcnkgYWRkc1xuKiAgIG5leHQgYW5kIHByZXZpb3VzIHRoYXQgd2UgZG8gbm90IHdhbnQgdG8gc2hvdy4gVGhlIHN0eWxlIHRvIGRpc3BsYXkgYmxvY2sgaXMgaW5saW5lXG4qICAgc28gd2UgaGF2ZSB0byBtYWtlIHRoZSBydWxlIGltcG9ydGFudC4gT3RoZXJ3aXNlIHRoZSB3aWR0aCBleGNlZWQgdGhlIHNjcmVlbi5cbipcbiogMy4gV2UgbmVlZCB0byBhZGp1c3QgdGhlIHNpemVzIG9uIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuIFRoZSBjb2RlIGlzIGdlbmVyYXRlZFxuKiAgIHZpYSBhIEphdmFTY3JpcHQgM3JkIHBhcnR5IGxpYnJhcnkuXG4qXG4qL1xuLmMtYW5ub3VuY2VtZW50LWJhciB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogNTlweCAwIC02MHB4IDA7XG4gIC8qIFsxXSAqL1xuICAvKiBbM10gKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjFweCkge1xuICAuYy1hbm5vdW5jZW1lbnQtYmFyIHtcbiAgICBtYXJnaW46IDc5cHggMCAtODBweCAwO1xuICB9XG59XG5cbi5jLWFubm91bmNlbWVudC1iYXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogWzJdICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hbm5vdW5jZW1lbnQtYmFyX19hcnJvdy0tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAvKiBbMl0gKi9cbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MXB4KSB7XG4gIC5jLWFubm91bmNlbWVudC1iYXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogNDVweDtcbiAgfVxufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogWzJdICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hbm5vdW5jZW1lbnQtYmFyX19hcnJvdy0tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAvKiBbMl0gKi9cbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIHtcbiAgLmMtYW5ub3VuY2VtZW50LWJhcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLmMtYW5ub3VuY2VtZW50LWJhcl9fY29udGVudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyX19saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFubm91bmNlbWVudC1iYXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jLWFubm91bmNlbWVudC1iYXJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMzBmJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtYW5ub3VuY2VtZW50LWJhcl9fbGluazpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMiU7XG59XG5cbi5jLWFubm91bmNlbWVudC1iYXIgLnNsaWNrLWFycm93IHN2ZyB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHN0cm9rZS13aWR0aDogMC4xO1xufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyIC5zbGljay1hcnJvdyBzdmc6aG92ZXIge1xuICBmaWxsOiB3aGl0ZTtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cblxuLmMtYW5ub3VuY2VtZW50LWJhciAuc2xpY2stbGlzdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hbm5vdW5jZW1lbnQtYmFyIC5zbGljay1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIHtcbiAgLmMtYW5ub3VuY2VtZW50LWJhciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+QlVUVE9OIE1JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBNaXhpbnMgdG8gbWFrZSBidXR0b25zIHN0YW5kYXJkIGFuZCBlYXNpZXIgdG8gZGVmaW5lLlxuKlxuKiAxLiBTZXRzIHRoZSBzdHlsZXMgZm9yIGEgc3RhbmRhcmQgbGluayBidXR0b24uIFRoZXJlIGFyZVxuKiAgIDMgcHJvcGVydGllcyB0aGF0IGNoYW5nZSBmcm9tIGJ1dHRvbiB0byBidXR0b246IGNvbG9yLCBcbiogICBiYWNrZ3JvdW5kIGNvbG9yLCBhbmQgYm9yZGVyIGNvbG9yLlxuKlxuKiAyLiBTZXRzIHRoZSBob3ZlciBzdGF0ZXMgZm9yIGEgc3RhbmRhcmQgbGluayBidXR0b24uIEl0IHdvcmtzXG4qICAgdGhlIHNhbWVzIGFzIHRoZSBsaW5rLWJ1dHRvbiBtaXhpbiwgYnV0IGFkZHMgYSBzaGFkb3cgY29sb3JcbiogICBwYXJhbWV0ZXIgdGhhdCBpcyB1c2VkIG9uIGhvdmVyIHN0YXRlcyBvbmx5LlxuKi9cbkBtaXhpbiBsaW5rLWJ1dHRvbigkYmctY29sb3IsICRjb2xvciwgJGJvcmRlci1jb2xvciwgJGluY2x1ZGUtYm9yZGVyLW9wYWNpdHk6IGZhbHNlKSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuXG4gICAgQGlmICRpbmNsdWRlLWJvcmRlci1vcGFjaXR5ID09IHRydWUge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJvcmRlci1jb2xvciwgMC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIGNvbG9yOiAkY29sb3I7XG5cbn0gLyogWzFdICovXG5cbkBtaXhpbiBsaW5rLWJ1dHRvbi1ob3ZlcigkYmctY29sb3IsICRjb2xvciwgJGJvcmRlci1jb2xvciwgJHNoYWRvdy1jb2xvcikge1xuICAgICRib3JkZXItY29sb3Itd2l0aC1vcGFjaXR5OiByZ2JhKCRib3JkZXItY29sb3IsIDAuNSk7XG4gICAgQGluY2x1ZGUgbGluay1idXR0b24oJGJnLWNvbG9yLCAkY29sb3IsICRib3JkZXItY29sb3Itd2l0aC1vcGFjaXR5KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgkYm9yZGVyLWNvbG9yLCAuMSk7XG59IC8qIFsyXSAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+QlVUVE9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qIEJ1dHRvbiBuYW1lcyBmb2xsb3cgdGhlIHNwZWNpZmljIGNvbnZlbnRpb246XG4qXG4qIF9fW25hbWVdIGluZGljYXRlcyB0aGUgYmFja2dyb3VuZCBjb2xvci5cbiogICBFeGFtcGxlOiBfX3ByaW1hcnktYWxwaGEgbWFwcyB0aGUgYmFja2dyb3VuZCBjb2xvciB0byB0aGUgY29sb3ItcHJpbWFyeS1hbHBhLlxuKlxuKiAtLVtuYW1lXSBpbmRpY2F0ZXMgdGhlIHRleHQgY29sb3IuXG4qICAgRXhhbXBsZTogLS1rbm9ja291dCBtYXBzIHRoZSBjb2xvciB0byB0aGUgY29sb3Ita25vY2tvdXQuXG4qXG4qIEV4YW1wbGU6XG4qICAgX19wcmltYXJ5LWdhbW1hLS1rbm9ja291dFxuKiAgIGJhY2tncm91bmQgY29sb3IgaXMgY29sb3ItcHJpbWFyeS1nYW1tYVxuKiAgIHRleHQgY29sb3IgaXMgY29sb3Ita25vY2tvdXRcbiovXG5cbiVzdGQtbGluay1idXR0b24ge1xuICAgIEBpbmNsdWRlIHRleHQoJHNlY29uZGFyeS1mb250LCAxNXB4LCA3MDApO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgfVxufVxuXG5cbi8vIE5PVEU6IFRoZXJlIGFwcGVhcnMgdG8gYmUgYW4gYWRkaXRpb25hbCBidXR0b24gYnJlYWtwb2ludCBmb3IgNzY3cHhcbi8vIGRvIHdlIG5lZWQgLyB3YW50IHRoaXM/XG5cbi5jLWJ1dHRvbi0xIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDQ2LjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMTFweDtcbn1cblxuLmMtYnV0dG9uLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE1MnB4O1xufVxuXG4uYy1idXR0b24tMy1pbnN1cmFuY2Uge1xuICAgIC8vc21hbGwgMzIwXG4gICAgcGFkZGluZzogOXB4IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvL21lZGl1bSAoaVBhZClcbiAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XG5cbiAgICAvLyBsYXJnZSAtIGh1Z2VcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzRlNGU0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAyOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbi00LXBsYXRmb3JtLWNvbnZlcnNhdGlvbnMge1xuICAgIC8vIEFsbFxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxN3B4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmMtYnV0dG9uLTUtZW1wbG95ZWUtZXhwZXJpZW5jZSB7XG4gICAgLy8gc21hbGwgMzIwXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLy8gbWVkaXVtIC0gaHVnZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDUwYzY7IFxuICAgIGJvcmRlcjogc29saWQgMnB4ICM0MDUwYzY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNXB4IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1saW5rLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuXG4gICAgJi0tYmx1ZSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRpbmRpZ28sICR3aGl0ZSwgJGluZGlnbyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3Zlcigkd2hpdGUsICRpbmRpZ28sICR3aGl0ZSwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmx1ZS1ob3Zlci1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJGluZGlnbywgJHdoaXRlLCAkaW5kaWdvKTtcbiAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCR3aGl0ZSwgJGluZGlnbywgJGluZGlnbywgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmx1ZS1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24odHJhbnNwYXJlbnQsICRpbmRpZ28sICRpbmRpZ28pO1xuICAgICAgICBwYWRkaW5nOjAgMjJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRpbmRpZ28sICR3aGl0ZSwgJGluZGlnbywgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkZW1lcmFsZCwgJHdoaXRlLCAkZW1lcmFsZCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3Zlcigkd2hpdGUsICRlbWVyYWxkLCAkd2hpdGUsICRjb2xvci1lbXB0eSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJHdoaXRlLCAkaW5kaWdvLCAkd2hpdGUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGluZGlnbywgJHdoaXRlLCAkaW5kaWdvLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aGl0ZS1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24odHJhbnNwYXJlbnQsICR3aGl0ZSwgJHdoaXRlKTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJHdoaXRlLCAkc3RlZWwtYmx1ZSwgJHdoaXRlLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19rbm9ja291dC0tcHJpbWFyeS1hbHBoYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1rbm9ja291dCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3ItdHJhbnNwYXJlbnQsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19rbm9ja291dC0tcHJpbWFyeS1nYW1tYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktZ2FtbWEsICRjb2xvci1rbm9ja291dCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3ItdHJhbnNwYXJlbnQsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmltYXJ5LWFscGhhLS1rbm9ja291dCB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmltYXJ5LWFscGhhLS1rbm9ja291dC1ob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJhbnNwYXJlbnQtLWtub2Nrb3V0IHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1rbm9ja291dCwgdHJ1ZSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1lbXB0eSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyYW5zcGFyZW50LS1wcmltYXJ5LWFscGhhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLXByaW1hcnktYWxwaGEsIHRydWUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1lbXB0eSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHN0eWxlcyBmb3IgdW5pdmVyc2FsIENUQXMgLSBpbml0aWFsbHkgZm9yIHRoZSBzb2x1dGlvbnMgcGFnZSAqL1xuYS5jb21tb24tY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MGM2ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTRweCAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDY0LDgwLDE5OCwxKTtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5hLmNvbW1vbi1jdGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDA1MGM2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuYS5jb21tb24tY3RhLmNvbW1vbi1jdGEtZGFya2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MDUwYzYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn0gXG5hLmNvbW1vbi1jdGEuY29tbW9uLWN0YS1kYXJrYmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn0gXG5hLmNvbW1vbi1jdGE6aG92ZXIgaS5mYS5mYS1wbGF5IHtcbiAgICBjb2xvcjogIzQwNTBjNjtcbn1cbmEuY29tbW9uLWN0YSBpLmZhLmZhLXBsYXkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufSBcblxuLmNvbW1vbi1jdGEtZGFya2JnIHtcbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xuICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICBjb2xvcjogIzQwNTBjNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmJyb2NodXJlLXNlY3Rpb24gYS5jb21tb24tY3RhIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIGEuY29tbW9uLWN0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA5cHggMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5icm9jaHVyZS1zZWN0aW9uIGEuY29tbW9uLWN0YSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9ICAgIFxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5Db21tb24gbGF5b3V0cyBhbmQgY29udGFpbmVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKipcbiogTmFtZTogfmNvbXBvbmVudC1jb250YWluZXItbWFpblxuKlxuKiBNYWluIGNvbnRhaW5lcnMgdXNlZCBvbiBjb21wYW9uZW50cyB0byBwcm9wZXJseVxuKiBzcGFjZSBhbGwgb2YgdGhlIGNvbnRlbnQgZm91bmQgaW5zaWRlLlxuKi9cbiVjb21wb25lbnQtY29udGFpbmVyLW1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIH1cbn1cblxuJWNvbXBvbmVudC1jb250YWluZXItc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI5cHg7XG4gICAgfVxufVxuXG4lbC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL21hcmdpbi10b3A6IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuLmwtYWN0aW9ucyB7XG4gICAgQGV4dGVuZCAlbC1hY3Rpb25zO1xufVxuXG4ubC1hY3Rpb25zLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vbWFyZ2luLXRvcDogNDRweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuLmwtY2FsbG91dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDI0cHg7XG59XG5cbi5sLWxhcmdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTdweDtcbiAgICB9XG59ICAgIFxuXG4ubC1zdGQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogNzE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubC14LWxhcmdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4OTNweDtcbiAgICB9XG59IiwiLmMtaGVybyB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXByaW1hcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtaGVyby1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn0iLCIuY2FyZWVycy1oZXJvIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgaGVpZ2h0OiA1NTRweDtcbiAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBsZWZ0IC00MzBweDtcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGxlZnQgLTIwMHB4O1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgIGhlaWdodDogNjMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGxlZnQgLTIwMHB4O1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICB9XG59IiwiLmMtZmxleGlibGUtaGVybyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgaGVpZ2h0OiA0ODFweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyAvKiBBY2NvdW50IGZvciBtZW51ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiA1NDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNjQycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwbHVzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiA4MHB4OyAvKiBBY2NvdW50IGZvciBtZW51ICovXG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgIGhlaWdodDogODM5cHg7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDk3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9IFxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFycm93IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWxpbmstYnV0dG9uX19ib3JkZXItaG92ZXIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MDUwQzY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAmIC5jLWxpbmstYnV0dG9uX190cmFuc3BhcmVudC1ncmF5LWJhY2tncm91bmQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTRBNEE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi5sLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAlY29tcG9uZW50LWNvbnRhaW5lci1tYWluO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDk5cHggMThweCAwIDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMTc2cHggMThweCAxNzVweCAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMjE5cHggMThweCAwIDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAyMTVweCAwIDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgcGFkZGluZzogMzMxcHggMCAyODFweCAwO1xuICAgIH1cbn1cblxuLmMtZmxleGlibGUtaGVyb19fbXVsdGktaW1hZ2Uge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB6LWluZGV4Oi0xO1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn0iLCIuYy1pcC1pbWFnZS1oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDotMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG59IiwiLmMtaXAtaGVyby10ZXh0IHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IC8qIHJlcXVpcmVkIGZvciBmaXhlZCBoZWFkZXIgYmFyIHdoaWNoIGlzIDgwcHggaW4gaGVpZ2h0ICovXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MnB4O1xuICAgIH1cbn0iLCIuYy1pcC1zdWJoZXJvLXRleHQge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXByaW1hcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuXG4gICAgICAgIEBleHRlbmQgJXBhcmFncmFwaDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tc21hbGw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1pcC1zdWJoZXJvIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4OTNweDs7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtc2hvcnQtaGVybyB7XG4gICAgLy9oZWlnaHQ6IDM0MHB4O1xuICAgIC8vIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTc3cHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDg3cHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDQ1MHB4IC8gMTkyMHB4ICogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgLy8gaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDI0M3B4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTQycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwbHVzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1zaG9ydC1oZXJvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1MHB4O1xuICAgIH1cblxuICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDUwMHB4O1xuICAgIC8vIH1cblxuICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDUwMHB4O1xuICAgIC8vIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuXG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3AtaW1hZ2Uge1xuICAgICAgICAvLyBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA0NTBweCAvIDE5MjBweCAqIDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndoeS1tZWRhbGxpYS1oZXJvIHtcbiAgICAgaGVpZ2h0OiA1NTVweDtcbiAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgIHBhZGRpbmctdG9wOiAyMzhweDtcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICB9XG4gXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gICAgIH1cbiBcbiAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICAgICAgfVxuXG5cbiAgICAgaDEge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOjM0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjlweDtcbiAgICAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDozNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI5cHg7XG4gICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDtcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICBmb250LXNpemU6NDRweDtcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOjcwMHB4O1xuICAgICAgICAgIH1cbiAgICAgfVxuXG4gICAgIGEge1xuICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgd2lkdGg6ODglO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6MTYwcHg7XG4gICAgICAgICAgfVxuICAgICB9XG4gfVxuXG4gLndoeS1tZWRhbGxpYS1oZXJvLS1tb2JpbGUge1xuICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxufVxuXG4ud2h5LW1lZGFsbGlhLWhlcm8tLWRlc2sge1xuICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgfVxufSIsIi5jLWNhbGxvdXQtaXRlbSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkbWlzY2hrYTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6ODYlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1jYWxsb3V0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1vZGQge1xuICAgICAgICAgICAgLmwtY2FsbG91dC1pdGVtX190ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MiU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA0MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA4NXB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxMDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmwtY2FsbG91dC1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0OCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXZlbiB7XG4gICAgICAgICAgICAubC1jYWxsb3V0LWl0ZW1fX3RleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6MTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTIlO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCA4NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubC1jYWxsb3V0LWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ4JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWNhbGxvdXQtaXRlbV9fdmlkZW8tYnV0dG9uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMzUpO1xuICAgIH1cbn1cblxuLmwtY2FsbG91dC1pdGVtX190ZXh0LXdyYXBwZXIgc3ZnIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOi03cHg7XG4gICAgbWFyZ2luLWxlZnQ6NHB4O1xufVxuXG4uYy1jYWxsb3V0LWl0ZW1fX3BsYXktdHJpYW5nbGUge1xuICAgIGZpbGw6JG1pc2Noa2E7XG59XG4uYy1jYWxsb3V0LWl0ZW1fX3BsYXktY2lyY2xlIHtcbiAgICBzdHJva2U6JG1pc2Noa2E7XG59XG4ubC1jYWxsb3V0LWl0ZW1fX3RleHQtd3JhcHBlcjpob3ZlciAuYy1jYWxsb3V0LWl0ZW1fX3BsYXktdHJpYW5nbGUge1xuICAgIGZpbGw6JG1pZG5pZ2h0LTUwMDtcbn1cbi5sLWNhbGxvdXQtaXRlbV9fdGV4dC13cmFwcGVyOmhvdmVyIC5jLWNhbGxvdXQtaXRlbV9fcGxheS1jaXJjbGUge1xuICAgIHN0cm9rZTokbWlkbmlnaHQtNTAwO1xufVxuLmwtY2FsbG91dC1pdGVtX190ZXh0LXdyYXBwZXI6aG92ZXIgLmMtY2FsbG91dC1pdGVtX19saW5rIHtcbiAgICBjb2xvcjokbWlkbmlnaHQtNTAwO1xufSIsIi5jLXNpbXBsZS1pY29uLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICB9XG5cbiAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59IiwiLmMtaW1hZ2UtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB3aWR0aDogMzE0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMjNweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLy9oZWlnaHQ6IDE1OHB4O1xuICAgICAgICAvL3BhZGRpbmctdG9wOiA1Ni40MiU7XG4gICAgICAgIC8vb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDI2OXB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogNTYuMTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogNTYuMzYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDE4MnB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogNTYuMzQlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICB9XG59XG5cbi5sLWltYWdlLWNhcmQge1xuXG59IiwiLmMtc2ltcGxlLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjI5cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzOTRweDtcbiAgICB9XG4gXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgY29sb3I6ICRpbmRpZ287XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5OHB4IC8gMzk0cHggKiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW11c2VvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRvcDogLTVweDtcblxuICAgICAgICAgICAgLmMtc2ltcGxlLWNhcmRfX2N0YS0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNreS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1zaW1wbGUtY2FyZCB7XG4gICAgJl9fY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NnB4IC8gMzk0cHggKiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufSIsIi5pbWFnZS1jb3B5LWNhcmRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm94LXNoYWRvdzowIDdweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzIpO1xuXG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi5jYXJkLWxhcmdle1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgXG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgICYuY2FyZC1sYXJnZXtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfSAgICBcbiAgICB9XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi5jYXJkLWxhcmdle1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIH0gICAgXG4gICAgfVxufVxuXG4uaW1hZ2UtY29weS1jYXJkLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uaW1hZ2UtY29weS1jYXJkLWNvcHlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNCMUIxQjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LXNlbWlib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1jb3B5LWNhcmQtY29weV9fY29weSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmltYWdlLWNvcHktY2FyZF9fYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnbztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDE0cHggMjlweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDdweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxufSIsIi5jLWN0YSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9fdGV4dCB7IFxuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbC1jdGEtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTNweDtcbiAgICB9XG59XG5cbi5sLWN0YS1hY3Rpb25zIHtcbiAgICBAZXh0ZW5kICVsLWN0YS1hY3Rpb25zO1xufVxuXG4uY3RhX19ia2ctLXN0ZWVsLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRzdGVlbC1ibHVlO1xufSIsIi5jLWltYWdlLWN0YSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtaW1hZ2UtY3RhIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLW1haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNzdweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXJlcG9ydHMtY3RhIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBiYWNrZ3JvdW5kOiAkc25vdztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICBwYWRkaW5nLXRvcDogOThweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXNlY29uZGFyeS1oZWFkaW5nO1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDozNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjE4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtcmVwb3J0cy1jdGEge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6MTAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgODhweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRhYi1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjM3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6NjglO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXBvcnRzX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgd2lkdGg6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6JGdhaW5zYm9ybztcbiAgICBoZWlnaHQ6MTUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBoZWlnaHQ6MTU4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBoZWlnaHQ6OTBweDtcbiAgICB9XG59IiwiLmMtY3RhLXNpbXBsZS10ZXh0IHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbC1jdGEtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmwtY3RhLWFjdGlvbnMge1xuICAgIEBleHRlbmQgJWwtY3RhLWFjdGlvbnM7XG59IiwiLyogYm94IHRoYXQgb3ZlcmxheXMgaGVybyBpbWFnZSAqL1xuLm92ZXJsYXktYm94X19jb250YWluZXIge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nOjAgMjBweDtcbn1cblxuLm92ZXJsYXktYm94LS11cC1jZW50ZXJlZCB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBtYXJnaW46MCBhdXRvO1xuICAgICBwYWRkaW5nOjUwcHggMDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMDMpO1xuICAgICB6LWluZGV4OjI7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6NjA0cHg7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOjgxN3B4O1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDo4ODBweDtcbiAgICAgfVxuIH1cbiAub3ZlcmxheS1ib3hfX2lubmVyIHtcbiAgICAgZGlzcGxheTpmbGV4O1xuICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBwYWRkaW5nOjAgMzBweDtcblxuICAgICAuZXllYnJvdy10ZXh0IHtcbiAgICAgICAgICBjb2xvcjokaW5kaWdvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjZweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICBmb250LXNpemU6MjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0OHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiB9XG5cbiAub3ZlcmxheS1ib3hfX2J1dHRvbi1jb250YWluZXIge1xuICAgICBtYXJnaW4tdG9wOjQ0cHg7XG4gICAgIHdpZHRoOiAyMDBweDtcbiB9IiwiLmMtZmVhdHVyZWQtcmVzb3VyY2Uge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDM2cHg7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgJXN0ZC1saW5rLWJ1dHRvbjtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktYWxwaGEpO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3ItdHJhbnNwYXJlbnQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRhZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAgMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZSB7XG4gICAgQGV4dGVuZCAlY29tcG9uZW50LWNvbnRhaW5lci1zbWFsbDtcbiAgICBcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjZweCA0MHB4IDMxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAzM3B4IDMycHggNDVweCA0MnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTFweDsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDU1cHggMjhweCA5NHB4IDY1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IDUwcHggMTE2cHggNTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDA5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJl9fbGluayB7XG4gICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgLy8gICAgICAgICBmbGV4OiAxO1xuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDE5OXB4O1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDIyMXB4O1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufSIsIi5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2wge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40N3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbCB7XG4gICAgQGV4dGVuZCAlY29tcG9uZW50LWNvbnRhaW5lci1zbWFsbDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDI3cHg7XG4gICAgICAgIG1heC13aWR0aDogMjE5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgbWluLWhlaWdodDogNjZweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogODVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogODZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDE1OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuNDIlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjc0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX190aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC8vIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAvLyB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIC8vIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjMwZic7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMmNhJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3dzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItc21hbGw7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMTRweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQxcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOy8vMjkxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMzkzcHg7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMjdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjczcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NHB4OyBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDE1OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuNDIlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgLy8gRm9yIGVxdWFsIGhlaWdodCBpdGVtcyBpbiBmbGV4XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDsgLy8gRm9yIGJveCBzaGFkb3cgdG8gYXBwZWFyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufSIsIi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgJXN0ZC1saW5rLWJ1dHRvbjtcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktYWxwaGEpO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3ItdHJhbnNwYXJlbnQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRhZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAgMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLXNtYWxsO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNnB4IDQwcHggMzFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDk5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWNvbnRhaW5lciB7IFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAzMHB4IDQwcHggMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMzcHggNThweCAzNHB4IDQycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAzM3B4IDY1cHggNDNweCA0OXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1mZWF0dXJlZC10b3BpY3Mge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1rbm9ja291dDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3ItdHJhbnNwYXJlbnQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDE5MXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblxuICAgICAgICAmLS1mdWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhYi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLjkzcHg7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBvcmRlcjogMTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDI0cHggMCAyM3B4IDA7XG4gICAgICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtaXRlbSB7XG4gICAgICAgIFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuOTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAyM3B4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNC9kcm9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUpIHtcblxuICAgICAgICAgICAgLy8gaGlkZSBpbmFjdGl2ZSA8bGk+cyB3aGlsZSBrZWVwaW5nIHRoZW0gYWNjZXNzaWJsZVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOTk5ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICAgICAgICAgIC8vIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGFnLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcmVsYXRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxhdGVkLWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjMwZic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxhdGVkLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWhlYWRpbmc7XG4gICAgICAgIC8vIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX190b3BpYyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZlYXR1cmVkLXRvcGljcyB7XG4gICAgQGV4dGVuZCAlY29tcG9uZW50LWNvbnRhaW5lci1tYWluO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNzc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6bm90KC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gc2hvdyBhbGwgPGxpPnMgd2hlbiB0aGUgPHVsPiBpcyAuZXhwYW5kZWRcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG5cbiAgICAmX19yZWxhdGVkIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3BpYyB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9waWMtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNjY1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIGJvdHRvbS1idXR0b24tcm93IHtcbiAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi13aGl0ZS1iZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJvdHRvbS1idXR0b24tcm93LWluZGlnbyB7XG4gICAgLm1rdG9CdXR0b25Sb3cge1xuICAgICAgICAubWt0b0J1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5kaWdvLWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYm90dG9tLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDcyN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDY0OXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDYwNnB4O1xuICAgIH1cblxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gYm90dG9tLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAzMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAyODhweDtcbiAgICB9XG5cbiAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxpc3Qtd2hpdGUtdGV4dDtcbiAgICB9XG5cbiAgICBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdC1tYWluO1xuICAgIH1cblxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gYm90dG9tLXJvdy1pbnB1dCB7XG4gICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3R0b20tcm93LWlucHV0LWNoZWNrYm94LXNreS1iZyB7XG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXdoaXRlLXRleHQ7XG5cbiAgICAgICAgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNreS1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYm90dG9tLXJvdy1pbnB1dC1jaGVja2JveC13aGl0ZS1iZyB7XG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1kYXJrLXRleHQ7XG5cbiAgICAgICAgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYm90dG9tLXJvdy1pbnB1dC1jaGVja2JveC13aGl0ZS1iZy1naG9zdC1ib3JkZXIge1xuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtZGFyay10ZXh0O1xuXG4gICAgICAgICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnaG9zdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJ1dHRvbi1pbmRpZ28tYmcge1xuICAgIGJhY2tncm91bmQ6ICRpbmRpZ287XG4gICAgYm9yZGVyOiAycHggc29saWQgJGluZGlnbztcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5kaWdvO1xuICAgICAgICBib3gtc2hhZG93OiAwIDdweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAkaW5kaWdvO1xuICAgIH1cbn1cblxuQG1peGluIGJ1dHRvbi13aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAkaW5kaWdvO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDdweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5AbWl4aW4gY2hlY2tib3gtZGFyay10ZXh0IHtcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBjb250ZW50OiBcIlxcMjcxMyBcIjtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuQG1peGluIGNoZWNrYm94LWxpc3Qtd2hpdGUtdGV4dCB7XG4gICAgJiA+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjaGVja2JveC1saXN0LWRhcmstZ3JheS10ZXh0IHtcbiAgICAmID4gbGFiZWwge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY2hlY2tib3gtd2hpdGUtdGV4dCB7XG4gICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcXDI3MTMgXCI7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBzZWxlY3QtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2ZycpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xufVxuXG5AbWl4aW4gc3VjY2Vzcy13aGl0ZSB7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbn1cblxuLmMtbWVkYWxsaWEtZm9ybSB7XG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5tZWRhbGxpYS1mb3JtX19jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDEwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWF0dGVyaG9ybjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRhbGxpYS1mb3JtX19oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVkYWxsaWEtZm9ybS1yb3ctZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVkYWxsaWEtZm9ybV9fdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHZlcnktbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXR0ZXJob3JuO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9Gb3JtQ29sLCAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvR3V0dGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0luc3RydWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0ludmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9MYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9PZmZzZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdC5ta3RvRmllbGQge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXR0ZXJob3JuO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLS1wbGFjZWhvbGRlci1jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3Jvdy5oaWRlbWFya2V0b1JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9CdXR0b25Sb3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTdweCAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0Vycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnJlZS1zcGVlY2gtcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgTWFya2V0byBpbmxpbmUgc3R5bGUgdGhhdCBjYW5ub3QgYmUgcmVtb3ZlZFxuICAgICAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgICAgIC5ta3RvRXJyb3JBcnJvd1dyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvckFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MWIwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlmMTMwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0Vycm9yTXNnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYjAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlNTFiMDAgNDMlLCAjYmExNjAwIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlNTFiMDAgNDMlLCAjYmExNjAwIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZTUxYjAwIDQzJSwgI2JhMTYwMCAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCNlNTFiMDAgNDMlLCAjYmExNjAwIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZjEzMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC42NSkgMCAycHggN3B4LCBpbnNldCAjZmYzYzNjIDAgMXB4IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogIzkwMTEwMCAwIC0xcHggMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC42NSkgMCAycHggN3B4LCBpbnNldCAjZmYzYzNjIDAgMXB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjY2VzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLXJvdy1pbnB1dC1jaGVja2JveC13aGl0ZS1iZy1naG9zdC1ib3JkZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0Lm1rdG9GaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VsZWN0LW1haW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1saXN0LWRhcmstZ3JheS10ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3Jvdy5tZWRhbGxpYS1mb3JtX19jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLWJ1dHRvbi1yb3ctaW5kaWdvO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLS1hbHQtYm90dG9tIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1jb250YWluZXI7XG5cbiAgICAgICAgICAgIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tcm93LWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1yb3ctaW5wdXQtY2hlY2tib3gtc2t5LWJnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tYnV0dG9uLXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLWNvbnRhaW5lcjtcblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLXJvdy1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tcm93LWlucHV0LWNoZWNrYm94LXdoaXRlLWJnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisxMCkge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tZWRhbGxpYS1mb3JtX19jaGVja2JveCwgJi5tZWRhbGxpYS1mb3JtX190ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm0tLWxhc3QtYmVmb3JlLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1idXR0b24tcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZm9ycmVzdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAvKiBOb24tc3RhbmRhcmQgYnJlYWtwb2ludCB3aWR0aCB0aGF0IGlzIG9ubHkgb24gdGhpcyBwYWdlIHRlbXBsYXRlICovXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDk4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRhbGxpYS1mb3JtX19yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC8qIE5vbi1zdGFuZGFyZCBicmVha3BvaW50IHdpZHRoIHRoYXQgaXMgb25seSBvbiB0aGlzIHBhZ2UgdGVtcGxhdGUgKi9cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1saWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tcm93LWlucHV0LWNoZWNrYm94LXdoaXRlLWJnO1xuXG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1saWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxpc3QtZGFyay1ncmF5LXRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY+bGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdC5ta3RvRmllbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZWxlY3QtbWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRhbGxpYS1mb3JtLS1sYXN0LWJlZm9yZS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkYWxsaWEtZm9ybV9fcm93Lm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkYWxsaWEtZm9ybV9fcm93ICNMYmx0ZXJtc2FuZENvbmRpdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b1JlcXVpcmVkRmllbGQgLm1rdG9Bc3Rlcml4IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZyZWUtc3BlZWNoLXJlZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1idXR0b24tcm93LWluZGlnbztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxpc3Qtd2hpdGUtdGV4dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1yb3ctaW5wdXQtY2hlY2tib3gtd2hpdGUtYmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkYWxsaWEtZm9ybV9fY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRhbGxpYS1mb3JtLS1sYXN0LWJlZm9yZS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VsZWN0LW1haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1idXR0b24tcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWFpbi1ib3R0b20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLWNvbnRhaW5lcjtcblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbS1yb3ctaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLXJvdy1pbnB1dC1jaGVja2JveC1za3ktYmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tYnV0dG9uLXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlc291cmNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLm1lZGFsbGlhLWZvcm1fX3JvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3R0b20tcm93LWlucHV0LWNoZWNrYm94LXdoaXRlLWJnLWdob3N0LWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc2VsZWN0Lm1rdG9GaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VsZWN0LW1haW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1saXN0LWRhcmstZ3JheS10ZXh0O1xuXG4gICAgICAgICAgICAgICAgICAgICY+bGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmPmxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRhbGxpYS1mb3JtX19yb3cubWVkYWxsaWEtZm9ybV9fY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRhbGxpYS1mb3JtX19yb3cgI0xibHRlcm1zYW5kQ29uZGl0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnJlZS1zcGVlY2gtcmVkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLWJ1dHRvbi1yb3ctaW5kaWdvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhY3Qge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tYWluX2JvdHRvbSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Y2Nlc3Mge1xuICAgICAgICAmLS1hbHRfYm90dG9tLCAmLS1jb250YWN0LCAmLS1tYWluX2JvdHRvbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdWNjZXNzLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN1Y2Nlc3Mtd2hpdGU7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlZmF1bHQyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA3MjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtbWVkYWxsaWEtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWx0X2JvdHRvbSwgJi0tbWFpbl9ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgJiArIC5sLW1lZGFsbGlhLWZvcm1fX3N1Yi1oZWFkaW5nLS1tYWluX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7IC8vIHVzZWQgdG8gcHVsbCB1cCB0aGUgc3ViaGVhZGluZyBpZiBpdCBleGlzdHNcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VjY2VzcyB7XG5cbiAgICAgICAgJi0tYWx0X2JvdHRvbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjY2VzcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLS1jb250YWN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWZvcnJlc3RlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59IiwiLmMtaWNvbi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDIyOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgIHdpZHRoOiAyODdweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRkaW0tZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6JGluZGlnbztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1zdGQtcmVzb3VyY2Uge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IC8qIEFjY291bnQgZm9yIG1lbnUgKi9cbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyAvKiBBY2NvdW50IGZvciBtZW51ICovXG4gICAgfVxufVxuXG4ubC1zdGQtcmVzb3VyY2Uge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTclO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVsYXRlZCB7XG5cbiAgICB9XG59IiwiLnNlby10ZW1wbGF0ZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnNlby10ZW1wbGF0ZS1oZXJvX193cmFwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuc2VvLXRlbXBsYXRlX19idXR0b257XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRpbmRpZ287XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1oZXJvLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtaGVyby1jb3B5X19tZWRpdW0ge1xuXG59XG5cbi5zZW8tdGVtcGxhdGUtaGVyby1jb3B5X19sYXJnZSB7XG5cbn1cblxuLnNlby10ZW1wbGF0ZV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG5cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtdG8tdG9wX19idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VvLXRlbXBsYXRlLWxpbmtfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zZW8tdGVtcGxhdGUtc29jaWFsX19jb250YWluZXIgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGVfX2J1dHRvbi0tZ3JleSB7XG4gICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2VvLXRlbXBsYXRlLW1lbnUtZXhwZXJ0X19idXR0b24ge1xuICAgIGNvbG9yOiAkbWF0dGVyaG9ybjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG4gICAgXG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjlweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnbztcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtYm9keV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtbGVmdC1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbm93O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJiAuc2VvLXRlbXBsYXRlLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgJiAuc2VvLXRlbXBsYXRlLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLXJpZ2h0LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmIC5zZW8tdGVtcGxhdGUtc29jaWFsX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICAgICAgJiAuc2VvLXRlbXBsYXRlLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtbGVmdC1tZW51X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4IDQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG59XG4gXG4uc2VvLXRlbXBsYXRlLWZ1bGxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5zZW8tdGVtcGxhdGUtbGVmdC10aXRsZV9fY29weSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICRtaWRuaWdodDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1sZWZ0LXVub3JkZXJlZC1saXN0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1sZWZ0LW9yZGVyZWQtbGlzdF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxufVxuXG5cblxuLnNlby10ZW1wbGF0ZS1taXhlZC1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLnNlby10ZW1wbGF0ZS1taXhlZF9fcmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uc2VvLXRlbXBsYXRlLW1peGVkLWNvbnRlbnQtY29weV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtbWl4ZWQtY29udGVudC1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgfVxuXG4gICAgLnNlby10ZW1wbGF0ZS1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtaW1hZ2VfX3dyYXAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5zZW8tdGVtcGxhdGUtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VvLXRlbXBsYXRlLXBpZS1jaGFydF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnNlby10ZW1wbGF0ZS1waWUtY2hhcnRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcGllLWNoYXJ0LWNvcHlfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcGllLWNoYXJ0LWNvcHlfX2NvcHktLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VvLXRlbXBsYXRlLXBpZS1jaGFydC1jb3B5X19jb3B5LS1saWdodCB7XG4gICAgY29sb3I6ICRtaXNjaGthO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VvLXRlbXBsYXRlLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5zZW8tdGVtcGxhdGUtcXVvdGVfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4ICRkYXJrLWdyYXk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBoaWRkZW4gc29saWQgaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcXVvdGVfX2ljb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGNvbG9yOiAkZW1lcmFsZDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHRvcDogODBweDtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtcXVvdGUtY29weV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7XG4gICAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLXF1b3RlLXBlcnNvbl9fY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1xdW90ZS1wZXJzb25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRpbmRpZ287XG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAgICBcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1xdW90ZS1wZXJzb25fX2NvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyBcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZW8tdGVtcGxhdGUtc29jaWFsLWxpbmtzX19saW5rIHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgJiAuZmEtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICNjNWNhY2M7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuXG4gICAgJiAuZmEtaW52ZXJzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICAmIC5mYS1jaXJjbGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlby10ZW1wbGF0ZS1jb3B5X19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkaW5kaWdvO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuXG4uc2VvLXRlbXBsYXRlLWNvcHlfX3N1YmhlYWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VvLXRlbXBsYXRlLWNvcHlfX3N1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtY29weV9fYm9keSB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGluZGlnbztcbiAgICB9XG59XG5cbi5zZW8tdGVtcGxhdGUtY29weV9fbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1zZW1pYm9sZDtcbiAgICBjb2xvcjogJG1pc2Noa2E7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxufVxuXG4uc2VvLWFjdGl2ZS1zZWN0aW9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJG1pZG5pZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZW8tdGVtcGxhdGVfX3JlYWQtY29weSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XG4gICAgJiBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uc2VvLXRlbXBsYXRlX19tZW51LXRvZ2dsZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cblxuLnNlby1tZW51X19saW5rcy0tYWN0aXZlIHtcbiAgICAmIC5zZW8tdGVtcGxhdGVfX21lbnUtdG9nZ2xle1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VvLW1lbnVfX2xpbmtzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIH1cbn1cblxuLnNlby1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5zZW8tcGVyY2VudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMTA7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNXB4KTtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNjA7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM2MDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNFREYwRkE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IGNhbGMoMzYwIC0gKDM2MCAqIHZhcigtLXZhbCkpIC8gMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZW8tbnVtYmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3LW1hcmtldG8tZm9ybXtcbiAgICAubWVkYWxsaWEtZm9ybV9fcmVnaW9uX2Zvcl9wYXJ0bmVyX3JlZ2lzdHJhdGlvbl9fYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgI1JlZ2lvbl9mb3JfUGFydG5lcl9SZWdpc3RyYXRpb25fX2Mge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1lZGFsbGlhLWZvcm1fX25vX29mX2N1c3RvbWVyc19fYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lZGFsbGlhLWZvcm1fX3ZlcnRpY2FsX21hcmtldF9fYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAjVmVydGljYWxfTWFya2V0X19jIHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGFsbGlhLWZvcm1fX2VtcGxveWVlX2NvbnRhY3RfX2Mge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZWRhbGxpYS1mb3JtX19wYXJ0bmVyLWNvcHktLXdoaXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJiAubWt0b0FzdGVyaXgge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRhbGxpYS1mb3JtX19wYXJ0bmVyLWNvcHktLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAubWVkYWxsaWEtZm9ybV9fcHJvZHVjdF90ZWNobm9sb2d5X19jIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgI1Byb2R1Y3RfVGVjaG5vbG9neV9fYyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXJlc291cmNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgLnJlc291cmNlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgJXRlcnRpYXJ5LWhlYWRpbmc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgJXJlc291cmNlLWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBAZXh0ZW5kICVyZXNvdXJjZS1jb250ZW50O1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbn1cblxuLmwtcmVzb3VyY2UtY29udGVudCB7XG5cbn0iLCIuYy1yZXNvdXJjZS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA5MXB4O1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG4gICAgICAgIHdpZHRoOiAyODdweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4IWltcG9ydGFudDsgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7IC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXRleHQge1xuICAgICAgICBAZXh0ZW5kICVyZXNvdXJjZS1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyODdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2VsZW1lbnQge1xuICAgICAgICAmLS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RoYW5reW91IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGVsdGE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyN3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXByaW1hcnktaGVhZGluZztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRlcnRpYXJ5LWhlYWRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICAuY3RhLFxuICAgICAgICAuY3RhLXBycGwge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24oJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLXByaW1hcnktYWxwaGEpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFsdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgLmN0YSxcbiAgICAgICAgICAgIC5jdGEtcHJwbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICAubC1yZXNvdXJjZS1mb3JtX190aGFua3lvdSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAldGVydGlhcnktaGVhZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRhbGxpYS1mb3JtX19oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cubWVkYWxsaWEtZm9ybS0tbGFzdC1iZWZvcmUtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lZGFsbGlhLWZvcm0tcm93LWVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWt0b0Vycm9yIHtcbiAgICAgICAgY29sb3I6ICRmcmVlLXNwZWVjaC1yZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBGaXggZm9yIE1hcmtldG8gaW5saW5lIHN0eWxlIHRoYXQgY2Fubm90IGJlIHJlbW92ZWRcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgLm1rdG9FcnJvckFycm93V3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgLm1rdG9FcnJvckFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZjEzMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0Vycm9yTXNnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTFiMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTUxYjAwIDQzJSwgI2JhMTYwMCAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlNTFiMDAgNDMlLCAjYmExNjAwIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlNTFiMDAgNDMlLCAjYmExNjAwIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjZTUxYjAwIDQzJSwgI2JhMTYwMCAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZjEzMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuNjUpIDAgMnB4IDdweCwgaW5zZXQgI2ZmM2MzYyAwIDFweCAwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAjOTAxMTAwIDAgLTFweCAwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC42NSkgMCAycHggN3B4LCBpbnNldCAjZmYzYzNjIDAgMXB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ta3RvRm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKG1lZGl1bSkge1xuICAgICAgICAgICAgJjpub3QoLm1lZGFsbGlhLWZvcm1fX2NoZWNrYm94KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICY6bm90KC5tZWRhbGxpYS1mb3JtX19jaGVja2JveCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF0sXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCxcbiAgICAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDsgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1saWdodC1ncmF5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjcxMyBcIjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b0luc2V0IGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7IC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gI0xibHRlcm1zYW5kQ29uZGl0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDsgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViIWltcG9ydGFudDsgLyogTmVlZCB0byBvdmVycmlkZSBvbGQgbGVnYWN5IENTUyB0aGF0IGhhcyBpbXBvcnRhbnQgKi9cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQhaW1wb3J0YW50OyAvKiBOZWVkIHRvIG92ZXJyaWRlIG9sZCBsZWdhY3kgQ1NTIHRoYXQgaGFzIGltcG9ydGFudCAqL1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMWVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjZWQyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCA0cHggMXB4ICNkZGQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9HdXR0ZXIsXG4gICAgLm1rdG9Gb3JtIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9Bc3Rlcml4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGZyZWUtc3BlZWNoLXJlZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICAgICAgICBjb2xvcjogJGZyZWUtc3BlZWNoLXJlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC03cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL2NvbnRhY3QtdXMtZm9ybS1kcm9wZG93bi1hcnJvdy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbWF0dGVyaG9ybjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1wbGFjZWhvbGRlci1jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1saWdodC1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIFxuICAgIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkOmZvY3VzLCBcbiAgICAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmwtcmVzb3VyY2UtZm9ybSB7XG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIEBleHRlbmQgJWwtY3RhLWFjdGlvbnM7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aGFua3lvdSB7XG4gICAgICAgIG1hcmdpbjowIDUwcHg7XG4gICAgfVxufSIsIi5jLXJlc291cmNlLWhlYWRpbmcge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVwcmltYXJ5LWhlYWRpbmc7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXRlcnRpYXJ5LWhlYWRpbmc7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHM7XG4gICAgICAgIEBleHRlbmQgJWFsbC1jYXBzLS1sYXJnZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG59XG5cbi5sLXJlc291cmNlLWhlYWRpbmcgeyAgIFxufSIsIi5jLXJlc291cmNlLXJlbGF0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1zZWNvbmRhcnk7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtYXJ0aWNsZS5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJyb2NodXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtYnJvY2h1cmUucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXNlc3R1ZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1jYXNlc3R1ZHkucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lYm9vayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LWVib29rLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3VpZGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDMvaWNvbi1ndWlkZS5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZm9ncmFwaGljIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtaW5mb2dyYXBoaWMucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vdGhlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LW90aGVyLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVwb3J0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtcmVwb3J0LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmlkZW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC12aWRlby5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlcGFwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC13aGl0ZXBhcGVyLnBuZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgICBAZXh0ZW5kICVhbGwtY2FwcztcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHMtLWxhcmdlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxufVxuXG4ubC1yZXNvdXJjZS1yZWxhdGVkIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLW1haW47XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTNweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWFsdC1jYWxsb3V0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cbn1cblxuLmwtYWx0LWNhbGxvdXRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNzI3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDk4MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwNDVweDtcbiAgICB9XG59IiwiLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMjE3cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjgwcHg7IC8qIG1vYmlsZSBoYXMgMjBweCBndXR0ZXJzICovXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAwIDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAwcHggMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDM3cHggMHB4IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDM5M3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA1MHB4IDBweCA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRpZ287XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRpZ287XG4gICAgICAgIH1cblxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgYm90dG9tOiAzN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vICAgICAvL2xpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTM5cHggMTlweCAwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTU3cHggMjNweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtNjRweCAzMHB4IDBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTg0cHggMzBweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM5cHg7ICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaHVnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtY2FsbG91dC1jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA3MjdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA5ODJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMjM5cHg7XG4gICAgfVxufSIsIiAvKiBpbnN0YWdyYW0gc2VjdGlvbiAqL1xuLmluc3RhZ3JhbV9fY2FyZHMge1xuICAgICBkaXNwbGF5OmZsZXg7XG4gICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgcGFkZGluZzoxMDBweCA3cHggMDtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgIHBhZGRpbmc6MTQwcHggMCAwO1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6MTQwcHggMCAwO1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6MTQwcHggMjBweCAwO1xuICAgICB9XG59XG4uaW5zdGFncmFtX19jYXJkc19faW5uZXIge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBtYXgtd2lkdGg6MTA4NHB4O1xuICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZzowIDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICAgICAgfVxuICAgICB9XG4gfVxuLmluc3RhZ3JhbV9fY29udGFpbmVyIHtcbiAgICAgZGlzcGxheTpmbGV4O1xuICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIG1hcmdpbjoyNHB4IDAgMCAwO1xuXG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luOjI0cHggMCAxOHB4IDA7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMCAxOHB4IDA7XG4gICAgIH1cbn1cbi5pbnN0YWdyYW0tY2FyZCB7XG4gICAgIG1hcmdpbi1ib3R0b206MzBweDtcbn1cbi5pbnN0YWdyYW0tY2FyZCBpbWcge1xuICAgICB3aWR0aDoxMDAlO1xufVxuLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgZGlzcGxheTpmbGV4O1xuICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgIG1hcmdpbi10b3A6LTEwcHg7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgIH1cbn1cbi5zb2NpYWwtaWNvbnNfX2ljb24ge1xuICAgICB3aWR0aDozNnB4O1xuICAgICBoZWlnaHQ6MzZweDtcbiAgICAgbWFyZ2luOjAgNXB4O1xuXG4gICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgbGluZWFyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbiAgICAgICAgICB9XG4gICAgIH1cbn1cbi8vIG92ZXJyaWRlcyBmb3IgcGx1Z2luIGNzc1xuLmluc3RhZ3JhbV9fY29udGFpbmVyICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtIHtcbiAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICBwYWRkaW5nOjE1cHggMCAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6MTVweCA3cHggMTVweCA3cHggIWltcG9ydGFudDtcbiAgICAgfVxuICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzoxNXB4IDdweCAxNXB4IDdweCAhaW1wb3J0YW50O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOjE1cHggMTNweCAxNXB4IDEzcHggIWltcG9ydGFudDtcbiAgICAgfVxufSIsIi5wZW9wbGVfX2NhcmVlcnMge1xuICAgICBkaXNwbGF5OmZsZXg7XG4gICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICBwYWRkaW5nOjEwMHB4IDIwcHggMTAwcHg7XG4gICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgcGFkZGluZzoxNDBweCAyMHB4IDE0OHB4O1xuICAgICB9XG5cbiAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICBmb250LXNpemU6MzZweDtcbiAgICAgICAgICB9XG4gICAgIH1cbiB9XG4gLnBlb3BsZV9fY2FyZWVyc19fY2FyZHMtY29udGFpbmVyIHtcbiAgICAgZGlzcGxheTpmbGV4O1xuICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBtYXgtd2lkdGg6MTAzMHB4O1xuICAgICBtYXJnaW46MzBweCAwIDAgMDtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcbiAgICAgfVxuIH1cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQge1xuICAgICBkaXNwbGF5OmZsZXg7XG4gICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDozMS42NSU7XG4gICAgIH1cbn1cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQtaW1hZ2Uge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBoZWlnaHQ6YXV0bztcbiAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgfVxufVxuLnBlb3BsZV9fY2FyZWVyc19fY2FyZC10ZXh0IHtcbiAgICAgZm9udC1zaXplOjE2cHg7XG5cbiAgICAgaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6MTAwMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDo2cHg7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgIH1cbn1cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQgYTpsaW5rLCAucGVvcGxlX19jYXJlZXJzX19jYXJkIGE6Zm9jdXMsIC5wZW9wbGVfX2NhcmVlcnNfX2NhcmQgYTp2aXNpdGVkIHtcbiAgICAgY29sb3I6JGRhcmstZ3JheTtcbn1cbi5wZW9wbGVfX2NhcmVlcnNfX25hbWUge1xuICAgICBmb250LXdlaWdodDo3MDA7XG59XG4ucGVvcGxlX19jYXJlZXJzX19jYXJkIGE6aG92ZXIgLnBlb3BsZV9fY2FyZWVyc19fbmFtZSB7XG4gICAgIGNvbG9yOiRpbmRpZ28gIWltcG9ydGFudDtcbn1cbi5wZW9wbGVfX2NhcmVlcnNfX2NhcmQgYTpob3ZlciAucGVvcGxlX19jYXJlZXJzX19zZXJ2aWNlIHtcbiAgICAgY29sb3I6JGluZGlnbyAhaW1wb3J0YW50O1xufVxuLnBlb3BsZV9fY2FyZWVyc19fYnV0dG9uIGEge1xuICAgICBtaW4td2lkdGg6MjAwcHg7XG59IiwiLmMtY29tbS1jYWxsb3V0IHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIC8vICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgLy8gfVxuICAgICAgICBcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1nYW1tYTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICZfX2hlYWRpbmcge1xuICAgIC8vICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1oZWFkaW5nLXRleHQ7XG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIC8vIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjg3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBkaXYsIG9sLCB1bCwgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwLCBkaXYsIG9sLCB1bCwgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1jb21tLWNhbGxvdXQge1xuICAgIC8vICZfX2NvbnRhaW5lciB7XG4gICAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAvLyAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgIC8vICAgICAgICAgICAgIC5sLWNvbW0tY2FsbG91dF9fY29udGVudCB7XG4gICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLy8gICAgICAgICB3aWR0aDogMzE0cHg7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgICAgICAvLyBoZWlnaHQ6IDYxM3B4O1xuICAgIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIC8vICAgICAgICAgd2lkdGg6IDM5M3B4O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgkY29sb3ItZW1wdHksIDAuMDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0OHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1lbXAtY2FsbG91dCB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIC8vIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWhlYWRpbmc7XG4gICAgICAgIC8vIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWdhbW1hO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzkzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHM7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIC8vIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVhbGwtY2Fwcy0tc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdW90ZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tbGFyZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgJWFsbC1jYXBzO1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFsbC1jYXBzLS1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtZW1wLWNhbGxvdXQge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgNDhweCAwIDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0OHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNjEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzkzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMteHAtdGFicyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbm93O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjg2cHg7IFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM5NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzlweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQ2cHg7IFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDM5NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7ICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQycHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCRub2JlbCwgMC40KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGluZGlnbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgIC8vIG9yZGVyOiAwO1xuICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDQvZHJvcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAvLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogOHB4O1xuXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgICAgICAvLyAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC5sLXhwLXRhYnNfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jLXhwLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgLy8gaGlkZSBpbmFjdGl2ZSA8bGk+cyB3aGlsZSBrZWVwaW5nIHRoZW0gYWNjZXNzaWJsZVxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gdG9wOiAtOTk5ZW07XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLW5vdC1hY3RpdmUsIDAuNSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAvLyBvcmRlcjogMDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRpZ287XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcblxuICAgICAgICAmLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLmMteHAtdGFic19faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC14cC10YWJzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNzI3cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDk4NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDExNTZweDtcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgQGV4dGVuZCAlbC1hY3Rpb25zO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE3N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZlYXR1cmVzLWNhcmQge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyBcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgIFxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHsgIFxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4OyAgXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgIFxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI5MnB4O1xuXG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDg4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZlYXR1cmVzLWNhcmQge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxNzdweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzNweDtcblxuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQzMXB4O1xuXG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZvbGxvdyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogODVweCAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzoxMDBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzoxMDBweCAyNHB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgLmZhLXR3aXR0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwtdHdpdHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtZm9sbG93LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubC1mb2xsb3ctaXRlbXMge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAzNTRweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiA0MDVweDtcbiAgICAgICAgd2lkdGg6IDMxMnB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6MzEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDMzMXB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIHdpZHRoOjMyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2xhc3Nkb29yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLXNvY2lhbC1nbGFzc2Rvb3I7XG4gICAgfVxuXG4gICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctc29jaWFsLXR3aXR0ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudHdpdHRlci1lbnRpdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLTcwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lUG9zdGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHdlZXQge1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51c2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWlmcmFtZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAmX19iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1lcmFsZDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgXG4gICAgJl9fZnJhbWUge1xuXG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJG1hdHRlcmhvcm47XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgxN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1pZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIH1cbn0iLCIuYy1pbWFnZS1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGVjbGlwc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgIFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmwtaW1hZ2UtY2FyZHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogOTgycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAyOXB4O1xuICAgIH1cbn0iLCIuYy1pbWFnZS1saXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTEzcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG5cbiAgICAgICAgcCwgZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmMtaW1hZ2UtbGlzdF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxufVxuXG4vLyAubC1pbWFnZS1saXN0LWNvbnRhaW5lciB7XG4vLyAgICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4vLyAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4vLyAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuLy8gICAgIH1cblxuICAgIFxuLy8gfVxuXG4ubC1pbWFnZS1saXN0IHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZ2FtbWE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDcyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcCwgZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtaW1hZ2UtbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIi5jLWltYWdlLXRhYnMge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoLS1sYXJnZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCwgZGl2LCBvbCwgdWwsIGxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhcmFncmFwaDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWhlYWRpbmc7IFxuICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1nYW1tYTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogODI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhYi1iYWNrZ3JvdW5kO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC45M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDIzcHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDQvZHJvcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jLWltYWdlLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSkge1xuXG4gICAgICAgICAgICAvLyBoaWRlIGluYWN0aXZlIDxsaT5zIHdoaWxlIGtlZXBpbmcgdGhlbSBhY2Nlc3NpYmxlXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTllbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RhYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICYtLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogNjI1cHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogOTQwcHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cbi5sLWltYWdlLXRhYnMge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdG5vdGUtY29udGFpbmVyIHtcbiAgICAgICAgLy9AaW5jbHVkZSBjZW50ZXJlZDtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLmMtaW1hZ2UtdGFic19fbGluay0taXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm5vdCguYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gc2hvdyBhbGwgPGxpPnMgd2hlbiB0aGUgPHVsPiBpcyAuZXhwYW5kZWRcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDU3cHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDU3cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm94ZWQtc2VjdGlvbl9faW1hZ2UtdGV4dF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBwYWRkaW5nOjAgMjBweDtcbn1cbi5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0IHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOjEwMzBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xuICAgIH1cbn1cbi5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X19pbWFnZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBvcmRlcjoyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICB3aWR0aDo1OC44MyU7XG4gICAgICAgIG9yZGVyOjE7XG4gICAgfVxufVxuLmJveGVkLXNlY3Rpb25fX2ltYWdlLXRleHRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X190ZXh0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6NTBweCAzMHB4IDM1cHggMzBweDtcbiAgICBvcmRlcjoxO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzo2MHB4IDUwcHggNDBweCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6NDEuMTclO1xuICAgICAgICBvcmRlcjoyO1xuICAgIH1cbn1cbi5ib3hlZC1zZWN0aW9uX19pbWFnZS10ZXh0X190ZXh0IC5leWVicm93LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6JGVtZXJhbGQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG4uYm94ZWQtc2VjdGlvbl9faW1hZ2UtdGV4dF9fdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTo4cHg7XG59XG4uYm94ZWQtc2VjdGlvbl9faW5uZXItdGV4dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgfVxufVxuLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIHAge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1zaXplOjE2cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICB3aWR0aDo0NSU7XG4gICAgICAgIC8vbWFyZ2luOjAgMTAlIDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgIH1cbn1cbi5ib3hlZC1zZWN0aW9uX19pbm5lci10ZXh0LWNvbnRhaW5lciB1bCB7XG4gICAgd2lkdGg6MTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOjQ1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuLmJveGVkLXNlY3Rpb25fX2lubmVyLXRleHQtY29udGFpbmVyIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvY2hlY2ttYXJrLS1ncmF5LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOjIwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6YXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxNHB4O1xuICAgIH1cbn0iLCIuYy1pbmZvLWJsb2NrcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgbWFyZ2luLXRvcDotNDJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6LTUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjYzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1pbmZvLWJsb2NrcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDcyN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5ODJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDI1cHg7XG4gICAgfVxufSIsIi5jLXBlb3BsZSB7XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgJl9fcmVhZG1vcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjMwZic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXJ2aWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19zcGFjZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufSIsIi5jLXNpbXBsZS1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTlweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNpbXBsZS1jYXJkcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNzI3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDk4MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEyNDJweDtcbiAgICB9XG59IiwiLmMtc2ltcGxlLWljb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3OXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc3cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNpbXBsZS1pY29ucyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNzI3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDk4MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEyNDJweDtcbiAgICB9XG59IiwiLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3dyYXAsIC5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX193cmFwICp7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19fd3JhcCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nOjEwMHB4IDI0cHg7XG59XG5cbi5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19pbm5lciB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOjEyNDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19fbWFpbi1jb2wge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG5cbi5zb2x1dGlvbnMta2V5LWZlYXR1cmVzX19jYXJkcy13cmFwIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX2ZlYXR1cmUtdGlsZSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQoc21hbGwpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6NDglO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6MzIlO1xuICAgIH1cbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3RpbGUtaW5mbyB7XG4gICAgcGFkZGluZzoyMHB4IDEwJSAwO1xufVxuXG4uc29sdXRpb25zLWtleS1mZWF0dXJlc19fdGlsZS1kZXNjcmlwdGlvbiB7XG5cbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3RpbGUtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzlCOUI5QjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3NlY29uZGFyeS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIH1cbn1cblxuLnNvbHV0aW9ucy1rZXktZmVhdHVyZXNfX3NlY29uZGFyeS1jb2wgaW1nIHtcbiAgICB3aWR0aDoxNTBweDtcbn0iLCIudGFic19fd2h5LW1lZGFsbGlhX193cmFwcGVyIHtcbiAgICAgcGFkZGluZzo4MnB4IDAgMTAwcHg7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBwYWRkaW5nOjAgMCAxNTBweDtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOjAgMCAxNTBweDtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOjAgMCAxNTBweDtcbiAgICAgfVxufVxuXG4udGFic19fd2h5LW1lZGFsbGlhX19pbm5lciB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgbWF4LXdpZHRoOjE0NDBweDtcbiAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgcGFkZGluZzowIDIwcHg7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6MTQ0MHB4O1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDo5MjBweDtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6MTQ0MHB4O1xuICAgICB9XG5cbiAgICAgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgICAgfVxuICAgICB9XG59XG5cbi50YWJzX193aHktbWVkYWxsaWFfX25hdi1jb250YWluZXIge1xuICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICBtYXJnaW46MCAwIDUwcHggMDtcbiAgICAgd2lkdGg6MTAwJTtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgfVxuXG4gICAgIC50YWJfX2J1dHRvbl9fbW9iaWxlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDo3NnB4O1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdhaW5zYm9ybztcbiAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICB9XG4gICAgIH1cblxuICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbXVzZW8tc2FucztcbiAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiRtaXJhZ2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgbWFyZ2luOjAgMjNweDtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICB9XG4gICAgIC50YWJfX2J1dHRvbi1vbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTo0cHggJGluZGlnbyBzb2xpZDtcbiAgICAgfVxufVxuXG5cblxuLnRhYnNfX3doeS1tZWRhbGxpYV9fY29udGVudCB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBtYXgtd2lkdGg6MTAzMHB4O1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xuICAgICB9XG59XG5cbi50YWJzX193aHktbWVkYWxsaWFfX2ltYWdlIHtcbiAgICAgd2lkdGg6MTAwJTtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgfVxufVxuXG4udGFic19fd2h5LW1lZGFsbGlhX190ZXh0IHtcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nOjMycHggMCAwO1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgIHBhZGRpbmc6MjBweCAxMHB4IDAgMzBweDtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOjYwcHggMTBweCAwIDYwcHg7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzo2MHB4IDcwcHg7XG4gICAgIH1cbn1cblxuLnRhYl9fd2h5LW1lZGFsbGlhIHtcbiAgICAgZGlzcGxheTpub25lO1xuXG4gICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgbWFyZ2luOjAgMCAyMHB4IDIwcHg7XG4gICAgIH1cblxuICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICB9XG4gICAgIH1cblxuICAgICAuYy1saW5rLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICBwYWRkaW5nOjAgNDhweDtcbiAgICAgfVxufVxuXG4udGFiX19hY3RpdmUge1xuICAgICBkaXNwbGF5OmJsb2NrO1xufSIsIi5jLXRlc3RpbW9uaWFsIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb21wYW55IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MTdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59IiwiLmMtdmlnbmV0dGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDczcHghaW1wb3J0YW50O1xufSIsIi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RmlyYStTYW5zOjQwMCw1MDAsNjAwLDcwMCw4MDAnKTtcbi8vICoge1xuLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gfVxuLy8gYm9keSB7XG4vLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTNCO1xuLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0N2RlZywgI0ZGRTUzQiAwJSwgI2ZkMzgzOCA3NCUpO1xuLy8gbWluLWhlaWdodDogMTAwdmg7XG4vLyBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyB9XG4uYy14cC1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NnB4OyAgIFxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MXB4OyBcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4OyBcbiAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICNDNUNBQ0M7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbmFibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjJjYSc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAvLyByaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVzdGQtbGluay1idXR0b247XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDIxNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1lbXB0eSlcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWdyaWQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC13aWR0aDogNzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJl9faW1hZ2UtaXRlbSB7XG4gICAgLy8gICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgLy8gICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIC8vIGhlaWdodDogMTAwcHg7XG4gICAgLy8gICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAgICAvLyB3aWR0aDogMTM0cHg7XG5cbiAgICAvLyAgICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgLy8gICAgIC8vICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoJGNvbG9yLWVtcHR5LCAwLjAzKTtcbiAgICAvLyAgICAgLy8gICAgIGJvcmRlcjogbm9uZTtcbiAgICAvLyAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyAgICAgLy8gICAgIGhlaWdodDogMTEwcHg7XG4gICAgLy8gICAgIC8vICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIC8vICAgICAvLyAgICAgd2lkdGg6IDE0NHB4O1xuICAgIC8vICAgICAvLyB9XG5cbiAgICAvLyAgICAgLy8gJjpudGgtY2hpbGQob2RkKSB7XG4gICAgLy8gICAgIC8vICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgLy8gICAgIC8vIH1cbiAgICAvLyB9XG5cbiAgICAmX19pbWFnZS1saW5rIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTM0cHg7XG5cbiAgICAgICAgJi0tZW5sYXJnZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKCRjb2xvci1lbXB0eSwgMC4wMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXpvb20ge1xuICAgICAgICAgICAgLmMteHAtc2xpZGVyX19pbWFnZS1ncmlkIHtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNjUlO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcywgZmlsdGVyIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKCRjb2xvci1lbXB0eSwgMC4wMyk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5jLXhwLXNsaWRlcl9faW1hZ2UtZ3JpZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjczcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJXN0ZC1saW5rLWJ1dHRvbjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVzIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC14cC1zbGlkZXIge1xuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjE0cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNsaWRlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93cyB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTIzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBib3R0b206IDQ0cHg7XG4gICAgICAgICAgICByaWdodDogLTM3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLW1haW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDgxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgbWFyZ2luOiAwIDM3cHg7XG4gICAgICAgIG1heC13aWR0aDogMjgxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzdweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC8vICZfX2NvbnRyb2xzIHtcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3dpcGVyIHtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cbi8vIC5zd2lwZXItYnV0dG9uIHtcbi8vICAgICAmLW5leHQge1xuXG4vLyAgICAgfVxuXG4vLyAgICAgJi1wcmV2IHtcbi8vICAgICAgICAgbGVmdDogdW5zZXQhaW1wb3J0YW50O1xuLy8gICAgICAgICByaWdodDogNDNweDtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuLy8gfSIsIi5zbGlkZXJfX25ldyB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICBwYWRkaW5nOjEwMHB4IDIwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgIHBhZGRpbmc6MTAwcHggMjBweCAxMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1MHB4O1xuICAgICB9XG59XG4uc2xpZGVyX19uZXdfX2lubmVyIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgbWF4LXdpZHRoOjEwMzBweDtcblxuICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTozNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgICAgICAgIH1cbiAgICAgfVxufVxuLnNsaWRlcl9fbmV3X19taWRkbGUtc2VjdGlvbiB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpZGVyX19uZXdfX2NvbnRhaW5lciB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgcGFkZGluZy1ib3R0b206MjlweDtcbiAgICAgbWFyZ2luLWJvdHRvbTozMXB4O1xufVxuLnNsaWRlX19jb250YWluZXIge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nOjM0cHggMzJweCAxNnB4O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcblxuICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDJweCAkc2xpZGUtYm9yZGVyO1xuICAgICB9XG5cbiAgICAgaW1nIHtcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206MjBweDtcbiAgICAgfVxuXG4gICAgIGg2IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgfVxuXG4gICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgIH1cbn1cbi5zbGlkZV9faWNvbi1jb250YWluZXIge1xuICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgIGhlaWdodDo1MHB4O1xuICAgICB3aWR0aDphdXRvO1xuICAgICBtYXJnaW4tYm90dG9tOjEycHg7XG5cbiAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgIH1cbn1cbi5zbGlkZV9fdmlzaWJsZS1saW5rLWNvbnRhaW5lciB7XG4gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICBtYXJnaW46LTEwcHggMCAxOHB4IDA7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICBjb2xvcjogJGRpbS1ncmF5O1xuICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgICAgICAgICBjb250ZW50OiAnXFxmMzBmJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgIH1cblxuICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgfVxuXG4gICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICB9XG59XG4uc2xpZGVyX19uZXdfX3ByZXZpb3VzLCAuc2xpZGVyX19uZXdfX25leHQge1xuICAgICBwYWRkaW5nLWJvdHRvbTozMXB4ICogMS44O1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206MzFweCAqIDEuODtcbiAgICAgfVxuXG4gICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDokYnVsbGV0LWFjdGl2ZS1ncmF5O1xuICAgICAgICAgIHN0cm9rZTokYnVsbGV0LWFjdGl2ZS1ncmF5O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDoyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICBmaWxsOiRpbmRpZ287XG4gICAgICAgICAgICAgICBzdHJva2U6JGluZGlnbztcbiAgICAgICAgICB9XG4gICAgIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIGhlaWdodDoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6dGludCgkYnVsbGV0LWFjdGl2ZS1ncmF5LCAyMCUpO1xuICAgICAgICAgIG1hcmdpbjowIDVweCAhaW1wb3J0YW50O1xuICAgICB9XG4gICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRidWxsZXQtYWN0aXZlLWdyYXkgIWltcG9ydGFudDtcbiAgICAgfVxufVxuLnNsaWRlcl9fbmV3X19idXR0b24gYSB7XG4gICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgIHBhZGRpbmc6MCAxMnB4O1xuICAgICBtYXJnaW46MCBhdXRvO1xuICAgICB3aWR0aDphdXRvO1xuICAgICBtaW4td2lkdGg6MjAwcHg7XG59IiwiLmNvbW1vbi1jdGEuYy1zb2x1dGlvbnMge1xuICAgICZfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59IiwiLy8gLmMtY3VzdG9tZXItc3RvcmllcyB7XG4vLyAgICAgJl9fY3RhIHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgIH1cbi8vIH1cblxuLmMtc29sdXRpb24taGVyby5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciAuYy1zb2x1dGlvbi1oZXJvIHtcbiAgICBAYXQtcm9vdCAuaGVyby1zZWN0aW9uLmMtc29sdXRpb24taGVybyB7XG4gICAgICAgICZfX2JnIHtcbiAgICAgICAgICAgICYtLWJsdWUtYmxhY2ssIFxuICAgICAgICAgICAgJi0tbmF2eSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kYXJrLWdyZXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXR0ZXJob3JuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1saWdodC1ncmV5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYmVpZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNlcnQtc3Rvcm07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRza3ktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGFyay1ibHVlLCBcbiAgICAgICAgICAgICYtLXB1cnBsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnbztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGVhbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmliYmVhbi1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGlnaHQteWVsbG93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGludC1vZi1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIFxuICAgICAgICAmLS1ibHVlLWJsYWNrLCBcbiAgICAgICAgJi0tbmF2eSB7XG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGFyay1ncmV5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWF0dGVyaG9ybjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodC1ncmV5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJlaWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVzZXJ0LXN0b3JtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNreS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGFyay1ibHVlLCBcbiAgICAgICAgJi0tcHVycGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5kaWdvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNhcmliYmVhbi1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpZ2h0LXllbGxvdyB7XG4gICAgICAgICAgICBjb2xvcjogJGhpbnQtb2YtcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhX2JvcmRlciB7XG4gICAgICAgICYtLWJsdWUtYmxhY2ssIFxuICAgICAgICAmLS1uYXZ5IHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoJG1pZG5pZ2h0LCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGFyay1ncmV5IHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoJG1hdHRlcmhvcm4sIDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgkbGlnaHQtZ3JheSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJlaWdlIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoJGRlc2VydC1zdG9ybSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgkc2t5LWJsdWUsIDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kYXJrLWJsdWUsIFxuICAgICAgICAmLS1wdXJwbGUge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgkaW5kaWdvLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhbCB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKCRjYXJpYmJlYW4tZ3JlZW4sIDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodC15ZWxsb3cge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgkaGludC1vZi1yZWQsIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFfaG92ZXIge1xuICAgICAgICAmLS1ibHVlLWJsYWNrLCBcbiAgICAgICAgJi0tbmF2eSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGFyay1ncmV5IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWF0dGVyaG9ybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpZ2h0LWdyZXkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmVpZ2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXNlcnQtc3Rvcm07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibHVlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2t5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kYXJrLWJsdWUsIFxuICAgICAgICAmLS1wdXJwbGUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmRpZ287XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZWFsIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyaWJiZWFuLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlnaHQteWVsbG93IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGludC1vZi1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHRib3hfX3NpbXBsZSB7XG4gICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICBwYWRkaW5nOjEwMHB4IDAgNzBweDtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOjE0MHB4IDAgODBweDtcbiAgICAgfVxuIH1cbiAudGV4dGJveF9fc2ltcGxlX19pbm5lciB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIG1heC13aWR0aDoxMDA4cHg7XG4gICAgIHBhZGRpbmc6MCAyMHB4O1xuXG4gICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgIH1cbiB9IiwiLyogdGV4dCAtIGNlbnRlcmVkIHR5cGUsIHVuZGVybGluZSAqL1xuLnRleHRib3hfX2NlbnRlcmVkLS11bmRlcmxpbmUge1xuICAgICBkaXNwbGF5OmZsZXg7XG4gICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgcGFkZGluZzoxMDBweCAwIDgwcHg7XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICBwYWRkaW5nOjE0MHB4IDAgMTIwcHg7XG4gICAgIH1cbiB9XG4gLnRleHRib3hfX2NlbnRlcmVkX19pbm5lciB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIG1heC13aWR0aDoxMDU4cHg7XG4gICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgICAgICAgIH1cbiAgICAgfVxuIH1cblxuIC5oZWFkbGluZS11bmRlcmxpbmUtZGl2IHtcbiAgICAgIGhlaWdodDo0cHg7XG4gICAgICB3aWR0aDoxMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGVtZXJhbGQ7XG4gICAgICBtYXJnaW46MjhweCBhdXRvIDMwcHg7XG4gfSIsIi50ZXh0Ym94X193aHktbWVkYWxsaWEge1xuICAgICBkaXNwbGF5OmZsZXg7XG4gICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgcGFkZGluZzoxMDRweCAwIDgwcHg7XG4gICAgIGJhY2tncm91bmQtY29sb3I6JHNub3c7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOjEwNHB4IDAgODBweDtcbiAgICAgfVxuIH1cbiAudGV4dGJveF9fd2h5LW1lZGFsbGlhX19pbm5lciB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIHBhZGRpbmc6MCAyMHB4O1xuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xuICAgICB9XG5cbiAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDo2OTBweDtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ODEwcHg7XG4gICAgIH1cblxuICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6JG1pZG5pZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMnB4O1xuICAgICAgICAgIH0gXG4gICAgIH1cblxuICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICB9XG4gICAgIH1cbiB9IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkFOTk9VTkNFTUVOVCBCQVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogQmFyIHRoYXQgYXBwZWFycyBvbiB0aGUgdG9wIG9mIHRoZSBwYWdlIHVuZGVyIHRoZSBtZW51LiBPcHRpb25hbC5cbipcbiogMS4gQWNjb3VudGluZyBmb3IgZml4ZWQgZWxlbWVudCBvbiB0b3AgZm9yIHRvcCBtYXJnaW4gKDYwIGZpeGVkIHRvcCArIDIwIG1hcmdpbiB0b3ApLlxuKiAgIEJvdHRvbSBtYXJnaW4gbXVzdCBiZSBwdWxsZWQgdXAgYmVjYXVzZSBvZiB0aGUgZml4ZWQgdG9wIGZvciBhbnkgZWxlbWVudCBiZWxvdy4gXG4qICAgVGhlIC02MHB4IGJvdHRvbSBtYXJnaW4gaXMgdG8gYWNjb3VudCBmb3IgYmVsb3cgZWxlbWVudHMgdGhhdCBhcmUgYmxvY2sgZWxlbWVudHMuXG4qXG4qIDIuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGl0ZW1zIGluIHRoZSBhbm5vdW5jZW1lbnQgYmFyLCB0aGUgc2xpZGVyIGxpYnJhcnkgYWRkc1xuKiAgIG5leHQgYW5kIHByZXZpb3VzIHRoYXQgd2UgZG8gbm90IHdhbnQgdG8gc2hvdy4gVGhlIHN0eWxlIHRvIGRpc3BsYXkgYmxvY2sgaXMgaW5saW5lXG4qICAgc28gd2UgaGF2ZSB0byBtYWtlIHRoZSBydWxlIGltcG9ydGFudC4gT3RoZXJ3aXNlIHRoZSB3aWR0aCBleGNlZWQgdGhlIHNjcmVlbi5cbipcbiogMy4gV2UgbmVlZCB0byBhZGp1c3QgdGhlIHNpemVzIG9uIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuIFRoZSBjb2RlIGlzIGdlbmVyYXRlZFxuKiAgIHZpYSBhIEphdmFTY3JpcHQgM3JkIHBhcnR5IGxpYnJhcnkuXG4qXG4qL1xuLmMtYW5ub3VuY2VtZW50LWJhciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogNTlweCAwIC02MHB4IDA7IC8qIFsxXSAqL1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwbHVzKSB7XG4gICAgICAgIG1hcmdpbjogNzlweCAwIC04MHB4IDA7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7LyogWzJdICovXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50Oy8qIFsyXSAqL1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBsdXMpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50Oy8qIFsyXSAqL1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDsvKiBbMl0gKi9cbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBsdXMpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjMwZic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMiU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMC4xO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBsdXMpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG4gICAgfSAvKiBbM10gKi9cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufSJdfQ== */
