@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-Regular-Web.woff2) format("woff2"),url(/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff) format("woff")}@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-light{background:#fafafa}.component-bg-std{background:#fff}.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}}.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__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}}.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}}.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:400;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%}}.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-ip-image-hero{height:auto;margin-top:60px;padding-bottom:80px;padding-top:80px;position:relative}@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-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}}.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:#fff;padding-bottom:84px;padding-top:80px}@media (min-width:768px){.c-reports-cta{padding-bottom:69px;padding-top:56px}}@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:15px;text-align:left}@media (min-width:768px){.c-reports-cta__heading{margin-bottom:12px}}.c-reports-cta__image{margin-bottom:34px;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__link{display:block;color:#4a4a4a;font-family:museo-sans;font-size:14px;font-weight:300;line-height:24px;margin-bottom:3px}@media (min-width:768px){.c-reports-cta__link{line-height:22px;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{color:#4050c6;transform:translateX(5px)}.c-reports-cta__link:hover{color:#4050c6}.c-reports-cta__link:last-child{margin-bottom:0}.l-reports-cta{width:100%}@media (min-width:768px){.l-reports-cta{margin:0 42px}}.l-reports-cta__contents{position:relative;width:100%}@media (min-width:768px){.l-reports-cta__contents{width:50%}}.l-reports-cta__contents:first-child{border-bottom:solid 1px #e6e6e6}@media (min-width:768px){.l-reports-cta__contents:first-child{border-bottom:0;padding-right:22px}.l-reports-cta__contents:first-child:after{content:'';height:150px;width:1px;position:absolute;right:0;top:0;background-color:#e6e6e6}}@media (min-width:1024px){.l-reports-cta__contents:first-child{padding-right:39px}}@media (min-width:1440px){.l-reports-cta__contents:first-child{padding-right:40px}}.l-reports-cta__contents:last-child{margin-top:23px}@media (min-width:768px){.l-reports-cta__contents:last-child{padding-left:22px;margin-top:0}}@media (min-width:1024px){.l-reports-cta__contents:last-child{padding-left:39px}}@media (min-width:1440px){.l-reports-cta__contents:last-child{padding-left:40px}}.l-reports-cta__items{display:flex;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--first{margin-bottom:36px}@media (min-width:768px){.l-reports-cta__links--first{margin-bottom:0}}.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-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%}}.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 .mktoForm{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%!important}.c-resource-form .mktoForm .mktoFormRow{width:100%}@media (min-width:768px){.c-resource-form .mktoForm .mktoFormRow{width:48%}}@media (min-width:1024px){.c-resource-form .mktoForm .mktoFormRow{width:100%}}.c-resource-form .mktoForm .mktoButtonRow{width:100%}.c-resource-form .mktoForm .mktoFormCol{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 .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;font-family:museo-sans!important;font-weight:300;line-height:30px;margin-bottom:0}.c-resource-form .mktoForm .mktoCheckboxList>label:before{margin-left:-30px;margin-top:8px}.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 .mktoRequiredField .mktoAsterix{position:absolute;left:23px}.c-resource-form .mktoForm select.mktoField{display:block!important;background-image:url(/wp-content/themes/medallia-2017/images/contact-us-form-dropdown-arrow.svg)!important;background-position:right 10px center!important;background-repeat:no-repeat!important}.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-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:198px;margin:0 auto;width:280px;padding:35px}@media (min-width:768px){.c-callout-cards__content{height:150px;width:227px;padding:21px 28.5px 0 28.5px}}@media (min-width:1024px){.c-callout-cards__content{height:172px;width:312px;padding:26px 39px 0 39px}}@media (min-width:1440px){.c-callout-cards__content{height:217px;width:393px;padding:40px 50px 0 50px}}.c-callout-cards__cta{color:#4050c6;font-family:graphik-medium;font-size:14px;font-weight:400;letter-spacing:.78px;line-height:24px;text-transform:uppercase}.c-callout-cards__cta .fa{font-size:12px}@media (min-width:1920px){.c-callout-cards__cta{font-size:18px;letter-spacing:1px;line-height:14px}}.c-callout-cards__heading{font-family:graphik-regular;font-size:18px;line-height:26px;margin-bottom:20px}@media (min-width:768px){.c-callout-cards__heading{font-size:16px;line-height:23px;margin-bottom:5px}}@media (min-width:1024px){.c-callout-cards__heading{font-size:19px;line-height:26px;margin-bottom:15px}}@media (min-width:1440px){.c-callout-cards__heading{font-size:24px;line-height:32px;margin-bottom:18px}}@media (min-width:1920px){.c-callout-cards__heading{margin-bottom:22px}}.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}}.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}}.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:1024px){.c-xp-tabs{padding-top:20px}}@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{text-align:left;max-width:300px}}@media (min-width:1024px){.c-xp-tabs__heading{font-size:36px;letter-spacing:-.54px;line-height:48px;max-width:447px}}.c-xp-tabs__image{height:413px;margin-top:auto;max-width:300px;order:1}@media (min-width:768px){.c-xp-tabs__image{height:auto;order:0;padding-right:20px;max-width:286px}}@media (min-width:1024px){.c-xp-tabs__image{padding-right:31px;max-width:379px}}@media (min-width:1440px){.c-xp-tabs__image{max-width:446px;padding-right:74px}}.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;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;margin:0 42px 0 0;padding:0}}@media (min-width:1024px){.c-xp-tabs__link{font-size:15px;letter-spacing:1.37px;margin:0 44px 0 0}}.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%}.c-xp-tabs__link:not(.c-xp-tabs__link--is-active){color:rgba(54,64,69,.5);position:relative;top:initial}.c-xp-tabs__links{order:0;position:relative}@media (min-width:768px){.c-xp-tabs__links{padding-bottom:30px;max-width:441px}}@media (min-width:1024px){.c-xp-tabs__links{padding-bottom:35px;max-width:605px}}@media (min-width:1440px){.c-xp-tabs__links{padding-bottom:93px;max-width:710px}}.c-xp-tabs__nav{margin:0 auto 24px auto;width:100%}@media (min-width:768px){.c-xp-tabs__nav{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;min-height:614px;width:100%}}@media (min-width:1024px){.c-xp-tabs__tab{min-height:690px}}@media (min-width:1440px){.c-xp-tabs__tab{min-height:608px}}.c-xp-tabs__tab:nth-child(3) .c-xp-tabs__heading{max-width:100%}.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-wrap:wrap;justify-content:center;height:100%;padding:0 20px}@media (min-width:768px){.l-xp-tabs__container{align-items:flex-end;flex-direction:row;max-width:727px;padding:0}}@media (min-width:1024px){.l-xp-tabs__container{align-items:center;max-width:984px}}@media (min-width:1440px){.l-xp-tabs__container{align-items:end;max-width:1156px}}@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__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}@media (min-width:768px){.l-xp-tabs__links{background-color:inherit;flex-direction:row;justify-content:start;margin-bottom:0}}.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-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}}.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-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%}.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__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{display:none!important}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJhcHAuY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwibGF5b3V0L19zZWN0aW9uLnNjc3MiLCJtb2R1bGUvYmFzZS9faGVyby5zY3NzIiwibW9kdWxlL2hlcm9zL19mbGV4aWJsZS1oZXJvLnNjc3MiLCJtb2R1bGUvaGVyb3MvX2ltYWdlLWhlcm8uc2NzcyIsIm1vZHVsZS9oZXJvcy9faW5uZXItcGFnZS10ZXh0LWhlcm8uc2NzcyIsIm1vZHVsZS9oZXJvcy9faW5uZXItcGFnZS10ZXh0LXN1Ymhlcm8uc2NzcyIsIm1vZHVsZS9jdGEvX2N0YS5zY3NzIiwibW9kdWxlL2N0YS9faW1hZ2UtY3RhLnNjc3MiLCJtb2R1bGUvY3RhL19yZXBvcnRzLWN0YS5zY3NzIiwibW9kdWxlL2ZlYXR1cmVzL19mZWF0dXJlZC1yZXNvdXJjZS5zY3NzIiwibW9kdWxlL2ZlYXR1cmVzL19mZWF0dXJlZC1yZXNvdXJjZS0yY29sLnNjc3MiLCJtb2R1bGUvZmVhdHVyZXMvX2ZlYXR1cmVkLXJlc291cmNlLXNsaWRlci5zY3NzIiwibW9kdWxlL2ZlYXR1cmVzL19mZWF0dXJlZC1yZXNvdXJjZS10aGluLnNjc3MiLCJtb2R1bGUvZmVhdHVyZXMvX2ZlYXR1cmVkLXRvcGljcy5zY3NzIiwibW9kdWxlL3BhZ2VzL19yZXNvdXJjZS1zdGFuZGFyZC5zY3NzIiwibW9kdWxlL3Jlc291cmNlcy9fY29udGVudC5zY3NzIiwibW9kdWxlL3Jlc291cmNlcy9fZm9ybS5zY3NzIiwibW9kdWxlL3Jlc291cmNlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGUvcmVzb3VyY2VzL19yZWxhdGVkLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2NhbGxvdXQtY2FyZHMuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fY29tbXVuaXRpZXMtY2FsbG91dC5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19lbXBsb3llZS1jYWxsb3V0LnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2V4cGVyaWVuY2UtdGFicy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19mZWF0dXJlcy1jYXJkLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2ZvbGxvdy11cy5zY3NzIiwibW9kdWxlL3NlY3Rpb25zL19pbWFnZS1saXN0LnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX2ltYWdlLXRhYnMuc2NzcyIsIm1vZHVsZS9zZWN0aW9ucy9fcGVvcGxlLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX3Rlc3RpbW9uaWFsLnNjc3MiLCJtb2R1bGUvc2VjdGlvbnMvX3ZpZ25ldHRlcy5zY3NzIiwibW9kdWxlL3NsaWRlcnMvX2V4cGVyaWVuY2Utc2lsZGVyLnNjc3MiLCJtb2R1bGUvd2lkZ2V0L19hbm5vdW5jZW1lbnQtYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsV0FDSSxZQUFBLGVBQ0EsSUFBQSxxRUFBQSxlQUFBLENBQUEsb0VBQUEsZUFHSixXQUNJLFlBQUEsY0FDQSxJQUFBLG9FQUFBLGVBQUEsQ0FBQSxtRUFBQSxlQUdKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLHNFQUFBLGVBQUEsQ0FBQSxxRUFBQSxlQUdKLFdBQ0ksWUFBQSxRQUNBLElBQUEsc0VBQUEsZUFBQSxDQUFBLHFFQUFBLGVBR0osV0FDSSxZQUFBLGlCQUNBLElBQUEsdUVBQUEsZUFBQSxDQUFBLHNFQUFBLGVDMkRKLGtCQUNJLFdBQUEsUUFHSixpQkFDSSxXQUFBLFFBR0osa0JBQ0ksV0FBQSxRQUdKLGtCQUNJLFdBQUEsUUFHSixvQkFDSSxXQUFBLFFBR0osa0JBQ0ksV0FBQSxLQzFHSixVQUFBLHFCQUFBLHNCQUFBLDBCQUFBLDBCQUNJLFlBQUEsV0FDQSxZQUFBLElBQ0EsZUFBQSxJQUNBLGVBQUEsVUFHSixpQkFBQSwwQkFBQSwwQkFDSSxVQUFBLEtDYUksMEJEZFIsaUJBQUEsMEJBQUEsMEJBSVEsVUFBQSxNQUlS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QUNBLFdBQUEsSWxDL0JBLHlCa0N5QkosMEJBU1EsUUFBQSxhQUNBLFlBQUEsS0FDQSxXQUFBLEdBWFAsZ0NBZU8sUUFBQSxRQUNBLFFBQUEsYUFDQSxZQUFBLFNBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxJQUFBLElBQUEsS0FDQSxlQUFBLE9BdEJQLHNDQTBCTyxVQUFBLGdCQWhEWixpQ0FxRFEsUUFBQSxlQXJEUixnQ0F5RFEsVUFBQSxLbEN0REEsMEJrQ0hSLGdDQTREWSxVQUFBLE9sQ25ESiwwQmtDVFIsZ0NBZ0VZLE9BQUEsRUFBQSxLQUNBLE1BQUEsUUFqRVosb0RBc0VRLE9BQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBJTVBPUlRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1saWdodFwiO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgIFxufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6XCJncmFwaGlrXCI7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OlwiZ3JhcGhpay1zZW1pYm9sZFwiO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkZPTlRTIERFRklOSVRJT05cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVXNlIGZvciBkZWZpbml0aW9uLCBkbyBub3QgdXNlIGluIHN0eWxlIGRlZmluaXRpb25zIGRpcmVjdGx5LlxuKi9cbiRmb250LWdyYXBoaWs6IFwiZ3JhcGhpa1wiO1xuJGZvbnQtZ3JhcGhpay1saWdodDogXCJncmFwaGlrLWxpZ2h0XCI7XG4kZm9udC1ncmFwaGlrLW1lZGl1bTogXCJncmFwaGlrLW1lZGl1bVwiO1xuJGZvbnQtZ3JhcGhpay1yZWd1bGFyOiBcImdyYXBoaWstcmVndWxhclwiO1xuJGZvbnQtZ3JhcGhpay1zZW1pYm9sZDogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4kZm9udC1tdXNlby1zYW5zOiBcIm11c2VvLXNhbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkZPTlRTIENPTVBPTkVOVCBTVFlMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBUaGVzZSB3cmFwIGZvbnQgZGVmaW5pdGlvbnMgaW4gb3JkZXIgZWFzaWx5IHVwZGF0ZSBzdHlsZXMgZ2xvYmFsbHkuXG4qL1xuJHByaW1hcnktZm9udDogJGZvbnQtZ3JhcGhpaztcbiRwcmltYXJ5LWZvbnQtbGlnaHQ6ICRmb250LWdyYXBoaWstbGlnaHQ7XG4kcHJpbWFyeS1mb250LW1lZGl1bTogJGZvbnQtZ3JhcGhpay1tZWRpdW07XG4kcHJpbWFyeS1mb250LXJlZ3VsYXI6ICRmb250LWdyYXBoaWstcmVndWxhcjtcbiRwcmltYXJ5LWZvbnQtc2VtaWJvbGQ6ICRmb250LWdyYXBoaWstc2VtaWJvbGQ7XG4kc2Vjb25kYXJ5LWZvbnQ6ICRmb250LW11c2VvLXNhbnM7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkNPTE9SUyBERUZJTklUSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFVzZSBmb3IgZGVmaW5pdGlvbiwgZG8gbm90IHVzZSBpbiBzdHlsZSBkZWZpbml0aW9ucyBkaXJlY3RseS5cbiogTk9URTogQ29sb3IgbmFtZXMgYXJlIGZyb206IGh0dHBzOi8vd3d3LmNvbG9yLWJsaW5kbmVzcy5jb20vY29sb3ItbmFtZS1odWUvXG4qL1xuXG4kYWxpY2UtYmx1ZTogcmdiKDIzNywgMjUwLCAyNTUpOyAvLyAjRURGQUZGXG4kYmxhY2s6IHJnYigwLCAwLCAwKTsgLy8gIzAwMDtcbiRjYXJpYmJlYW4tZ3JlZW46IHJnYigwLCAxOTIsIDE2NSk7IC8vICMwMEMwQTVcbiRkYXJrLWdyYXk6IHJnYig3NCwgNzQsIDc0KTsgLy8gIzRBNEE0QVxuJGVtZXJhbGQ6IHJnYigwLCAxOTEsIDE2NSk7IC8vICMwMEJGQTVcbiRlbWVyYWxkLTMwMDogcmdiKDE3OCwgMjM0LCAyMjYpOyAvLyAjQjJFQUUyXG4kZW1lcmFsZC01MDA6IHJnYig4NCwgMjA4LCAxOTEpOyAvLyAjNTREMEJGXG4kZ2FpbnNib3JvOiByZ2IoMjMwLCAyMzAsIDIzMCk7IC8vI0U2RTZFNlxuJGdyZXk6IHJnYigxMzIsIDEzMiwgMTMyKTsgLy8jODQ4NDg0XG4kaHVtbWluZy1iaXJkOiByZ2IoMjE5LCAyNDMsIDIyNyk7IC8vICNEQkYzRTNcbiRpbmRpZ286IHJnYig2NCwgODAsIDE5OCk7IC8vICM0MDUwQzZcbiRpbmRpZ28tMzAwOiByZ2IoMTk4LCAyMDIsIDIzOCk7IC8vI0M2Q0FFRVxuJGluZGlnby01MDA6IHJnYigxMjcsIDEzOCwgMjE3KTsgLy8gIzdmOEFEOVxuJGxpZ2h0LWdyYXk6IHJnYigyNDUsIDI0NSwgMjQ1KTsgLy8gI0Y1RjVGNVxuJG1heWEtYmx1ZTogcmdiKDc3LCAxNzYsIDI1NSk7IC8vICM0REIwRkZcbiRtYXR0ZXJob3JuOiByZ2IoNzgsIDc4LCA3OCk7IC8vIzRFNEU0RVxuJG1lZGl1bS1ncmF5OiByZ2IoMTcxLCAxNzEsIDE3MSk7IC8vI0IxQjFCMVxuJG1pZG5pZ2h0OiByZ2IoNywgMzAsIDYwKTsgLy8gIzA3MUUzQ1xuJG1pZG5pZ2h0LTMwMDogcmdiKDE4MSwgMTg3LCAxOTYpOyAvLyAjQjVCQkM0IFxuJG1pZG5pZ2h0LTUwMDogcmdiKDg5LCAxMDQsIDEyNCk7IC8vICM1OTY4N0NcbiRtaXJhZ2U6IHJnYig1NCwgNjQsIDY5KTsgLy8gIzM2NDA0NVxuJG5vYmVsOiByZ2IoMTUzLCAxNTMsIDE1Myk7IC8vIzk5OTk5OVxuJHJpY2gtYmxhY2s6IHJnYigyLCAyLCAyKTsgLy8gIzAyMDIwMlxuJHNhbmQ6IHJnYigyNDQsIDI0MCwgMjM3KTsgLy8gI0Y0RjBFRFxuJHNoYWR5LWxhZHk6IHJnYigxNTEsIDE1MSwgMTUxKTsgLy8gIzk3OTc5N1xuJHNreS1ibHVlOiByZ2IoODIsIDE3MSwgMjU1KTsgLy8gIzUyQjFGRlxuJHNreS1ibHVlLTMwMDogcmdiKDIwMywgMjMwLCAyNTUpOyAvLyAjQ0JFNkZGXG4kc2t5LWJsdWUtNTAwOiByZ2IoMTM5LCAxOTksIDI1NSk7IC8vICM4QkM3RkZcbiRzbm93OiByZ2IoMjUwLCAyNTAsIDI1MCk7IC8vICNGQUZBRkEgLSBuYW1lIG1hZGUgdXBcbiR3aGl0ZTogcmdiKDI1NSwgMjU1LCAyNTUpOyAvLyAjRkZGXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgQ09NUE9ORU5UIFNUWUxFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFRoZXNlIHdyYXAgY29sb3IgZGVmaW5pdGlvbnMgaW4gb3JkZXIgZWFzaWx5IHVwZGF0ZSBzdHlsZXMgZ2xvYmFsbHkuXG4qIFVzZXMgdGhlIGdyZWVrIGFscGhhYmV0IHRvIGhhbmRsZSBkaWZmZXJlbnQgdmVyc2lvbnNcbiogb2YgcHJpbWFyeSwgc2Vjb25kYXJ5LCBldGMuXG4qIEZvciBleGFtcGxlOlxuKiBUaGVyZSBhcmUgNCBwcmltYXJ5IGNvbG9ycy4gVGhlIGhpZ2hlc3QgcHJpb3JpdHkgaXNcbiogZGVmaW5lZCBhcyBhbHBoYS4gWW91IGNhbiBhbHNvIGFwcGVuZCBhIHdlaWdodCBhcyBmb2xsb3dzOlxuKiBjb2xvci1wcmltYXJ5LWFscGhhIGlzIGluZGlnby4gXG4qIGNvbG9yLXByaW1hcnktYWxwaGEtMzAwIGlzIHRoZSBsaWdodGVzdCB2ZXJzaW9uIG9mIGluZGlnbyBhcyBkZWZpbmVkIGluIHRoZSBNZWRsbGlhIGJyYW5kIGd1aWRlLlxuKi9cblxuJGNvbG9yLWJnLWFsdDogJHNub3c7XG4kY29sb3ItYmctc2Vjb25kYXJ5OiAkbGlnaHQtZ3JheTtcbiRjb2xvci1iZy1zb2NpYWwtZ2xhc3Nkb29yOiAkaHVtbWluZy1iaXJkO1xuJGNvbG9yLWJnLXNvY2lhbC10d2l0dGVyOiAkYWxpY2UtYmx1ZTtcbiRjb2xvci1lbXB0eTogJGJsYWNrO1xuJGNvbG9yLWhlYWRpbmctdGV4dDogJG1pZG5pZ2h0O1xuJGNvbG9yLWtub2Nrb3V0OiAkd2hpdGU7XG4kY29sb3Itbm90LWFjdGl2ZTogJG1pcmFnZTtcbiRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5OiAkZ3JleTtcblxuJGNvbG9yLXBhcmFncmFwaC1zdWI6ICRkYXJrLWdyYXk7XG4kY29sb3ItcGFyYWdyYXBoLXRleHQ6ICRtYXR0ZXJob3JuO1xuJGNvbG9yLXByaW1hcnktYWxwaGE6ICRpbmRpZ287XG4kY29sb3ItcHJpbWFyeS1iZXRhOiAkc2t5LWJsdWU7XG4kY29sb3ItcHJpbWFyeS1nYW1tYTogJGVtZXJhbGQ7XG4kY29sb3ItcHJpbWFyeS1kZWx0YTogJHNhbmQ7XG4kY29sb3Itc2Vjb25kYXJ5LWhlYWRpbmctdGV4dDogJHJpY2gtYmxhY2s7XG4kY29sb3Itc2Vjb25kYXJ5LXRleHQ6ICRzaGFkeS1sYWR5O1xuJGNvbG9yLXNtYWxsLXRleHQ6ICRub2JlbDtcbiRjb2xvci1zb2NpYWwtdHdpdHRlcjogJG1heWEtYmx1ZTtcbiRjb2xvci10YWItYmFja2dyb3VuZDogJGdhaW5zYm9ybztcbiRjb2xvci10YWctdGV4dDogJG1lZGl1bS1ncmF5O1xuJGNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkNPTE9SUyBTRUxFQ1RPUlMgKFdPUkRQUkVTUylcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVGhlc2UgYXJlIHRoZSBjbGFzc2VzIHRoYXQgYXJlIGFkZGluZyBwcm9ncmFtbWF0aWNhbGx5XG4qIGZyb20gV29yZFByZXNzIHZpYSBhIHNlbGVjdCBBQ0YuXG4qL1xuXG4uYmctcHJpbWFyeS1hbHBoYSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG59XG5cbi5iZy1wcmltYXJ5LWJldGEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWJldGE7XG59XG5cbi5iZy1wcmltYXJ5LWdhbW1hIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1nYW1tYTtcbn1cblxuLmJnLXByaW1hcnktZGVsdGEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRlbHRhO1xufVxuXG4uY29tcG9uZW50LWJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkc25vdztcbn1cblxuLmNvbXBvbmVudC1iZy1zdGQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn0iLCIlYWxsLWNhcHMge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiVhbGwtY2Fwcy0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbiVhbGwtY2Fwcy0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbiVwYXJhZ3JhcGgge1xuICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXRleHQ7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbn1cblxuJXBhcmFncmFwaC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuJXBhcmFncmFwaC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbn1cblxuJXByaW1hcnktaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG59XG5cbiVyZXNvdXJjZS1jb250ZW50IHtcbiAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuJXNlY29uZGFyeS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbiV0ZXJ0aWFyeS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbn1cblxuLmFsbC1jYXBzIHtcbiAgICBAZXh0ZW5kICVhbGwtY2FwcztcblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHMtLWxhcmdlO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHMtLXNtYWxsO1xuICAgIH1cbn1cblxuLnBhcmFncmFwaCB7XG4gICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoLS1zbWFsbDtcbiAgICB9XG59XG5cbi5wcmltYXJ5LWhlYWRpbmcge1xuICAgIEBleHRlbmQgJXByaW1hcnktaGVhZGluZztcbn1cblxuLnNlY29uZGFyeS1oZWFkaW5nIHtcbiAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbn1cblxuLnRlcnRpYXJ5LWhlYWRpbmcge1xuICAgIEBleHRlbmQgJXRlcnRpYXJ5LWhlYWRpbmc7XG59IiwiQG1peGluIGNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIHJlc3BvbmQgKCRicmVha3BvaW50KSB7XG5cbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gc21hbGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicmVha3BvaW50ID09IG1lZGl1bSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicmVha3BvaW50ID09IGxhcmdlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBwbHVzIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXBsdXMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicmVha3BvaW50ID09IGV4dHJhLWxhcmdlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBodWdlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWh1Z2UpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gc3RkLXRleHQoJGZvbnQsICRzaXplLCAkd2VpZ2h0OiBudWxsKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG5cbiAgICBAaWYgJHdlaWdodCAhPSBudWxsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGV4dCgkZm9udCwgJHNpemUsICR3ZWlnaHQ6IG51bGwpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcblxuICAgIEBpZiAkd2VpZ2h0ICE9IG51bGwge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICB9XG5cbiAgICBAaWYgJHNpemUgPT0gMTVweCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn0iLCIvKiBOb24tc3RhbmRyZCB0byBkZWFsIHdpdGggbWVudSBoZWlnaHQgY2hhbmdlIGF0IDEwNjEgcmVzb2x1dGlvbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkZPTlRTIElNUE9SVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1MaWdodC1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkZPTlRTIERFRklOSVRJT05cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVXNlIGZvciBkZWZpbml0aW9uLCBkbyBub3QgdXNlIGluIHN0eWxlIGRlZmluaXRpb25zIGRpcmVjdGx5LlxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5GT05UUyBDT01QT05FTlQgU1RZTEVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogVGhlc2Ugd3JhcCBmb250IGRlZmluaXRpb25zIGluIG9yZGVyIGVhc2lseSB1cGRhdGUgc3R5bGVzIGdsb2JhbGx5LlxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgREVGSU5JVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBVc2UgZm9yIGRlZmluaXRpb24sIGRvIG5vdCB1c2UgaW4gc3R5bGUgZGVmaW5pdGlvbnMgZGlyZWN0bHkuXG4qIE5PVEU6IENvbG9yIG5hbWVzIGFyZSBmcm9tOiBodHRwczovL3d3dy5jb2xvci1ibGluZG5lc3MuY29tL2NvbG9yLW5hbWUtaHVlL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgQ09NUE9ORU5UIFNUWUxFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFRoZXNlIHdyYXAgY29sb3IgZGVmaW5pdGlvbnMgaW4gb3JkZXIgZWFzaWx5IHVwZGF0ZSBzdHlsZXMgZ2xvYmFsbHkuXG4qIFVzZXMgdGhlIGdyZWVrIGFscGhhYmV0IHRvIGhhbmRsZSBkaWZmZXJlbnQgdmVyc2lvbnNcbiogb2YgcHJpbWFyeSwgc2Vjb25kYXJ5LCBldGMuXG4qIEZvciBleGFtcGxlOlxuKiBUaGVyZSBhcmUgNCBwcmltYXJ5IGNvbG9ycy4gVGhlIGhpZ2hlc3QgcHJpb3JpdHkgaXNcbiogZGVmaW5lZCBhcyBhbHBoYS4gWW91IGNhbiBhbHNvIGFwcGVuZCBhIHdlaWdodCBhcyBmb2xsb3dzOlxuKiBjb2xvci1wcmltYXJ5LWFscGhhIGlzIGluZGlnby4gXG4qIGNvbG9yLXByaW1hcnktYWxwaGEtMzAwIGlzIHRoZSBsaWdodGVzdCB2ZXJzaW9uIG9mIGluZGlnbyBhcyBkZWZpbmVkIGluIHRoZSBNZWRsbGlhIGJyYW5kIGd1aWRlLlxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5DT0xPUlMgU0VMRUNUT1JTIChXT1JEUFJFU1MpXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIFRoZXNlIGFyZSB0aGUgY2xhc3NlcyB0aGF0IGFyZSBhZGRpbmcgcHJvZ3JhbW1hdGljYWxseVxuKiBmcm9tIFdvcmRQcmVzcyB2aWEgYSBzZWxlY3QgQUNGLlxuKi9cbi5iZy1wcmltYXJ5LWFscGhhIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbn1cblxuLmJnLXByaW1hcnktYmV0YSB7XG4gIGJhY2tncm91bmQ6ICM1MmFiZmY7XG59XG5cbi5iZy1wcmltYXJ5LWdhbW1hIHtcbiAgYmFja2dyb3VuZDogIzAwYmZhNTtcbn1cblxuLmJnLXByaW1hcnktZGVsdGEge1xuICBiYWNrZ3JvdW5kOiAjZjRmMGVkO1xufVxuXG4uY29tcG9uZW50LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmNvbXBvbmVudC1iZy1zdGQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmFsbC1jYXBzLCAuYy1yZXNvdXJjZS1oZWFkaW5nX190eXBlLCAuYy1yZXNvdXJjZS1yZWxhdGVkX190eXBlLCAuYy1lbXAtY2FsbG91dF9fbmFtZSwgLmMtZW1wLWNhbGxvdXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWxsLWNhcHMtLWxhcmdlLCAuYy1yZXNvdXJjZS1oZWFkaW5nX190eXBlLCAuYy1yZXNvdXJjZS1yZWxhdGVkX190eXBlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGwtY2Fwcy0tbGFyZ2UsIC5jLXJlc291cmNlLWhlYWRpbmdfX3R5cGUsIC5jLXJlc291cmNlLXJlbGF0ZWRfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYWxsLWNhcHMtLXNtYWxsLCAuYy1lbXAtY2FsbG91dF9fbmFtZS0tc21hbGwsIC5jLWVtcC1jYWxsb3V0X190aXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxsLWNhcHMtLXNtYWxsLCAuYy1lbXAtY2FsbG91dF9fbmFtZS0tc21hbGwsIC5jLWVtcC1jYWxsb3V0X190aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLCAuYy1pcC1zdWJoZXJvLXRleHRfX3N1YmhlYWRpbmcsIC5jLWVtcC1jYWxsb3V0X19zdWJoZWFkaW5nLCAuYy1lbXAtY2FsbG91dF9fdGV4dCwgLmMtaW1hZ2UtdGFic19fY29udGVudCwgLmMtaW1hZ2UtdGFic19fY29udGVudCBwLCAuYy1pbWFnZS10YWJzX19jb250ZW50IGRpdiwgLmMtaW1hZ2UtdGFic19fY29udGVudCBvbCwgLmMtaW1hZ2UtdGFic19fY29udGVudCB1bCwgLmMtaW1hZ2UtdGFic19fY29udGVudCBsaSB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG59XG5cbi5wYXJhZ3JhcGgtLWxhcmdlLCAuYy1oZXJvX19zdWJoZWFkaW5nLCAuYy1pbWFnZS1jdGFfX2NvbnRlbnQsIC5jLWVtcC1jYWxsb3V0X19zdWJoZWFkaW5nLS1sYXJnZSwgLmMtZW1wLWNhbGxvdXRfX3RleHQtLWxhcmdlLCAuYy1mZWF0dXJlcy1jYXJkX19jb250ZW50LCAuYy1pbWFnZS10YWJzX19jb250ZW50LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tbGFyZ2UsIC5jLWhlcm9fX3N1YmhlYWRpbmcsIC5jLWltYWdlLWN0YV9fY29udGVudCwgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmctLWxhcmdlLCAuYy1lbXAtY2FsbG91dF9fdGV4dC0tbGFyZ2UsIC5jLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnQsIC5jLWltYWdlLXRhYnNfX2NvbnRlbnQtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS1zbWFsbCwgLmMtaXAtc3ViaGVyby10ZXh0X19zdWJoZWFkaW5nLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tc21hbGwsIC5jLWlwLXN1Ymhlcm8tdGV4dF9fc3ViaGVhZGluZy0tc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cblxuLnByaW1hcnktaGVhZGluZywgLmMtaGVyb19faGVhZGluZywgLmMtaXAtc3ViaGVyby10ZXh0X19oZWFkaW5nLCAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgyLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDMsIC5jLXJlc291cmNlLWhlYWRpbmdfX2hlYWRpbmcge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1saWdodFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaW1hcnktaGVhZGluZywgLmMtaGVyb19faGVhZGluZywgLmMtaXAtc3ViaGVyby10ZXh0X19oZWFkaW5nLCAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMSxcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDIsXG4gIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgzLCAuYy1yZXNvdXJjZS1oZWFkaW5nX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1oZWFkaW5nLCAuYy1oZXJvX19oZWFkaW5nLCAuYy1pcC1zdWJoZXJvLXRleHRfX2hlYWRpbmcsIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgxLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMixcbiAgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDMsIC5jLXJlc291cmNlLWhlYWRpbmdfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1jb250ZW50IHAsIC5jLXJlc291cmNlLWNvbnRlbnQgbGksIC5jLXJlc291cmNlLWZvcm1fX2NvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRpbmcsIC5jLWN0YV9fdGV4dCwgLmMtaW1hZ2UtY3RhX19oZWFkaW5nLCAuYy1yZXBvcnRzLWN0YV9faGVhZGluZywgLmMtZmVhdHVyZWQtdG9waWNzX190aXRsZSwgLmMtcmVzb3VyY2UtcmVsYXRlZF9faGVhZGluZywgLmMtY29tbS1jYWxsb3V0X19oZWFkaW5nLCAuYy1lbXAtY2FsbG91dF9faGVhZGluZywgLmMtZmVhdHVyZXMtY2FyZF9faGVhZGluZywgLmwtaW1hZ2UtbGlzdF9faGVhZGluZywgLmMtaW1hZ2UtdGFic19faGVhZGluZywgLmMteHAtc2xpZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Vjb25kYXJ5LWhlYWRpbmcsIC5jLWN0YV9fdGV4dCwgLmMtaW1hZ2UtY3RhX19oZWFkaW5nLCAuYy1yZXBvcnRzLWN0YV9faGVhZGluZywgLmMtZmVhdHVyZWQtdG9waWNzX190aXRsZSwgLmMtcmVzb3VyY2UtcmVsYXRlZF9faGVhZGluZywgLmMtY29tbS1jYWxsb3V0X19oZWFkaW5nLCAuYy1lbXAtY2FsbG91dF9faGVhZGluZywgLmMtZmVhdHVyZXMtY2FyZF9faGVhZGluZywgLmwtaW1hZ2UtbGlzdF9faGVhZGluZywgLmMtaW1hZ2UtdGFic19faGVhZGluZywgLmMteHAtc2xpZGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnRlcnRpYXJ5LWhlYWRpbmcsIC5jLXJlc291cmNlLWNvbnRlbnQgaDIsIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IHAsIC5jLXJlc291cmNlLWZvcm1fX3RpdGxlLCAuYy1yZXNvdXJjZS1oZWFkaW5nX19zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVydGlhcnktaGVhZGluZywgLmMtcmVzb3VyY2UtY29udGVudCBoMiwgLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgcCwgLmMtcmVzb3VyY2UtZm9ybV9fdGl0bGUsIC5jLXJlc291cmNlLWhlYWRpbmdfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+QlVUVE9OIE1JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBNaXhpbnMgdG8gbWFrZSBidXR0b25zIHN0YW5kYXJkIGFuZCBlYXNpZXIgdG8gZGVmaW5lLlxuKlxuKiAxLiBTZXRzIHRoZSBzdHlsZXMgZm9yIGEgc3RhbmRhcmQgbGluayBidXR0b24uIFRoZXJlIGFyZVxuKiAgIDMgcHJvcGVydGllcyB0aGF0IGNoYW5nZSBmcm9tIGJ1dHRvbiB0byBidXR0b246IGNvbG9yLCBcbiogICBiYWNrZ3JvdW5kIGNvbG9yLCBhbmQgYm9yZGVyIGNvbG9yLlxuKlxuKiAyLiBTZXRzIHRoZSBob3ZlciBzdGF0ZXMgZm9yIGEgc3RhbmRhcmQgbGluayBidXR0b24uIEl0IHdvcmtzXG4qICAgdGhlIHNhbWVzIGFzIHRoZSBsaW5rLWJ1dHRvbiBtaXhpbiwgYnV0IGFkZHMgYSBzaGFkb3cgY29sb3JcbiogICBwYXJhbWV0ZXIgdGhhdCBpcyB1c2VkIG9uIGhvdmVyIHN0YXRlcyBvbmx5LlxuKi9cbi8qIFsxXSAqL1xuLyogWzJdICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+QlVUVE9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qIEJ1dHRvbiBuYW1lcyBmb2xsb3cgdGhlIHNwZWNpZmljIGNvbnZlbnRpb246XG4qXG4qIF9fW25hbWVdIGluZGljYXRlcyB0aGUgYmFja2dyb3VuZCBjb2xvci5cbiogICBFeGFtcGxlOiBfX3ByaW1hcnktYWxwaGEgbWFwcyB0aGUgYmFja2dyb3VuZCBjb2xvciB0byB0aGUgY29sb3ItcHJpbWFyeS1hbHBhLlxuKlxuKiAtLVtuYW1lXSBpbmRpY2F0ZXMgdGhlIHRleHQgY29sb3IuXG4qICAgRXhhbXBsZTogLS1rbm9ja291dCBtYXBzIHRoZSBjb2xvciB0byB0aGUgY29sb3Ita25vY2tvdXQuXG4qXG4qIEV4YW1wbGU6XG4qICAgX19wcmltYXJ5LWdhbW1hLS1rbm9ja291dFxuKiAgIGJhY2tncm91bmQgY29sb3IgaXMgY29sb3ItcHJpbWFyeS1nYW1tYVxuKiAgIHRleHQgY29sb3IgaXMgY29sb3Ita25vY2tvdXRcbiovXG4uYy1saW5rLWJ1dHRvbiwgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2xpbmssIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2xpbmssIC5jLWZlYXR1cmVkLXRvcGljc19fbGluaywgLmMtcmVzb3VyY2UtZm9ybV9fYnV0dG9uLCAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBhLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgLmN0YSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IC5jdGEtcHJwbCwgLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9JbnNldCBidXR0b24ubWt0b0J1dHRvbiwgLmMteHAtc2xpZGVyX19idXR0b24sIC5jLXhwLXNsaWRlcl9fbGluay1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmstYnV0dG9uLCAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fbGluaywgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluaywgLmMtZmVhdHVyZWQtdG9waWNzX19saW5rLCAuYy1yZXNvdXJjZS1mb3JtX19idXR0b24sIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGEsXG4gIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IC5jdGEsXG4gIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IC5jdGEtcHJwbCwgLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9JbnNldCBidXR0b24ubWt0b0J1dHRvbiwgLmMteHAtc2xpZGVyX19idXR0b24sIC5jLXhwLXNsaWRlcl9fbGluay1idXR0b24ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgfVxufVxuXG4uYy1idXR0b24tMSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0Ni41cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjExcHg7XG59XG5cbi5jLWJ1dHRvbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE1MnB4O1xufVxuXG4uYy1idXR0b24tMy1pbnN1cmFuY2Uge1xuICBwYWRkaW5nOiA5cHggMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyOXB4O1xuICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYnV0dG9uLTQtcGxhdGZvcm0tY29udmVyc2F0aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTdweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYy1idXR0b24tNS1lbXBsb3llZS1leHBlcmllbmNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTBjNjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzQwNTBjNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbGluay1idXR0b25fX2tub2Nrb3V0LS1wcmltYXJ5LWFscGhhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1saW5rLWJ1dHRvbl9fa25vY2tvdXQtLXByaW1hcnktYWxwaGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX2tub2Nrb3V0LS1wcmltYXJ5LWdhbW1hIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDBiZmE1O1xufVxuXG4uYy1saW5rLWJ1dHRvbl9fa25vY2tvdXQtLXByaW1hcnktZ2FtbWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX3ByaW1hcnktYWxwaGEtLWtub2Nrb3V0IHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLWxpbmstYnV0dG9uX19wcmltYXJ5LWFscGhhLS1rbm9ja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuLmMtbGluay1idXR0b25fX3ByaW1hcnktYWxwaGEtLWtub2Nrb3V0LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLWxpbmstYnV0dG9uX19wcmltYXJ5LWFscGhhLS1rbm9ja291dC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uX190cmFuc3BhcmVudC0ta25vY2tvdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbGluay1idXR0b25fX3RyYW5zcGFyZW50LS1rbm9ja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uX190cmFuc3BhcmVudC0tcHJpbWFyeS1hbHBoYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1saW5rLWJ1dHRvbl9fdHJhbnNwYXJlbnQtLXByaW1hcnktYWxwaGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5rLWJ1dHRvbi0tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWxpbmstYnV0dG9uLS1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+Q29tbW9uIGxheW91dHMgYW5kIGNvbnRhaW5lcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogTmFtZTogfmNvbXBvbmVudC1jb250YWluZXItbWFpblxuKlxuKiBNYWluIGNvbnRhaW5lcnMgdXNlZCBvbiBjb21wYW9uZW50cyB0byBwcm9wZXJseVxuKiBzcGFjZSBhbGwgb2YgdGhlIGNvbnRlbnQgZm91bmQgaW5zaWRlLlxuKi9cbi5sLXZpZGVvLWNvbnRhaW5lciwgLmwtaW1hZ2UtY3RhLCAubC1yZXBvcnRzLWN0YSwgLmwtZmVhdHVyZWQtdG9waWNzLCAubC1zdGQtcmVzb3VyY2UsIC5sLXJlc291cmNlLXJlbGF0ZWQsIC5sLXhwLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXZpZGVvLWNvbnRhaW5lciwgLmwtaW1hZ2UtY3RhLCAubC1yZXBvcnRzLWN0YSwgLmwtZmVhdHVyZWQtdG9waWNzLCAubC1zdGQtcmVzb3VyY2UsIC5sLXJlc291cmNlLXJlbGF0ZWQsIC5sLXhwLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC12aWRlby1jb250YWluZXIsIC5sLWltYWdlLWN0YSwgLmwtcmVwb3J0cy1jdGEsIC5sLWZlYXR1cmVkLXRvcGljcywgLmwtc3RkLXJlc291cmNlLCAubC1yZXNvdXJjZS1yZWxhdGVkLCAubC14cC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXZpZGVvLWNvbnRhaW5lciwgLmwtaW1hZ2UtY3RhLCAubC1yZXBvcnRzLWN0YSwgLmwtZmVhdHVyZWQtdG9waWNzLCAubC1zdGQtcmVzb3VyY2UsIC5sLXJlc291cmNlLXJlbGF0ZWQsIC5sLXhwLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZSwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbCwgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyLCAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZSwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbCwgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyLCAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluIHtcbiAgICBtYXgtd2lkdGg6IDcyN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZSwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbCwgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyLCAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluIHtcbiAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UsIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2wsIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciwgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDI5cHg7XG4gIH1cbn1cblxuLmwtYWN0aW9ucywgLmwteHAtdGFic19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtYWN0aW9ucywgLmwteHAtdGFic19fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1hY3Rpb25zLWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFjdGlvbnMtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuLmwtY2FsbG91dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY2FsbG91dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmwtaW5uZXIge1xuICBwYWRkaW5nOiAxMDBweCAyNHB4O1xufVxuXG4ubC1sYXJnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxhcmdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1sYXJnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1sYXJnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODU3cHg7XG4gIH1cbn1cblxuLmwtc3RkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtc3RkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MThweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLXgtbGFyZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14LWxhcmdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjlweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwteC1sYXJnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODkzcHg7XG4gIH1cbn1cblxuLmMtaGVyb19faGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1oZXJvX19zdWJoZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZXJvX19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5sLWhlcm8tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVyby1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLWZsZXhpYmxlLWhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ4MXB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICAvKiBBY2NvdW50IGZvciBtZW51ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm8ge1xuICAgIGhlaWdodDogNTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDY0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIHtcbiAgLmMtZmxleGlibGUtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm8ge1xuICAgIGhlaWdodDogODM5cHg7XG4gIH1cbn1cblxuLmMtZmxleGlibGUtaGVyby0taW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgcGFkZGluZy10b3A6IDk3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvLS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxufVxuXG4uYy1mbGV4aWJsZS1oZXJvLS12aWRlbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWZsZXhpYmxlLWhlcm9fX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jLWZsZXhpYmxlLWhlcm9fX2xpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvX19saW5rIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19fbGluayB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG5cbi5jLWZsZXhpYmxlLWhlcm9fX3N1YmhlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWtcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgbWF4LXdpZHRoOiA1MTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZsZXhpYmxlLWhlcm9fX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1heC13aWR0aDogNjAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvX19zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtZmxleGlibGUtaGVyb19fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgfVxufVxuXG4uYy1mbGV4aWJsZS1oZXJvX192aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4aWJsZS1oZXJvX192aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC12aWRlby1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOTlweCAxOHB4IDAgMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNzZweCAxOHB4IDE3NXB4IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC12aWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIxOXB4IDE4cHggMCAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMTVweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzMxcHggMCAyODFweCAwO1xuICB9XG59XG5cbi5jLWlwLWltYWdlLWhlcm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaXAtaW1hZ2UtaGVybyB7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pcC1pbWFnZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWlwLWltYWdlLWhlcm8ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuLmMtaXAtaGVyby10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlwLWhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWlwLWhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtaXAtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIC8qIHJlcXVpcmVkIGZvciBmaXhlZCBoZWFkZXIgYmFyIHdoaWNoIGlzIDgwcHggaW4gaGVpZ2h0ICovXG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgfVxufVxuXG4uYy1pcC1zdWJoZXJvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWlwLXN1Ymhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uYy1pcC1zdWJoZXJvLXRleHRfX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pcC1zdWJoZXJvLXRleHRfX2hlYWRpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5jLWlwLXN1Ymhlcm8tdGV4dF9fc3ViaGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1pcC1zdWJoZXJvLXRleHRfX3N1YmhlYWRpbmctLXNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmwtaXAtc3ViaGVyb19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pcC1zdWJoZXJvX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWlwLXN1Ymhlcm9fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4OTNweDtcbiAgfVxufVxuXG4uYy1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWN0YV9fdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWN0YV9fdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubC1jdGEtYWN0aW9ucywgLmwtcmVzb3VyY2UtZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY3RhLWFjdGlvbnMsIC5sLXJlc291cmNlLWZvcm1fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWN0YS1hY3Rpb25zLCAubC1yZXNvdXJjZS1mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTNweDtcbiAgfVxufVxuXG4uYy1pbWFnZS1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDA1MGM2O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtY3RhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWltYWdlLWN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY3RhX19jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS1jdGFfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY3RhX19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWltYWdlLWN0YV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtY3RhX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlLWN0YV9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB3aWR0aDogNTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtaW1hZ2UtY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweDtcbiAgICB3aWR0aDogNDMlO1xuICB9XG59XG5cbi5sLWltYWdlLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmwtaW1hZ2UtY3RhX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWltYWdlLWN0YV9fYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHdpZHRoOiA1NCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1pbWFnZS1jdGFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuLmMtcmVwb3J0cy1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OXB4O1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVwb3J0cy1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICB9XG59XG5cbi5jLXJlcG9ydHMtY3RhX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlcG9ydHMtY3RhX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jLXJlcG9ydHMtY3RhX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIHdpZHRoOiAxNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlcG9ydHMtY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1yZXBvcnRzLWN0YV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuLmMtcmVwb3J0cy1jdGFfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlcG9ydHMtY3RhX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG59XG5cbi5jLXJlcG9ydHMtY3RhX19saW5rOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICBjb250ZW50OiAnXFxmMzBmJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVwb3J0cy1jdGFfX2xpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlcG9ydHMtY3RhX19saW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICB9XG59XG5cbi5jLXJlcG9ydHMtY3RhX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uYy1yZXBvcnRzLWN0YV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDA1MGM2O1xufVxuXG4uYy1yZXBvcnRzLWN0YV9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtcmVwb3J0cy1jdGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhIHtcbiAgICBtYXJnaW46IDAgNDJweDtcbiAgfVxufVxuXG4ubC1yZXBvcnRzLWN0YV9fY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5sLXJlcG9ydHMtY3RhX19jb250ZW50czpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlNmU2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtcmVwb3J0cy1jdGFfX2NvbnRlbnRzOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5sLXJlcG9ydHMtY3RhX19jb250ZW50czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhX19jb250ZW50czpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXJlcG9ydHMtY3RhX19jb250ZW50czpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1yZXBvcnRzLWN0YV9fY29udGVudHM6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5sLXJlcG9ydHMtY3RhX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1yZXBvcnRzLWN0YV9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmwtcmVwb3J0cy1jdGFfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmwtcmVwb3J0cy1jdGFfX2xpbmtzLS1maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1yZXBvcnRzLWN0YV9fbGlua3MtLWZpcnN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDU4NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlX19saW5rIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MGM2O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2VfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlX190aXRsZSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2VfX3R5cGUge1xuICBjb2xvcjogI2FiYWJhYjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjkxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjZweCA0MHB4IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMzNweCAzMnB4IDQ1cHggNDJweDtcbiAgICBtYXgtd2lkdGg6IDI5MXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiA1NXB4IDI4cHggOTRweCA2NXB4O1xuICAgIG1heC13aWR0aDogMzk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiA1NXB4IDUwcHggMTE2cHggNTJweDtcbiAgICBtYXgtd2lkdGg6IDQwOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZV9faW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1ODZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2hlYWRpbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19zdWJoZWFkIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbWF4LXdpZHRoOiAxMDAwJTtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fdGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fdHlwZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBwYWRkaW5nOiAwIDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM1M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDI3cHg7XG4gIG1heC13aWR0aDogMjE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgbWluLWhlaWdodDogNjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMjYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgIG1heC13aWR0aDogNDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDE1OHB4O1xuICBwYWRkaW5nLXRvcDogNTYuNDIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTlweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fbGluazpob3ZlciAuYy1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgfVxuICAubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2Fycm93IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19hcnJvdy0tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19hcnJvdy0tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgY29udGVudDogJ1xcZjJjYSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jdGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jdGE6aG92ZXIge1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDdweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fc3ViaGVhZCB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX190eXBlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTlweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX190eXBlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAxNHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQxcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5M3B4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDAgMjdweDtcbiAgbWF4LXdpZHRoOiAyMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBtaW4taGVpZ2h0OiA2NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjczcHg7XG4gICAgbWluLWhlaWdodDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDE1OHB4O1xuICBwYWRkaW5nLXRvcDogNTYuNDIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIHBhZGRpbmctdG9wOiA1Ni43MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE3OHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjNweDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19saW5rOmhvdmVyIC5jLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlcl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX19zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjY5cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbi5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RpdGxlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdHlwZSB7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIG1heC1oZWlnaHQ6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgbWF4LWhlaWdodDogMTYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjZweCA0MHB4IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDk5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1mZWF0dXJlZC1yZXNvdXJjZS10aGluX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluayB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiAxOTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBtYXgtd2lkdGg6IDIyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIG1heC13aWR0aDogMjM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW5fX3RleHQtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMzJweCAzMHB4IDQwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzNweCA1OHB4IDM0cHggNDJweDtcbiAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbl9fdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzNweCA2NXB4IDQzcHggNDlweDtcbiAgICBtYXgtd2lkdGg6IDUyMnB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljc19fbGluayB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY0LCA4MCwgMTk4LCAwLjUpO1xuICBjb2xvcjogIzQwNTBjNjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoNjQsIDgwLCAxOTgsIDAuMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19saW5rIHtcbiAgICB3aWR0aDogMTkxcHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuOTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmc6IDI0cHggMCAyM3B4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDQvZHJvcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbTpub3QoLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtOm5vdCguYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX21vcmUtdGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19uYW1lIHtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWtcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4wOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19yZWxhdGVkIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fcmVsYXRlZDpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtbGluayB7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jLWZlYXR1cmVkLXRvcGljc19fcmVsYXRlZC1saW5rOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtbGluazpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVkLXRvcGljc19fcmVsYXRlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3RleHQge1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZWQtdG9waWNzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3RvcGljIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmMtZmVhdHVyZWQtdG9waWNzX190b3BpYzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYy1mZWF0dXJlZC10b3BpY3NfX3RvcGljOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXRvcGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVkLXRvcGljc19fY29udGVudCB7XG4gICAgd2lkdGg6IDc3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19jb250ZW50IHtcbiAgICB3aWR0aDogOTQwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC10b3BpY3NfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19pbWFnZSB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICB9XG59XG5cbi5sLWZlYXR1cmVkLXRvcGljc19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlZC10b3BpY3NfX2xpbmtzLS1pcy1leHBhbmRlZCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19saW5rcy0taXMtZXhwYW5kZWQgbGkuYy1mZWF0dXJlZC10b3BpY3NfX21lbnUtaXRlbS0taXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19saW5rcy0taXMtZXhwYW5kZWQgbGk6bm90KC5jLWZlYXR1cmVkLXRvcGljc19fbWVudS1pdGVtLS1pcy1hY3RpdmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX19tZW51IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzX19tb3JlLXRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlZC10b3BpY3NfX3JlbGF0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX190b3BpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZWQtdG9waWNzX190b3BpYy1jb250ZW50IHtcbiAgICB3aWR0aDogNDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1mZWF0dXJlZC10b3BpY3NfX3RvcGljLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWZlYXR1cmVkLXRvcGljc19fdG9waWMtY29udGVudCB7XG4gICAgd2lkdGg6IDY2NXB4O1xuICB9XG59XG5cbi5jLXN0ZC1yZXNvdXJjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIC8qIEFjY291bnQgZm9yIG1lbnUgKi9cbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3RkLXJlc291cmNlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXN0ZC1yZXNvdXJjZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAvKiBBY2NvdW50IGZvciBtZW51ICovXG4gIH1cbn1cblxuLmwtc3RkLXJlc291cmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4ubC1zdGQtcmVzb3VyY2VfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtc3RkLXJlc291cmNlX19ncmlkIHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICB9XG59XG5cbi5sLXN0ZC1yZXNvdXJjZV9faXRlbS0tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXN0ZC1yZXNvdXJjZV9faXRlbS0tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbi5sLXN0ZC1yZXNvdXJjZV9faXRlbS0tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1zdGQtcmVzb3VyY2VfX2l0ZW0tLXJpZ2h0IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbi5jLXJlc291cmNlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLmMtcmVzb3VyY2UtY29udGVudCAucmVzb3VyY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLXJvdyA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLXJvdyA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzFweDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1jb250ZW50IGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtcmVzb3VyY2UtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmMtcmVzb3VyY2UtY29udGVudCB1bCwgLmMtcmVzb3VyY2UtY29udGVudCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYy1yZXNvdXJjZS1jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDkxcHg7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjg3cHg7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgwLCAxOTgsIDAuNSk7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSg2NCwgODAsIDE5OCwgMC4xKTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICAvKiBNdXN0IG92ZXJyaWRlIE1hcmtldG8gaW5saW5lIHN0eWxlICovXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fY29udGVudC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogMjg3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fZWxlbWVudC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3Uge1xuICBiYWNrZ3JvdW5kOiAjZjRmMGVkO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IGgxLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgaDIsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBwIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBhLFxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UgLmN0YSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91IC5jdGEtcHJwbCB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSBhLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSAuY3RhLFxuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdSAuY3RhLXBycGwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UtLWFsdCBoMSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1hbHQgaDIsXG4uYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UtLWFsdCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtX190aGFua3lvdS0tYWx0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1hbHQgYSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1hbHQgLmN0YSxcbi5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1hbHQgLmN0YS1wcnBsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlc291cmNlLWZvcm1fX3RoYW5reW91LS1jZW50ZXJlZCAubC1yZXNvdXJjZS1mb3JtX190aGFua3lvdSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtZm9ybV9fdGhhbmt5b3UtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXJlc291cmNlLWZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9JbnNldCBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b0luc2V0IGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NCwgODAsIDE5OCwgMC41KTtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDY0LCA4MCwgMTk4LCAwLjEpO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAjTGJsdGVybXNhbmRDb25kaXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gI0xibHRlcm1zYW5kQ29uZGl0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgPiBsYWJlbCB7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIC8qIE5lZWQgdG8gb3ZlcnJpZGUgb2xkIGxlZ2FjeSBDU1MgdGhhdCBoYXMgaW1wb3J0YW50ICovXG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiAhaW1wb3J0YW50O1xuICAvKiBOZWVkIHRvIG92ZXJyaWRlIG9sZCBsZWdhY3kgQ1NTIHRoYXQgaGFzIGltcG9ydGFudCAqL1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgPiBsYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIGxhYmVsLm1rdG9MYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIC5ta3RvR3V0dGVyLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgLm1rdG9Bc3Rlcml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyM3B4O1xufVxuXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9jb250YWN0LXVzLWZvcm0tZHJvcGRvd24tYXJyb3cuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5jLXJlc291cmNlLWZvcm0gLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uYy1yZXNvdXJjZS1mb3JtIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkOmZvY3VzLFxuLmMtcmVzb3VyY2UtZm9ybSAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubC1yZXNvdXJjZS1mb3JtX19hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1yZXNvdXJjZS1mb3JtX19jb250ZW50LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubC1yZXNvdXJjZS1mb3JtX19mb3JtLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubC1yZXNvdXJjZS1mb3JtX190aGFua3lvdSB7XG4gIG1hcmdpbjogMCA1MHB4O1xufVxuXG4uYy1yZXNvdXJjZS1oZWFkaW5nX19oZWFkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtcmVzb3VyY2UtaGVhZGluZ19fc3ViaGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2UtaGVhZGluZ19fdHlwZSB7XG4gIGNvbG9yOiAjNDA1MGM2O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgcGFkZGluZy10b3A6IDExMXB4O1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZF9faW1hZ2UtLWFydGljbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1hcnRpY2xlLnBuZ1wiKTtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZF9faW1hZ2UtLWJyb2NodXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtYnJvY2h1cmUucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tY2FzZXN0dWR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtY2FzZXN0dWR5LnBuZ1wiKTtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZF9faW1hZ2UtLWVib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtZWJvb2sucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tZ3VpZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDMvaWNvbi1ndWlkZS5zdmdcIik7XG59XG5cbi5jLXJlc291cmNlLXJlbGF0ZWRfX2ltYWdlLS1pbmZvZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LWluZm9ncmFwaGljLnBuZ1wiKTtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZF9faW1hZ2UtLW90aGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtb3RoZXIucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0tcmVwb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtcmVwb3J0LnBuZ1wiKTtcbn1cblxuLmMtcmVzb3VyY2UtcmVsYXRlZF9faW1hZ2UtLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtdmlkZW8ucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX19pbWFnZS0td2hpdGVwYXBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LXdoaXRlcGFwZXIucG5nXCIpO1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX190aXRsZSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uYy1yZXNvdXJjZS1yZWxhdGVkX190eXBlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sLXJlc291cmNlLXJlbGF0ZWRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICB9XG59XG5cbi5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNDNweDtcbiAgICB3aWR0aDogNDclO1xuICB9XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtcmVzb3VyY2UtcmVsYXRlZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubC1yZXNvdXJjZS1yZWxhdGVkX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubC1yZXNvdXJjZS1yZWxhdGVkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXJlc291cmNlLXJlbGF0ZWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogOTNweDtcbiAgfVxuICAubC1yZXNvdXJjZS1yZWxhdGVkX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogOTNweDtcbiAgfVxuICAubC1yZXNvdXJjZS1yZWxhdGVkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWNhcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTk4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjgwcHg7XG4gIC8qIG1vYmlsZSBoYXMgMjBweCBndXR0ZXJzICovXG4gIHBhZGRpbmc6IDM1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAyMjdweDtcbiAgICBwYWRkaW5nOiAyMXB4IDI4LjVweCAwcHggMjguNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgcGFkZGluZzogMjZweCAzOXB4IDBweCAzOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMTdweDtcbiAgICB3aWR0aDogMzkzcHg7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDBweCA1MHB4O1xuICB9XG59XG5cbi5jLWNhbGxvdXQtY2FyZHNfX2N0YSB7XG4gIGNvbG9yOiAjNDA1MEM2O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC43OHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtY2FsbG91dC1jYXJkc19fY3RhIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19jdGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jLWNhbGxvdXQtY2FyZHNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWNhcmRzX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IC0zOXB4IDE5cHggMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19pdGVtIHtcbiAgICBtYXJnaW46IC01N3B4IDIzcHggMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogLTY0cHggMzBweCAwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faXRlbSB7XG4gICAgbWFyZ2luOiAtODRweCAzMHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYWxsb3V0LWNhcmRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNhbGxvdXQtY2FyZHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gIH1cbn1cblxuLmMtY2FsbG91dC1jYXJkc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FsbG91dC1jYXJkc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1jYWxsb3V0LWNhcmRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMzlweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmMtY29tbS1jYWxsb3V0X19oZWFkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXRfX2hlYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYmZhNTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faGVhZGluZzpiZWZvcmUge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cblxuLmMtY29tbS1jYWxsb3V0X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9faW1hZ2Uge1xuICAgIGhlaWdodDogNjg3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21tLWNhbGxvdXRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtY29tbS1jYWxsb3V0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTRweDtcbiAgfVxufVxuXG4uYy1jb21tLWNhbGxvdXRfX2l0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1jb21tLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHAsIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyBkaXYsIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyBvbCwgLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHVsLCAuYy1jb21tLWNhbGxvdXRfX3N1YmhlYWRpbmcgbGkge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHA6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIGRpdjpsYXN0LWNoaWxkLCAuYy1jb21tLWNhbGxvdXRfX3N1YmhlYWRpbmcgb2w6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X19zdWJoZWFkaW5nIHVsOmxhc3QtY2hpbGQsIC5jLWNvbW0tY2FsbG91dF9fc3ViaGVhZGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtY29tbS1jYWxsb3V0X190ZXh0IHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbW0tY2FsbG91dF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWNvbW0tY2FsbG91dF9fdGV4dCBwLCAuYy1jb21tLWNhbGxvdXRfX3RleHQgZGl2LCAuYy1jb21tLWNhbGxvdXRfX3RleHQgb2wsIC5jLWNvbW0tY2FsbG91dF9fdGV4dCB1bCwgLmMtY29tbS1jYWxsb3V0X190ZXh0IGxpIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLmMtY29tbS1jYWxsb3V0X190ZXh0IHA6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X190ZXh0IGRpdjpsYXN0LWNoaWxkLCAuYy1jb21tLWNhbGxvdXRfX3RleHQgb2w6bGFzdC1jaGlsZCwgLmMtY29tbS1jYWxsb3V0X190ZXh0IHVsOmxhc3QtY2hpbGQsIC5jLWNvbW0tY2FsbG91dF9fdGV4dCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtY29tbS1jYWxsb3V0X19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0OHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtY29tbS1jYWxsb3V0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtY29tbS1jYWxsb3V0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM5NHB4O1xuICB9XG59XG5cbi5sLWNvbW0tY2FsbG91dF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jb21tLWNhbGxvdXRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWNvbW0tY2FsbG91dF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWNvbW0tY2FsbG91dF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbi5jLWVtcC1jYWxsb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1lbXAtY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgfVxufVxuXG4uYy1lbXAtY2FsbG91dF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtZW1wLWNhbGxvdXRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWVtcC1jYWxsb3V0X19oZWFkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMGJmYTU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1lbXAtY2FsbG91dF9faGVhZGluZzpiZWZvcmUge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cblxuLmMtZW1wLWNhbGxvdXRfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1lbXAtY2FsbG91dF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWVtcC1jYWxsb3V0X19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1lbXAtY2FsbG91dF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM5M3B4O1xuICB9XG59XG5cbi5jLWVtcC1jYWxsb3V0X19uYW1lIHtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYy1lbXAtY2FsbG91dF9fcXVvdGUge1xuICB3aWR0aDogMjJweDtcbn1cblxuLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZW1wLWNhbGxvdXRfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYy1lbXAtY2FsbG91dF9fdGV4dCB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYy1lbXAtY2FsbG91dF9fdGl0bGUge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ubC1lbXAtY2FsbG91dF9fY29udGVudCB7XG4gIG1hcmdpbjogMCA0OHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWVtcC1jYWxsb3V0X19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMTQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1lbXAtY2FsbG91dF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDQ4cHggMCAzMHB4O1xuICB9XG59XG5cbi5sLWVtcC1jYWxsb3V0X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZW1wLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZW1wLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWVtcC1jYWxsb3V0X19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbi5sLWVtcC1jYWxsb3V0X19pdGVtcyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sLWVtcC1jYWxsb3V0X19pdGVtczpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1lbXAtY2FsbG91dF9faXRlbXM6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1lbXAtY2FsbG91dF9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWVtcC1jYWxsb3V0X19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzOTNweDtcbiAgfVxufVxuXG4uYy14cC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy14cC10YWJzX19jb250ZW50LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmMteHAtdGFic19fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmMteHAtdGFic19fY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmMteHAtdGFic19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC10YWJzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0NDdweDtcbiAgfVxufVxuXG4uYy14cC10YWJzX19pbWFnZSB7XG4gIGhlaWdodDogNDEzcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19faW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC10YWJzX19pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgICBtYXgtd2lkdGg6IDM3OXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtdGFic19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNDQ2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzRweDtcbiAgfVxufVxuXG4uYy14cC10YWJzX19pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmMteHAtdGFic19faXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19faXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiAxODdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtdGFic19faXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNjhweDtcbiAgfVxufVxuXG4uYy14cC10YWJzX19pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMteHAtdGFic19faXRlbS1jb250YWluZXI6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmMteHAtdGFic19faXRlbS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19pdGVtLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC10YWJzX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYy14cC10YWJzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXRhYnNfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC10YWJzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19fbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19fbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCA0MnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtdGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjM3cHg7XG4gICAgbWFyZ2luOiAwIDQ0cHggMCAwO1xuICB9XG59XG5cbi5jLXhwLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSAubC14cC10YWJzX19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTBjNjtcbiAgYm90dG9tOiA5cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMteHAtdGFic19fbGluazpub3QoLmMteHAtdGFic19fbGluay0taXMtYWN0aXZlKSB7XG4gIGNvbG9yOiByZ2JhKDU0LCA2NCwgNjksIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xufVxuXG4uYy14cC10YWJzX19saW5rcyB7XG4gIG9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC10YWJzX19saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0NDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXRhYnNfX2xpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtdGFic19fbGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19fbmF2IHtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXRhYnNfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMteHAtdGFic19fdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuXG4uYy14cC10YWJzX190YWItLWlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtdGFic19fdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDYxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtdGFic19fdGFiIHtcbiAgICBtaW4taGVpZ2h0OiA2OTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXRhYnNfX3RhYiB7XG4gICAgbWluLWhlaWdodDogNjA4cHg7XG4gIH1cbn1cblxuLmMteHAtdGFic19fdGFiOm50aC1jaGlsZCgzKSAuYy14cC10YWJzX19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubC14cC10YWJzX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXRhYnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC14cC10YWJzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXRhYnNfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwteHAtdGFic19fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC14cC10YWJzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgbWF4LXdpZHRoOiAxMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXRhYnNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC14cC10YWJzX19saW5rIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubC14cC10YWJzX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXRhYnNfX2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sLXhwLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14cC10YWJzX190YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5jLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBtYXgtd2lkdGg6IDM3MXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXgtd2lkdGg6IDQzMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgfVxufVxuXG4uYy1mZWF0dXJlcy1jYXJkX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2hlYWRpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogNDI0cHg7XG4gIH1cbn1cblxuLmMtZmVhdHVyZXMtY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlcy1jYXJkX19pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMjkycHg7XG4gIH1cbiAgLmMtZmVhdHVyZXMtY2FyZF9faW1hZ2UtY29udGFpbmVyLS1sZWZ0IHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYy1mZWF0dXJlcy1jYXJkX19pbWFnZS1jb250YWluZXItLXJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVzLWNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZmVhdHVyZXMtY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDg4cHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgfVxufVxuXG4ubC1mZWF0dXJlcy1jYXJkX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTc3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlcy1jYXJkX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cyB7XG4gICAgd2lkdGg6IDM3M3B4O1xuICB9XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzLS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmwtZmVhdHVyZXMtY2FyZF9fY29udGVudHMtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMzlweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogNDMxcHg7XG4gIH1cbiAgLmwtZmVhdHVyZXMtY2FyZF9fY29udGVudHMtLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNjdweDtcbiAgfVxuICAubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cy0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA4M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZF9fY29udGVudHMge1xuICAgIHdpZHRoOiA1MDRweDtcbiAgfVxuICAubC1mZWF0dXJlcy1jYXJkX19jb250ZW50cy0tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2NvbnRlbnRzLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLmwtZmVhdHVyZXMtY2FyZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZF9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHg7XG4gIH1cbiAgLmwtZmVhdHVyZXMtY2FyZF9faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZlYXR1cmVzLWNhcmRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZmVhdHVyZXMtY2FyZF9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvbGxvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvbGxvdyB7XG4gICAgcGFkZGluZzogODVweCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9sbG93IHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtZm9sbG93IHtcbiAgICBwYWRkaW5nOiAxMDBweCAyNHB4O1xuICB9XG59XG5cbi5jLWZvbGxvd19fYmxvY2sgLmZhLXR3aXR0ZXIge1xuICBjb2xvcjogIzRkYjBmZjtcbn1cblxuLmMtZm9sbG93X19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb2xsb3dfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtZm9sbG93X19oZWFkaW5nIHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb2xsb3dfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4ubC1mb2xsb3ctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvbGxvdy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmwtZm9sbG93LWl0ZW1zIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmwtZm9sbG93LWl0ZW1zOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9sbG93LWl0ZW1zOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb2xsb3ctaXRlbXMge1xuICAgIGhlaWdodDogNDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogMzU0cHg7XG4gIH1cbiAgLmwtZm9sbG93LWl0ZW1zOm50aC1jaGlsZCg0bisxKSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWZvbGxvdy1pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIGhlaWdodDogNDA1cHg7XG4gICAgd2lkdGg6IDMxMnB4O1xuICB9XG4gIC5sLWZvbGxvdy1pdGVtczpudGgtY2hpbGQoNG4rMSkge1xuICAgIGhlaWdodDogNDA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDMxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZm9sbG93LWl0ZW1zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMzMXB4O1xuICB9XG4gIC5sLWZvbGxvdy1pdGVtczpudGgtY2hpbGQoNG4rMSkge1xuICAgIHdpZHRoOiAzMjFweDtcbiAgfVxufVxuXG4ubC1mb2xsb3ctaXRlbXMtLWdsYXNzZG9vciB7XG4gIGJhY2tncm91bmQ6ICNkYmYzZTM7XG59XG5cbi5sLWZvbGxvdy1pdGVtcy0taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sLWZvbGxvdy1pdGVtcy0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICNlZGZhZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtZm9sbG93LWl0ZW1zLS10d2l0dGVyIC50d2l0dGVyLWVudGl0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC03MHB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvbGxvdy1pdGVtcy0tdHdpdHRlciAudHdpdHRlci1lbnRpdHk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZm9sbG93LWl0ZW1zLS10d2l0dGVyIC50d2l0dGVyLWVudGl0eTpudGgtY2hpbGQoNG4rMSkge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgfVxufVxuXG4ubC1mb2xsb3ctaXRlbXMtLXR3aXR0ZXIgLnR3aXR0ZXItZW50aXR5OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sLWZvbGxvdy1pdGVtcy0tdHdpdHRlciAudHdpdHRlci1lbnRpdHkgLnRpbWVQb3N0ZWQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubC1mb2xsb3ctaXRlbXMtLXR3aXR0ZXIgLnR3aXR0ZXItZW50aXR5IC50d2VldCB7XG4gIGh5cGhlbnM6IGF1dG87XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmwtZm9sbG93LWl0ZW1zLS10d2l0dGVyIC50d2l0dGVyLWVudGl0eSAudXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWltYWdlLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDExM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1pbWFnZS1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbi5jLWltYWdlLWxpc3RfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtbGlzdF9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmMtaW1hZ2UtbGlzdF9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4uYy1pbWFnZS1saXN0X19oZWFkaW5nIHAsIC5jLWltYWdlLWxpc3RfX2hlYWRpbmcgZGl2IHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faW1hZ2UtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaW1hZ2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkIC5jLWltYWdlLWxpc3RfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYy1pbWFnZS1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMwMjAyMDI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLmwtaW1hZ2UtbGlzdF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1saXN0X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWltYWdlLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWltYWdlLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuLmwtaW1hZ2UtbGlzdF9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1saXN0X19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaW1hZ2UtbGlzdF9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG5cbi5sLWltYWdlLWxpc3RfX2hlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS1saXN0X19oZWFkaW5nIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaW1hZ2UtbGlzdF9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxufVxuXG4ubC1pbWFnZS1saXN0X19oZWFkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMGJmYTU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1saXN0X19oZWFkaW5nOmJlZm9yZSB7XG4gICAgdG9wOiAtMzVweDtcbiAgfVxufVxuXG4ubC1pbWFnZS1saXN0X19zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1pbWFnZS1saXN0X19zdWJoZWFkaW5nIHAsIC5sLWltYWdlLWxpc3RfX3N1YmhlYWRpbmcgZGl2IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWltYWdlLWxpc3RfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1pbWFnZS1saXN0X19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5sLWltYWdlLWxpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1pbWFnZS10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5jLWltYWdlLXRhYnNfX2NvbnRlbnQge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1pbWFnZS10YWJzX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19fY29udGVudCBwLCAuYy1pbWFnZS10YWJzX19jb250ZW50IGRpdiwgLmMtaW1hZ2UtdGFic19fY29udGVudCBvbCwgLmMtaW1hZ2UtdGFic19fY29udGVudCB1bCwgLmMtaW1hZ2UtdGFic19fY29udGVudCBsaSB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYy1pbWFnZS10YWJzX19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYy1pbWFnZS10YWJzX19jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYy1pbWFnZS10YWJzX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtaW1hZ2UtdGFic19faGVhZGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiZmE1O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19faGVhZGluZzpiZWZvcmUge1xuICAgIHRvcDogLTI1cHg7XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19faW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19faW1hZ2UtLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMtaW1hZ2UtdGFic19faW1hZ2UtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19faW1hZ2UtLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltYWdlLXRhYnNfX2ltYWdlLS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5jLWltYWdlLXRhYnNfX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjkzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAyNHB4IDAgMjNweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYy1pbWFnZS10YWJzX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA0L2Ryb3AucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDI3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNDA1MGM2O1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi5jLWltYWdlLXRhYnNfX2xpbms6bm90KC5jLWltYWdlLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fbGluazpub3QoLmMtaW1hZ2UtdGFic19fbGluay0taXMtYWN0aXZlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtdGFic19fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM0MDUwYzY7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLmMtaW1hZ2UtdGFic19fbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWltYWdlLXRhYnNfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1pbWFnZS10YWJzX190YWIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtaW1hZ2UtdGFic19fdGFiLS1pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtaW1hZ2UtdGFic19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWltYWdlLXRhYnNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fZm9vdG5vdGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLWltYWdlLXRhYnNfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS10YWJzX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmwtaW1hZ2UtdGFic19fbGlua3MtLWlzLWV4cGFuZGVkIGxpLmMtaW1hZ2UtdGFic19fbGluay0taXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmwtaW1hZ2UtdGFic19fbGlua3MtLWlzLWV4cGFuZGVkIGxpOm5vdCguYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG59XG5cbi5sLWltYWdlLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbWFnZS10YWJzX190YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDI1cHggNTdweCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaW1hZ2UtdGFic19fdGFiIHtcbiAgICBtYXJnaW46IDAgMCA1N3B4IDA7XG4gIH1cbn1cblxuLmMtcGVvcGxlX19hcnJvdyB7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG4uYy1wZW9wbGVfX2lubmVyIHtcbiAgcGFkZGluZzogMTAwcHggMjRweDtcbn1cblxuLmMtcGVvcGxlX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uYy1wZW9wbGVfX3JlYWRtb3JlIHtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmMtcGVvcGxlX19yZWFkbW9yZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtcGVvcGxlX19yZWFkbW9yZTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uYy1wZW9wbGVfX3NlcnZpY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5jLXBlb3BsZV9fc3BhY2VyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5jLXRlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmMtdGVzdGltb25pYWxfX3RleHQge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1saWdodFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy10ZXN0aW1vbmlhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB9XG59XG5cbi5jLXRlc3RpbW9uaWFsX19uYW1lIHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLXRlc3RpbW9uaWFsX190aXRsZSB7XG4gIGNvbG9yOiAjMDcxZTNjO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGVzdGltb25pYWxfX2NvbXBhbnkge1xuICBjb2xvcjogIzA3MWUzYztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtdGVzdGltb25pYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC10ZXN0aW1vbmlhbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODE3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYy12aWduZXR0ZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNzNweCAhaW1wb3J0YW50O1xufVxuXG4uYy14cC1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgxcHg7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy14cC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLXhwLXNsaWRlcl9fYXJyb3ctLWRpc2FibGVkIHtcbiAgY29sb3I6ICNDNUNBQ0M7XG59XG5cbi5jLXhwLXNsaWRlcl9fYXJyb3ctLWVuYWJsZWQge1xuICBjb2xvcjogIzQwNTBjNjtcbn1cblxuLmMteHAtc2xpZGVyX19hcnJvdy0tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgY29udGVudDogJ1xcZjMwZic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jLXhwLXNsaWRlcl9fYXJyb3ctLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gIGNvbnRlbnQ6ICdcXGYyY2EnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jLXhwLXNsaWRlcl9fYXJyb3dzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYy14cC1zbGlkZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUwYzY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTBjNjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjE0cHg7XG59XG5cbi5jLXhwLXNsaWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NCwgODAsIDE5OCwgMC41KTtcbiAgY29sb3I6ICM0MDUwYzY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDY0LCA4MCwgMTk4LCAwLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTkxcHg7XG4gIH1cbn1cblxuLmMteHAtc2xpZGVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC1zbGlkZXJfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWF4LXdpZHRoOiAzODVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtc2xpZGVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDQ4OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIG1heC13aWR0aDogNjE2cHg7XG4gIH1cbn1cblxuLmMteHAtc2xpZGVyX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy14cC1zbGlkZXJfX2ltYWdlLWdyaWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlLWdyaWQge1xuICAgIG1heC13aWR0aDogODlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiA5OXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9faW1hZ2UtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMzRweDtcbn1cblxuLmMteHAtc2xpZGVyX19pbWFnZS1saW5rLS1lbmxhcmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faW1hZ2UtbGluay0tZW5sYXJnZTpob3ZlciB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICB3aWR0aDogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlLWxpbmstLWVubGFyZ2U6aG92ZXIge1xuICAgIGhlaWdodDogMTUycHg7XG4gICAgd2lkdGg6IDE5NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rLS1lbmxhcmdlOmhvdmVyIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyNzZweDtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2ltYWdlLWxpbmstLXpvb206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXhwLXNsaWRlcl9faW1hZ2UtbGluay0tem9vbTpob3ZlciAuYy14cC1zbGlkZXJfX2ltYWdlLWdyaWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlLWxpbmsge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC1zbGlkZXJfX2ltYWdlLWxpbmsge1xuICAgIGhlaWdodDogMTM5cHg7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiAyNTZweDtcbiAgfVxufVxuXG4uYy14cC1zbGlkZXJfX2ltYWdlLWxpbms6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rOm50aC1jaGlsZCg0bikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pbWFnZS1saW5rOm50aC1jaGlsZChuKzUpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgY29sb3I6ICMwNzFlM2M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDIxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmMteHAtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDI3M3B4O1xuICB9XG59XG5cbi5jLXhwLXNsaWRlcl9fbGluay1idXR0b24ge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5jLXhwLXNsaWRlcl9fbG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMteHAtc2xpZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmMteHAtc2xpZGVyX19zbGlkZXMge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMteHAtc2xpZGVyX19zbGlkZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy14cC1zbGlkZXJfX3NsaWRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLXhwLXNsaWRlcl9fc2xpZGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB9XG59XG5cbi5sLXhwLXNsaWRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sLXhwLXNsaWRlcl9fYWN0aW9ucy0tbWFpbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14cC1zbGlkZXJfX2FjdGlvbnMtLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmwteHAtc2xpZGVyX19hY3Rpb25zLS1zbGlkZSB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtc2xpZGVyX19hY3Rpb25zLS1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuLmwteHAtc2xpZGVyX19hcnJvd3Mge1xuICBib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtc2xpZGVyX19hcnJvd3Mge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC14cC1zbGlkZXJfX2Fycm93cyB7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fYXJyb3dzIHtcbiAgICBib3R0b206IDQ0cHg7XG4gICAgcmlnaHQ6IC0zN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwteHAtc2xpZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4MTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTA1MHB4O1xuICB9XG59XG5cbi5sLXhwLXNsaWRlcl9fY29udGVudHMge1xuICBtYXJnaW46IDAgMzdweDtcbiAgbWF4LXdpZHRoOiAyODFweDtcbiAgbWluLWhlaWdodDogMzI0cHg7XG4gIG9yZGVyOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9fY29udGVudHMge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC14cC1zbGlkZXJfX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwteHAtc2xpZGVyX19jb250ZW50cyB7XG4gICAgbWFyZ2luOiAwIDM3cHg7XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgfVxufVxuXG4ubC14cC1zbGlkZXJfX2ltYWdlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC14cC1zbGlkZXJfX2ltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLXhwLXNsaWRlcl9faW1hZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbi5sLXhwLXNsaWRlcl9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwteHAtc2xpZGVyX19zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubC14cC1zbGlkZXJfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICB+QU5OT1VOQ0VNRU5UIEJBUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuKiBCYXIgdGhhdCBhcHBlYXJzIG9uIHRoZSB0b3Agb2YgdGhlIHBhZ2UgdW5kZXIgdGhlIG1lbnUuIE9wdGlvbmFsLlxuKlxuKiAxLiBBY2NvdW50aW5nIGZvciBmaXhlZCBlbGVtZW50IG9uIHRvcCBmb3IgdG9wIG1hcmdpbiAoNjAgZml4ZWQgdG9wICsgMjAgbWFyZ2luIHRvcCkuXG4qICAgQm90dG9tIG1hcmdpbiBtdXN0IGJlIHB1bGxlZCB1cCBiZWNhdXNlIG9mIHRoZSBmaXhlZCB0b3AgZm9yIGFueSBlbGVtZW50IGJlbG93LiBcbiogICBUaGUgLTYwcHggYm90dG9tIG1hcmdpbiBpcyB0byBhY2NvdW50IGZvciBiZWxvdyBlbGVtZW50cyB0aGF0IGFyZSBibG9jayBlbGVtZW50cy5cbipcbiogMi4gV2hlbiB0aGVyZSBhcmUgbXVsdGlwbGUgaXRlbXMgaW4gdGVoIGFubm91bmNlbWVudCBiYXIsIHRoZSBzbGlkZXIgbGlicmFyeSBhZGRzXG4qICAgbmV4dCBhbmQgcHJldmlvdXMgdGhhdCB3ZSBkbyBub3Qgd2FudCB0byBzaG93LiBUaGUgc3R5bGUgdG8gZGlzcGxheSBibG9jayBpcyBpbmxpbmVcbiogICBzbyB3ZSBoYXZlIHRvIG1ha2UgdGhlIHJ1bGUgaW1wb3J0YW50LiBPdGhlcndpc2UgdGhlIHdpZHRoIGV4Y2VlZCB0aGUgc2NyZWVuLlxuKlxuKiAzLiBXZSBuZWVkIHRvIGFkanVzdCB0aGUgc2l6ZXMgb24gZGlmZmVyZW50IHNjcmVlbiBzaXplcy4gVGhlIGNvZGUgaXMgZ2VuZXJhdGVkXG4qICAgdmlhIGEgSmF2YVNjcmlwdCAzcmQgcGFydHkgbGlicmFyeS5cbipcbiovXG4uYy1hbm5vdW5jZW1lbnQtYmFyIHtcbiAgYmFja2dyb3VuZDogIzQwNTBjNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA1OXB4IDAgLTYwcHggMDtcbiAgLyogWzFdICovXG4gIC8qIFszXSAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MXB4KSB7XG4gIC5jLWFubm91bmNlbWVudC1iYXIge1xuICAgIG1hcmdpbjogNzlweCAwIC04MHB4IDA7XG4gIH1cbn1cblxuLmMtYW5ub3VuY2VtZW50LWJhcl9fY29udGVudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyX19saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFubm91bmNlbWVudC1iYXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jLWFubm91bmNlbWVudC1iYXJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMzBmJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtYW5ub3VuY2VtZW50LWJhcl9fbGluazpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uYy1hbm5vdW5jZW1lbnQtYmFyIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogWzJdICovXG59XG5cbi5jLWFubm91bmNlbWVudC1iYXIgLnNsaWNrLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYW5ub3VuY2VtZW50LWJhciAuc2xpY2stbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MXB4KSB7XG4gIC5jLWFubm91bmNlbWVudC1iYXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmMtYW5ub3VuY2VtZW50LWJhciAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkJVVFRPTiBNSVhJTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiogTWl4aW5zIHRvIG1ha2UgYnV0dG9ucyBzdGFuZGFyZCBhbmQgZWFzaWVyIHRvIGRlZmluZS5cbipcbiogMS4gU2V0cyB0aGUgc3R5bGVzIGZvciBhIHN0YW5kYXJkIGxpbmsgYnV0dG9uLiBUaGVyZSBhcmVcbiogICAzIHByb3BlcnRpZXMgdGhhdCBjaGFuZ2UgZnJvbSBidXR0b24gdG8gYnV0dG9uOiBjb2xvciwgXG4qICAgYmFja2dyb3VuZCBjb2xvciwgYW5kIGJvcmRlciBjb2xvci5cbipcbiogMi4gU2V0cyB0aGUgaG92ZXIgc3RhdGVzIGZvciBhIHN0YW5kYXJkIGxpbmsgYnV0dG9uLiBJdCB3b3Jrc1xuKiAgIHRoZSBzYW1lcyBhcyB0aGUgbGluay1idXR0b24gbWl4aW4sIGJ1dCBhZGRzIGEgc2hhZG93IGNvbG9yXG4qICAgcGFyYW1ldGVyIHRoYXQgaXMgdXNlZCBvbiBob3ZlciBzdGF0ZXMgb25seS5cbiovXG5AbWl4aW4gbGluay1idXR0b24oJGJnLWNvbG9yLCAkY29sb3IsICRib3JkZXItY29sb3IsICRpbmNsdWRlLWJvcmRlci1vcGFjaXR5OiBmYWxzZSkge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcblxuICAgIEBpZiAkaW5jbHVkZS1ib3JkZXItb3BhY2l0eSA9PSB0cnVlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRib3JkZXItY29sb3IsIDAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuXG59IC8qIFsxXSAqL1xuXG5AbWl4aW4gbGluay1idXR0b24taG92ZXIoJGJnLWNvbG9yLCAkY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctY29sb3IpIHtcbiAgICAkYm9yZGVyLWNvbG9yLXdpdGgtb3BhY2l0eTogcmdiYSgkYm9yZGVyLWNvbG9yLCAwLjUpO1xuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRiZy1jb2xvciwgJGNvbG9yLCAkYm9yZGVyLWNvbG9yLXdpdGgtb3BhY2l0eSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoJGJvcmRlci1jb2xvciwgLjEpO1xufSAvKiBbMl0gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgfkJVVFRPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKiBCdXR0b24gbmFtZXMgZm9sbG93IHRoZSBzcGVjaWZpYyBjb252ZW50aW9uOlxuKlxuKiBfX1tuYW1lXSBpbmRpY2F0ZXMgdGhlIGJhY2tncm91bmQgY29sb3IuXG4qICAgRXhhbXBsZTogX19wcmltYXJ5LWFscGhhIG1hcHMgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gdGhlIGNvbG9yLXByaW1hcnktYWxwYS5cbipcbiogLS1bbmFtZV0gaW5kaWNhdGVzIHRoZSB0ZXh0IGNvbG9yLlxuKiAgIEV4YW1wbGU6IC0ta25vY2tvdXQgbWFwcyB0aGUgY29sb3IgdG8gdGhlIGNvbG9yLWtub2Nrb3V0LlxuKlxuKiBFeGFtcGxlOlxuKiAgIF9fcHJpbWFyeS1nYW1tYS0ta25vY2tvdXRcbiogICBiYWNrZ3JvdW5kIGNvbG9yIGlzIGNvbG9yLXByaW1hcnktZ2FtbWFcbiogICB0ZXh0IGNvbG9yIGlzIGNvbG9yLWtub2Nrb3V0XG4qL1xuXG4lc3RkLWxpbmstYnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzZWNvbmRhcnktZm9udCwgMTVweCwgNzAwKTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgIH1cbn1cblxuXG4vLyBOT1RFOiBUaGVyZSBhcHBlYXJzIHRvIGJlIGFuIGFkZGl0aW9uYWwgYnV0dG9uIGJyZWFrcG9pbnQgZm9yIDc2N3B4XG4vLyBkbyB3ZSBuZWVkIC8gd2FudCB0aGlzP1xuXG4uYy1idXR0b24tMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0Ni41cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjExcHg7XG59XG5cbi5jLWJ1dHRvbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxNTJweDtcbn1cblxuLmMtYnV0dG9uLTMtaW5zdXJhbmNlIHtcbiAgICAvL3NtYWxsIDMyMFxuICAgIHBhZGRpbmc6IDlweCAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy9tZWRpdW0gKGlQYWQpXG4gICAgcGFkZGluZzogMTRweCAyOHB4O1xuXG4gICAgLy8gbGFyZ2UgLSBodWdlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSg2NCwgODAsIDE5OCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICM0ZTRlNGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjlweDtcbiAgICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24tNC1wbGF0Zm9ybS1jb252ZXJzYXRpb25zIHtcbiAgICAvLyBBbGxcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTdweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi01LWVtcGxveWVlLWV4cGVyaWVuY2Uge1xuICAgIC8vIHNtYWxsIDMyMFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC8vIG1lZGl1bSAtIGh1Z2VcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MGM2O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICM0MDUwYzY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNXB4IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1saW5rLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuXG4gICAgJl9fa25vY2tvdXQtLXByaW1hcnktYWxwaGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fa25vY2tvdXQtLXByaW1hcnktZ2FtbWEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWdhbW1hLCAkY29sb3Ita25vY2tvdXQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1rbm9ja291dCwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpbWFyeS1hbHBoYS0ta25vY2tvdXQge1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3ItdHJhbnNwYXJlbnQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWVtcHR5KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpbWFyeS1hbHBoYS0ta25vY2tvdXQtaG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbi1ob3ZlcigkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1lbXB0eSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyYW5zcGFyZW50LS1rbm9ja291dCB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3Ita25vY2tvdXQsIHRydWUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190cmFuc3BhcmVudC0tcHJpbWFyeS1hbHBoYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCB0cnVlKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5Db21tb24gbGF5b3V0cyBhbmQgY29udGFpbmVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKipcbiogTmFtZTogfmNvbXBvbmVudC1jb250YWluZXItbWFpblxuKlxuKiBNYWluIGNvbnRhaW5lcnMgdXNlZCBvbiBjb21wYW9uZW50cyB0byBwcm9wZXJseVxuKiBzcGFjZSBhbGwgb2YgdGhlIGNvbnRlbnQgZm91bmQgaW5zaWRlLlxuKi9cbiVjb21wb25lbnQtY29udGFpbmVyLW1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIH1cbn1cblxuJWNvbXBvbmVudC1jb250YWluZXItc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI5cHg7XG4gICAgfVxufVxuXG4lbC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL21hcmdpbi10b3A6IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuLmwtYWN0aW9ucyB7XG4gICAgQGV4dGVuZCAlbC1hY3Rpb25zO1xufVxuXG4ubC1hY3Rpb25zLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vbWFyZ2luLXRvcDogNDRweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuLmwtY2FsbG91dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDI0cHg7XG59XG5cbi5sLWxhcmdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTdweDtcbiAgICB9XG59ICAgIFxuXG4ubC1zdGQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogNzE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubC14LWxhcmdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4OTNweDtcbiAgICB9XG59IiwiLmMtaGVybyB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXByaW1hcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtaGVyby1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn0iLCIuYy1mbGV4aWJsZS1oZXJvIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBoZWlnaHQ6IDQ4MXB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IC8qIEFjY291bnQgZm9yIG1lbnUgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDU0MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiA2NDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKHBsdXMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDgwcHg7IC8qIEFjY291bnQgZm9yIG1lbnUgKi9cbiAgICAvLyB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgaGVpZ2h0OiA4MzlweDtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOTdweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaHVnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC12aWRlby1jb250YWluZXIge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItbWFpbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA5OXB4IDE4cHggMCAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE3NnB4IDE4cHggMTc1cHggMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDIxOXB4IDE4cHggMCAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMjE1cHggMCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMzMXB4IDAgMjgxcHggMDtcbiAgICB9XG59IiwiLmMtaXAtaW1hZ2UtaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIH1cbn0iLCIuYy1pcC1oZXJvLXRleHQge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgLyogcmVxdWlyZWQgZm9yIGZpeGVkIGhlYWRlciBiYXIgd2hpY2ggaXMgODBweCBpbiBoZWlnaHQgKi9cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcycHg7XG4gICAgfVxufSIsIi5jLWlwLXN1Ymhlcm8tdGV4dCB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAlcHJpbWFyeS1oZWFkaW5nO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG5cbiAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoLS1zbWFsbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWlwLXN1Ymhlcm8ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5M3B4OztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1jdGEge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICZfX3RleHQge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbC1jdGEtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTNweDtcbiAgICB9XG59XG5cbi5sLWN0YS1hY3Rpb25zIHtcbiAgICBAZXh0ZW5kICVsLWN0YS1hY3Rpb25zO1xufSIsIi5jLWltYWdlLWN0YSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtaW1hZ2UtY3RhIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLW1haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNzdweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXJlcG9ydHMtY3RhIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjlweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXNlY29uZGFyeS1oZWFkaW5nO1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMzBmJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtcmVwb3J0cy1jdGEge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogMCA0MnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci10YWItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDsgXG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhYi1iYWNrZ3JvdW5kOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1mZWF0dXJlZC1yZXNvdXJjZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGFnLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLXNtYWxsO1xuICAgIFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNnB4IDQwcHggMzFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDMzcHggMzJweCA0NXB4IDQycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5MXB4OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTVweCAyOHB4IDk0cHggNjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzk4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDU1cHggNTBweCAxMTZweCA1MnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmX19saW5rIHtcbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAvLyAgICAgICAgIGZsZXg6IDE7XG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICAvLyAgICAgICAgIG1heC13aWR0aDogMjIxcHg7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICAvLyAgICAgICAgIG1heC13aWR0aDogMjM4cHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59IiwiLmMtZmVhdHVyZWQtcmVzb3VyY2UtMmNvbCB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJoZWFkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ubC1mZWF0dXJlZC1yZXNvdXJjZS0yY29sIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLXNtYWxsO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4OyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMjdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTU4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni40MiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjg0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLWZlYXR1cmVkLXJlc291cmNlLTJjb2xfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIC8vIH1cblxuICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgLy8gfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJb25pY29ucztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMzBmJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyY2EnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ3JhcGhpay1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40N3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLXNsaWRlciB7XG4gICAgQGV4dGVuZCAlY29tcG9uZW50LWNvbnRhaW5lci1zbWFsbDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4IDZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyNDFweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7Ly8yOTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOTNweDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAyN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDIxOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7IFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTU4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni40MiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni43MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyAvLyBGb3IgZXF1YWwgaGVpZ2h0IGl0ZW1zIGluIGZsZXhcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4OyAvLyBGb3IgYm94IHNoYWRvdyB0byBhcHBlYXJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmMtZmVhdHVyZWQtcmVzb3VyY2Utc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59IiwiLmMtZmVhdHVyZWQtcmVzb3VyY2UtdGhpbiB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWdyYXBoaWstbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGFnLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZlYXR1cmVkLXJlc291cmNlLXRoaW4ge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItc21hbGw7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHggNDBweCAzMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTlweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzI5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtY29udGFpbmVyIHsgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDMwcHggNDBweCAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzNweCA1OHB4IDM0cHggNDJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMzcHggNjVweCA0M3B4IDQ5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZlYXR1cmVkLXRvcGljcyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIFxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVzdGQtbGluay1idXR0b247XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTkxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXG4gICAgICAgICYtLWZ1bGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAuOTNweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIG9yZGVyOiAxO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMjRweCAwIDIzcHggMDtcbiAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudS1pdGVtIHtcbiAgICAgICAgXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC45M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDIzcHggMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhYi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA0L2Ryb3AucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZSkge1xuXG4gICAgICAgICAgICAvLyBoaWRlIGluYWN0aXZlIDxsaT5zIHdoaWxlIGtlZXBpbmcgdGhlbSBhY2Nlc3NpYmxlXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTllbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgICAgICAgICAgLy8gb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb3JlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10YWctdGV4dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19yZWxhdGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGF0ZWQtbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMzBmJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGF0ZWQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3RvcGljIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtZmVhdHVyZWQtdG9waWNzIHtcbiAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLW1haW47XG4gICAgLy8gd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogOTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtZXhwYW5kZWQge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpub3QoLmMtZmVhdHVyZWQtdG9waWNzX19tZW51LWl0ZW0tLWlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAvLyBzaG93IGFsbCA8bGk+cyB3aGVuIHRoZSA8dWw+IGlzIC5leHBhbmRlZFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgICZfX3JlbGF0ZWQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcGljIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3BpYy1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1zdGQtcmVzb3VyY2Uge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IC8qIEFjY291bnQgZm9yIG1lbnUgKi9cbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyAvKiBBY2NvdW50IGZvciBtZW51ICovXG4gICAgfVxufVxuXG4ubC1zdGQtcmVzb3VyY2Uge1xuICAgIEBleHRlbmQgJWNvbXBvbmVudC1jb250YWluZXItbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTclO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVsYXRlZCB7XG5cbiAgICB9XG59IiwiLmMtcmVzb3VyY2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAucmVzb3VyY2Utcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAldGVydGlhcnktaGVhZGluZztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAlcmVzb3VyY2UtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIEBleHRlbmQgJXJlc291cmNlLWNvbnRlbnQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxufVxuXG4ubC1yZXNvdXJjZS1jb250ZW50IHtcblxufSIsIi5jLXJlc291cmNlLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDkxcHg7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVzdGQtbGluay1idXR0b247XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhKTtcbiAgICAgICAgd2lkdGg6IDI4N3B4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1lbXB0eSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHghaW1wb3J0YW50OyAvKiBNdXN0IG92ZXJyaWRlIE1hcmtldG8gaW5saW5lIHN0eWxlICovXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDsgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgIEBleHRlbmQgJXJlc291cmNlLWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4N3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZWxlbWVudCB7XG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGhhbmt5b3Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kZWx0YTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAlcHJpbWFyeS1oZWFkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAldGVydGlhcnktaGVhZGluZztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIC5jdGEsXG4gICAgICAgIC5jdGEtcHJwbCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGQtbGluay1idXR0b247XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAuY3RhLFxuICAgICAgICAgICAgLmN0YS1wcnBsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIC5sLXJlc291cmNlLWZvcm1fX3RoYW5reW91IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kICV0ZXJ0aWFyeS1oZWFkaW5nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF0sXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCxcbiAgICAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDsgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b0luc2V0IGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlc3RkLWxpbmstYnV0dG9uO1xuICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbigkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLWtub2Nrb3V0LCAkY29sb3ItcHJpbWFyeS1hbHBoYSk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7IC8qIE11c3Qgb3ZlcnJpZGUgTWFya2V0byBpbmxpbmUgc3R5bGUgKi9cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uLWhvdmVyKCRjb2xvci10cmFuc3BhcmVudCwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3ItZW1wdHkpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gI0xibHRlcm1zYW5kQ29uZGl0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDsgLyogTXVzdCBvdmVycmlkZSBNYXJrZXRvIGlubGluZSBzdHlsZSAqL1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViIWltcG9ydGFudDsgLyogTmVlZCB0byBvdmVycmlkZSBvbGQgbGVnYWN5IENTUyB0aGF0IGhhcyBpbXBvcnRhbnQgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udCFpbXBvcnRhbnQ7IC8qIE5lZWQgdG8gb3ZlcnJpZGUgb2xkIGxlZ2FjeSBDU1MgdGhhdCBoYXMgaW1wb3J0YW50ICovXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9HdXR0ZXIsXG4gICAgLm1rdG9Gb3JtIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjNweDtcbiAgICB9XG5cbiAgICAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvY29udGFjdC11cy1mb3JtLWRyb3Bkb3duLWFycm93LnN2ZykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBcbiAgICAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLCBcbiAgICAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIFxuICAgIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLCBcbiAgICAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZDpmb2N1cywgXG4gICAgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5sLXJlc291cmNlLWZvcm0ge1xuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBAZXh0ZW5kICVsLWN0YS1hY3Rpb25zO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGhhbmt5b3Uge1xuICAgICAgICBtYXJnaW46MCA1MHB4O1xuICAgIH1cbn0iLCIuYy1yZXNvdXJjZS1oZWFkaW5nIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAlcHJpbWFyeS1oZWFkaW5nO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICV0ZXJ0aWFyeS1oZWFkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIEBleHRlbmQgJWFsbC1jYXBzO1xuICAgICAgICBAZXh0ZW5kICVhbGwtY2Fwcy0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxufVxuXG4ubC1yZXNvdXJjZS1oZWFkaW5nIHsgICBcbn0iLCIuYy1yZXNvdXJjZS1yZWxhdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctc2Vjb25kYXJ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgICBwYWRkaW5nLXRvcDogMTExcHg7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWhlYWRpbmc7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi0tYXJ0aWNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LWFydGljbGUucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1icm9jaHVyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LWJyb2NodXJlLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2FzZXN0dWR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtY2FzZXN0dWR5LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZWJvb2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1lYm9vay5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWd1aWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzAzL2ljb24tZ3VpZGUuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LWluZm9ncmFwaGljLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3RoZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVkYWxsaWEtMjAxNy9pbWFnZXMvcmVzb3VyY2VzX2ljb25fZGVmYXVsdC1vdGhlci5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlcG9ydCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZWRhbGxpYS0yMDE3L2ltYWdlcy9yZXNvdXJjZXNfaWNvbl9kZWZhdWx0LXJlcG9ydC5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtdmlkZW8ucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aGl0ZXBhcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFsbGlhLTIwMTcvaW1hZ2VzL3Jlc291cmNlc19pY29uX2RlZmF1bHQtd2hpdGVwYXBlci5wbmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHM7XG4gICAgICAgIEBleHRlbmQgJWFsbC1jYXBzLS1sYXJnZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbn1cblxuLmwtcmVzb3VyY2UtcmVsYXRlZCB7XG4gICAgQGV4dGVuZCAlY29tcG9uZW50LWNvbnRhaW5lci1tYWluO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDNweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1jYWxsb3V0LWNhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoaHVnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxOThweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyODBweDsgLyogbW9iaWxlIGhhcyAyMHB4IGd1dHRlcnMgKi9cbiAgICAgICAgcGFkZGluZzogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjguNXB4IDBweCAyOC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAzOXB4IDBweCAzOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAzOTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAwcHggNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGNvbG9yOiAjNDA1MEM2O1xuICAgICAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGh1Z2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAtMzlweCAxOXB4IDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtNTdweCAyM3B4IDBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IC02NHB4IDMwcHggMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaHVnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtODRweCAzMHB4IDBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzlweDsgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1jYWxsb3V0LWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxvdy1yb290O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDcyN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDk4MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEyMzlweDtcbiAgICB9XG59IiwiLmMtY29tbS1jYWxsb3V0IHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIC8vICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgLy8gfVxuICAgICAgICBcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1nYW1tYTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICZfX2hlYWRpbmcge1xuICAgIC8vICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1oZWFkaW5nLXRleHQ7XG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIC8vIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjg3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBkaXYsIG9sLCB1bCwgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwLCBkaXYsIG9sLCB1bCwgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1jb21tLWNhbGxvdXQge1xuICAgIC8vICZfX2NvbnRhaW5lciB7XG4gICAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAvLyAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgIC8vICAgICAgICAgICAgIC5sLWNvbW0tY2FsbG91dF9fY29udGVudCB7XG4gICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLy8gICAgICAgICB3aWR0aDogMzE0cHg7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgICAgICAvLyBoZWlnaHQ6IDYxM3B4O1xuICAgIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIC8vICAgICAgICAgd2lkdGg6IDM5M3B4O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgkY29sb3ItZW1wdHksIDAuMDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0OHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1lbXAtY2FsbG91dCB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIC8vIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWhlYWRpbmc7XG4gICAgICAgIC8vIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWdhbW1hO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzkzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgQGV4dGVuZCAlYWxsLWNhcHM7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIC8vIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVhbGwtY2Fwcy0tc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdW90ZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhcmFncmFwaC0tbGFyZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgJWFsbC1jYXBzO1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFsbC1jYXBzLS1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtZW1wLWNhbGxvdXQge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgNDhweCAwIDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0OHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNjEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzkzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMteHAtdGFicyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAvLyB3aWR0aDogMzc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDdweDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0MTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDI4cHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODZweDtcblxuICAgICAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgICAgIC8vICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNTU5cHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3OXB4O1xuXG4gICAgICAgICAgICAvLyBpbWcge1xuICAgICAgICAgICAgLy8gICAgIG1heC1oZWlnaHQ6IDUxMXB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDZweDsgXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7ICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQycHggMCAwO1xuICAgICAgICAgICAgLy8gb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMzdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0NHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMCA0NHB4IDAgMDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgICYtLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgICAgICAvLyBvcmRlcjogMDtcbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA0L2Ryb3AucG5nJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDhweDtcblxuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICAgICAgLy8gICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAubC14cC10YWJzX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmMteHAtdGFic19fbGluay0taXMtYWN0aXZlKSB7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAvLyBoaWRlIGluYWN0aXZlIDxsaT5zIHdoaWxlIGtlZXBpbmcgdGhlbSBhY2Nlc3NpYmxlXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyB0b3A6IC05OTllbTtcblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itbm90LWFjdGl2ZSwgMC41KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIC8vIG9yZGVyOiAwO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgICAgICAgICAvLyBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG4gICAgICAgICYtLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAuYy14cC10YWJzX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXhwLXRhYnMge1xuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIEBleHRlbmQgJWwtYWN0aW9ucztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNzdweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmLS1pcy1leHBhbmRlZCB7XG4gICAgICAgIC8vICAgICBsaSB7XG4gICAgICAgIC8vICAgICAgICAgJi5jLXhwLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSB7XG4gICAgICAgIC8vICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vICAgICAgICAgJjpub3QoLmMteHAtdGFic19fbGluay0taXMtYWN0aXZlKSB7XG4gICAgICAgIC8vICAgICAgICAgICAgIC8vIHNob3cgYWxsIDxsaT5zIHdoZW4gdGhlIDx1bD4gaXMgLmV4cGFuZGVkXG4gICAgICAgIC8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfX3RhYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZlYXR1cmVzLWNhcmQge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyBcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgIFxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHsgIFxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4OyAgXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgIFxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI5MnB4O1xuXG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDg4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZlYXR1cmVzLWNhcmQge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxNzdweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzNweDtcblxuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQzMXB4O1xuXG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZvbGxvdyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogODVweCAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzoxMDBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzoxMDBweCAyNHB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgLmZhLXR3aXR0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwtdHdpdHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtZm9sbG93LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubC1mb2xsb3ctaXRlbXMge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAzNTRweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiA0MDVweDtcbiAgICAgICAgd2lkdGg6IDMxMnB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6MzEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDMzMXB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIHdpZHRoOjMyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2xhc3Nkb29yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLXNvY2lhbC1nbGFzc2Rvb3I7XG4gICAgfVxuXG4gICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctc29jaWFsLXR3aXR0ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudHdpdHRlci1lbnRpdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLTcwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lUG9zdGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHdlZXQge1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51c2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWltYWdlLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTNweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuICAgICAgICBwLCBkaXYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYy1pbWFnZS1saXN0X19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhlYWRpbmctdGV4dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB9XG59XG5cbi8vIC5sLWltYWdlLWxpc3QtY29udGFpbmVyIHtcbi8vICAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbi8vICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG5cbi8vICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4vLyAgICAgfVxuXG4gICAgXG4vLyB9XG5cbi5sLWltYWdlLWxpc3Qge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJXNlY29uZGFyeS1oZWFkaW5nO1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1nYW1tYTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zdWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwLCBkaXYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtc3ViO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1pbWFnZS1saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLmMtaW1hZ2UtdGFicyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYXJhZ3JhcGgtLWxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBkaXYsIG9sLCB1bCwgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFyYWdyYXBoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtdGV4dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZzsgXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWdhbW1hO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA4MjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjkzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjNweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNC9kcm9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmMtaW1hZ2UtdGFic19fbGluay0taXMtYWN0aXZlKSB7XG5cbiAgICAgICAgICAgIC8vIGhpZGUgaW5hY3RpdmUgPGxpPnMgd2hpbGUga2VlcGluZyB0aGVtIGFjY2Vzc2libGVcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTk5OWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJi0taXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiA2MjVweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiA5NDBweDtcbiAgICAgICAgLy8gfVxuICAgIH1cbn1cblxuLmwtaW1hZ2UtdGFicyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290bm90ZS1jb250YWluZXIge1xuICAgICAgICAvL0BpbmNsdWRlIGNlbnRlcmVkO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rbm9ja291dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtZXhwYW5kZWQge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuYy1pbWFnZS10YWJzX19saW5rLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6bm90KC5jLWltYWdlLXRhYnNfX2xpbmstLWlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAvLyBzaG93IGFsbCA8bGk+cyB3aGVuIHRoZSA8dWw+IGlzIC5leHBhbmRlZFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggNTdweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTdweCAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXBlb3BsZSB7XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgJl9fcmVhZG1vcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYWxwaGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjMwZic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXJ2aWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19zcGFjZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufSIsIi5jLXRlc3RpbW9uaWFsIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJlZDtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb21wYW55IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5nLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MTdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59IiwiLmMtdmlnbmV0dGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDczcHghaW1wb3J0YW50O1xufSIsIi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RmlyYStTYW5zOjQwMCw1MDAsNjAwLDcwMCw4MDAnKTtcbi8vICoge1xuLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gfVxuLy8gYm9keSB7XG4vLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTNCO1xuLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0N2RlZywgI0ZGRTUzQiAwJSwgI2ZkMzgzOCA3NCUpO1xuLy8gbWluLWhlaWdodDogMTAwdmg7XG4vLyBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyB9XG4uYy14cC1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NnB4OyAgIFxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MXB4OyBcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZChodWdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4OyBcbiAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICNDNUNBQ0M7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbmFibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hbHBoYTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzMGYnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjJjYSc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAvLyByaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVzdGQtbGluay1idXR0b247XG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uKCRjb2xvci1wcmltYXJ5LWFscGhhLCAkY29sb3Ita25vY2tvdXQsICRjb2xvci1wcmltYXJ5LWFscGhhKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDIxNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b24taG92ZXIoJGNvbG9yLXRyYW5zcGFyZW50LCAkY29sb3ItcHJpbWFyeS1hbHBoYSwgJGNvbG9yLXByaW1hcnktYWxwaGEsICRjb2xvci1lbXB0eSlcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktaGVhZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWdyaWQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC13aWR0aDogNzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJl9faW1hZ2UtaXRlbSB7XG4gICAgLy8gICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgLy8gICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIC8vIGhlaWdodDogMTAwcHg7XG4gICAgLy8gICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAgICAvLyB3aWR0aDogMTM0cHg7XG5cbiAgICAvLyAgICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgLy8gICAgIC8vICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoJGNvbG9yLWVtcHR5LCAwLjAzKTtcbiAgICAvLyAgICAgLy8gICAgIGJvcmRlcjogbm9uZTtcbiAgICAvLyAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyAgICAgLy8gICAgIGhlaWdodDogMTEwcHg7XG4gICAgLy8gICAgIC8vICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIC8vICAgICAvLyAgICAgd2lkdGg6IDE0NHB4O1xuICAgIC8vICAgICAvLyB9XG5cbiAgICAvLyAgICAgLy8gJjpudGgtY2hpbGQob2RkKSB7XG4gICAgLy8gICAgIC8vICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgLy8gICAgIC8vIH1cbiAgICAvLyB9XG5cbiAgICAmX19pbWFnZS1saW5rIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTM0cHg7XG5cbiAgICAgICAgJi0tZW5sYXJnZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKCRjb2xvci1lbXB0eSwgMC4wMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXpvb20ge1xuICAgICAgICAgICAgLmMteHAtc2xpZGVyX19pbWFnZS1ncmlkIHtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNjUlO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcywgZmlsdGVyIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita25vY2tvdXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKCRjb2xvci1lbXB0eSwgMC4wMyk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5jLXhwLXNsaWRlcl9faW1hZ2UtZ3JpZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10YWItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdGFiLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZy10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjczcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJXN0ZC1saW5rLWJ1dHRvbjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVzIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC14cC1zbGlkZXIge1xuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjE0cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNsaWRlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93cyB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTIzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBib3R0b206IDQ0cHg7XG4gICAgICAgICAgICByaWdodDogLTM3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kICVjb21wb25lbnQtY29udGFpbmVyLW1haW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDgxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgbWFyZ2luOiAwIDM3cHg7XG4gICAgICAgIG1heC13aWR0aDogMjgxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzdweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKGV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC8vICZfX2NvbnRyb2xzIHtcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZChsYXJnZSkge1xuICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChleHRyYS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3dpcGVyIHtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kKG1lZGl1bSkge1xuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cbi8vIC5zd2lwZXItYnV0dG9uIHtcbi8vICAgICAmLW5leHQge1xuXG4vLyAgICAgfVxuXG4vLyAgICAgJi1wcmV2IHtcbi8vICAgICAgICAgbGVmdDogdW5zZXQhaW1wb3J0YW50O1xuLy8gICAgICAgICByaWdodDogNDNweDtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuLy8gfSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIH5BTk5PVU5DRU1FTlQgQkFSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4qIEJhciB0aGF0IGFwcGVhcnMgb24gdGhlIHRvcCBvZiB0aGUgcGFnZSB1bmRlciB0aGUgbWVudS4gT3B0aW9uYWwuXG4qXG4qIDEuIEFjY291bnRpbmcgZm9yIGZpeGVkIGVsZW1lbnQgb24gdG9wIGZvciB0b3AgbWFyZ2luICg2MCBmaXhlZCB0b3AgKyAyMCBtYXJnaW4gdG9wKS5cbiogICBCb3R0b20gbWFyZ2luIG11c3QgYmUgcHVsbGVkIHVwIGJlY2F1c2Ugb2YgdGhlIGZpeGVkIHRvcCBmb3IgYW55IGVsZW1lbnQgYmVsb3cuIFxuKiAgIFRoZSAtNjBweCBib3R0b20gbWFyZ2luIGlzIHRvIGFjY291bnQgZm9yIGJlbG93IGVsZW1lbnRzIHRoYXQgYXJlIGJsb2NrIGVsZW1lbnRzLlxuKlxuKiAyLiBXaGVuIHRoZXJlIGFyZSBtdWx0aXBsZSBpdGVtcyBpbiB0ZWggYW5ub3VuY2VtZW50IGJhciwgdGhlIHNsaWRlciBsaWJyYXJ5IGFkZHNcbiogICBuZXh0IGFuZCBwcmV2aW91cyB0aGF0IHdlIGRvIG5vdCB3YW50IHRvIHNob3cuIFRoZSBzdHlsZSB0byBkaXNwbGF5IGJsb2NrIGlzIGlubGluZVxuKiAgIHNvIHdlIGhhdmUgdG8gbWFrZSB0aGUgcnVsZSBpbXBvcnRhbnQuIE90aGVyd2lzZSB0aGUgd2lkdGggZXhjZWVkIHRoZSBzY3JlZW4uXG4qXG4qIDMuIFdlIG5lZWQgdG8gYWRqdXN0IHRoZSBzaXplcyBvbiBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLiBUaGUgY29kZSBpcyBnZW5lcmF0ZWRcbiogICB2aWEgYSBKYXZhU2NyaXB0IDNyZCBwYXJ0eSBsaWJyYXJ5LlxuKlxuKi9cbi5jLWFubm91bmNlbWVudC1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFscGhhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDU5cHggMCAtNjBweCAwOyAvKiBbMV0gKi9cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGx1cykge1xuICAgICAgICBtYXJnaW46IDc5cHggMCAtODBweCAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWtub2Nrb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjMwZic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyAvKiBbMl0gKi9cbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGxhcmdlKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBsdXMpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG4gICAgfSAvKiBbM10gKi9cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufSJdfQ== */
