@charset "UTF-8";@font-face{font-family:Roboto;src:url(../../assets/fonts/roboto-regular-webfont.eot);src:url(../../assets/fonts/roboto-regular-webfont.eot) format("embedded-opentype"),url(../../assets/fonts/roboto-regular-webfont.woff) format("woff"),url(../../assets/fonts/roboto-regular-webfont.ttf) format("truetype"),url(../../assets/fonts/roboto-regular-webfont.svg#roboto-bold-webfont) format("svg");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/roboto-medium-webfont.eot);src:url(../../assets/fonts/roboto-medium-webfont.eot) format("embedded-opentype"),url(../../assets/fonts/roboto-medium-webfont.woff) format("woff"),url(../../assets/fonts/roboto-medium-webfont.ttf) format("truetype"),url(../../assets/fonts/roboto-medium-webfont.svg#roboto-bold-webfont) format("svg");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/roboto-bold-webfont.eot);src:url(../../assets/fonts/roboto-bold-webfont.eot) format("embedded-opentype"),url(../../assets/fonts/roboto-bold-webfont.woff) format("woff"),url(../../assets/fonts/roboto-bold-webfont.ttf) format("truetype"),url(../../assets/fonts/roboto-bold-webfont.svg#roboto-bold-webfont) format("svg");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/roboto-black-webfont.eot);src:url(../../assets/fonts/roboto-black-webfont.eot) format("embedded-opentype"),url(../../assets/fonts/roboto-black-webfont.woff) format("woff"),url(../../assets/fonts/roboto-black-webfont.ttf) format("truetype"),url(../../assets/fonts/roboto-black-webfont.svg#roboto-black-webfont) format("svg");font-weight:900;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-extralight-webfont.eot);src:url(../../assets/fonts/humansans-extralight-webfont?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-extralight-webfont.woff) format("woff"),url(../../assets/fonts/humansans-extralight-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-extralight-webfont.svg#humansans-extralight-webfont) format("svg");font-weight:100;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-light-webfont.eot);src:url(../../assets/fonts/humansans-light-webfont?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-light-webfont.woff) format("woff"),url(../../assets/fonts/humansans-light-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-light-webfont.svg#humansans-light-webfont) format("svg");font-weight:200;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-thin-webfont.eot);src:url(../../assets/fonts/humansans-thin-webfont?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-thin-webfont.woff) format("woff"),url(../../assets/fonts/humansans-thin-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-thin-webfont.svg#humansans-thin-webfont) format("svg");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-regular-webfont.eot);src:url(../../assets/fonts/humansans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-regular-webfont.woff) format("woff"),url(../../assets/fonts/humansans-regular-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-regular-webfont.svg#humansans-regular-webfont) format("svg");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-medium-webfont.eot);src:url(../../assets/fonts/humansans-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-medium-webfont.woff) format("woff"),url(../../assets/fonts/humansans-medium-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-medium-webfont.svg#humansans-medium-webfont) format("svg");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-bold-webfont.eot);src:url(../../assets/fonts/humansans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-bold-webfont.woff) format("woff"),url(../../assets/fonts/humansans-bold-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-bold-webfont.svg#humansans-bold-webfont) format("svg");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Humansans;src:url(../../assets/fonts/humansans-black-webfont.eot);src:url(../../assets/fonts/humansans-black-webfont.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/humansans-black-webfont.woff) format("woff"),url(../../assets/fonts/humansans-black-webfont.ttf) format("truetype"),url(../../assets/fonts/humansans-black-webfont.svg#humansans-black-webfont) format("svg");font-weight:900;font-style:normal;font-display:auto}@font-face{font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal}:root{--global--font-primary:"Avenir",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--global--font-secondary:"Avenir",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--global--font-size-base:1rem;--global--font-size-xs:20px;--global--font-size-sm:25px;--global--font-size-md:30px;--global--font-size-lg:45px;--global--font-size-xl:55px;--global--font-size-xxl:70px;--global--font-size-xxxl:5rem;--global--font-size-page-title:var(--global--font-size-xxl);--global--letter-spacing:normal;--global--line-height-body:1.5;--global--line-height-heading:1.3;--global--line-height-page-title:1.1;--heading--font-family:var(--global--font-primary);--heading--font-size-h6:20px;--heading--font-size-h5:24px;--heading--font-size-h4:26px;--heading--font-size-h3:28px;--heading--font-size-h2:28px;--heading--font-size-h1:28px;--heading--letter-spacing-h6:var(--global--letter-spacing);--heading--letter-spacing-h5:var(--global--letter-spacing);--heading--letter-spacing-h4:var(--global--letter-spacing);--heading--letter-spacing-h3:var(--global--letter-spacing);--heading--letter-spacing-h2:var(--global--letter-spacing);--heading--letter-spacing-h1:var(--global--letter-spacing);--heading--line-height-h6:25px;--heading--line-height-h5:32px;--heading--line-height-h4:38px;--heading--line-height-h3:50px;--heading--line-height-h2:63px;--heading--line-height-h1:64px;--heading--font-weight:normal;--heading--font-weight-page-title:300;--heading--font-weight-strong:600;--latest-posts--title-font-family:var(--heading--font-family);--latest-posts--title-font-size:var(--heading--font-size-h3);--latest-posts--description-font-family:var(--global--font-secondary);--latest-posts--description-font-size:var(--global--font-size-sm);--list--font-family:var(--global--font-secondary);--definition-term--font-family:var(--global--font-primary);--ocean-whlive:#0d173d;--ocean2-whlive:#18275c;--ocean90-whlive:#0d2463;--light-whlive:#fffbf5;--light2-whlive:#fff1db;--neutral-whlive:#becdf2;--neutral10-whlive:#edf2fa;--neutral20-whlive:#d1d2d8;--neutral70-whlive:#5d6276;--neutralprimary-whlive:#f7f9fc;--neutralcontrast2-whlive:#d1dcfe;--bgneutral-whlive:#edf2fa;--sky-whlive:#38d4ff;--green-whlive:#31a784;--mojave-whlive:#db6c33;--coral-whlive:#c1386a;--coral2-whlive:#9c224f;--passion-whlive:#e05a5a;--passion2-whlive:#c13838;--neonpink-whlive:#f50ab9;--neonblue-whlive:#08f4ee;--neongreen-whlive:#80fc56;--neonorange-whlive:#ff6840;--humanity10-whlive:#f5f0ff;--humanity60-whlive:#5b63e4;--humanity70-whlive:#3d40cc;--neutralgray5-whlive:#f3f4f5;--neutralgray10-whlive:#e8e9eb;--neutrallight-whlive:#d3dcf2;--humanitycontrast:#3d40cc;--heading:#171e3b;--body:#5d6276;--global--2024-sky:#38d4ff;--global--2024-sky-hover:#38e8ff;--global--2024-coral-10:#fff0f5;--global--2023-background:#f1f6ff;--global--2023-lblue:#f1f6ff;--global--2023-cyan:#2dd2ff;--global--2023-cyan-hover:#6ce0ff;--global--2023-maroon:#c1386a;--global--2023-maroon-hover:#e6437e;--global--color-black:#000;--global--color-dark-gray:#0d173d;--global--color-gray:#39414d;--global--color-light-gray:#f0f0f0;--global--color-green:#177353;--global--color-light-green:#c0f7d9;--global--color-muted-green:#70d3ab;--global--color-mediumaquamarine-green:#70d3ab;--global--color-mint:#f0fffa;--global--color-blue:#017093;--global--color-alice-blue:#f0f5ff;--global--color-vivid-blue:#1d70e3;--global--color-dark-blue:#0d173d;--global--color-dark-blue-alt:#3d5298;--global--color-ice-blue:#38d4ff;--global--color-ice-blue-lightened:#a9eeff;--global--color-navy-blue:#18275c;--global--color-light-blue:#d3f9ff;--global--color-purple:#d1d1e4;--global--color-red:#eb5e5e;--global--color-orange:#db6c33;--global--color-primary-orange:#db6c33;--global--color-muted-orange:#f08047;--global--color-light-orange:#ffbd8a;--global--color-light-orange-alt:#ffe3bd;--global--color-yellow:#ffcf27;--global--color-light-yellow:#fff1c1;--global--color-light-yellow-alt:#fff4ac;--global--color-vivid-yellow:#ffe860;--global--color-tan:#fff1db;--global--color-light-tan:#fff9f0;--global--color-white:#fff;--global--color-cultured:#f6f6f6;--global--color-pearl-aqua:#7ad8ba;--global--color-papaya-whip:#fff1db;--global--color-white-50:rgba(255,255,255,0.5);--global--color-white-90:hsla(0,0%,100%,.9);--global--color-primary:var(--global--color-dark-gray);--global--color-secondary:var(--global--color-gray);--global--color-primary-hover:var(--global--color-primary);--global--color-background:var(--global--color-white);--global--color-border:var(--global--color-primary);--global--spacing-unit:20px;--global--spacing-measure:unset;--global--spacing-horizontal:25px;--global--spacing-vertical:30px;--global--elevation:1px 1px 3px 0 rgba(0,0,0,.2);--form--font-family:var(--global--font-secondary);--form--font-size:var(--global--font-size-sm);--form--line-height:var(--global--line-height-body);--form--color-text:var(--global--color-dark-gray);--form--color-ranged:var(--global--color-secondary);--form--label-weight:500;--form--border-color:var(--global--color-secondary);--form--border-width:3px;--form--border-radius:0;--form--spacing-unit:calc(0.5 * var(--global--spacing-unit));--cover--height:calc(15 * var(--global--spacing-vertical));--cover--color-foreground:var(--global--color-white);--cover--color-background:var(--global--color-black);--button--color-text:var(--global--color-black);--button--color-text-hover:var(--global--color-black);--button--color-text-active:var(--global--color-black);--button--color-background:var(--global--color-orange);--button--color-background-active:var(--global--color-orange);--button--font-family:var(--global--font-primary);--button--font-size:16px;--button--font-weight:900;--button--line-height:1.5;--button--border-width:3px;--button--border-radius:6px;--button--padding-vertical:8px;--button--padding-horizontal:calc(3.5 * var(--button--padding-vertical));--entry-header--color:var(--global--color-primary);--entry-header--color-link:currentColor;--entry-header--color-hover:var(--global--color-primary-hover);--entry-header--color-focus:var(--global--color-secondary);--entry-header--font-size:var(--heading--font-size-h2);--entry-content--font-family:var(--global--font-secondary);--entry-author-bio--font-family:var(--heading--font-family);--entry-author-bio--font-size:var(--heading--font-size-h4);--branding--color-text:var(--global--color-primary);--branding--color-link:var(--global--color-primary);--branding--color-link-hover:var(--global--color-secondary);--branding--title--font-family:var(--global--font-primary);--branding--title--font-size:var(--global--font-size-lg);--branding--title--font-size-mobile:var(--heading--font-size-h4);--branding--title--font-weight:normal;--branding--title--text-transform:uppercase;--branding--description--font-size:var(--global--font-size-sm);--branding--description--font-family:var(--global--font-secondary);--branding--logo--max-width:245px;--branding--logo--max-height:auto;--branding--logo--max-width-mobile:180px;--branding--logo--max-height-mobile:auto;--primary-nav--font-family:var(--global--font-secondary);--primary-nav--font-family-mobile:var(--global--font-primary);--primary-nav--font-size:16px;--primary-nav--font-size-sub-menu:var(--global--font-size-xs);--primary-nav--font-size-mobile:var(--global--font-size-sm);--primary-nav--font-size-sub-menu-mobile:var(--global--font-size-sm);--primary-nav--font-size-button:var(--global--font-size-xs);--primary-nav--font-style:normal;--primary-nav--font-style-sub-menu-mobile:normal;--primary-nav--font-weight:normal;--primary-nav--font-weight-button:500;--primary-nav--color-link:var(--global--color-white);--primary-nav--color-link-hover:var(--global--color-white);--primary-nav--color-text:var(--global--color-white);--primary-nav--padding:calc(0.66 * var(--global--spacing-unit));--primary-nav--border-color:var(--global--color-primary);--pagination--color-text:var(--global--color-primary);--pagination--color-link-hover:var(--global--color-primary-hover);--pagination--font-family:var(--global--font-secondary);--pagination--font-size:var(--global--font-size-lg);--pagination--font-weight:normal;--pagination--font-weight-strong:600;--footer--color-text:var(--global--color-primary);--footer--color-link:var(--global--color-primary);--footer--color-link-hover:var(--global--color-primary-hover);--footer--font-family:var(--global--font-primary);--footer--font-size:var(--global--font-size-sm);--pullquote--font-family:var(--global--font-primary);--pullquote--font-size:var(--heading--font-size-h3);--pullquote--font-style:normal;--pullquote--letter-spacing:var(--heading--letter-spacing-h4);--pullquote--line-height:var(--global--line-height-heading);--pullquote--border-width:3px;--pullquote--border-color:var(--global--color-primary);--pullquote--color-foreground:var(--global--color-primary);--pullquote--color-background:var(--global--color-background);--quote--font-family:var(--global--font-secondary);--quote--font-size:var(--global--font-size-md);--quote--font-size-large:var(--global--font-size-xl);--quote--font-style:normal;--quote--font-weight:700;--quote--font-weight-strong:bolder;--quote--font-style-large:normal;--quote--font-style-cite:normal;--quote--line-height:var(--global--line-height-body);--quote--line-height-large:1.35;--separator--border-color:var(--global--color-border);--separator--height:1px;--table--stripes-border-color:var(--global--color-light-gray);--table--stripes-background-color:var(--global--color-light-gray);--table--has-background-text-color:var(--global--color-dark-gray);--widget--line-height-list:1.9;--widget--line-height-title:1.4;--widget--font-weight-title:700;--widget--spacing-menu:calc(0.66 * var(--global--spacing-unit));--global--admin-bar--height:0px}.admin-bar{--global--admin-bar--height:32px}@media only screen and (max-width:782px){.admin-bar{--global--admin-bar--height:46px}}@media only screen and (min-width:592px){:root{--global--font-size-xl:2.5rem;--global--font-size-xxl:6rem;--global--font-size-xxxl:9rem;--heading--font-size-h4:30px;--heading--font-size-h3:45px;--heading--font-size-h2:42px;--heading--font-size-h1:65px;--global--font-size-base:1.5rem}}@media only screen and (min-width:482px){:root{--global--font-size-base:1.25rem}}@media only screen and (min-width:1084px){:root{--heading--font-size-h2:55px}}.green-cta-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;background-color:var(--global--color-green)!important;color:#f0fffa!important;border-color:0}.green-cta-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.green-cta-button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.green-cta-button:active,.green-cta-button:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.green-cta-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.green-cta-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.green-cta-button:active,.green-cta-button:focus,.green-cta-button:hover{outline-offset:inherit;outline:inherit;border-color:var(--global--color-green)!important}.black-cta-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;background-color:var(--global--color-black)!important;color:#fff!important;border-color:transparent!important}.black-cta-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.black-cta-button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.black-cta-button:active,.black-cta-button:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.black-cta-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.black-cta-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.black-cta-button:active,.black-cta-button:focus,.black-cta-button:hover{background-color:rgba(0,0,0,.8)!important}.black-cta-button-outline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;background-color:transparent!important;color:var(--global--color-black)!important;border-color:var(--global--color-black)!important}.black-cta-button-outline:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.black-cta-button-outline:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.black-cta-button-outline:active,.black-cta-button-outline:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.black-cta-button-outline:focus{outline-offset:-6px;outline:2px dotted currentColor}.black-cta-button-outline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.black-cta-button-outline:active,.black-cta-button-outline:focus,.black-cta-button-outline:hover{background-color:var(--global--color-black)!important;color:#fff!important}.dark-blue-cta-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;background-color:var(--global--color-dark-blue)!important;color:#fff!important;border-color:transparent!important}.dark-blue-cta-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.dark-blue-cta-button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.dark-blue-cta-button:active,.dark-blue-cta-button:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.dark-blue-cta-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.dark-blue-cta-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.dark-blue-cta-button:active,.dark-blue-cta-button:focus,.dark-blue-cta-button:hover{background-color:rgba(13,23,61,.8)!important}.dark-blue-cta-button-outline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;background-color:transparent!important;color:var(--global--color-dark-blue)!important;border-color:var(--global--color-dark-blue)!important}.dark-blue-cta-button-outline:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.dark-blue-cta-button-outline:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.dark-blue-cta-button-outline:active,.dark-blue-cta-button-outline:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.dark-blue-cta-button-outline:focus{outline-offset:-6px;outline:2px dotted currentColor}.dark-blue-cta-button-outline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.dark-blue-cta-button-outline:active,.dark-blue-cta-button-outline:focus,.dark-blue-cta-button-outline:hover{background-color:var(--global--color-dark-blue)!important;color:#fff!important}.navy-download-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--2023-maroon);width:-moz-fit-content;width:fit-content;color:#2a3a79;text-decoration:none}.navy-download-link:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8cGF0aCBpZD0iUGF0aF80MzQ3MTUiIGRhdGEtbmFtZT0iUGF0aCA0MzQ3MTUiIGQ9Ik03LTEyLjI1QTcsNywwLDAsMCwuOTM4LTguNzVhNyw3LDAsMCwwLDAsN0E3LDcsMCwwLDAsNywxLjc1YTcsNywwLDAsMCw2LjA2Mi0zLjUsNyw3LDAsMCwwLDAtN0E3LDcsMCwwLDAsNy0xMi4yNVptMy4zMDYsOC4wNTVMNy4zNzctMS40NjNBLjU1OC41NTgsMCwwLDEsNy0xLjMxMmEuNTUzLjU1MywwLDAsMS0uMzc3LS4xNUwzLjY5NC00LjE5NUEuNjEuNjEsMCwwLDEsMy41LTQuNjRhLjYxLjYxLDAsMCwxLC42MS0uNjFINS42ODhWLTcuODc1YS44NzQuODc0LDAsMCwxLC44NzUtLjg3NWguODc1YS44NzQuODc0LDAsMCwxLC44NzUuODc1Vi01LjI1SDkuODlhLjYxLjYxLDAsMCwxLC42MS42MUEuNjEuNjEsMCwwLDEsMTAuMzA2LTQuMTk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yNSkiIGZpbGw9IiNjMTM4NmEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;width:16.699px;height:20.107px;background-position:0 0;right:-30px;bottom:0;position:absolute;transition:bottom .2s ease,width .2s ease,background-size .2s ease}.navy-download-link:hover{text-decoration:underline}.navy-download-link:hover:after{bottom:3px}.navy-download-link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16.699' height='20.107' viewBox='0 0 12.699 16.107'%3e%3cg id='download-93' transform='translate(-9.25 -1.25)'%3e%3cpath id='layer2' d='M21.652,2V13.2M18,9.06,21.652,13.2,25.3,9.3' transform='translate(-6.052 0)' fill='none' stroke='%232a3a79' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2.5'/%3e%3cpath id='layer1' d='M10,46v3.9H21.2V46' transform='translate(0 -33.288)' fill='none' stroke='%232a3a79' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2.5'/%3e%3c/g%3e%3c/svg%3e")}.navy-download-link:hover{-webkit-text-decoration:dotted;text-decoration:dotted}.green-arrow-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px}.green-arrow-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.green-arrow-link:hover{text-decoration:none}.green-arrow-link:hover:after{right:-8px}.dark-arrow-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--color-primary)}.dark-arrow-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.dark-arrow-link:hover{text-decoration:none}.dark-arrow-link:hover:after{right:-8px}.dark-arrow-link:after{top:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%230d173d' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%230d173d'/%3E%3C/g%3E%3C/svg%3E")}.remove-link-arrow{font-size:18px!important;padding:0!important;color:#000!important;font-weight:700!important;text-decoration:underline!important}.remove-link-arrow:after{display:none!important}.orange-arrow-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--color-primary-orange)}.orange-arrow-link:after{content:"";background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.orange-arrow-link:hover{text-decoration:none}.orange-arrow-link:hover:after{right:-8px}.orange-arrow-link:after{width:24.27px;height:19.32px;background-size:24.27px 19.32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E")}.navy-arrow-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:#2a3a79}.navy-arrow-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.navy-arrow-link:hover{text-decoration:none}.navy-arrow-link:hover:after{right:-8px}.navy-arrow-link:after{width:24.27px;height:19.32px;background-size:24.27px 19.32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%232a3a79' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%232a3a79'/%3E%3C/g%3E%3C/svg%3E")}.white-arrow-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--color-white)}.white-arrow-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.white-arrow-link:hover:after{right:-8px}.white-arrow-link:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.white-arrow-link:hover{text-decoration:none}.white-arrow-link:hover:after{right:5px}.maroon-arrow-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon)}.maroon-arrow-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.maroon-arrow-link:hover{text-decoration:none}.maroon-arrow-link:hover:after{right:-8px}.maroon-arrow-link:after{top:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.white-download-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--2023-maroon);text-decoration:none;width:-moz-fit-content;width:fit-content}.white-download-link:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8cGF0aCBpZD0iUGF0aF80MzQ3MTUiIGRhdGEtbmFtZT0iUGF0aCA0MzQ3MTUiIGQ9Ik03LTEyLjI1QTcsNywwLDAsMCwuOTM4LTguNzVhNyw3LDAsMCwwLDAsN0E3LDcsMCwwLDAsNywxLjc1YTcsNywwLDAsMCw2LjA2Mi0zLjUsNyw3LDAsMCwwLDAtN0E3LDcsMCwwLDAsNy0xMi4yNVptMy4zMDYsOC4wNTVMNy4zNzctMS40NjNBLjU1OC41NTgsMCwwLDEsNy0xLjMxMmEuNTUzLjU1MywwLDAsMS0uMzc3LS4xNUwzLjY5NC00LjE5NUEuNjEuNjEsMCwwLDEsMy41LTQuNjRhLjYxLjYxLDAsMCwxLC42MS0uNjFINS42ODhWLTcuODc1YS44NzQuODc0LDAsMCwxLC44NzUtLjg3NWguODc1YS44NzQuODc0LDAsMCwxLC44NzUuODc1Vi01LjI1SDkuODlhLjYxLjYxLDAsMCwxLC42MS42MUEuNjEuNjEsMCwwLDEsMTAuMzA2LTQuMTk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yNSkiIGZpbGw9IiNjMTM4NmEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;width:16.699px;height:20.107px;background-position:0 0;right:-30px;bottom:0;position:absolute;transition:bottom .2s ease,width .2s ease,background-size .2s ease}.white-download-link:hover{text-decoration:underline}.white-download-link:hover:after{bottom:3px}.cyan-download-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--2023-maroon);text-decoration:none;width:-moz-fit-content;width:fit-content;color:#38d4ff}.cyan-download-link:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8cGF0aCBpZD0iUGF0aF80MzQ3MTUiIGRhdGEtbmFtZT0iUGF0aCA0MzQ3MTUiIGQ9Ik03LTEyLjI1QTcsNywwLDAsMCwuOTM4LTguNzVhNyw3LDAsMCwwLDAsN0E3LDcsMCwwLDAsNywxLjc1YTcsNywwLDAsMCw2LjA2Mi0zLjUsNyw3LDAsMCwwLDAtN0E3LDcsMCwwLDAsNy0xMi4yNVptMy4zMDYsOC4wNTVMNy4zNzctMS40NjNBLjU1OC41NTgsMCwwLDEsNy0xLjMxMmEuNTUzLjU1MywwLDAsMS0uMzc3LS4xNUwzLjY5NC00LjE5NUEuNjEuNjEsMCwwLDEsMy41LTQuNjRhLjYxLjYxLDAsMCwxLC42MS0uNjFINS42ODhWLTcuODc1YS44NzQuODc0LDAsMCwxLC44NzUtLjg3NWguODc1YS44NzQuODc0LDAsMCwxLC44NzUuODc1Vi01LjI1SDkuODlhLjYxLjYxLDAsMCwxLC42MS42MUEuNjEuNjEsMCwwLDEsMTAuMzA2LTQuMTk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yNSkiIGZpbGw9IiNjMTM4NmEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;width:16.699px;height:20.107px;background-position:0 0;right:-30px;bottom:0;position:absolute;transition:bottom .2s ease,width .2s ease,background-size .2s ease}.cyan-download-link:hover{text-decoration:underline}.cyan-download-link:hover:after{bottom:3px}.cyan-download-link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16.699' height='20.107' viewBox='0 0 12.699 16.107'%3e%3cg id='download-93' transform='translate(-9.25 -1.25)'%3e%3cpath id='layer2' d='M21.652,2V13.2M18,9.06,21.652,13.2,25.3,9.3' transform='translate(-6.052 0)' fill='none' stroke='%2338D4FF' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'/%3e%3cpath id='layer1' d='M10,46v3.9H21.2V46' transform='translate(0 -33.288)' fill='none' stroke='%2338D4FF' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e")}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--responsive--spacing-horizontal:calc(2 * var(--global--spacing-horizontal) * 0.6);--responsive--aligndefault-width:calc(100vw - var(--responsive--spacing-horizontal));--responsive--alignwide-width:calc(100vw - var(--responsive--spacing-horizontal));--responsive--alignfull-width:100%;--responsive--alignright-margin:var(--global--spacing-horizontal);--responsive--alignleft-margin:var(--global--spacing-horizontal)}@media only screen and (min-width:482px){:root{--responsive--aligndefault-width:min(calc(100vw - 4 * var(--global--spacing-horizontal)),1275px);--responsive--alignwide-width:calc(100vw - 4 * var(--global--spacing-horizontal));--responsive--alignright-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)));--responsive--alignleft-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)));--responsive--stretch:min(calc(100vw - 1 * var(--global--spacing-horizontal)),1350px)}}@media only screen and (min-width:822px){:root{--responsive--aligndefault-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)),1275px);--responsive--alignwide-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)),1275px);--responsive--stretch:min(calc(100vw - 2 * var(--global--spacing-horizontal)),1350px)}}.default-max-width,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.post-thumbnail,[class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:var(--responsive--aligndefault-width,1275px);margin-left:auto;margin-right:auto}.alignwide,.block-accordion__container,.block-agenda-at-a-glance__wrap,.block-agenda-scroll__wrap,.block-attendee-quote__title,.block-block__container,.block-card-container__wrap,.block-card__wrap,.block-content-tracks-page__op-nav,.block-content-tracks-page__op-nav-selected-option,.block-content-tracks-page__wrap,.block-development-credits.lblue .block-development-credits__wrap,.block-development-credits.sandiego .block-development-credits__wrap,.block-experiences__wrap,.block-feature-gallery.expanded .block-feature-gallery__wrap-gen,.block-feature-gallery__wrap,.block-featured-schedule__wrap,.block-half-slider__wrap,.block-hero .jump-menu__wrap,.block-hero__event-bar-wrap,.block-hero__wrap,.block-home-intro__container,.block-hotel-cards__wrap,.block-icon-grid__wrap,.block-info-card__wrap,.block-large-cards__wrap,.block-logos__wrap,.block-lottie-cards__container,.block-more-less-video__wrap,.block-onpeak__wrap,.block-past-event-panel__wrap,.block-past-speakers__wrap,.block-rainbow-accordion__wrap,.block-recap__recap-wrapper,.block-recap__title,.block-save-the-date__container,.block-scroll-jack__container,.block-session-carousel__wrap,.block-sessions__wrap,.block-speaker-slider__wrap,.block-speakers-showcase__title-wrap,.block-speakers-showcase__wrap,.block-speakers__container,.block-sponsors-criteria__wrap,.block-stat-counter__container,.block-teams__wrap,.block-ticket-carousel__wrap,.block-video-text__wrap,.block-why-attend-expand__wrap,.comments-pagination,.industry-chart__container,.pagination,.post-navigation,.single-past-speaker__content-wrap,.single-speaker__content-wrap,.stats-info-block__container,.timer__container,.top-industries .container,.wide-max-width,.widget-area{max-width:var(--responsive--alignwide-width,1275px);margin-left:auto;margin-right:auto}.alignfull,.block-recap__recap,.full-max-width,.wp-block-group .wp-block-group__inner-container>.alignfull{max-width:var(--responsive--alignfull-width);width:var(--responsive--alignfull-width);margin-left:auto;margin-right:auto}@media only screen and (min-width:482px){.alignfull,.full-max-width{max-width:var(--responsive--alignfull-width);width:auto;margin-left:auto;margin-right:auto}}.alignfull [class*=inner-container]>.alignwide,.alignwide [class*=inner-container]>.alignwide,.entry-header .post-thumbnail,.singular .post-thumbnail{margin-left:auto;margin-right:auto;width:var(--responsive--alignwide-width);max-width:var(--responsive--alignfull-width)}@media only screen and (min-width:482px){.entry-content>.alignleft{margin-left:var(--responsive--alignleft-margin);margin-right:var(--global--spacing-horizontal)}}@media only screen and (min-width:482px){.entry-content>.alignright{margin-left:var(--global--spacing-horizontal);margin-right:var(--responsive--alignright-margin)}}.site-footer,.site-header,.site-main,.widget-area{margin-left:auto;margin-right:auto}.site-header{padding-top:calc(.75 * var(--global--spacing-vertical));padding-bottom:calc(2 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.site-header{padding-bottom:calc(3 * var(--global--spacing-vertical))}}.site-main>*{margin-top:calc(3 * var(--global--spacing-vertical));margin-bottom:calc(3 * var(--global--spacing-vertical))}.site-main>:first-child{margin-top:0}.site-main>:last-child{margin-bottom:0}.author-bio,.entry-content,.entry-footer,.entry-header,.post-thumbnail{margin:var(--global--spacing-vertical) auto}.site-footer>*,.widget-area>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.site-footer>*,.widget-area>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}}.comment-content>*,.entry-header>*,.page-content>*,.post-thumbnail>*,.widget>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}.comment-content>:first-child,.entry-header>:first-child,.page-content>:first-child,.post-thumbnail>:first-child,.widget>:first-child{margin-top:0}.comment-content>:last-child,.entry-header>:last-child,.page-content>:last-child,.post-thumbnail>:last-child,.widget>:last-child{margin-bottom:0}.entry-content>.alignfull.has-background,.entry-content>.alignleft,.entry-content>.alignleft:first-child+*,.entry-content>.alignright,.entry-content>.alignright:first-child+*{margin-top:0}.entry-content>.alignfull.has-background,.entry-content>:last-child{margin-bottom:0}.entry-content>.alignfull+.alignleft,.entry-content>.alignfull+.alignright{margin-top:var(--global--spacing-vertical)}blockquote,body,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{box-sizing:border-box;font-family:var(--global--font-secondary);line-height:var(--global--line-height-body)}*,:after,:before{box-sizing:inherit}body{font-size:var(--global--font-size-base);font-weight:400;color:var(--global--color-primary);text-align:left;background-color:var(--global--color-background)}button{cursor:pointer}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.site{position:relative}.site .block-hero{padding-top:70px}@media only screen and (min-width:1084px){.site .block-hero{padding-top:122px}}.site .block-hero .bgvideo{margin-top:-35px}@media only screen and (min-width:1084px){.site .block-hero .bgvideo{margin-top:-61px}}.site .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:75px}@media only screen and (min-width:1084px){.site .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:101px}}.site.no-banner .block-hero{padding-top:67px}@media only screen and (min-width:1084px){.site.no-banner .block-hero{padding-top:123px}}.site.no-banner .block-hero .bgvideo{margin-top:-33.5px}@media only screen and (min-width:1084px){.site.no-banner .block-hero .bgvideo{margin-top:-61.5px}}.site.no-banner .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:73.5px}@media only screen and (min-width:1084px){.site.no-banner .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:101.5px}}.site.no-eyebrow .block-hero{padding-top:70px}@media only screen and (min-width:1084px){.site.no-eyebrow .block-hero{padding-top:86px}}.site.no-eyebrow .block-hero .bgvideo{margin-top:-35px}@media only screen and (min-width:1084px){.site.no-eyebrow .block-hero .bgvideo{margin-top:-43px}}.site.no-eyebrow .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:75px}@media only screen and (min-width:1084px){.site.no-eyebrow .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:83px}}.site.no-banner.no-eyebrow .block-hero{padding-top:67px}@media only screen and (min-width:1084px){.site.no-banner.no-eyebrow .block-hero{padding-top:86px}}.site.no-banner.no-eyebrow .block-hero .bgvideo{margin-top:-33.5px}@media only screen and (min-width:1084px){.site.no-banner.no-eyebrow .block-hero .bgvideo{margin-top:-43px}}.site.no-banner.no-eyebrow .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:73.5px}@media only screen and (min-width:1084px){.site.no-banner.no-eyebrow .block-hero.speakers .block-hero__image1-cta.is-keynote{margin-top:83px}}body.admin-bar .eyebrow-menu,body.admin-bar .header-menu{top:160px}@media only screen and (min-width:482px){body.admin-bar .eyebrow-menu,body.admin-bar .header-menu{top:180px}}@media only screen and (min-width:822px){body.admin-bar .eyebrow-menu,body.admin-bar .header-menu{top:119px}}@media only screen and (max-width:481px){.mobile-scroll.header-menu{top:70px!important}}.fade-down,.fade-left,.fade-right,.fade-up{opacity:0;transition:all 3s ease;transform:translateZ(0);transform-style:preserve-3d;will-change:opacity}@media only screen and (max-width:591px){.fade-down,.fade-left,.fade-right,.fade-up{opacity:1;transition:none;visibility:visible}}.fade-down.show,.fade-left.show,.fade-right.show,.fade-up.show{transform:translateZ(0);will-change:auto;opacity:1}.fade-up-delay-1{transition-delay:.3s}.fade-up-delay-3{transition-delay:.6s}.fade-left{transform:translate3d(-45px,0,0)}@media only screen and (max-width:591px){.fade-left{transform:none}}.fade-right{transform:translate3d(45px,0,0)}@media only screen and (max-width:591px){.fade-right{transform:none}}.fade-up{transform:translate3d(0,45px,0)}@media only screen and (max-width:591px){.fade-up{transform:none}}.fade-down{transform:translate3d(0,-45px,0)}@media only screen and (max-width:591px){.fade-down{transform:none}}blockquote{padding:0;position:relative;margin:var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal)}blockquote>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote p{letter-spacing:var(--heading--letter-spacing-h4);font-family:var(--quote--font-family);font-size:var(--quote--font-size);font-style:var(--quote--font-style);font-weight:var(--quote--font-weight);line-height:var(--quote--line-height)}blockquote cite,blockquote footer{font-weight:400;color:var(--global--color-primary);font-size:var(--global--font-size-xs);letter-spacing:var(--global--letter-spacing)}blockquote.alignleft,blockquote.alignright{padding-left:inherit}blockquote.alignleft p,blockquote.alignright p{font-size:var(--heading--font-size-h5);max-width:inherit;width:inherit}blockquote.alignleft cite,blockquote.alignleft footer,blockquote.alignright cite,blockquote.alignright footer{font-size:var(--global--font-size-xs);letter-spacing:var(--global--letter-spacing)}blockquote strong{font-weight:var(--quote--font-weight-strong)}blockquote .wp-block-quote__citation,blockquote cite,blockquote footer{color:var(--global--color-primary);font-size:var(--global--font-size-xs);font-style:var(--quote--font-style-cite)}@media only screen and (max-width:481px){blockquote{padding-left:calc(.5 * var(--global--spacing-horizontal))}blockquote:before{left:0}}.site textarea,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);line-height:var(--global--line-height-body);padding:var(--form--spacing-unit);margin:0 2px;max-width:100%}.site textarea:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{color:var(--form--color-text);outline-offset:2px;outline:2px dotted var(--form--border-color)}.site textarea:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled{opacity:.7}.is-dark-theme .site textarea,.is-dark-theme input[type=color],.is-dark-theme input[type=date],.is-dark-theme input[type=datetime-local],.is-dark-theme input[type=datetime],.is-dark-theme input[type=email],.is-dark-theme input[type=month],.is-dark-theme input[type=number],.is-dark-theme input[type=password],.is-dark-theme input[type=search],.is-dark-theme input[type=tel],.is-dark-theme input[type=text],.is-dark-theme input[type=time],.is-dark-theme input[type=url],.is-dark-theme input[type=week]{background:var(--global--color-white-90)}input[type=search]:focus{outline-offset:-7px}.is-dark-theme input[type=search]:focus{outline-color:var(--global--color-background)}input[type=color]{padding:calc(var(--form--spacing-unit) / 2);height:calc(4 * var(--form--spacing-unit))}input[type=email],input[type=url]{direction:ltr}select{border:var(--form--border-width) solid var(--form--border-color);color:var(--form--color-text);appearance:none;line-height:var(--global--line-height-body);padding:var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);background:var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;background-position:right var(--form--spacing-unit) top 60%}select:focus{outline-offset:2px;outline:2px dotted var(--form--border-color)}.is-dark-theme select{background:var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;background-position:right var(--form--spacing-unit) top 60%}textarea{width:100%}label{font-size:var(--form--font-size);font-weight:var(--form--label-weight);margin-bottom:calc(var(--global--spacing-vertical) / 3)}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.7}.is-dark-theme input[type=checkbox],.is-dark-theme input[type=radio]{background:var(--global--color-white-90)}input[type=checkbox]:focus{outline-offset:2px;outline:2px dotted var(--form--border-color)}input[type=checkbox]:after{content:"";opacity:0;display:block;left:5px;top:2px;position:absolute;width:7px;height:13px;border:3px solid var(--form--color-text);border-top:0;border-left:0;transform:rotate(30deg)}input[type=checkbox]:checked{color:var(--form--color-text)}input[type=checkbox]:checked:after{opacity:1}input[type=radio]{border-radius:50%}input[type=radio]:focus{outline-offset:2px;outline:2px dotted var(--form--border-color)}input[type=radio]:after{content:"";opacity:0;display:block;left:3px;top:3px;position:absolute;width:11px;height:11px;border-radius:50%;background:var(--form--color-text)}input[type=radio]:checked{border:4px solid var(--form--border-color)}input[type=radio]:checked:after{opacity:1}input[type=radio]:checked:focus{outline-offset:4px;outline:2px dotted var(--form--border-color)}}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;padding-left:10px;font-size:var(--global--font-size-xs);vertical-align:top}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=range]{-webkit-appearance:none;width:100%;height:6px;background:var(--form--color-ranged);border-radius:6px;outline-offset:10px}input[type=range]:disabled{opacity:.7}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--form--color-ranged);height:44px;width:44px;border-radius:50%;background:var(--global--color-background);cursor:pointer}input[type=range]::-moz-range-thumb{border:3px solid var(--form--color-ranged);height:44px;width:44px;border-radius:50%;background:var(--global--color-background);cursor:pointer;box-sizing:border-box}}input[type=range]::-ms-track{width:100%;height:6px;border-radius:6px;border-width:19px 0;border-color:var(--global--color-background);background:transparent;color:transparent;cursor:pointer}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:var(--form--color-ranged);border-radius:6px}input[type=range]::-ms-thumb{border:3px solid var(--form--color-ranged);height:44px;width:44px;border-radius:50%;background:var(--global--color-background);cursor:pointer}fieldset{display:grid;border-color:var(--global--color-secondary);padding:var(--global--spacing-horizontal)}fieldset legend{font-size:var(--global--font-size-lg)}fieldset input[type=submit]{max-width:max-content}fieldset input:not([type=submit]){margin-bottom:var(--global--spacing-unit)}fieldset input[type=checkbox],fieldset input[type=radio]{margin-bottom:0}fieldset input[type=checkbox]+label,fieldset input[type=radio]+label{font-size:var(--form--font-size);padding-left:0;margin-bottom:var(--global--spacing-unit)}::-moz-placeholder{opacity:1}.post-password-message{font-size:var(--global--font-size-lg)}.post-password-form{display:flex;flex-wrap:wrap}.post-password-form__label{width:100%;margin-bottom:0}.post-password-form input[type=password]{flex-grow:1;margin-right:calc(.66 * var(--global--spacing-horizontal))}.post-password-form__submit,.post-password-form input[type=password]{margin-top:calc(var(--global--spacing-vertical) / 3)}@media only screen and (min-width:592px){.post-password-form__submit{margin-left:calc(.4 * var(--global--spacing-horizontal))}}img{height:auto;vertical-align:middle}.entry-content img,embed,iframe,img,object,video{max-width:100%}.wp-block-embed figcaption,.wp-caption,.wp-caption-text,figcaption{color:currentColor;font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.alignleft .wp-block-embed figcaption,.alignleft .wp-caption,.alignleft .wp-caption-text,.alignleft figcaption,.alignright .wp-block-embed figcaption,.alignright .wp-caption,.alignright .wp-caption-text,.alignright figcaption{margin-bottom:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}b,strong{font-weight:900}cite,dfn,em,i{font-style:italic}pre{white-space:pre;overflow-x:auto}details{margin-top:0!important;margin-bottom:0!important;padding:22px 0;border-bottom:1px solid var(--global--color-dark-gray)}details>summary::-webkit-details-marker{display:none}details>summary{list-style:none;font-weight:700;cursor:pointer;display:grid;grid-template-columns:20px auto}@media only screen and (min-width:822px){details>summary{grid-template-columns:24px auto}}details>summary:before{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ocean_down_arrow.svg);background-repeat:no-repeat;transition:transform .2s;transform:translate(0);background-position:50% 20%}@media only screen and (min-width:822px){details>summary:before{background-position:top}}details[open]>summary:before{transform:rotate(180deg) translateY(50%)}details>p{margin-left:1.3rem;margin-top:.5rem;margin-bottom:1.25rem}@media only screen and (min-width:822px){details>p{margin-left:1.5rem}}a{cursor:pointer;color:var(--global--color-primary);font-weight:700;text-decoration:none;text-underline-offset:3px;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all}a:hover{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:2px solid transparent;-webkit-text-decoration:underline 1px dotted currentColor;text-decoration:underline 1px dotted currentColor;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:var(--global--color-black);color:var(--global--color-white);text-decoration:none}.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color:var(--wp--style--color--link,var(--global--color-white))}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:rgba(0,0,0,.9);color:var(--wp--style--color--link,var(--global--color-white))}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color:var(--wp--style--color--link,var(--global--color-white))}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link{outline:2px solid transparent;outline-offset:-2px}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus{color:#21759b;background-color:#f1f1f1}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link{background:none}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:2px dotted var(--wp--style--color--link,var(--global--color-primary))}.has-background.has-link-color a,.has-background .has-link-color a{color:var(--wp--style--color--link,var(--global--color-green))}.wp-block-audio audio:focus{outline-offset:5px;outline:2px solid var(--global--color-primary)}.site .button,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button,.wp-block-search .wp-block-search__button,button,input[type=reset],input[type=submit]{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.site .button:not(:hover):not(:active):not(.has-text-color),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),button:not(:hover):not(:active):not(.has-text-color),input[type=reset]:not(:hover):not(:active):not(.has-text-color),input[type=submit]:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.site .button:not(:hover):not(:active):not(.has-background),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),button:not(:hover):not(:active):not(.has-background),input[type=reset]:not(:hover):not(:active):not(.has-background),input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.site .button:active,.site .button:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:hover,.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:hover,.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:hover,button:active,button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.site .button:focus,.wp-block-button .wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus,.wp-block-search .wp-block-search__button:focus,button:focus,input[type=reset]:focus,input[type=submit]:focus{outline-offset:-6px;outline:2px dotted currentColor}.site .button:disabled,.wp-block-button .wp-block-button__link:disabled,.wp-block-file a.wp-block-file__button:disabled,.wp-block-search .wp-block-search__button:disabled,button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-background))}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary,var(--global--color-primary))}.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:currentColor!important;background-color:transparent!important;color:inherit!important}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background,.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){border-color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-primary,var(--global--color-primary))}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color){color:inherit}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:transparent}.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:transparent!important;background-color:var(--global--color-primary)!important;color:var(--global--color-background)!important}.has-background .wp-block-button.is-style-outline .wp-block-button__link:active,.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--local--color-primary,var(--global--color-primary))!important;color:var(--local--color-background,var(--global--color-background))!important}.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active,.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--local--color-background,var(--global--color-background))!important}.wp-block-button .is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline .wp-block-button__link[style*=radius]:focus,.wp-block-button a.wp-block-button__link[style*=radius]:focus{outline-offset:2px;outline:2px dotted var(--button--color-background)}.wp-block-code{border:.1rem solid var(--global--color-border);border-radius:0;padding:var(--global--spacing-unit)}.wp-block-code code{color:var(--global--color-primary);white-space:pre;overflow-x:auto;display:block}.wp-block-columns.col-780{max-width:780px!important}.wp-block-columns:not(.alignwide):not(.alignfull){clear:both}.wp-block-columns .wp-block-column.rounded-corners{padding-bottom:2.5rem;padding-top:2.5rem;border-radius:2.5rem;background:#fff}.wp-block-columns .wp-block-column>*{margin-top:calc(.66 * var(--global--spacing-vertical));margin-bottom:calc(.66 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-columns .wp-block-column>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}}.wp-block-columns .wp-block-column>:first-child{margin-top:0}.wp-block-columns .wp-block-column:last-child,.wp-block-columns .wp-block-column>:last-child{margin-bottom:0}.wp-block-columns .wp-block-column.accordion-offset{margin-left:30px}@media only screen and (min-width:482px){.wp-block-columns .wp-block-column.accordion-offset{margin-left:0}}.wp-block-columns .wp-block-column.accordion-offset details>summary{list-style:none;font-weight:400}.wp-block-columns .wp-block-column.accordion-offset summary::-webkit-details-marker{display:none}.wp-block-columns .wp-block-column.accordion-offset summary:before{content:"► ";color:var(--global--color-green);margin-left:-25px;padding-right:7px}@media only screen and (min-width:482px){.wp-block-columns .wp-block-column.accordion-offset summary:before{margin-left:-28px}}.wp-block-columns .wp-block-column.accordion-offset details[open] summary:before{content:"▼ ";color:var(--global--color-green)}.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:calc(.66 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:var(--global--spacing-vertical)}}@media only screen and (min-width:822px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0}}.wp-block-columns.is-style-workhumanlive-columns-overlap{justify-content:space-around}@media only screen and (min-width:652px){.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n){margin-left:calc(-2 * var(--global--spacing-horizontal));margin-top:calc(2.5 * var(--global--spacing-horizontal));z-index:2}.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>h1:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>h2:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>h3:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>h4:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>h5:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>h6:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>p:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>pre:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background){background-color:var(--global--color-background);padding:var(--global--spacing-unit)}.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background){padding-left:calc(2 * var(--global--spacing-horizontal))}.wp-block-columns.is-style-workhumanlive-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{margin-top:0}}.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),.wp-block-columns.alignfull .wp-block-column h6:not(.has-background),.wp-block-columns.alignfull .wp-block-column p:not(.has-background){padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.wp-block-cover,.wp-block-cover-image{background-color:var(--cover--color-background);min-height:var(--cover--height);margin-top:inherit;margin-bottom:inherit}.wp-block-cover-image:not(.alignwide):not(.alignfull),.wp-block-cover:not(.alignwide):not(.alignfull){clear:both}.wp-block-cover-image.alignfull,.wp-block-cover.alignfull{margin-top:0;margin-bottom:0}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover .wp-block-cover__inner-container{color:currentColor;margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button){color:currentColor}.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,.wp-block-cover-image .wp-block-cover-text .has-link-color a,.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,.wp-block-cover .wp-block-cover-image-text .has-link-color a,.wp-block-cover .wp-block-cover-text .has-link-color a,.wp-block-cover .wp-block-cover__inner-container .has-link-color a{color:var(--wp--style--color--link,var(--global--color-primary))}.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container{color:var(--cover--color-foreground)}.wp-block-cover-image h2,.wp-block-cover h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2);max-width:inherit;text-align:inherit;padding:0}.wp-block-cover-image h2.has-text-align-left,.wp-block-cover h2.has-text-align-left{text-align:left}.wp-block-cover-image h2.has-text-align-center,.wp-block-cover h2.has-text-align-center{text-align:center}.wp-block-cover-image h2.has-text-align-right,.wp-block-cover h2.has-text-align-right{text-align:right}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 2 * var(--global--spacing-vertical))}.wp-block-cover-image .wp-block-cover__inner-container>*,.wp-block-cover .wp-block-cover__inner-container>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-cover-image .wp-block-cover__inner-container>*,.wp-block-cover .wp-block-cover__inner-container>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}}.wp-block-cover-image .wp-block-cover__inner-container>:first-child,.wp-block-cover .wp-block-cover__inner-container>:first-child{margin-top:0}.wp-block-cover-image .wp-block-cover__inner-container>:last-child,.wp-block-cover .wp-block-cover__inner-container>:last-child{margin-bottom:0}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{margin-top:0}.wp-block-cover-image.alignleft>*,.wp-block-cover-image.alignright>*,.wp-block-cover.alignleft>*,.wp-block-cover.alignright>*{margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(2 * var(--global--spacing-vertical));padding-left:var(--global--spacing-horizontal);padding-right:var(--global--spacing-horizontal);width:100%}.wp-block-cover-image.has-left-content,.wp-block-cover-image.has-right-content,.wp-block-cover.has-left-content,.wp-block-cover.has-right-content{justify-content:center}.wp-block-cover-image.is-style-workhumanlive-border,.wp-block-cover.is-style-workhumanlive-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container,.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container{background-color:unset}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover{opacity:inherit}.wp-block-file a.wp-block-file__button{display:inline-block}.wp-block-gallery{margin:0 auto}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - var(--global--spacing-unit)) / 2)}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{margin:0;color:var(--global--color-white);font-size:var(--global--font-size-xs)}.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a{color:var(--global--color-white)}.wp-block-gallery .blocks-gallery-image figcaption a:focus,.wp-block-gallery .blocks-gallery-item figcaption a:focus{background-color:transparent;outline:2px solid var(--wp--style--color--link,var(--global--color-primary));text-decoration:none}.wp-block-gallery .blocks-gallery-image a:focus img,.wp-block-gallery .blocks-gallery-item a:focus img{outline-offset:2px}.wp-block-group{display:block;clear:both;display:flow-root;margin:0}.wp-block-group:after,.wp-block-group:before{content:"";display:block;clear:both}@media only screen and (max-width:591px){.wp-block-group.faq-bg{background-color:var(--global--color-light-orange-alt)!important}}.wp-block-group .wp-block-group__inner-container{margin-left:auto;margin-right:auto}.wp-block-group .wp-block-group__inner-container>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-group .wp-block-group__inner-container>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}}.wp-block-group .wp-block-group__inner-container>:first-child{margin-top:0}.wp-block-group .wp-block-group__inner-container>:last-child{margin-bottom:0}.wp-block-group.has-background{padding:calc(.666 * var(--global--spacing-vertical)) 8px}@media only screen and (min-width:482px){.wp-block-group.has-background{padding:var(--global--spacing-vertical)}}.wp-block-group.is-style-workhumanlive-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border);padding:var(--global--spacing-vertical)}.wp-block-group.has-background .wp-block-group__inner-container>.alignfull,.wp-block-group.has-background .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,.wp-block-group.is-style-workhumanlive-border .wp-block-group__inner-container>.alignfull,.wp-block-group.is-style-workhumanlive-border .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull{max-width:calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));width:calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));margin-left:calc(-1 * var(--global--spacing-vertical))}.wp-block-group.left-lines-accent{position:relative}.wp-block-group.left-lines-accent:before{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/dist/images/2022_WHL_Stamp_Texture.png);background-repeat:no-repeat;background-size:189px 72px;width:189px;height:72px;position:absolute;left:-115px}@media only screen and (min-width:822px){.wp-block-group.left-lines-accent:before{background-size:379px 144px;width:379px;height:144px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--heading--font-family);font-weight:var(--heading--font-weight)}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--heading--font-weight-strong)}.h1,h1{font-size:var(--heading--font-size-h1);letter-spacing:var(--heading--letter-spacing-h1);line-height:36px}@media only screen and (min-width:592px){.h1,h1{line-height:var(--heading--line-height-h1)}}.h2,h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:36px}@media only screen and (min-width:592px){.h2,h2{line-height:46px}}@media only screen and (min-width:1084px){.h2,h2{line-height:var(--heading--line-height-h2)}}.h3,h3{font-size:var(--heading--font-size-h3);letter-spacing:var(--heading--letter-spacing-h3);line-height:var(--heading--line-height-h3);line-height:30px}@media only screen and (min-width:592px){.h3,h3{line-height:var(--heading--line-height-h3)}}.h3 strong,h3 strong{font-weight:900}.h4,h4{font-size:var(--heading--font-size-h4);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h4);line-height:30px}@media only screen and (min-width:592px){.h4,h4{line-height:var(--heading--line-height-h4)}}.h5,h5{font-size:16px;font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h5);line-height:22px}@media only screen and (min-width:592px){.h5,h5{font-size:var(--heading--font-size-h5);line-height:var(--heading--line-height-h5)}}.h6,h6{font-size:var(--heading--font-size-h6);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h6);line-height:var(--heading--line-height-h6)}.wp-block-image{text-align:left}.wp-block-image figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.wp-block-image .alignright{margin-left:var(--global--spacing-horizontal)}.wp-block-image .alignleft{margin-right:var(--global--spacing-horizontal)}.wp-block-image a:focus img{outline-offset:2px}.entry-content>[class=wp-block-image],.entry-content [class*=inner-container]>[class=wp-block-image]{margin-top:0;margin-bottom:0}.entry-content>[class=wp-block-image]+*,.entry-content [class*=inner-container]>[class=wp-block-image]+*{margin-top:0}.wp-block-image.is-style-workhumanlive-border img,.wp-block-image.is-style-workhumanlive-image-frame img{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-image.is-style-workhumanlive-image-frame img{padding:var(--global--spacing-unit)}@media only screen and (min-width:482px){.entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{max-width:50%}}@media only screen and (max-width:481px){.entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{margin-left:0;margin-right:0}}.wp-block-latest-comments{padding-left:0}.wp-block-latest-comments .wp-block-latest-comments__comment{font-size:var(--global--font-size-sm);line-height:var(--global--line-height-body);margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-comments .wp-block-latest-comments__comment:first-child{margin-top:0}.wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom:0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-family:var(--heading--font-family)}.wp-block-latest-comments .wp-block-latest-comments__comment-date{color:var(--global--color-primary);font-size:var(--global--font-size-sm)}.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{font-size:var(--global--font-size-sm);line-height:var(--global--line-height-body);margin:0}.wp-block-latest-posts{padding-left:0}.wp-block-latest-posts:not(.is-grid)>li{margin-top:calc(1.666 * var(--global--spacing-vertical));margin-bottom:calc(1.666 * var(--global--spacing-vertical))}.wp-block-latest-posts:not(.is-grid)>li:first-child{margin-top:0}.wp-block-latest-posts:not(.is-grid)>li:last-child{margin-bottom:0}.widget-area .wp-block-latest-posts:not(.is-grid)>li{margin-top:0;margin-bottom:0}.wp-block-latest-posts.is-grid{word-wrap:break-word;word-break:break-word}.wp-block-latest-posts.is-grid>li{margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd),.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd)~li,.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li,.wp-block-latest-posts.is-grid>li:last-child{margin-bottom:0}.wp-block-latest-posts>li>*{margin-top:calc(.333 * var(--global--spacing-vertical));margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-latest-posts>li>:first-child{margin-top:0}.wp-block-latest-posts>li>:last-child{margin-bottom:0}.wp-block-latest-posts>li>a{display:inline-block;font-family:var(--latest-posts--title-font-family);font-size:var(--latest-posts--title-font-size);font-weight:var(--heading--font-weight);line-height:var(--global--line-height-heading);margin-bottom:calc(.333 * var(--global--spacing-vertical))}.widget-area .wp-block-latest-posts>li>a{font-size:var(--global--font-size-sm);margin-bottom:0}.wp-block-latest-posts .wp-block-latest-posts__post-author{color:var(--global--color-primary);font-size:var(--global--font-size-md);line-height:var(--global--line-height-body)}.wp-block-latest-posts .wp-block-latest-posts__post-date{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body)}.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date,[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date{color:currentColor}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.wp-block-latest-posts .wp-block-latest-posts__post-full-content{font-family:var(--latest-posts--description-font-family);font-size:var(--latest-posts--description-font-size);line-height:var(--global--line-height-body);margin-top:calc(.666 * var(--global--spacing-vertical))}.wp-block-latest-posts.alignfull{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.entry-content .has-background .wp-block-latest-posts.alignfull,.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull{padding-left:0;padding-right:0}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers{border-top:calc(3 * var(--separator--height)) solid var(--global--color-border);border-bottom:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers:not(.is-grid)>li,.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers>li{padding-bottom:var(--global--spacing-vertical);border-bottom:var(--separator--height) solid var(--global--color-border);margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers:not(.is-grid)>li:last-child,.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers>li:last-child{padding-bottom:0;border-bottom:none}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid{box-shadow:inset 0 -1px 0 0 var(--global--color-border);border-bottom:calc(2 * var(--separator--height)) solid var(--global--color-border)}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid li{margin:0;padding-top:var(--global--spacing-vertical);padding-right:var(--global--spacing-horizontal)}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid li:last-child{padding-bottom:var(--global--spacing-vertical)}@media screen and (min-width:600px){.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid.columns-2 li{width:50%}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid.columns-3 li{width:33.33333%}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid.columns-4 li{width:25%}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid.columns-5 li{width:20%}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-dividers.is-grid.columns-6 li{width:16.66667%}}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-borders li{border:calc(3 * var(--separator--height)) solid var(--global--color-border);padding:var(--global--spacing-vertical) var(--global--spacing-horizontal)}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-borders li:last-child{padding-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-style-workhumanlive-latest-posts-borders:not(.is-grid) li{margin-top:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-horizontal)}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item a{display:block}.gallery-item a:focus img{outline-offset:-2px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}figure.wp-caption a:focus img{outline-offset:2px}ol,ul{font-family:var(--list--font-family);margin:0;padding-left:calc(2 * var(--global--spacing-horizontal))}ol.aligncenter,ol.alignright,ul.aligncenter,ul.alignright{list-style-position:inside;padding:0}ol.alignright,ul.alignright{text-align:right}ul{list-style-type:disc}ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ul{list-style-type:circle}dt{font-family:var(--definition-term--font-family);font-weight:700}dd{margin:0;padding-left:calc(2 * var(--global--spacing-horizontal))}.wp-block-media-text.alignfull{margin-top:0;margin-bottom:0}.wp-block-media-text a:focus img{outline-offset:-1px}.wp-block-media-text .wp-block-media-text__content{padding:var(--global--spacing-horizontal)}@media only screen and (min-width:592px){.wp-block-media-text .wp-block-media-text__content{padding:var(--global--spacing-vertical)}}.wp-block-media-text .wp-block-media-text__content>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-media-text .wp-block-media-text__content>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}}.wp-block-media-text .wp-block-media-text__content>:first-child{margin-top:0}.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}@media only screen and (min-width:482px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-top:var(--global--spacing-vertical);padding-bottom:var(--global--spacing-vertical)}}.wp-block-media-text.is-style-workhumanlive-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-navigation .wp-block-navigation-link{padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{padding:var(--primary-nav--padding)}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label{font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}.wp-block-navigation .wp-block-navigation-link__submenu-icon{padding:0}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation-link{display:inherit}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container{border:none;left:0;margin-left:var(--primary-nav--padding);min-width:max-content;opacity:0;padding:0;position:inherit;top:inherit}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content{display:inline-block;padding:calc(.5 * var(--primary-nav--padding)) var(--primary-nav--padding)}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon{display:none}.wp-block-navigation>.wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container,.wp-block-navigation>.wp-block-navigation__container .has-child:hover .wp-block-navigation__container{display:block;opacity:1;visibility:visible}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container{background:var(--global--color-background);margin:0;padding:0;position:absolute;top:100%;border:1px solid var(--primary-nav--border-color)}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after,.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:before{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) transparent;border-width:0 7px 10px}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after{top:-9px;border-color:var(--global--color-background) transparent}.wp-block-navigation:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background:var(--global--color-background)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover{color:var(--primary-nav--color-link-hover)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content{color:currentColor}p{line-height:var(--wp--typography--line-height,var(--global--line-height-body))}p.has-background{padding:var(--global--spacing-unit)}p.has-text-color a{color:var(--wp--style--color--link,var(--global--color-primary))}p.has-white-color a{color:var(--global--color-green)}pre.wp-block-preformatted{overflow-x:auto;white-space:pre}.wp-block-pullquote{padding:calc(2 * var(--global--spacing-unit)) 0;text-align:center;border-width:var(--pullquote--border-width);border-bottom-style:solid;border-top-style:solid;color:currentColor;border-color:currentColor;position:relative}.wp-block-pullquote blockquote:before{color:currentColor;content:"“";display:block;position:relative;left:0;font-size:3rem;font-weight:500;line-height:1}.wp-block-pullquote p{font-family:var(--pullquote--font-family);font-size:var(--pullquote--font-size);font-style:var(--pullquote--font-style);font-weight:700;letter-spacing:var(--pullquote--letter-spacing);line-height:var(--pullquote--line-height);margin:0}.wp-block-pullquote a{color:currentColor}.wp-block-pullquote .wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;display:block;font-size:var(--global--font-size-xs);font-style:var(--pullquote--font-style);text-transform:none}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite{text-align:center}.wp-block-pullquote.alignwide>p,.wp-block-pullquote.alignwide blockquote{max-width:var(--responsive--alignwide-width)}.wp-block-pullquote.alignfull:not(.is-style-solid-color)>p,.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote{padding:0 calc(2 * var(--global--spacing-unit))}.wp-block-pullquote.is-style-solid-color{color:var(--pullquote--color-foreground);padding:calc(2.5 * var(--global--spacing-unit));border:var(--pullquote--border-width) solid var(--pullquote--border-color)}@media (min-width:600px){.wp-block-pullquote.is-style-solid-color{padding:calc(5 * var(--global--spacing-unit))}}.wp-block-pullquote.is-style-solid-color blockquote:before{text-align:left}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:inherit}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:var(--pullquote--font-size)}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.wp-block-pullquote.is-style-solid-color cite,.wp-block-pullquote.is-style-solid-color footer{color:currentColor}.wp-block-pullquote.is-style-solid-color.alignleft,.wp-block-pullquote.is-style-solid-color.alignright{padding:var(--global--spacing-unit)}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:none}.wp-block-query.has-background{padding:calc(.666 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-query.has-background{padding:var(--global--spacing-vertical)}}.wp-block-quote{border-left:none}.wp-block-quote:before{content:"“";font-size:var(--quote--font-size);line-height:var(--quote--line-height);left:8px}.has-background .wp-block-quote .wp-block-quote__citation,.has-background .wp-block-quote cite,.has-background .wp-block-quote footer,.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,.wp-block-cover[style*=background-image] .wp-block-quote cite,.wp-block-cover[style*=background-image] .wp-block-quote footer,[class*=background-color] .wp-block-quote .wp-block-quote__citation,[class*=background-color] .wp-block-quote cite,[class*=background-color] .wp-block-quote footer,[style*=background-color] .wp-block-quote .wp-block-quote__citation,[style*=background-color] .wp-block-quote cite,[style*=background-color] .wp-block-quote footer{color:currentColor}.wp-block-quote.has-text-align-right{margin:var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;padding-right:0;border-right:none}.wp-block-quote.has-text-align-right:before{display:none}.wp-block-quote.has-text-align-right p:before{content:"”";font-size:var(--quote--font-size);font-weight:400;line-height:var(--quote--line-height);margin-right:5px}.wp-block-quote.has-text-align-center{margin:var(--global--spacing-vertical) auto}.wp-block-quote.has-text-align-center:before{display:none}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:0;padding-right:0;margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--quote--font-size-large);font-style:var(--quote--font-style-large);line-height:var(--quote--line-height-large)}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{font-size:var(--quote--font-size-large);line-height:var(--quote--line-height-large);left:calc(-1 * var(--global--spacing-horizontal))}.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{display:none}.wp-block-quote.is-large.has-text-align-right p:before,.wp-block-quote.is-style-large.has-text-align-right p:before{content:"”";font-size:var(--quote--font-size-large);font-weight:400;line-height:var(--quote--line-height-large);margin-right:10px}.wp-block-quote.is-large .wp-block-quote__citation,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large .wp-block-quote__citation,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{color:var(--global--color-primary);font-size:var(--global--font-size-sm)}@media only screen and (max-width:481px){.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:var(--global--spacing-horizontal)}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{left:0}.wp-block-quote.is-large.has-text-align-right,.wp-block-quote.is-style-large.has-text-align-right{padding-left:0;padding-right:var(--global--spacing-horizontal)}.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{right:0}.wp-block-quote.is-large.has-text-align-center,.wp-block-quote.is-style-large.has-text-align-center{padding-left:0;padding-right:0}}@media only screen and (max-width:481px){.wp-block-quote.has-text-align-right{padding-left:0;padding-right:calc(.5 * var(--global--spacing-horizontal))}.wp-block-quote.has-text-align-right:before{right:0}.wp-block-quote.has-text-align-center{padding-left:0;padding-right:0}}.wp-block-rss{padding-left:0}.wp-block-rss>li{list-style:none}.wp-block-rss:not(.is-grid)>li{margin-top:calc(1.666 * var(--global--spacing-vertical));margin-bottom:calc(1.666 * var(--global--spacing-vertical))}.wp-block-rss:not(.is-grid)>li:first-child{margin-top:0}.wp-block-rss:not(.is-grid)>li:last-child{margin-bottom:0}.wp-block-rss.is-grid>li{margin-bottom:var(--global--spacing-vertical)}.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd),.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd)~li,.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li,.wp-block-rss.is-grid>li:last-child{margin-bottom:0}.wp-block-rss>li>*{margin-top:calc(.333 * var(--global--spacing-vertical));margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-rss>li>:first-child{margin-top:0}.wp-block-rss>li>:last-child{margin-bottom:0}.wp-block-rss .wp-block-rss__item-title>a{display:inline-block;font-family:var(--latest-posts--title-font-family);font-size:var(--latest-posts--title-font-size);font-weight:var(--heading--font-weight);line-height:var(--global--line-height-heading);margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-rss .wp-block-rss__item-author{color:var(--global--color-primary);font-size:var(--global--font-size-md);line-height:var(--global--line-height-body)}.wp-block-rss .wp-block-rss__item-publish-date{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body)}.has-background .wp-block-rss .wp-block-rss__item-publish-date,[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date{color:currentColor}.wp-block-rss .wp-block-rss__item-excerpt,.wp-block-rss .wp-block-rss__item-full-content{font-family:var(--latest-posts--description-font-family);font-size:var(--latest-posts--description-font-size);line-height:var(--global--line-height-body);margin-top:calc(.666 * var(--global--spacing-vertical))}.wp-block-rss.alignfull{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.entry-content .has-background .wp-block-rss.alignfull,.entry-content [class*=inner-container] .wp-block-rss.alignfull{padding-left:0;padding-right:0}.wp-block-search{max-width:var(--responsive--aligndefault-width)}.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper{justify-content:center}.wp-block-search .wp-block-search__label{font-size:var(--form--font-size);font-weight:var(--form--label-weight);margin-bottom:calc(var(--global--spacing-vertical) / 3)}.wp-block-search .wp-block-search__input{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);line-height:var(--form--line-height);max-width:inherit;margin-right:calc(-1 * var(--button--border-width));padding:var(--form--spacing-unit)}.wp-block-search .wp-block-search__input:focus{color:var(--form--color-text);border-color:var(--form--border-color)}.has-background .wp-block-search .wp-block-search__input{border-color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search button.wp-block-search__button{margin-left:0;line-height:1}.wp-block-search button.wp-block-search__button.has-icon{padding:6px calc(.5 * var(--button--padding-horizontal))}.wp-block-search button.wp-block-search__button.has-icon svg{width:40px;height:40px;fill:currentColor}.has-background .wp-block-search button.wp-block-search__button:active,.has-background .wp-block-search button.wp-block-search__button:hover{background-color:var(--local--color-background,var(--global--color-background))!important;color:var(--local--color-primary,var(--global--color-primary))!important}.has-text-color .wp-block-search button.wp-block-search__button:active,.has-text-color .wp-block-search button.wp-block-search__button:hover{color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{background-color:var(--global--color-white);border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);padding:var(--form--border-width)}.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{margin-left:0;margin-right:0;padding-left:var(--form--spacing-unit)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{color:var(--form--color-text);outline-offset:-2px;outline:2px dotted var(--form--border-color)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button{padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{color:var(--global--color-dark-gray)}.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{background-color:var(--global--color-dark-gray);color:var(--global--color-white)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon{padding:6px calc(.5 * var(--button--padding-horizontal))}.wp-block-search__button{box-shadow:none}hr{border-style:none;clear:both;margin-left:auto;margin-right:auto}hr,hr.wp-block-separator{border-bottom:var(--separator--height) solid var(--separator--border-color)}hr.wp-block-separator{opacity:1}hr.wp-block-separator:not(.is-style-dots):not(.alignwide){max-width:var(--responsive--aligndefault-width)}hr.wp-block-separator:not(.is-style-dots).alignwide{max-width:var(--responsive--alignwide-width)}hr.wp-block-separator:not(.is-style-dots).alignfull{max-width:var(--responsive--alignfull-width)}hr.wp-block-separator.is-style-workhumanlive-separator-thick{border-bottom-width:calc(3 * var(--separator--height))}hr.wp-block-separator.is-style-dots.has-background,hr.wp-block-separator.is-style-dots.has-text-color{background-color:transparent!important}hr.wp-block-separator.is-style-dots.has-background:before,hr.wp-block-separator.is-style-dots.has-text-color:before{color:currentColor!important}hr.wp-block-separator.is-style-dots:before{color:var(--separator--border-color);font-size:var(--global--font-size-xl);letter-spacing:var(--global--font-size-sm);padding-left:var(--global--font-size-sm)}.has-background hr.wp-block-separator,.wp-block-cover[style*=background-image] hr.wp-block-separator,[class*=background-color] hr.wp-block-separator,[style*=background-color] hr.wp-block-separator{border-color:currentColor}.wp-block-social-links.is-style-workhumanlive-social-icons-color a,.wp-block-social-links a:focus{color:var(--global--color-primary)}.wp-block-social-links.is-style-workhumanlive-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link,.wp-block-social-links.is-style-workhumanlive-social-icons-color .wp-social-link{background:none}.wp-block-spacer{display:none;margin-bottom:0!important;margin-top:0!important}@media only screen and (max-width:481px){.wp-block-spacer[style]{height:var(--global--spacing-unit)!important}}@media only screen and (min-width:592px){.wp-block-spacer{display:block}}.wp-block-table,table{width:100%;min-width:240px;border-collapse:collapse}.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{text-align:center}.wp-block-table th,table th{font-family:var(--heading--font-family)}.wp-block-table td,.wp-block-table th,table td,table th{padding:calc(.5 * var(--global--spacing-unit));border:1px solid}.wp-block-table figcaption,table figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs)}.wp-block-table.is-style-regular .has-background,.wp-block-table.is-style-stripes .has-background,.wp-block-table.is-style-stripes .has-background tbody tr,.wp-block-table.is-style-stripes .has-background tfoot tr,.wp-block-table.is-style-stripes .has-background thead tr,table.is-style-regular .has-background,table.is-style-stripes .has-background,table.is-style-stripes .has-background tbody tr,table.is-style-stripes .has-background tfoot tr,table.is-style-stripes .has-background thead tr{color:var(--table--has-background-text-color)}.wp-block-table.is-style-stripes,table.is-style-stripes{border-color:var(--table--stripes-border-color)}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th,table.is-style-stripes td,table.is-style-stripes th{border-width:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd),table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--table--stripes-background-color)}.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd),table.is-style-stripes .has-background tbody tr:nth-child(odd){background-color:var(--global--color-white-90)}table.wp-calendar-table td,table.wp-calendar-table th{background:transparent;border:0;text-align:center;line-height:2;vertical-align:middle;word-break:normal}table.wp-calendar-table th{font-weight:700}table.wp-calendar-table tbody,table.wp-calendar-table thead{color:currentColor;border:1px solid}table.wp-calendar-table caption{font-weight:700;text-align:left;margin-bottom:var(--global--spacing-unit);color:currentColor}.wp-calendar-nav{text-align:left;margin-top:calc(var(--global--spacing-unit) / 2)}.wp-calendar-nav svg{height:1em;vertical-align:middle}.wp-calendar-nav svg path{fill:currentColor}.wp-calendar-nav .wp-calendar-nav-next{float:right}.wp-block-tag-cloud.alignfull{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.wp-block-verse{font-family:var(--entry-content--font-family)}.wp-block-video figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}*>figure>video{max-width:unset;width:100%;vertical-align:middle}:root .has-extra-small-font-size,:root .is-extra-small-text{font-size:var(--global--font-size-xs)}:root .has-small-font-size,:root .is-small-text{font-size:var(--global--font-size-sm)}:root .has-medium-font-size,:root .has-normal-font-size,:root .has-regular-font-size,:root .is-normal-font-size,:root .is-regular-text{font-size:var(--global--font-size-base)}:root .has-large-font-size,:root .is-large-text{font-size:var(--global--font-size-lg);line-height:var(--global--line-height-heading)}:root .has-extra-large-font-size,:root .has-larger-font-size,:root .is-extra-large-text,:root .is-larger-text{font-size:var(--global--font-size-xl);line-height:var(--global--line-height-heading)}:root .has-huge-font-size,:root .is-huge-text{font-size:var(--global--font-size-xxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}:root .has-gigantic-font-size,:root .is-gigantic-text{font-size:var(--global--font-size-xxxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}.alignleft{text-align:left;margin-top:0}.entry-content>.alignleft{max-width:var(--responsive--aligndefault-width)}@media only screen and (min-width:482px){.alignleft{float:left;margin-right:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-vertical)}.entry-content>.alignleft{max-width:calc(50% - var(--responsive--alignleft-margin))}}.aligncenter{clear:both;display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.alignright{margin-top:0;margin-bottom:var(--global--spacing-vertical)}.entry-content>.alignright{max-width:var(--responsive--aligndefault-width)}@media only screen and (min-width:482px){.alignright{float:right;margin-left:var(--global--spacing-horizontal)}.entry-content>.alignright{max-width:calc(50% - var(--responsive--alignright-margin))}}[class*=inner-container]>.alignleft+*,[class*=inner-container]>.alignright+*{margin-top:0}.alignfull,.alignwide{clear:both}.has-left-content{justify-content:flex-start}.has-right-content{justify-content:flex-end}.has-parallax{background-attachment:fixed}.has-drop-cap:not(:focus):first-letter{font-family:var(--heading--font-family);font-weight:var(--heading--font-weight);line-height:.66;text-transform:uppercase;font-style:normal;float:left;margin:.1em .1em 0 0;font-size:calc(1.2 * var(--heading--font-size-h1))}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}.desktop-only{display:none}@media only screen and (min-width:482px){.desktop-only{display:block}}.logo-container{overflow:hidden;width:var(--branding--logo--max-width-mobile);height:var(--branding--logo--max-height)}@media only screen and (min-width:592px){.logo-container{width:var(--branding--logo--max-width)}}#progressBar{position:absolute;bottom:-5px;left:0;width:0;height:5px;background-color:var(--humanity60-whlive);z-index:100;transition:width .25s ease-out}.logo{cursor:pointer;display:flex;justify-content:left;align-items:center}@media only screen and (min-width:592px){.logo{height:62px}}.logo span{position:absolute!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;width:1px!important;height:1px!important;border:0!important;padding:0!important;margin:0!important;visibility:hidden!important}.logo img{display:block;width:var(--branding--logo--max-width-mobile);height:var(--branding--logo--max-height);display:inline-block}@media only screen and (min-width:1284px){.logo img{width:var(--branding--logo--max-width)}}.site__eyebrow,.site__header{padding:0 0 .8rem;position:fixed;width:100%;left:0;background:hsla(0,0%,100%,.98);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);z-index:20}@media only screen and (min-width:822px){.site__eyebrow,.site__header{background:hsla(0,0%,100%,.97)}}.site__eyebrow-two-column,.site__header-two-column{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:var(--responsive--alignwide-width,1275px);margin-left:auto;margin-right:auto}@media only screen and (min-width:822px){.site__eyebrow-two-column,.site__header-two-column{margin:0}}.site__eyebrow-main,.site__header-main{padding-top:.8rem;z-index:101;position:relative;justify-content:space-between;align-items:center}@media only screen and (min-width:822px){.site__eyebrow-main,.site__header-main{max-width:var(--responsive--alignwide-width,1275px);margin-left:auto;margin-right:auto}}@media only screen and (min-width:1084px){.site__eyebrow-main,.site__header-main{display:flex}}.eyebrow-menu,.header-menu{z-index:10;left:0;right:0;bottom:0;top:0;position:relative;width:100%;height:100vh}@media only screen and (min-width:1084px){.eyebrow-menu,.header-menu{position:static;width:auto;padding:0;height:unset}}.eyebrow-menu ul.menu-wrapper,.header-menu ul.menu-wrapper{display:block;padding-left:0;padding:1rem 0}@media only screen and (min-width:1084px){.eyebrow-menu ul.menu-wrapper,.header-menu ul.menu-wrapper{display:flex;align-items:center;padding:0}}.eyebrow-menu ul.menu-wrapper li,.header-menu ul.menu-wrapper li{display:block;position:relative;padding:1rem 0;border-bottom:1px solid #e8e9eb}@media only screen and (min-width:1084px){.eyebrow-menu ul.menu-wrapper li,.header-menu ul.menu-wrapper li{display:inline-block;padding:0}}@media only screen and (min-width:822px){.eyebrow-menu ul.menu-wrapper li,.header-menu ul.menu-wrapper li{border-bottom:0}}.eyebrow-menu ul.menu-wrapper li a,.header-menu ul.menu-wrapper li a{display:flex;font-weight:500;padding:0 1.5rem 0 0;font-size:var(--primary-nav--font-size)}@media only screen and (min-width:1084px){.eyebrow-menu ul.menu-wrapper li a,.header-menu ul.menu-wrapper li a{padding:0 1rem 0 0;display:inline-block}}@media only screen and (min-width:1284px){.eyebrow-menu ul.menu-wrapper li a,.header-menu ul.menu-wrapper li a{padding:0 1rem}}.eyebrow-menu ul.menu-wrapper li:first-child,.header-menu ul.menu-wrapper li:first-child{border-top:1px solid #e8e9eb}@media only screen and (min-width:822px){.eyebrow-menu ul.menu-wrapper li:first-child,.header-menu ul.menu-wrapper li:first-child{border-top:0}}.eyebrow-menu ul.menu-wrapper li.menu-item-has-children>a,.header-menu ul.menu-wrapper li.menu-item-has-children>a{padding:0 1rem 0 0;pointer-events:none}@media only screen and (min-width:1284px){.eyebrow-menu ul.menu-wrapper li.menu-item-has-children>a,.header-menu ul.menu-wrapper li.menu-item-has-children>a{padding:0 1.5rem 0 1rem}}@media only screen and (min-width:822px){.eyebrow-menu ul.menu-wrapper li.menu-item-has-children,.header-menu ul.menu-wrapper li.menu-item-has-children{margin-right:1rem}}@media only screen and (min-width:1084px){.eyebrow-menu ul.menu-wrapper.opened .header-menu__open-btn.rotated:before,.header-menu ul.menu-wrapper.opened .header-menu__open-btn.rotated:before{transform:rotate(-180deg)}}.eyebrow-menu__mobile,.header-menu__mobile{max-width:var(--responsive--alignwide-width,1275px);margin-left:auto;margin-right:auto}.eyebrow-menu__mobile #eyebrow-menu-list,.header-menu__mobile #eyebrow-menu-list{border-top:1px solid #fff}@media only screen and (min-width:1084px){.eyebrow-menu__mobile #eyebrow-menu-list,.header-menu__mobile #eyebrow-menu-list{display:none}}.eyebrow-menu,.header-menu{display:none}@media only screen and (min-width:482px){.eyebrow-menu,.header-menu{overflow-y:auto}}@media only screen and (min-width:1084px){.eyebrow-menu,.header-menu{display:flex;align-items:center;border-radius:0;border:none;overflow-y:inherit!important}}.eyebrow-menu__open-btn,.header-menu__open-btn{width:40px;height:40px;right:50px;background-image:none;cursor:pointer}.eyebrow-menu__open-btn:before,.header-menu__open-btn:before{content:"";position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/humanity_down_arrow.svg);background-repeat:no-repeat;width:40px;height:40px;background-size:10px;background-position:50%;transition:all .5s;right:-10px;top:7px;pointer-events:all}@media only screen and (min-width:822px){.eyebrow-menu__open-btn:before,.header-menu__open-btn:before{top:-5px}}@media only screen and (min-width:1084px){.eyebrow-menu__open-btn:before,.header-menu__open-btn:before{pointer-events:none;background-size:8px}}@media only screen and (min-width:1284px){.eyebrow-menu__open-btn:before,.header-menu__open-btn:before{background-size:10px;right:-12px}}.eyebrow-menu li.opened .header-menu__open-btn:before,.header-menu li.opened .header-menu__open-btn:before{transform:rotate(-90deg);transition:all .5s;transform-origin:center center}@media only screen and (min-width:1084px){.eyebrow-menu li.opened .header-menu__open-btn:before,.header-menu li.opened .header-menu__open-btn:before{transform:none;transition:none}}.eyebrow-menu li,.header-menu li{font-size:1.2rem;text-align:left;cursor:pointer}@media only screen and (min-width:1084px){.eyebrow-menu li .visible,.header-menu li .visible{opacity:1!important;visibility:visible!important}}.eyebrow-menu__layout,.header-menu__layout{vertical-align:top;padding:0;display:grid;align-items:center;grid-gap:1rem}@media only screen and (min-width:822px){.eyebrow-menu__layout,.header-menu__layout{display:flex;flex-direction:row}}.eyebrow-menu__layout .menu>li,.header-menu__layout .menu>li{font-weight:700;font-size:1.2rem}.eyebrow-menu__layout .menu>li>a,.header-menu__layout .menu>li>a{text-transform:none}.eyebrow-menu__layout .menu>li>a:hover,.header-menu__layout .menu>li>a:hover{background-color:transparent}.eyebrow-menu__eyebrow,.header-menu__eyebrow{vertical-align:top;padding:0;background-color:var(--wp--preset--color--alice-blue)}.eyebrow-menu__eyebrow li a,.header-menu__eyebrow li a{color:var(--global--color-dark-blue);padding:0 1.5rem!important}.eyebrow-menu__eyebrow #eyebrow-menu-list,.header-menu__eyebrow #eyebrow-menu-list{display:inline-flex}.eyebrow-menu__eyebrow #eyebrow-menu-list .hide-for-mobile,.header-menu__eyebrow #eyebrow-menu-list .hide-for-mobile{display:none}.eyebrow-menu__eyebrow .primary-menu-container,.header-menu__eyebrow .primary-menu-container{display:flex;justify-content:center}@media only screen and (min-width:1084px){.eyebrow-menu__eyebrow,.header-menu__eyebrow{display:none;border-top:0}}.eyebrow-menu__primary,.header-menu__primary{height:100%;position:relative}.eyebrow-menu__primary li a,.header-menu__primary li a{color:var(--global--color-dark-blue)}@media only screen and (min-width:822px){.eyebrow-menu__primary li a.active,.eyebrow-menu__primary li a:hover,.header-menu__primary li a.active,.header-menu__primary li a:hover{-webkit-text-decoration:underline solid var(--humanity60-whlive) 2px;text-decoration:underline solid var(--humanity60-whlive) 2px;text-underline-offset:6px}}@media only screen and (max-width:481px){.eyebrow-menu__primary li a,.header-menu__primary li a{display:flex;align-items:center;justify-content:space-between}.eyebrow-menu__primary li a.active:after,.eyebrow-menu__primary li a:hover:after,.header-menu__primary li a.active:after,.header-menu__primary li a:hover:after{background-position:0 1px;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/humanity_right_arrow.svg);content:"";display:block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat}}.eyebrow-menu__primary .hide-for-desktop,.header-menu__primary .hide-for-desktop{width:100%;text-align:center;padding:1rem 0 0}@media only screen and (min-width:1084px){.eyebrow-menu__primary .hide-for-desktop,.header-menu__primary .hide-for-desktop{display:none}}.eyebrow-menu .register-button-container.hide-for-mobile,.header-menu .register-button-container.hide-for-mobile{display:none}@media only screen and (min-width:1084px){.eyebrow-menu .register-button-container.hide-for-mobile,.header-menu .register-button-container.hide-for-mobile{display:block;margin-left:1rem}}.eyebrow-menu .pricing-button-container.hide-for-mobile,.header-menu .pricing-button-container.hide-for-mobile{display:none}@media only screen and (min-width:1084px){.eyebrow-menu .pricing-button-container.hide-for-mobile,.header-menu .pricing-button-container.hide-for-mobile{display:block}}.eyebrow-menu .display-on-mobile,.header-menu .display-on-mobile{display:block}@media only screen and (min-width:1084px){.eyebrow-menu .display-on-mobile,.header-menu .display-on-mobile{display:none!important}}@media only screen and (min-width:1084px){.eyebrow-menu li:first-child.menu-item-has-children .sub-menu,.header-menu li:first-child.menu-item-has-children .sub-menu{left:134%}}.eyebrow-menu ul.sub-menu,.header-menu ul.sub-menu{background-color:transparent;width:100%;display:none;position:static;padding:1rem .5rem;border-radius:25px;transform:none;transition:visibility .3s,opacity .3s}@media only screen and (min-width:1084px){.eyebrow-menu ul.sub-menu,.header-menu ul.sub-menu{background-color:#fff;position:absolute;display:block;opacity:0;visibility:hidden;padding:20px 2px;width:265px;border-top:none;top:40px;border-radius:15px;left:110%;box-shadow:0 0 10px 0 rgba(13,23,61,.1);transform:translateX(-47%)}.eyebrow-menu ul.sub-menu:first-child,.header-menu ul.sub-menu:first-child{left:134%}.eyebrow-menu ul.sub-menu:before,.header-menu ul.sub-menu:before{content:"";display:inline-block;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-right:10px solid transparent;border-left:10px solid transparent}}.eyebrow-menu ul.sub-menu li,.header-menu ul.sub-menu li{font-size:1rem;padding:.25rem;background-color:transparent;border:none}@media only screen and (min-width:1084px){.eyebrow-menu ul.sub-menu li,.header-menu ul.sub-menu li{background-color:#fff;padding:0;text-align:left;margin:0 auto;width:100%}}.eyebrow-menu ul.sub-menu li a,.header-menu ul.sub-menu li a{color:var(--global--color-dark-blue);border-radius:50px;width:97%;display:flex;align-items:center;justify-content:space-between;margin:0 auto;font-weight:400}@media only screen and (min-width:1084px){.eyebrow-menu ul.sub-menu li a,.header-menu ul.sub-menu li a{padding:.3rem 1rem .1rem}}.eyebrow-menu ul.sub-menu li a.active,.eyebrow-menu ul.sub-menu li a:hover,.header-menu ul.sub-menu li a.active,.header-menu ul.sub-menu li a:hover{background-color:transparent;color:var(--global--color-dark-blue)}@media only screen and (min-width:1084px){.eyebrow-menu ul.sub-menu li a,.header-menu ul.sub-menu li a{width:100%;display:block;padding:1rem;border-radius:0}.eyebrow-menu ul.sub-menu li a.active,.eyebrow-menu ul.sub-menu li a:hover,.header-menu ul.sub-menu li a.active,.header-menu ul.sub-menu li a:hover{background-color:var(--humanity10-whlive);text-decoration:none!important;width:100%;display:flex;justify-content:space-between;align-items:center}}.eyebrow-menu ul.sub-menu li a.active:after,.eyebrow-menu ul.sub-menu li a:hover:after,.header-menu ul.sub-menu li a.active:after,.header-menu ul.sub-menu li a:hover:after{background-position:0 1px;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/humanity_right_arrow.svg);content:"";display:block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat}.eyebrow-menu ul.sub-menu li:first-child,.header-menu ul.sub-menu li:first-child{border-top:0}button.menu-btn{position:absolute;right:-10px;width:38px;height:15px;cursor:pointer;z-index:4;display:block;padding:0;background-color:transparent!important;border:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media only screen and (min-width:1084px){button.menu-btn{display:none}}button.menu-btn:focus{outline:none}button.menu-btn span{position:absolute;top:50%;left:8px;right:10px;display:block;height:3px;margin-top:-2px;background:var(--humanity60-whlive);font-size:0;transition:background-color .3s}button.menu-btn span:after,button.menu-btn span:before{position:absolute;left:0;width:100%;height:100%;background:var(--humanity60-whlive);content:"";transition:transform .3s,background .3s}button.menu-btn span:after{transform:translateY(7px)}button.menu-btn span:before{transform:translateY(-7px)}button.menu-btn:hover span,button.menu-btn:hover span:after,button.menu-btn:hover span:before{background:var(--humanity60-whlive)}button.menu-btn.opened span{background-color:transparent}button.menu-btn.opened span:before{transform:translateY(0) rotate(45deg)}button.menu-btn.opened span:after{transform:translateY(0) rotate(-45deg)}button.menu-btn.opened span:after,button.menu-btn.opened span:before{background:var(--humanity60-whlive)}section.eyebrow-menu{border-bottom:1px solid #e8e9eb}.eyebrow-menu{display:none}@media only screen and (min-width:1084px){.eyebrow-menu{display:block}}.eyebrow-menu .site__eyebrow-top{width:inherit;display:grid;justify-content:flex-end}.eyebrow-menu nav{justify-content:end}@media only screen and (min-width:1084px){.eyebrow-menu #eyebrow-menu-list{padding:.2rem 0}}.eyebrow-menu #eyebrow-menu-list li a{color:var(--global--color-dark-blue);font-family:Roboto;font-size:12px;font-weight:400}@media only screen and (min-width:822px){.eyebrow-menu #eyebrow-menu-list li a.active,.eyebrow-menu #eyebrow-menu-list li a:hover{-webkit-text-decoration:underline solid var(--humanity60-whlive) 2px!important;text-decoration:underline solid var(--humanity60-whlive) 2px!important;text-underline-offset:6px}}.eyebrow-menu #eyebrow-menu-list li:last-child a{padding-right:0}.header-menu__registerbtn{font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;padding:9px 17px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center}@media only screen and (min-width:822px){.header-menu__registerbtn{width:-moz-fit-content;width:fit-content}}.header-menu__registerbtn:not(:hover):not(:active):not(.has-text-color){color:#fff}.header-menu__registerbtn:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.header-menu__registerbtn:active,.header-menu__registerbtn:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.header-menu__registerbtn:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.header-menu__registerbtn:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.logo-footer{margin-bottom:1.5rem;max-width:300px}.logo-footer a img{max-width:100%;width:100%}footer{position:relative;z-index:0}.footer__logo{width:100%;min-width:250px}.footer__contents{width:100%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width:822px){.footer__contents{flex-direction:row;display:grid;grid-template-columns:min-content auto;grid-gap:5rem}}.footer__main{z-index:0;position:relative;left:0;right:0;bottom:0;background:var(--ocean-whlive);color:var(--global--color-orange);font-size:16px}.footer__main .footer__container{display:flex;justify-content:space-between;align-items:start;position:relative}@media only screen and (min-width:822px){.footer__main .footer__container{align-items:center}}.footer__menu{width:100%;align-self:start}@media only screen and (min-width:592px){.footer__menu{align-self:auto}}.footer__menu .footer-navigation{padding:0;list-style-type:none;padding-left:0}.footer__menu .footer-navigation ul{padding-left:0}.footer__menu .footer-navigation li{list-style:none}.footer__menu .footer-navigation li:first-child{border-top:0;padding-top:0}@media only screen and (min-width:822px){.footer__menu .footer-navigation li{border-top:0}}.footer__menu .footer-navigation li a{text-decoration:none;font-size:14px;line-height:24px;font-weight:900;border-top:0}.footer__menu .footer-navigation li a:hover span{text-decoration:underline}.footer__menu .footer-navigation li a span{display:inline-block;color:var(--global--color-white);padding-bottom:10px}.footer__menu .footer-navigation li ac{font-weight:900}.footer__menu .footer-navigation li.footer-bold a span,.footer__menu .footer-navigation li .sub-menu .footer-bold a span{font-weight:900!important}.footer__menu .footer-navigation li .sub-menu a{font-weight:400;font-family:Roboto}.footer__menu .footer-navigation li .sub-menu li{border-top:0;padding-top:0}.footer__menu .footer-navigation li .sub-menu li:last-child{padding-bottom:10px}.footer__menu .footer-navigation li .sub-menu li.footer-register-button a span{padding:0!important;font-size:1rem;font-weight:900;font-family:Humansans;border-top:0}.footer__menu .footer-navigation li .sub-menu .bold a span{font-weight:900!important}.footer__bottom{font-size:12px;color:#fff;background:var(--global--color-dark-blue);padding-top:20px;padding-bottom:60px}.footer__bottom a{color:var(--global--color-primary);text-decoration:none}.footer__bottom a:hover{text-decoration:underline}.footer__bottom .footer__bottom-left{margin-bottom:2rem}@media only screen and (min-width:822px){.footer__bottom .footer__bottom-left{margin-bottom:0}}.footer__bottom .reg{bottom:3px}.footer__bottom .footer__container{display:flex;justify-content:space-between;align-items:start;height:100%;flex-direction:column;border-top:1px solid #e8e9eb;padding-top:2rem}@media only screen and (min-width:822px){.footer__bottom .footer__container{flex-direction:row;align-items:center}}.footer__bottom .footer__bottom-links a{padding-right:5px;padding-left:5px;font-weight:400;color:#fff}@media only screen and (min-width:822px){.footer__bottom .footer__bottom-links a{padding-right:15px;padding-bottom:10px;padding-left:0}}.footer__bottom .footer__copyright{font-size:10px}.footer__bottom .made-with-love{cursor:pointer;font-weight:400;color:#fff;font-size:10px}.footer__bottom .made-with-love span.symbol{margin:0 .1rem;font-size:.7rem}.footer__bottom .made-with-love span.spark{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/dist/images/spark.svg);width:13px;height:16px;background-repeat:no-repeat;background-size:contain;display:inline-block;background-position:0 4px}.footer__sm-bar .sm-icons a{margin:0 16px}.footer__sm-bar .sm-icons a img{max-width:20px;max-height:20px}.footer__form-bar #confirmform{font-size:1em!important;padding:5px 0;height:0}.footer__form-bar .mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton,.footer__form-bar .mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton{color:var(--global--color-primary)!important;background-color:var(--humanity60-whlive)!important}.footer__form-bar .mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:hover,.footer__form-bar .mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:hover{background-color:var(--humanity70-whlive)!important}.footer__note{color:var(--global--color-primary-orange)}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;height:46px;width:150px;border:none!important;text-shadow:none!important;box-shadow:none!important;background-color:var(--humanity60-whlive)!important}@media only screen and (min-width:822px){.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton{width:-moz-fit-content;width:fit-content}}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:hover):not(:active):not(.has-text-color){color:#fff}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:active,.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:hover{background-color:var(--humanity70-whlive)!important}body.single-speaker .footer__sharing{background-color:var(--global--color-tan)}.mktoForm[data-formId="2481"],.mktoForm[data-formId="4563"]{position:relative;margin-right:0;width:100%!important;padding:0!important;display:flex;flex-direction:column}.mktoForm[data-formId="2481"] .mktoLabel,.mktoForm[data-formId="2481"] .mktoOffset,.mktoForm[data-formId="4563"] .mktoLabel,.mktoForm[data-formId="4563"] .mktoOffset{display:none}.mktoForm[data-formId="2481"] .mktoGutter,.mktoForm[data-formId="4563"] .mktoGutter{width:0!important}.mktoForm[data-formId="2481"] div.mktoButtonRow,.mktoForm[data-formId="4563"] div.mktoButtonRow{display:inline-block;left:auto!important;right:0;top:0!important;position:relative!important}.mktoForm[data-formId="2481"] input[type=text],.mktoForm[data-formId="4563"] input[type=text]{height:50px!important;margin-bottom:1.5rem}.mktoForm[data-formId="2481"] .mktoHtmlText,.mktoForm[data-formId="4563"] .mktoHtmlText{width:90%!important;font-family:Roboto;font-weight:400;font-size:9px;line-height:1.5;color:var(--neutral70-whlive)!important}@media only screen and (min-width:822px){.mktoForm[data-formId="2481"] .mktoHtmlText,.mktoForm[data-formId="4563"] .mktoHtmlText{font-size:12px}}.mktoForm[data-formId="2481"] .mktoHtmlText a,.mktoForm[data-formId="4563"] .mktoHtmlText a{font-family:Roboto;font-weight:400;font-size:9px;line-height:1.5;font-weight:500;color:var(--ocean-whlive)!important}@media only screen and (min-width:822px){.mktoForm[data-formId="2481"] .mktoHtmlText a,.mktoForm[data-formId="4563"] .mktoHtmlText a{font-size:12px}}.mktoForm[data-formId="2481"] input[type=email],.mktoForm[data-formId="2481"] input[type=text],.mktoForm[data-formId="4563"] input[type=email],.mktoForm[data-formId="4563"] input[type=text]{width:100%!important;min-width:200px;border-radius:10px!important;margin-left:0!important;font-size:14px!important;font-family:Humansans;border:1px solid #7f8eba;max-height:46px}@media only screen and (min-width:1280px){.mktoForm[data-formId="2481"] input[type=email],.mktoForm[data-formId="2481"] input[type=text],.mktoForm[data-formId="4563"] input[type=email],.mktoForm[data-formId="4563"] input[type=text]{width:470px!important;font-size:18px!important;max-height:47px}}@media only screen and (min-width:1084px){.mktoForm[data-formId="2481"] input[type=email],.mktoForm[data-formId="2481"] input[type=text],.mktoForm[data-formId="4563"] input[type=email],.mktoForm[data-formId="4563"] input[type=text]{margin-top:0}}.mktoForm[data-formId="2481"] .mktoFormCol,.mktoForm[data-formId="4563"] .mktoFormCol{margin-bottom:0!important}.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton,.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;border-radius:10px!important;line-height:1.1!important}@media only screen and (min-width:822px){.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton,.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton{width:-moz-fit-content;width:fit-content}}.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:not(:hover):not(:active):not(.has-text-color),.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:not(:hover):not(:active):not(.has-text-color){color:#fff}.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:not(:hover):not(:active):not(.has-background),.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:active,.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:hover,.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:active,.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:focus,.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.mktoForm[data-formId="2481"] .mktoButtonWrap.mktoSimple button.mktoButton:disabled,.mktoForm[data-formId="4563"] .mktoButtonWrap.mktoSimple button.mktoButton:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:822px){.footer-navigation{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:822px){.footer-navigation li.has-menu-items{flex-basis:calc(20% - 10px);margin-right:10px}}.footer-navigation li.has-menu-items>ul{list-style:none;padding-left:0}.footer-register-button a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;display:flex;justify-content:center;width:100%;padding:var(--button--padding-vertical) var(--button--padding-horizontal)!important;box-sizing:border-box;border:var(--button--border-width) solid var(--global--2023-maroon)!important}.footer-register-button a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.footer-register-button a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.footer-register-button a:active,.footer-register-button a:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.footer-register-button a:focus{outline-offset:-6px;outline:2px dotted currentColor}.footer-register-button a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.footer-register-button a.active,.footer-register-button a:hover{border:var(--button--border-width) solid var(--global--2023-maroon-hover)!important}@media only screen and (min-width:1084px){.footer-register-button a{float:right;order:2;width:auto}}@media only screen and (min-width:822px){.footer-register-button a{width:256px;height:-moz-fit-content;height:fit-content}}.footer-register-button a a{color:#fff!important}.footer-register-button a a.active:after,.footer-register-button a a:hover:after{display:none!important}.footer-register-button a span{padding-bottom:0!important}.singular .entry-header{margin-bottom:0}.singular .entry-header .entry-title{border-bottom:3px solid var(--global--color-border);padding-top:var(--global--spacing-vertical);padding-bottom:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(3 * var(--global--spacing-vertical))}.singular .has-post-thumbnail .entry-header .entry-title{border-bottom:none;padding-top:var(--global--spacing-vertical);padding-bottom:calc(1.3 * var(--global--spacing-vertical));margin-bottom:0}.no-results.not-found>:first-child{margin-bottom:calc(3 * var(--global--spacing-vertical))}.page-links{clear:both}.page-links .post-page-numbers{display:inline-block;margin-left:calc(.66 * var(--global--spacing-unit));margin-right:calc(.66 * var(--global--spacing-unit));min-width:44px;min-height:44px}.page-links .post-page-numbers:first-child{margin-left:0}.site-main article.type-page,.site-main article.type-speaker{margin-bottom:0}.entry-title{color:var(--entry-header--color);font-size:var(--entry-header--font-size);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2);overflow-wrap:break-word}.entry-title a{color:var(--entry-header--color-link);text-underline-offset:.15em}.entry-title a:hover{color:var(--entry-header--color-hover)}.entry-title a:focus{color:var(--entry-header--color-focus)}.entry-title a:active{color:var(--entry-header--color-link)}.singular .entry-title{font-size:var(--global--font-size-page-title)}h1.entry-title{line-height:var(--heading--line-height-h1);font-weight:var(--heading--font-weight-page-title)}.entry-content,.entry-summary{font-family:var(--entry-content--font-family)}.entry-content p{word-wrap:break-word}.entry-content>iframe[style]{margin:var(--global--spacing-vertical) 0!important;max-width:100%!important}.entry-footer{color:var(--global--color-primary);clear:both;float:none;font-size:var(--global--font-size-xs);display:block}.entry-footer>span{display:inline-block}.entry-footer a{color:currentColor}.entry-footer a:focus,.entry-footer a:hover{color:var(--global--color-primary-hover)}.entry-footer a:active{color:currentColor}.site-main>article>.entry-footer{margin-top:var(--global--spacing-vertical);padding-top:var(--global--spacing-unit);padding-bottom:calc(3 * var(--global--spacing-vertical));border-bottom:var(--separator--height) solid var(--separator--border-color)}.single .site-main>article>.entry-footer,body:not(.single) .site-main>article:last-of-type .entry-footer{border-bottom:var(--separator--height) solid transparent}.single .site-main>article>.entry-footer{margin-top:calc(3.4 * var(--global--spacing-vertical));margin-bottom:calc(3.4 * var(--global--spacing-vertical));padding-bottom:0;padding-top:calc(.8 * var(--global--spacing-vertical));border-top:3px solid var(--separator--border-color);display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(2 * var(--global--spacing-horizontal))}.single .site-main>article>.entry-footer .full-size-link,.single .site-main>article>.entry-footer .post-taxonomies{justify-content:flex-end;text-align:right}.single .site-main>article>.entry-footer .full-size-link:first-child:last-child{grid-column:span 2}.single .site-main>article>.entry-footer .byline,.single .site-main>article>.entry-footer .cat-links,.single .site-main>article>.entry-footer .posted-on,.single .site-main>article>.entry-footer .tags-links{display:block}@media only screen and (max-width:481px){.single .site-main>article>.entry-footer,.single .site-main>article>.entry-footer .full-size-link{display:block}.single .site-main>article>.entry-footer .full-size-link,.single .site-main>article>.entry-footer .post-taxonomies{text-align:left}}.post-thumbnail{text-align:center}.post-thumbnail .wp-post-image{display:block;width:auto;max-width:100%;margin-left:auto;margin-right:auto;margin-top:calc(2 * var(--global--spacing-vertical))}.author-bio{position:relative;font-size:var(--global--font-size-xs);max-width:var(--responsive--aligndefault-width)}.site-main>article>.author-bio{margin-top:calc(2 * var(--global--spacing-vertical))}.author-bio.show-avatars .avatar{display:inline-block;vertical-align:top;border-radius:50%}.author-bio.show-avatars .author-bio-content{display:inline-block;padding-left:var(--global--spacing-horizontal);max-width:calc(var(--responsive--aligndefault-width) - 90px)}.author-bio .author-bio-content .author-title{font-family:var(--entry-author-bio--font-family);font-size:var(--entry-author-bio--font-size);display:inline}.author-bio .author-bio-content .author-description{font-size:var(--global--font-size-xs);margin-top:calc(.5 * var(--global--spacing-vertical));margin-bottom:calc(.5 * var(--global--spacing-vertical))}.page-title{font-size:var(--global--font-size-page-title)}h1.page-title,h2.page-title{font-weight:var(--heading--font-weight-page-title)}h1.page-title{line-height:var(--heading--line-height-h1)}.page-header{border-bottom:3px solid var(--global--color-border);padding-bottom:calc(2 * var(--global--spacing-vertical))}.archive .content-area .format-aside .entry-content,.archive .content-area .format-link .entry-content,.archive .content-area .format-status .entry-content,.blog .content-area .format-aside .entry-content,.blog .content-area .format-link .entry-content,.blog .content-area .format-status .entry-content,.search .content-area .format-aside .entry-content,.search .content-area .format-link .entry-content,.search .content-area .format-status .entry-content{font-size:var(--global--font-size-lg)}.archive .format-gallery .entry-content,.archive .format-image .entry-content,.archive .format-video .entry-content,.blog .format-gallery .entry-content,.blog .format-image .entry-content,.blog .format-video .entry-content,.search .format-gallery .entry-content,.search .format-image .entry-content,.search .format-video .entry-content{margin-top:calc(2 * var(--global--spacing-vertical))}.archive .entry-footer .cat-links,.archive .entry-footer .tags-links,.blog .entry-footer .cat-links,.blog .entry-footer .tags-links,.search .entry-footer .cat-links,.search .entry-footer .tags-links{display:block}.archive.logged-in .entry-footer .posted-on,.blog.logged-in .entry-footer .posted-on,.search.logged-in .entry-footer .posted-on{margin-right:calc(.5 * var(--global--spacing-unit))}.archive-description{margin-top:var(--global--spacing-vertical);font-size:var(--global--font-size-xl);line-height:var(--global--line-height-heading)}.error404 .block-hero__headline{font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.error404 .block-hero__headline{font-size:44px;max-width:70%}}.error404__help-section{margin-top:-6rem;background:#fff;border-radius:30px 30px 0 0;position:relative;z-index:1;min-height:240px;margin-bottom:0}@media only screen and (min-width:822px){.error404__help-section{margin-top:-7rem;border-radius:60px 60px 0 0}}.error404__links{display:flex;flex-direction:column;margin-top:1.5rem}.error404__link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--humanity70-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;text-align:left;width:100%;margin-bottom:1rem}@media only screen and (min-width:822px){.error404__link{text-align:left;width:-moz-fit-content;width:fit-content}}.error404__link:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.error404__helper{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25}@media only screen and (min-width:822px){.error404__helper{font-size:24px}}.error404 .footer__main{padding-top:2rem!important}.search-no-results .page-content{margin-top:calc(3 * var(--global--spacing-vertical))}.comments-area>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.comments-area>:first-child{margin-top:0}.comments-area>:last-child{margin-bottom:0}.comments-area.show-avatars .avatar{border-radius:50%;position:absolute;top:10px}.comments-area.show-avatars .fn{display:inline-block;padding-left:85px}.comments-area.show-avatars .comment-metadata{padding:8px 0 9px 85px}.comment-reply-title,.comments-title{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2)}.comment-reply-title{display:flex;justify-content:space-between}.comment-reply-title small a{font-family:var(--global--font-secondary);font-size:var(--global--font-size-xs);font-style:normal;font-weight:400;letter-spacing:normal}.comment .comment-respond .comment-reply-title{font-size:var(--global--font-size-lg)}.comment-list{padding-left:0;list-style:none}.comment-list>li{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.comment-list .children{list-style:none;padding-left:0}.comment-list .children>li{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}@media only screen and (min-width:482px){.comment-list .depth-2,.comment-list .depth-3{padding-left:calc(4 * var(--global--spacing-horizontal))}}.comment-meta .comment-author{line-height:var(--global--line-height-heading);margin-bottom:calc(.25 * var(--global--spacing-unit))}@media only screen and (min-width:482px){.comment-meta .comment-author{margin-bottom:0;padding-right:0}}.comment-meta .comment-author .fn{font-family:var(--global--font-secondary);font-weight:400;font-size:var(--global--font-size-lg);hyphens:auto;word-wrap:break-word;word-break:break-word}.comment-meta .comment-metadata{color:var(--global--color-primary);font-size:var(--global--font-size-xs);padding:8px 0 9px}.comment-meta .comment-metadata .edit-link{margin-left:var(--global--spacing-horizontal)}@media only screen and (min-width:482px){.comment-meta{margin-right:inherit}.comment-meta .comment-author{max-width:inherit}}.reply{font-size:var(--global--font-size-sm);line-height:var(--global--line-height-heading)}.bypostauthor{display:block}.says{display:none}.pingback .url,.trackback .url{font-family:var(--global--font-primary)}.comment-body{position:relative;margin-bottom:calc(1.7 * var(--global--spacing-vertical))}.comment-body>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.comment-body .reply{margin:0}.comment-content{word-wrap:break-word}.pingback .comment-body,.trackback .comment-body{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.comment-respond{margin-top:var(--global--spacing-vertical)}.comment-respond>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}.comment-respond>:first-child{margin-top:0}.comment-respond>:last-child{margin-bottom:0}.comment-respond>:last-child.comment-form{margin-bottom:var(--global--spacing-vertical)}.comment-author{padding-top:3px}.comment-author .url{color:currentColor}.comment-form{display:flex;flex-wrap:wrap}.comment-form>*{flex-basis:100%}.comment-form .comment-notes{font-size:var(--global--font-size-sm)}.comment-form .comment-form-comment,.comment-form .comment-form-url{width:100%}.comment-form .comment-form-author,.comment-form .comment-form-email{flex-basis:0;flex-grow:1}@media only screen and (max-width:481px){.comment-form .comment-form-author,.comment-form .comment-form-email{flex-basis:100%}}.comment-form .comment-form-cookies-consent>label,.comment-form .comment-notes{font-size:var(--global--font-size-xs);font-weight:400}.comment-form>p{margin-bottom:var(--global--spacing-unit)}.comment-form>p:first-of-type{margin-top:0}.comment-form>p:last-of-type{margin-bottom:0}.comment-form>p input[type=email],.comment-form>p input[type=text],.comment-form>p input[type=url],.comment-form>p label,.comment-form>p textarea{display:block;font-size:var(--global--font-size-sm);margin-bottom:calc(.5 * var(--global--spacing-unit));width:100%;font-weight:var(--form--label-weight)}.comment-form>p.comment-form-cookies-consent{display:flex}@media only screen and (min-width:482px){.comment-form>p.comment-form-author{margin-right:calc(1.5 * var(--global--spacing-horizontal))}.comment-form>p.comment-notes,.comment-form>p.logged-in-as{display:block}}.navigation,.navigation a{color:var(--global--color-primary)}.navigation a{text-decoration:none}.navigation a:hover{color:var(--global--color-primary-hover);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.navigation a:focus{color:var(--global--color-secondary)}.navigation a:active{color:var(--global--color-primary)}.navigation .nav-links>*{min-width:44px;min-height:44px}.navigation .nav-links .nav-next a,.navigation .nav-links .nav-previous a{display:flex;flex-direction:column}.navigation .nav-links .dots{text-align:center}@media only screen and (min-width:592px){.navigation .nav-links{display:flex;justify-content:center;flex-wrap:wrap}.navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{flex:0 1 auto;margin-bottom:inherit;margin-top:inherit;max-width:calc(50% - .5 * var(--global--spacing-unit))}.navigation .nav-links .nav-next{text-align:right}}.navigation .svg-icon{display:inline-block;fill:currentColor;vertical-align:middle;position:relative}.navigation .nav-previous .svg-icon,.navigation .prev .svg-icon{top:-2px;margin-right:calc(.25 * var(--global--spacing-unit))}.navigation .nav-next .svg-icon,.navigation .next .svg-icon{top:-1px;margin-left:calc(.25 * var(--global--spacing-unit))}.post-navigation{margin:var(--global--spacing-vertical) auto}@media only screen and (min-width:822px){.post-navigation{margin:var(--global--spacing-vertical) auto}}.post-navigation .meta-nav{line-height:var(--global--line-height-body);color:var(--global--color-primary)}.post-navigation .post-title{display:inline-block;font-family:var(--global--font-primary);font-size:var(--global--font-size-lg);font-weight:var(--pagination--font-weight-strong);line-height:var(--global--line-height-heading)}@media only screen and (min-width:822px){.post-navigation .post-title{margin:5px calc(24px + .25 * var(--global--spacing-unit)) 0}}@media only screen and (min-width:482px){.post-navigation .nav-links{justify-content:space-between}}.post-navigation .nav-next,.post-navigation .nav-previous{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.post-navigation .nav-next:first-child,.post-navigation .nav-previous:first-child{margin-top:0}.post-navigation .nav-next:last-child,.post-navigation .nav-previous:last-child{margin-bottom:0}.comments-pagination,.pagination{border-top:3px solid var(--global--color-border);padding-top:var(--global--spacing-vertical);margin:var(--global--spacing-vertical) auto}@media only screen and (min-width:822px){.comments-pagination,.pagination{margin:var(--global--spacing-vertical) auto}}.comments-pagination .nav-links,.pagination .nav-links{margin-top:calc(-1 * var(--global--spacing-vertical))}.comments-pagination .nav-links a:hover,.pagination .nav-links a:hover{color:var(--pagination--color-link-hover)}.is-dark-theme .comments-pagination .nav-links a:active,.is-dark-theme .comments-pagination .nav-links a:hover:active,.is-dark-theme .comments-pagination .nav-links a:hover:focus,.is-dark-theme .pagination .nav-links a:active,.is-dark-theme .pagination .nav-links a:hover:active,.is-dark-theme .pagination .nav-links a:hover:focus{color:var(--global--color-background)}.has-background-white .comments-pagination .nav-links a:active,.has-background-white .comments-pagination .nav-links a:hover:active,.has-background-white .comments-pagination .nav-links a:hover:focus,.has-background-white .pagination .nav-links a:active,.has-background-white .pagination .nav-links a:hover:active,.has-background-white .pagination .nav-links a:hover:focus{color:var(--global--color-white)}.comments-pagination .nav-links>*,.pagination .nav-links>*{color:var(--pagination--color-text);font-family:var(--pagination--font-family);font-size:var(--pagination--font-size);font-weight:var(--pagination--font-weight);margin-top:var(--global--spacing-vertical);margin-left:calc(.66 * var(--global--spacing-unit));margin-right:calc(.66 * var(--global--spacing-unit))}.comments-pagination .nav-links>.current,.pagination .nav-links>.current{text-decoration:underline}.comments-pagination .nav-links>:not(.dots):not(.current):hover,.pagination .nav-links>:not(.dots):not(.current):hover{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.comments-pagination .nav-links>:first-child,.pagination .nav-links>:first-child{margin-left:0}.comments-pagination .nav-links>:last-child,.pagination .nav-links>:last-child{margin-right:0}.comments-pagination .nav-links>.next,.pagination .nav-links>.next{margin-left:auto}.comments-pagination .nav-links>.prev,.pagination .nav-links>.prev{margin-right:auto}@media only screen and (max-width:821px){.comments-pagination .nav-links,.pagination .nav-links{display:flex;flex-wrap:wrap}.comments-pagination .page-numbers,.pagination .page-numbers{display:none}.comments-pagination .page-numbers.next,.comments-pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{display:inline-block;flex:0 1 auto}}@media only screen and (max-width:481px){.comments-pagination .nav-short,.pagination .nav-short{display:none}}.comments-pagination{padding-top:calc(.66 * var(--global--spacing-vertical));margin:calc(3 * var(--global--spacing-vertical)) auto}@media only screen and (min-width:822px){.comments-pagination{margin:calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical))}}.comments-pagination .nav-links>*{font-size:var(--global--font-size-md)}.widget-area{margin-top:calc(6 * var(--global--spacing-vertical));padding-bottom:calc(var(--global--spacing-vertical) / 3);color:var(--footer--color-text);font-size:var(--footer--font-size);font-family:var(--footer--font-family)}@media only screen and (min-width:652px){.widget-area{display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(2 * var(--global--spacing-horizontal))}}@media only screen and (min-width:1084px){.widget-area{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:481px){.widget-area{margin-top:calc(3 * var(--global--spacing-vertical))}}.widget-area ul{list-style-type:none;padding:0}.widget-area ul li{line-height:var(--widget--line-height-list)}.widget-area ul.children,.widget-area ul.sub-menu{margin-left:var(--widget--spacing-menu)}.widget-area ul .sub-menu-toggle{display:none}.widget-area a{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.widget-area a,.widget-area a:active,.widget-area a:link,.widget-area a:visited{color:var(--footer--color-link)}.widget-area a:hover{color:var(--footer--color-link-hover);-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.widget-area .wp-block-social-links.alignright{margin-top:var(--global--spacing-vertical);justify-content:flex-end}.widget-area .wp-block-social-links.alignleft{margin-top:var(--global--spacing-vertical)}.widget-area:after{content:"";display:table;clear:both}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{font-weight:var(--widget--font-weight-title);line-height:var(--widget--line-height-title)}.widget h1{font-size:var(--global--font-size-md)}.widget h2{font-size:var(--global--font-size-sm)}.widget h3,.widget h4,.widget h5,.widget h6{font-size:var(--global--font-size-xs)}.search-form{display:flex;flex-wrap:wrap;margin:auto;max-width:var(--responsive--aligndefault-width)}.search-form>label{width:100%;margin-bottom:0;font-weight:var(--form--label-weight)}.search-form .search-field{flex-grow:1;max-width:inherit;margin-top:calc(var(--global--spacing-vertical) / 3);margin-right:calc(.66 * var(--global--spacing-horizontal))}.search-form .search-submit{margin-top:calc(var(--global--spacing-vertical) / 3);margin-left:10px}.widget_search>.search-form .search-field{margin-right:calc(-1 * var(--button--border-width));-webkit-appearance:none;margin-bottom:calc(.5 * var(--global--spacing-vertical))}.widget_search>.search-form .search-submit{margin-left:0;margin-bottom:calc(.5 * var(--global--spacing-vertical))}.widget_rss a.rsswidget .rss-widget-icon{display:none}.announcement-banner{z-index:6;background:var(--global--2024-sky);position:fixed;width:92vw;top:85px;left:4vw;border-radius:50px;display:flex}.announcement-banner *{font-weight:700;font-family:Roboto;height:auto;font-size:14px;line-height:1.5}@media only screen and (min-width:822px){.announcement-banner{justify-content:center;top:142px}.announcement-banner *{font-size:14px}}.announcement-banner-text{padding:10px 20px;text-align:center;width:90%}@media only screen and (min-width:822px){.announcement-banner-text{width:100%}}.announcement-banner a{text-decoration:underline;color:#000}.announcement-banner .hide{position:absolute;padding:10px 20px;right:0;height:auto;display:flex}.announcement-banner .hide svg{max-height:30px;margin:auto;min-width:15px}.announcement-banner.hide-announcement{display:none}.site__header .announcement-banner{bottom:60px;height:auto;top:unset;width:100vw;left:0;border-radius:0;position:absolute}.site__header .announcement-banner-text{width:100%}@media only screen and (min-width:822px){.site__header .announcement-banner{display:none}}.site__header .announcement-banner .hide{display:none}#mouseflow .mf-widget-text,#mouseflow label.mf-checkbox,#mouseflow label.mf-radio{color:var(--global--color-primary)!important}#mouseflow .mf-widget-text{font-weight:900}#mouseflow label{margin-bottom:0!important}#mouseflow .mf-widget-header{background:linear-gradient(160deg,#643b7b -100%,#eb5f92 35%,#f2a900)!important}.popup_banner__modal--exit_intent{color:var(--global--color-dark-blue);display:none}.popup_banner__modal--exit_intent .popup_banner__modal-close-button{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/dist/images/close-icon-dark-blue.svg)}@media only screen and (min-width:1084px){.popup_banner__modal--exit_intent .popup_banner__modal-content{max-width:1015px;top:20%;width:95%}}.popup_banner__modal--exit_intent .popup_banner__modal-content__left{background-color:var(--global--color-cultured);padding-bottom:2.5rem}@media only screen and (min-width:1084px){.popup_banner__modal--exit_intent .popup_banner__modal-content__left{flex-direction:column}}@media only screen and (min-width:1284px){.popup_banner__modal--exit_intent .popup_banner__modal-content__left{width:100%}}.popup_banner__modal--exit_intent .popup_banner__modal-content__right{background-color:var(--global--color-cultured)}@media only screen and (min-width:1084px){.popup_banner__modal--exit_intent .popup_banner__modal-content__right{padding:2rem 2.5rem 2.5rem 1rem}}.popup_banner__modal--exit_intent .popup_banner__modal-content__right h5{font-size:3.125rem;line-height:3.75rem}.popup_banner__modal--exit_intent .popup_banner__modal-content__right p{padding-bottom:1rem;font-size:16px}@media only screen and (min-width:1084px){.popup_banner__modal--exit_intent .popup_banner__modal-content__right p{font-size:18px}}.popup_banner__modal--exit_intent .popup_banner__modal-main-image{margin-left:-20%;margin-top:2rem;max-width:495px}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button{margin-top:1.5rem}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button--left{justify-content:start}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;padding-left:3.75rem;padding-right:3.75rem}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-muted-green)}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a:active,.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a:hover{background-color:var(--global--color-light-green);border-color:var(--global--color-light-green);color:var(--global--color-primary);text-decoration:none}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a:focus{outline-offset:-6px;outline:2px dotted currentColor}.popup_banner__modal--exit_intent .popup_banner__modal-cta-button a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.popup_banner__modal--exit_intent .popup_banner__accent-line{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="126" viewBox="0 0 18 126"><g transform="translate(-393 -561.792)"><path d="M0,0H108" transform="translate(402.5 579.792) rotate(90)" fill="none" stroke="%2370d3ab" stroke-width="3"/><circle cx="9" cy="9" r="9" transform="translate(393 561.792)" fill="%237ad8ba"/></g></svg>');border:none;bottom:4.5rem;height:126px;left:16%;width:18px;z-index:1}.popup_banner__modal{background-color:#000;background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;margin:0!important;padding-top:0;position:fixed;top:0;width:100%;z-index:10}@media only screen and (min-width:1084px){.popup_banner__modal{padding-top:2rem}}.popup_banner__modal-close-button{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/dist/images/close-icon-dark-blue.svg);background-repeat:no-repeat;background-size:28px 28px;background-position:50%;cursor:pointer;height:28px;position:absolute;right:18px;top:16px;width:28px}@media only screen and (min-width:1084px){.popup_banner__modal-close-button{right:30px;top:20px}}.popup_banner__modal .close-button:hover{color:#a9a9a9}.popup_banner__modal-content{animation-duration:.4s;border-radius:1.5rem;display:flex;font-size:16px;margin:auto;position:relative;top:15%;transition:all 1s;width:90%}.popup_banner__modal-content a{color:#fff;text-decoration:underline}@media only screen and (min-width:1084px){.popup_banner__modal-content{top:25%;width:100%;max-width:955px}}.popup_banner__modal-content__left{align-items:center;background-color:#fff1db;border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem;display:none;justify-content:center;width:220%}@media only screen and (min-width:1084px){.popup_banner__modal-content__left{display:flex}}@media only screen and (min-width:1284px){.popup_banner__modal-content__left{width:150%}}.popup_banner__modal-content__right{background-color:#fff1db;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:1.5rem;position:relative}@media only screen and (min-width:592px){.popup_banner__modal-content__right{padding:2.5rem}}@media only screen and (min-width:1084px){.popup_banner__modal-content__right{border-bottom-left-radius:0;border-top-left-radius:0;padding:3.75rem 2.5rem 3.5rem 1.5rem}}.popup_banner__modal-content__right h5{font-weight:900;color:#db6c33;margin:20px 0 30px;font-size:28px}@media only screen and (min-width:1084px){.popup_banner__modal-content__right h5{font-size:48px}}.popup_banner__modal-content__right p{margin-bottom:1.5rem;font-size:14px}@media only screen and (min-width:1084px){.popup_banner__modal-content__right p{font-size:16px}}.popup_banner__modal-content__right p a{font-weight:600;color:var(--global--color-gray)}.popup_banner__modal-main-image{max-width:285px;margin-bottom:2rem;z-index:1}.popup_banner__modal-main-image img{position:absolute;width:100%;max-width:430px;width:430px;top:16%;left:-40px}@media only screen and (min-width:1284px){.popup_banner__modal-main-image img{left:-125px}}.popup_banner__modal-secondary-image{padding-bottom:5px}.popup_banner__modal-secondary-image img{max-width:50%}.popup_banner__modal-cta-button{display:flex;justify-content:right;margin-top:50px;margin-right:1.5rem}.popup_banner__modal-cta-button a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;z-index:1}.popup_banner__modal-cta-button a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.popup_banner__modal-cta-button a:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.popup_banner__modal-cta-button a:active,.popup_banner__modal-cta-button a:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.popup_banner__modal-cta-button a:focus{outline-offset:-6px;outline:2px dotted currentColor}.popup_banner__modal-cta-button a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.popup_banner__modal-open{margin-bottom:.5rem}.popup_banner__covid-statement-open,.popup_banner__modal-open{color:var(--global--color-gray);display:block;font-size:15px;text-align:right}.popup_banner__modal-icon{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/dist/images/exclamation-white.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;height:30px;width:30px}.popup__container{transform:translateY(0);position:fixed;width:100%;z-index:100;bottom:8px;right:auto;opacity:1;display:none}@media only screen and (min-width:822px){.popup__container{bottom:16px}}.popup__cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;height:-moz-fit-content;height:fit-content;margin:auto 0}@media only screen and (min-width:822px){.popup__cta{width:-moz-fit-content;width:fit-content}}.popup__cta:not(:hover):not(:active):not(.has-text-color){color:#fff}.popup__cta:not(:hover):not(:active):not(.has-background){background-color:var(--ocean-whlive)}.popup__cta:active,.popup__cta:hover{background-color:var(--ocean2-whlive);border-color:var(--ocean2-whlive);color:#fff;text-decoration:none}.popup__cta:focus{outline-offset:2px!important;outline:2px solid var(--ocean-whlive)!important}.popup__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.popup__heading{max-width:379px;font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;color:var(--heading);margin:auto 0}@media only screen and (min-width:822px){.popup__heading{font-size:18px}}.popup__heading span{font-weight:700}.popup__box{background-color:var(--neongreen-whlive);color:var(--ocean-whlive);position:relative;z-index:44;padding:1rem 1.5rem;transition:all .3s ease-in-out 0s;border-radius:12px;gap:1.25rem;box-shadow:0 2px 12px rgba(96,112,161,.3);width:93%;max-width:1280px;margin:auto;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:822px){.popup__box{flex-direction:row;width:90%}}.popup__close{width:30px!important;height:30px!important;font-size:20px!important;background:#fff;color:var(--ocean-whlive);box-shadow:0 0 12px 1px rgba(91,99,228,.2);border-radius:50%;position:absolute;right:0;top:-10px;right:-10px;display:grid;justify-content:center;align-content:center;cursor:pointer}.popup__countdown{display:flex;flex-direction:row;grid-gap:1.5rem;margin:auto 0}@media only screen and (min-width:822px){.popup__countdown{grid-gap:3rem}}.popup__countdown-number{font-family:Unbounded;font-weight:700;font-size:24px;line-height:1.2;color:var(--heading);position:absolute}@media only screen and (min-width:822px){.popup__countdown-number{font-size:34px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.popup__countdown-number{font-size:44px}}.popup__countdown-text{font-family:Humansans;font-weight:700;font-size:14px;line-height:1.5;color:var(--heading)}@media only screen and (min-width:822px){.popup__countdown-text{font-size:16px;font-family:Humansans;font-weight:500;line-height:1.25}}.popup__countdown-placeholder{visibility:hidden;position:relative;top:0;left:0;font-family:Unbounded;font-weight:700;font-size:24px;line-height:1.2}@media only screen and (min-width:822px){.popup__countdown-placeholder{font-size:34px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.popup__countdown-placeholder{font-size:44px}}.popup__countdown-item{position:relative}.block-speakers{margin:2rem 0 1rem}.block-speakers:target:before{content:"";display:block;height:210px;margin:-210px 0 0}@media only screen and (min-width:592px){.block-speakers{margin:4rem 0}}@media only screen and (min-width:592px){.block-speakers.block-keynote-speakers{margin:4rem 0 1rem}}.block-speakers h3{margin-bottom:3rem;font-weight:900}@media only screen and (min-width:592px){.block-speakers h3{margin-bottom:5.5rem}}.block-speakers__more-less{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;margin-bottom:1.5rem}.block-speakers__more-less:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-speakers__more-less:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.block-speakers__more-less:active,.block-speakers__more-less:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.block-speakers__more-less:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-speakers__more-less:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-speakers__speakers{display:flex;flex-wrap:wrap;flex-direction:column}.block-speakers__subtitle{margin-bottom:2rem}@media only screen and (min-width:592px){.block-speakers__subtitle{max-width:42%;margin-bottom:3rem}}.block-keynote-speakers h3{font-size:35px;margin-bottom:1rem}.block-keynote-speakers .block-speaker__wrap{padding-left:0}.block-speakers-all .block-speaker__title{font-weight:700}.block-more-keynote-speakers{padding:3.5rem 0 2rem;margin:0;background-color:var(--global--color-green)}.block-more-keynote-speakers .block-speaker__square{display:none}.block-more-keynote-speakers__speakers-active,.block-more-keynote-speakers__speakers a{min-width:270px;align-items:center;margin-bottom:1rem;display:flex;color:#0e183b}@media only screen and (min-width:1084px){.block-more-keynote-speakers__speakers-active,.block-more-keynote-speakers__speakers a{justify-content:space-between}}.block-more-keynote-speakers__speakers-active.featured{margin-bottom:2rem}.block-more-keynote-speakers__speakers a{opacity:.5;transition:.1s}.block-more-keynote-speakers__speakers a:hover{opacity:1}.block-more-keynote-speakers__wrap.block-speaker__wrap{align-items:center;border-radius:1.25rem;text-align:left;margin-bottom:1.5rem;background:var(--global--color-mint)}@media only screen and (min-width:1084px){.block-more-keynote-speakers__wrap.block-speaker__wrap{width:49%;padding:0 1.5rem 2rem;text-align:start}}.block-more-keynote-speakers__span{position:relative;color:#0d173d;font-size:16px;font-family:Roboto;font-weight:400}.block-more-keynote-speakers .block-speaker__title{max-width:260px}.block-session-speakers{padding:3.5rem 0 2rem;margin:0;background-color:var(--global--color-tan)}.block-session-speakers h3{font-size:35px;margin-bottom:3rem;font-weight:900}.block-session-speakers .block-speaker__title{font-weight:700}.block-session-speakers .block-speaker__abstracts,.block-session-speakers .block-speaker__sessions{font-size:18px}.block-speaker__speaker-row{display:flex;flex-direction:row;margin-top:1.5rem}.block-speaker__sessions-speaker{width:-moz-fit-content;width:fit-content;display:block;position:relative;transition:.3s ease-in-out}.block-speaker__sessions-speaker:not(:first-child){margin-left:-1rem}.block-speaker__sessions-speaker:first-child{z-index:2}.block-speaker__sessions-speaker:hover{z-index:11!important}.block-speaker__sessions-speaker:hover .block-speaker__right{display:block;z-index:12}.block-speaker__right{display:none;position:absolute;transition:.3s ease-in-out;top:-5px;transform-origin:right;transform:translateX(40px);background:var(--neutral10-whlive);width:max-content;padding:.15rem .75rem .25rem;border-radius:50px 50px 50px 0;box-shadow:0 0 1px 0 rgba(0,0,0,.3)}.block-speaker__right .block-more-keynote-speakers__span{font-family:Roboto;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--heading)}.block-speaker__wrap{width:100%;display:flex;padding:0 1.5rem 3.5rem;flex-direction:column}@media only screen and (min-width:592px){.block-speaker__wrap{width:100%;flex-direction:row;padding:0 1.5rem 2.5rem}}@media only screen and (min-width:1084px){.block-speaker__wrap{width:50%}}.block-speaker__wrap.tba-speaker .block-speaker__image-wrap{position:relative}.block-speaker__wrap.tba-speaker .block-speaker__image-wrap img{border-radius:25px;border:2px solid #6eb1db;filter:none}.block-speaker__left{position:relative;align-self:center;min-width:auto}@media only screen and (min-width:592px){.block-speaker__left{align-self:auto;padding-bottom:0}}.block-speaker__left img{object-fit:cover;object-position:center;width:50px;height:50px;border-radius:50px;background-color:var(--neutrallight-whlive);border:4px solid #fff}.block-speaker__first-name,.block-speaker__last-name{font-size:1rem;font-weight:900}.block-speaker__last-name{margin-top:-5px}.block-speaker__title{font-size:18px;line-height:22px;margin-top:.5rem;white-space:normal}.block-speaker__subtitle{font-size:18px}.block-speaker__link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;margin-top:.5rem}.block-speaker__link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-speaker__link:hover{text-decoration:none}.block-speaker__link:hover:after{right:-8px}.block-speakers__modal{background-color:#000;background-color:rgba(0,0,0,.7);color:var(--global--color-dark-blue,#002d3b);display:none;height:100%;left:0;margin:0!important;max-width:100%!important;padding-top:0;position:fixed;top:0;width:100%;z-index:10}@media only screen and (min-width:1084px){.block-speakers__modal{padding-top:2rem}}.block-speakers__modal-close-button{color:#a9a9a9;cursor:pointer;font-size:30px;font-weight:700;height:36px;position:absolute;right:18px;top:16px;width:36px}@media only screen and (min-width:1084px){.block-speakers__modal-close-button{right:30px;top:20px}}.block-speakers__modal-close-button:hover{color:#575757}.block-speakers__modal-content{animation-duration:.4s;display:flex;flex-direction:column-reverse;font-size:16px;margin:auto;position:relative;top:7%;transition:all 1s;width:90%}.block-speakers__modal-content:before{background-color:#f6f6f6;border-radius:1.5rem;content:"";height:100%;position:absolute;width:100%;z-index:-1}.block-speakers__modal-content a{color:var(--global--color-green);text-decoration:underline}@media only screen and (min-width:1084px){.block-speakers__modal-content{flex-direction:row;width:95%;max-width:1330px;top:10%}}.block-speakers__modal-content__left{padding:1.5rem;width:220%}@media only screen and (min-width:1084px){.block-speakers__modal-content__left{padding:4rem 6rem 8rem 4.25rem}}@media only screen and (min-width:1284px){.block-speakers__modal-content__left{width:150%}}.block-speakers__modal-content__right{padding:1.5rem;position:relative}@media only screen and (min-width:592px){.block-speakers__modal-content__right{padding:2.5rem}}@media only screen and (min-width:1084px){.block-speakers__modal-content__right{padding:3.75rem 6rem 1.5rem 1.5rem}}.block-speakers__modal-content__right h4{font-weight:400;padding-top:18px}.block-speakers__modal-content__right h6{font-family:Helvetica Neue}.block-speakers__modal-content__right p{font-size:1rem;padding-bottom:1rem}@media only screen and (min-width:1084px){.block-speakers__modal-content__right p{font-size:18px}}.block-speakers__modal-content__right-wrap{max-height:60vh;overflow-y:scroll}@media only screen and (min-width:1084px){.block-speakers__modal-content__right-wrap{max-height:65vh;overflow-y:auto}}.block-speakers__modal-featured-session-description{padding-top:1.5rem}.block-speakers__modal-full-name{font-size:1.5rem;font-weight:700;padding-top:0}@media only screen and (min-width:1084px){.block-speakers__modal-full-name{padding-top:2.5rem}}.block-speakers__modal-image{display:none;position:relative}@media only screen and (min-width:1084px){.block-speakers__modal-image{display:block}}.block-speakers__modal-image-wrap{cursor:pointer;position:relative}.block-speakers__modal-image-wrap img{-o-object-position:center;background-color:gray;border-radius:25px;height:246px;min-width:246px;object-fit:cover;object-position:center;transition:all .3s linear;width:246px}.block-speakers__modal-image-wrap:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:all .3s linear;border-radius:25px;z-index:1}.block-speakers__modal-speaker-link{padding-top:20px}.block-speakers__modal-speaker-link .block-speaker__link{text-decoration:none}.block-speakers__modal-speaker-link .block-speaker__link span{display:none}@media only screen and (min-width:1084px){.block-speakers__modal-speaker-link .block-speaker__link span{display:inline-block}}.block-speakers__modal-square{background-color:#7ad8ba;border-radius:25px;height:137px;left:-15px;position:absolute;top:-15px;width:137px}.block-speakers__modal-speaker-title{font-family:Roboto;font-weight:700;padding-top:12px}.blue-name .block-speaker__first-name,.blue-name .block-speaker__last-name{color:var(--global--color-dark-blue-alt);font-weight:700}.block-card{margin-bottom:0;margin-top:0;position:relative;scroll-margin-top:150px;overflow:hidden}.block-card.register{z-index:1}.block-card.register .block-card__right{justify-content:center}.block-card.register .block-card__right.desktop{display:flex!important}.block-card.has-transparent-background-color{background-color:transparent}.block-card.has-darkblue-noimage-background-color{background-color:#0d173d;color:#fff}.block-card.has-darkblue-noimage-background-color .block-card__wrap{padding:2.5rem 0}@media only screen and (min-width:822px){.block-card.has-darkblue-noimage-background-color .block-card__wrap{padding:5rem 0}}.block-card.has-darkblue-noimage-background-color .block-card__small-headline{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card.has-darkblue-noimage-background-color .block-card__small-headline{font-size:2.75rem}}.block-card.has-darkblue-noimage-background-color .block-card__small-headline:after{content:none}.block-card.has-darkblue-noimage-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-darkblue-noimage-background-color .block-card__text{font-size:1rem}}.block-card.has-darkblue-noimage-background-color .block-card__text a{color:#0d173d;text-decoration:underline}.block-card.has-darkblue-noimage-two-background-color{background-color:#0d173d;color:#fff;overflow:initial}.block-card.has-darkblue-noimage-two-background-color .block-card__wrap{padding:2.5rem 0 0}@media only screen and (min-width:822px){.block-card.has-darkblue-noimage-two-background-color .block-card__wrap{padding:5rem 0}}.block-card.has-darkblue-noimage-two-background-color .block-card__small-headline{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card.has-darkblue-noimage-two-background-color .block-card__small-headline{font-size:2.75rem}}.block-card.has-darkblue-noimage-two-background-color .block-card__small-headline:after{content:none}.block-card.has-darkblue-noimage-two-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-darkblue-noimage-two-background-color .block-card__text{font-size:1rem}}.block-card.has-darkblue-noimage-two-background-color .block-card__text a{color:#fff;text-decoration:underline}.block-card.has-whitetop-sideimage-background-color{background:#fff;background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff);border-radius:25px 25px 0 0;z-index:1;display:block;margin-top:-3rem}@media only screen and (min-width:480px){.block-card.has-whitetop-sideimage-background-color{display:grid}}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color{border-radius:50px 50px 0 0;display:block}}.block-card.has-whitetop-sideimage-background-color .block-card__darkblue-sideimage{position:absolute;z-index:1;right:-108px;bottom:46px;left:30px}@media only screen and (min-width:480px){.block-card.has-whitetop-sideimage-background-color .block-card__darkblue-sideimage{position:relative;order:1;transform:scale(.8)}}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color .block-card__darkblue-sideimage{right:-25px;bottom:75px;transform:scale(1);left:auto;position:absolute}}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color .block-card__darkblue-shape-2{bottom:-116px}}.block-card.has-whitetop-sideimage-background-color .block-card__wrap{padding:2.5rem 0 18rem}@media only screen and (min-width:480px){.block-card.has-whitetop-sideimage-background-color .block-card__wrap{padding:2.5rem 0}}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color .block-card__wrap{padding:5rem 0}}.block-card.has-whitetop-sideimage-background-color .block-card__small-headline{font-size:1.5rem}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color .block-card__small-headline{font-size:2.125rem}}.block-card.has-whitetop-sideimage-background-color .block-card__small-headline:after{content:none}.block-card.has-whitetop-sideimage-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color .block-card__text{font-size:1.125rem}}.block-card.has-whitetop-sideimage-background-color .block-card__text a{color:var(--global--2023-maroon);text-decoration:underline}.block-card.has-whitetop-sideimage-background-color .block-card__cta-arrow{font-weight:900;width:auto!important}@media only screen and (min-width:822px){.block-card.has-whitetop-sideimage-background-color .block-card__cta-arrow{width:100%}}.block-card.has-whitetop-sideimage-background-color .block-card__cta-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-card.has-whitetop-sideimage-background-color .block-card__cta-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-card.has-whitetop-sideimage-background-color .block-card__cta-button:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-card.has-whitetop-sideimage-background-color .block-card__cta-button:active,.block-card.has-whitetop-sideimage-background-color .block-card__cta-button:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-card.has-whitetop-sideimage-background-color .block-card__cta-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card.has-whitetop-sideimage-background-color .block-card__cta-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card.has-darkblue-sideimage-background-color{background-color:#0d173d;color:#fff;z-index:1}.block-card.has-darkblue-sideimage-background-color .block-card__darkblue-sideimage{position:absolute;z-index:1;right:-215px;transform:scale(2);bottom:94px;left:205px}@media only screen and (min-width:822px){.block-card.has-darkblue-sideimage-background-color .block-card__darkblue-sideimage{right:-500px;bottom:170px;transform:scale(1);left:auto}}.block-card.has-darkblue-sideimage-background-color .block-card__wrap{padding:2.5rem 0 18rem}@media only screen and (min-width:822px){.block-card.has-darkblue-sideimage-background-color .block-card__wrap{padding:5rem 0 7rem}}.block-card.has-darkblue-sideimage-background-color .block-card__small-headline{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card.has-darkblue-sideimage-background-color .block-card__small-headline{font-size:2.75rem}}.block-card.has-darkblue-sideimage-background-color .block-card__small-headline:after{content:none}.block-card.has-darkblue-sideimage-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-darkblue-sideimage-background-color .block-card__text{font-size:1.125rem}}.block-card.has-darkblue-sideimage-background-color .block-card__text a{color:#0d173d;text-decoration:underline}.block-card.has-plain-white-background-color{background:#fff;background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff);border-radius:25px 25px 0 0;z-index:1;display:block;margin-top:-3rem}.block-card.has-plain-white-background-color.austin .block-card__wrap{padding:3.75rem 0}.block-card.has-plain-white-background-color.austin .block-card__small-headline{font-size:1.5rem}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color.austin .block-card__small-headline{font-size:2.125rem}}.block-card.has-plain-white-background-color.austin .block-card__small-headline:after{content:none}.block-card.has-plain-white-background-color.austin .block-card__text{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:1rem}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color.austin .block-card__text{font-size:1.125rem}}.block-card.has-plain-white-background-color.austin .block-card__text a{color:var(--global--2023-maroon);text-decoration:underline}.block-card.has-plain-white-background-color.austin .block-card__cta-arrow{font-weight:900;width:auto!important}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color.austin .block-card__cta-arrow{width:100%}}.block-card.has-plain-white-background-color.austin .block-card__cta-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-card.has-plain-white-background-color.austin .block-card__cta-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-card.has-plain-white-background-color.austin .block-card__cta-button:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-card.has-plain-white-background-color.austin .block-card__cta-button:active,.block-card.has-plain-white-background-color.austin .block-card__cta-button:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-card.has-plain-white-background-color.austin .block-card__cta-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card.has-plain-white-background-color.austin .block-card__cta-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color.austin .block-card__left.desktop{display:flex;justify-content:center}}.block-card.has-plain-white-background-color.austin .block-card__left.mobile{display:flex;justify-content:center;margin:0}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color.austin .block-card__left.mobile{display:none}}.block-card.has-plain-white-background-color.austin .block-card__left ul{padding-left:1.25rem;font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color.austin .block-card__left ul{font-size:1.125rem}}.block-card.has-plain-white-background-color.austin .block-card__left:after{content:""}.block-card.has-plain-white-background-color .block-card__small-headline{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color .block-card__small-headline{font-size:2.75rem}}.block-card.has-plain-white-background-color .block-card__small-headline:after{content:none}.block-card.has-plain-white-background-color .block-card__left.mobile{order:1}.block-card.has-plain-white-background-color .block-card__right{display:grid}.block-card.has-plain-white-background-color .block-card__right.mobile{margin-bottom:1rem}.block-card.has-plain-white-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-plain-white-background-color .block-card__text{font-size:1.125rem}}.block-card.has-plain-white-background-color .block-card__text a{color:#fff;text-decoration:underline;font-weight:400}.block-card.has-darkblue-overflow-background-color{background-color:#0d173d;color:#fff;z-index:1;overflow:initial}.block-card.has-darkblue-overflow-background-color .block-card__darkblue-overflow-sideimage{position:absolute;z-index:1;display:none}@media only screen and (min-width:822px){.block-card.has-darkblue-overflow-background-color .block-card__darkblue-overflow-sideimage{right:-50px;bottom:173px;display:block}}.block-card.has-darkblue-overflow-background-color .block-card__wrap{padding:2.5rem 0}@media only screen and (min-width:822px){.block-card.has-darkblue-overflow-background-color .block-card__wrap{padding:5rem 0 7rem}}.block-card.has-darkblue-overflow-background-color .block-card__small-headline{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card.has-darkblue-overflow-background-color .block-card__small-headline{font-size:2.75rem}}.block-card.has-darkblue-overflow-background-color .block-card__small-headline:after{content:none}.block-card.has-darkblue-overflow-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-darkblue-overflow-background-color .block-card__text{font-size:1.125rem}}.block-card.has-darkblue-overflow-background-color .block-card__text a{color:#0d173d;text-decoration:underline}.block-card.has-darkblue-background-color{background:linear-gradient(180deg,#1d2854,#0d173d 30%,#0d173d 70%,#1d2854);color:#fff;z-index:1}@media only screen and (min-width:822px){.block-card.has-darkblue-background-color.austin .block-card__left.desktop{display:flex;justify-content:center}}.block-card.has-darkblue-background-color.austin .block-card__left.mobile{display:flex;justify-content:center;margin:0}@media only screen and (min-width:822px){.block-card.has-darkblue-background-color.austin .block-card__left.mobile{display:none}}.block-card.has-darkblue-background-color.austin .block-card__left:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/darkblue-shape-6.webp);background-repeat:no-repeat;background-size:contain;width:200px;height:200px;position:absolute;z-index:-1;left:60px;bottom:-70px;left:166px;bottom:109px}@media only screen and (min-width:822px){.block-card.has-darkblue-background-color.austin .block-card__left:after{left:180px;bottom:-60px;width:400px;height:400px}}.block-card.has-darkblue-background-color .block-card__small-headline{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card.has-darkblue-background-color .block-card__small-headline{font-size:2.75rem}}.block-card.has-darkblue-background-color .block-card__small-headline:after{content:none}.block-card.has-darkblue-background-color .block-card__left.mobile{order:1}.block-card.has-darkblue-background-color .block-card__right{display:grid}.block-card.has-darkblue-background-color .block-card__text{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.has-darkblue-background-color .block-card__text{font-size:1.125rem}}.block-card.has-darkblue-background-color .block-card__text a{color:#fff;text-decoration:underline;font-weight:400}.block-card__wrap{padding:2.5rem 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}@media only screen and (min-width:822px){.block-card__wrap{flex-direction:row;padding:4rem 0}}.block-card__overflow-wrap{overflow:hidden;width:100%;height:100%;position:absolute}.block-card.imageright-textleft .block-card__image{display:block}@media only screen and (min-width:822px){.block-card.imageright-textleft .block-card__image{display:flex;justify-content:flex-end}}.block-card__left{margin-bottom:2rem}@media only screen and (min-width:822px){.block-card__left{margin-bottom:0}}.block-card__left,.block-card__right{width:100%;position:relative}@media only screen and (min-width:822px){.block-card__left,.block-card__right{width:50%}}.block-card__left{padding-right:0}@media only screen and (min-width:822px){.block-card__left{padding-right:20px}}.block-card__right{padding-left:0;z-index:2}@media only screen and (min-width:822px){.block-card__right{padding-left:20px}}.block-card.half_padding .block-card__wrap{padding:.75rem 0}.block-card.half_padding .block-card__teams-bottom-line{top:-115px}.block-card.half_padding.imageright-textleft .block-card__left{order:2}@media only screen and (min-width:822px){.block-card.half_padding.imageright-textleft .block-card__left{order:0}}.block-card.half_padding.imageright-textleft .block-card__right{margin-bottom:32px}@media only screen and (min-width:822px){.block-card.half_padding.imageright-textleft .block-card__right{margin-bottom:0}}.block-card__small-headline{font-family:Humansans;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-card__small-headline{font-size:2.75rem}}.block-card__text{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-card__text{font-size:1rem}}.block-card__small-headline{margin-bottom:1rem;font-weight:900}.block-card__small-headline:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/dist/images/locator-black.svg);background-repeat:no-repeat;width:16px;height:19px;display:inline-block;margin-left:8px;margin-bottom:-3px}.block-card__text{margin-bottom:1.5rem;z-index:1;position:relative}.block-card__rich-text{font-size:18px;margin-bottom:1rem;font-family:Roboto}.block-card__rich-text ul{font-size:18px;padding-left:18px}.block-card__rich-text ul li{margin-bottom:.25rem}.block-card__cta-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;margin-right:1rem}.block-card__cta-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-card__cta-button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.block-card__cta-button:active,.block-card__cta-button:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.block-card__cta-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card__cta-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card__cta-outlined-button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon)}.block-card__cta-outlined-button:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)}.block-card__cta-outlined-button:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-card__cta-outlined-button:active,.block-card__cta-outlined-button:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-primary);text-decoration:none}.block-card__cta-outlined-button:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card__cta-outlined-button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card__darkblue-shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/darkblue-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;position:absolute;z-index:0;right:-472px;bottom:-763px}@media only screen and (min-width:822px){.block-card__darkblue-shape-1{right:-100px;bottom:-550px}}.block-card__darkblue-shape-two{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sponsors_shape.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:0;right:-114px;bottom:-229px}@media only screen and (min-width:822px){.block-card__darkblue-shape-two{right:-16px;bottom:-297px;width:700px;height:700px}}.block-card__darkblue-shape-5{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/darkblue-shape-5.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;position:absolute;z-index:0;left:-59px;bottom:-238px}@media only screen and (min-width:822px){.block-card__darkblue-shape-5{left:-59px;bottom:-420px;width:800px;height:800px}}.block-card__darkblue-overflow-shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/darkblue-overflow-shape.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:0;right:-91px;bottom:-134px}@media only screen and (min-width:822px){.block-card__darkblue-overflow-shape-1{right:212px;bottom:-122px;width:500px;height:500px}}.block-card__darkblue-shape-2{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/darkblue-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:0;right:111px;bottom:-76px}@media only screen and (min-width:822px){.block-card__darkblue-shape-2{right:245px;bottom:-47px;width:500px;height:500px}}.block-card__cta-whiteoutline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:3px solid #fff}.block-card__cta-whiteoutline:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-card__cta-whiteoutline:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-card__cta-whiteoutline:active,.block-card__cta-whiteoutline:hover{background-color:#fff;border-color:#fff;color:var(--global--color-primary);text-decoration:none}.block-card__cta-whiteoutline:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card__cta-whiteoutline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card__cta-whitebtn{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:3px solid #fff}.block-card__cta-whitebtn:not(:hover):not(:active):not(.has-text-color){color:#0d173d}.block-card__cta-whitebtn:not(:hover):not(:active):not(.has-background){background-color:#fff}.block-card__cta-whitebtn:active,.block-card__cta-whitebtn:hover{background-color:#fff;border-color:#fff;color:var(--global--color-primary);text-decoration:none}.block-card__cta-whitebtn:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card__cta-whitebtn:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card__cta-whitebtn:hover{background-color:#f6f6f6}@media only screen and (min-width:822px){.block-card .card__cta-secondary{margin-left:1.5rem}}.block-card__cta-outline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon)}.block-card__cta-outline:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)}.block-card__cta-outline:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-card__cta-outline:active,.block-card__cta-outline:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-card__cta-outline:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card__cta-outline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card__cta-navyoutline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--color-primary)}.block-card__cta-navyoutline:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-card__cta-navyoutline:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-card__cta-navyoutline:active,.block-card__cta-navyoutline:hover{background-color:var(--global--color-primary);border-color:var(--global--color-primary);color:var(--global--color-white);text-decoration:none}.block-card__cta-navyoutline:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-card__cta-navyoutline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-card__cta-arrow{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon)}.block-card__cta-arrow:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-card__cta-arrow:hover:after{right:-8px}.block-card__cta-arrow:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-card__cta-arrow:hover{text-decoration:none}.block-card__cta-arrow:hover:after{right:5px}.block-card__cta-download{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--2023-maroon);text-decoration:none;width:-moz-fit-content;width:fit-content;line-height:1.5;font-family:Humansans;font-size:16px;font-weight:900;margin-bottom:.5rem}.block-card__cta-download:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8cGF0aCBpZD0iUGF0aF80MzQ3MTUiIGRhdGEtbmFtZT0iUGF0aCA0MzQ3MTUiIGQ9Ik03LTEyLjI1QTcsNywwLDAsMCwuOTM4LTguNzVhNyw3LDAsMCwwLDAsN0E3LDcsMCwwLDAsNywxLjc1YTcsNywwLDAsMCw2LjA2Mi0zLjUsNyw3LDAsMCwwLDAtN0E3LDcsMCwwLDAsNy0xMi4yNVptMy4zMDYsOC4wNTVMNy4zNzctMS40NjNBLjU1OC41NTgsMCwwLDEsNy0xLjMxMmEuNTUzLjU1MywwLDAsMS0uMzc3LS4xNUwzLjY5NC00LjE5NUEuNjEuNjEsMCwwLDEsMy41LTQuNjRhLjYxLjYxLDAsMCwxLC42MS0uNjFINS42ODhWLTcuODc1YS44NzQuODc0LDAsMCwxLC44NzUtLjg3NWguODc1YS44NzQuODc0LDAsMCwxLC44NzUuODc1Vi01LjI1SDkuODlhLjYxLjYxLDAsMCwxLC42MS42MUEuNjEuNjEsMCwwLDEsMTAuMzA2LTQuMTk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yNSkiIGZpbGw9IiNjMTM4NmEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;width:16.699px;height:20.107px;background-position:0 0;right:-30px;bottom:0;position:absolute;transition:bottom .2s ease,width .2s ease,background-size .2s ease}.block-card__cta-download:hover{text-decoration:underline}.block-card__cta-download:hover:after{bottom:3px}@media only screen and (max-width:821px){.block-card__cta-download{display:inline}}.block-card__cta-download:after{top:1px}@media only screen and (min-width:822px){.block-card__cta-download:after{top:5px}}.block-card__cta-whitearrow{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--color-white);width:-moz-fit-content!important;width:fit-content!important}.block-card__cta-whitearrow:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-card__cta-whitearrow:hover:after{right:-8px}.block-card__cta-whitearrow:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.block-card__cta-whitearrow:hover{text-decoration:none}.block-card__cta-whitearrow:hover:after{right:5px}.block-card__image.image-has-rectangle{padding-left:2rem}.block-card__image-cta{bottom:1.5rem;position:relative;text-align:center}.block-card__rectangle{border-radius:25px;height:80%;left:0;position:absolute;top:5%;width:85px;z-index:-1}.block-card .wistia{background-color:transparent;margin:2rem 0;position:relative;overflow:hidden;cursor:pointer;border-radius:25px;height:100%;width:100%}.block-card .wistia img{width:100%;top:0;left:0;opacity:.7}.block-card .wistia .play-button{width:120px;height:80px;background-color:var(--color-joy);z-index:1;opacity:.8;border-radius:0}.block-card .wistia .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.block-card .wistia .play-button,.block-card .wistia img{cursor:pointer}.block-card .wistia .play-button,.block-card .wistia .play-button:before,.block-card .wistia iframe,.block-card .wistia img{position:absolute}.block-card .wistia .play-button,.block-card .wistia .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.block-card .wistia iframe{height:100%;width:100%;top:0;left:0}.block-card .video-play{position:absolute;z-index:1;height:100%;width:100%;background-color:transparent!important}.block-card .visually-hidden{display:none}.block-card.austin.has-light-tan-background-color{background-color:#fffbf0}.block-card.austin.has-light-blue-background-color{background-color:var(--global--2023-lblue)}.block-card.austin .block-card__wrap{z-index:0}@media only screen and (min-width:822px){.block-card.austin .block-card__wrap{grid-gap:2rem}}.block-card.austin .block-card__cta{width:100%;text-align:center;margin-bottom:2rem}@media only screen and (min-width:822px){.block-card.austin .block-card__cta{width:-moz-fit-content;width:fit-content;margin-bottom:auto}}.block-card.austin .blobleft{z-index:-1;position:absolute;top:-64px;left:-221px;display:none}@media only screen and (min-width:822px){.block-card.austin .blobleft{display:block}}.block-card.austin .accentright{z-index:1;position:absolute;bottom:23px;right:-40px;display:none}@media only screen and (min-width:822px){.block-card.austin .accentright{display:block}}.block-card.austin .accentbotleft{z-index:1;position:absolute;display:block;width:50px;bottom:27px;left:-11px}@media only screen and (min-width:822px){.block-card.austin .accentbotleft{bottom:-40px;left:48px;width:auto}}.block-card.austin .blobright{z-index:-1;position:absolute;width:200px;bottom:-18px;right:-128px;display:block}@media only screen and (min-width:822px){.block-card.austin .blobright{bottom:-67px;right:-128px;width:auto}}.block-card.austin .blobtopleft{z-index:-1;position:absolute;width:200px;top:40px;left:-61px;display:block}@media only screen and (min-width:822px){.block-card.austin .blobtopleft{top:-50px;left:-132px;width:auto}}.block-card.austin .blobtoplefttwo{z-index:-1;position:absolute;top:-75px;left:-238px;display:none}@media only screen and (min-width:822px){.block-card.austin .blobtoplefttwo{display:block}}.block-card.austin .accentbotlefttwo{z-index:1;position:absolute;width:50px;left:-20px;bottom:16px;display:block}@media only screen and (min-width:822px){.block-card.austin .accentbotlefttwo{left:-54px;bottom:-60px;width:auto}}.block-card.austin .blobbottomleft{z-index:-1;position:absolute;width:200px;left:-135px;bottom:-15px;display:block}@media only screen and (min-width:822px){.block-card.austin .blobbottomleft{left:-250px;bottom:-61px;width:auto}}.block-card.austin .block-card__image{display:none}@media only screen and (min-width:822px){.block-card.austin .block-card__image{display:block}}.block-card.austin .block-card__left.mobile,.block-card.austin .block-card__right.mobile{display:block}@media only screen and (min-width:822px){.block-card.austin .block-card__left.mobile,.block-card.austin .block-card__right.mobile{display:none}}.block-card.austin .block-card__left.mobile .block-card__image,.block-card.austin .block-card__right.mobile .block-card__image{display:block!important;width:100%}@media only screen and (min-width:822px){.block-card.austin .block-card__left.mobile .block-card__image,.block-card.austin .block-card__right.mobile .block-card__image{display:none!important}}.block-card.austin .block-card__left.desktop,.block-card.austin .block-card__right.desktop{display:none}@media only screen and (min-width:822px){.block-card.austin .block-card__left.desktop,.block-card.austin .block-card__right.desktop{display:block}}.block-card.austin .block-card__left{margin-bottom:0}.block-card.austin .block-card__left.mobile{margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-card.austin .block-card__left.mobile{margin-bottom:2rem}}.block-card.austin .block-card__right.mobile .block-card__image{margin-bottom:1.5rem}.block-card.austin.has-white-lightblue-background-color{background-color:var(--global--2023-lblue)}@media only screen and (min-width:822px){.block-card.austin.has-white-lightblue-background-color{background-color:#fff}}.block-card.austin .block-card__image-accent{display:none}@media only screen and (min-width:482px){.home .block-card__headline{font-size:var(--heading--font-size-h5)}}@media only screen and (min-width:592px){.home .block-card__headline{font-size:var(--heading--font-size-h4)}}@media only screen and (min-width:822px){.home .block-card__headline{font-size:var(--heading--font-size-h4)}}@media only screen and (min-width:1084px){.home .block-card__headline{font-size:var(--heading--font-size-h3)}}.block-logos{margin-bottom:0;position:relative;background-color:#fff;z-index:1;border-radius:0 0 30px 30px}@media only screen and (min-width:822px){.block-logos{border-radius:0 0 60px 60px}}.block-logos__headline{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;text-align:left;margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-logos__headline{font-size:34px;text-align:center;font-family:Humansans;font-weight:700;line-height:1.25;margin:auto auto 3.5rem}}@media only screen and (min-width:822px) and (min-width:822px){.block-logos__headline{font-size:44px}}@media only screen and (min-width:1080px){.block-logos__headline{max-width:60%}}.block-logos__subheadline{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.5;margin-top:1rem}@media only screen and (min-width:822px){.block-logos__subheadline{font-size:18px;text-align:center}}.block-logos__wrap{position:relative;padding:3.5rem 0}.block-logos__logo-grid{flex:0 0 50%}@media only screen and (min-width:720px){.block-logos__logo-grid{flex:0 0 32%}}@media only screen and (min-width:822px){.block-logos__logo-grid{flex:0 0 16%}}.block-logos__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.block-logos .js-hide-logo{display:none}@media only screen and (min-width:822px){.block-logos .js-hide-logo{display:block}}.block-logos__show-more{display:block;width:100%}@media only screen and (min-width:822px){.block-logos__show-more{display:none}}.block-logos__show-more .js-show-more{margin-top:1rem;margin-bottom:2rem;font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center}@media only screen and (min-width:822px){.block-logos__show-more .js-show-more{width:-moz-fit-content;width:fit-content}}.block-logos__show-more .js-show-more:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-logos__show-more .js-show-more:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.block-logos__show-more .js-show-more:active,.block-logos__show-more .js-show-more:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.block-logos__show-more .js-show-more:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.block-logos__show-more .js-show-more:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-hotel-cards{margin-top:0;margin-bottom:0;background:var(--global--color-white);z-index:1}.block-hotel-cards.lblue-bg{background-color:var(--global--2023-lblue);margin-top:-3rem;border-radius:25px 25px 0 0}@media only screen and (min-width:822px){.block-hotel-cards.lblue-bg{border-radius:50px 50px 0 0}}.block-hotel-cards.lblue-bg .block-hotel-cards__item{background-color:#fff}@media only screen and (min-width:1480px){.block-hotel-cards.lblue-bg .block-hotel-cards__hotels{margin:auto}}.block-hotel-cards.lblue-bg .block-hotel-cards__shape-1{display:none}.block-hotel-cards.white-bg{background-color:#fff}.block-hotel-cards.white-bg .block-hotel-cards__item{background-color:var(--global--2023-lblue)}@media only screen and (min-width:1480px){.block-hotel-cards.white-bg .block-hotel-cards__hotels{margin:auto}}.block-hotel-cards.white-bg .block-hotel-cards__shape-1{display:none}.block-hotel-cards:target:before{content:"";display:block;height:150px;margin:-150px 0 0}.block-hotel-cards__book-now-cta{margin-bottom:2rem}.block-hotel-cards__space{height:2rem}.block-hotel-cards__wrap{display:flex;flex-direction:column;padding:3.75rem 1rem;border-radius:12px;z-index:1;position:relative}@media only screen and (min-width:822px){.block-hotel-cards__wrap{padding:3.75rem 0}}.block-hotel-cards__title h3{font-weight:900;margin-bottom:1.769rem;color:var(--global--color-white)}.block-hotel-cards__text h4{max-width:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-weight:400;font-size:20px;line-height:30px;color:var(--global--color-white)}@media only screen and (min-width:822px){.block-hotel-cards__text h4{max-width:85%}}.block-hotel-cards__hotels{display:flex;flex-direction:column;position:relative;margin:0 auto}@media only screen and (min-width:822px){.block-hotel-cards__hotels{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:1480px){.block-hotel-cards__hotels{max-width:100%;margin:initial}}.block-hotel-cards__item{align-items:flex-start;max-width:340px;height:-moz-fit-content;height:fit-content;border-radius:12px;overflow:auto;margin:2rem auto;background-color:var(--global--2023-lblue)}@media only screen and (min-width:822px){.block-hotel-cards__item{margin:0 auto 2rem}}.block-hotel-cards__inner-item{padding:2rem}.block-hotel-cards__item-text{font-size:.8rem;margin:0;max-height:0;overflow:hidden;transition:all .3s}.block-hotel-cards__item-text,.block-hotel-cards__item-title{margin-bottom:.5rem}.block-hotel-cards__item-button{color:var(--global--color-primary-orange);font-size:1rem;font-weight:800}.block-hotel-cards__item-button:before{content:"▶  ";font-size:1rem;color:var(--global--color-primary-orange)}.block-hotel-cards__item-button:hover{cursor:pointer;color:var(--global--color-muted-orange)}.block-hotel-cards__item-bottom{display:flex;justify-content:space-between;padding-top:2rem}.block-hotel-cards__item-bottom a.book-now-cta__link{font-size:12px;padding:4px 14px}.block-hotel-cards__item-book-now-cta,.block-hotel-cards__item-rate{width:50%}.block-hotel-cards__item-book-now-cta{align-items:flex-end;display:flex;flex-direction:column-reverse}.block-hotel-cards__book-now-cta .book-now-cta__link,.block-hotel-cards__item-book-now-cta .book-now-cta__link{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-hotel-cards__book-now-cta .book-now-cta__link:not(:hover):not(:active):not(.has-text-color),.block-hotel-cards__item-book-now-cta .book-now-cta__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-hotel-cards__book-now-cta .book-now-cta__link:not(:hover):not(:active):not(.has-background),.block-hotel-cards__item-book-now-cta .book-now-cta__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.block-hotel-cards__book-now-cta .book-now-cta__link:active,.block-hotel-cards__book-now-cta .book-now-cta__link:hover,.block-hotel-cards__item-book-now-cta .book-now-cta__link:active,.block-hotel-cards__item-book-now-cta .book-now-cta__link:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.block-hotel-cards__book-now-cta .book-now-cta__link:focus,.block-hotel-cards__item-book-now-cta .book-now-cta__link:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-hotel-cards__book-now-cta .book-now-cta__link:disabled,.block-hotel-cards__item-book-now-cta .book-now-cta__link:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-hotel-cards__item-conference{font-size:.8rem}.block-hotel-cards__rate{font-size:1.25rem;font-weight:700}.block-hotel-cards__more-info,.block-hotel-cards_less-info{display:inline-block}.block-hotel-cards__less-info{display:none}.block-hotel-cards__info-text.hotel-info-expanded .block-hotel-cards__item-text{max-height:100vh;margin-bottom:1rem}.block-hotel-cards__info-text.hotel-info-expanded .block-hotel-cards__less-info{display:inline-block}.block-hotel-cards__info-text.hotel-info-expanded .block-hotel-cards__more-info{display:none}.block-hotel-cards__card-link{text-decoration:none;color:unset;font-weight:unset}.block-hotel-cards__card-link:hover{text-decoration:none}.block-hotel-cards.austin{position:relative}.block-hotel-cards.austin.white{background:linear-gradient(0deg,#9c224f,#c1386a 70%);padding:0 0 3.75rem}.block-hotel-cards.austin.white .block-hotel-cards__item{background-color:#fff;box-shadow:0 2px 8px rgba(96,112,161,.2)}.block-hotel-cards.austin.white .block-hotel-cards__wrap{background:linear-gradient(180deg,#f1f3f6,#fff 70%)}.block-hotel-cards.austin.lblue{background-color:#fff}.block-hotel-cards.austin.lblue .block-hotel-cards__item{background-color:var(--global--2023-lblue)}.block-hotel-cards.austin.lblue .block-hotel-cards__wrap{background:linear-gradient(180deg,#f1f3f6,#fff 70%)}.block-hotel-cards.austin .block-hotel-cards__inner-item{display:grid;grid-template-rows:auto 2fr;height:180px}@media only screen and (min-width:822px){.block-hotel-cards.austin .block-hotel-cards__inner-item{height:260px}}.block-hotel-cards.austin .block-hotel-cards__item{height:auto;z-index:1}@media only screen and (min-width:1084px){.block-hotel-cards.austin .block-hotel-cards__item{margin:0}}.block-hotel-cards.austin .block-hotel-cards__item-title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25}@media only screen and (min-width:822px){.block-hotel-cards.austin .block-hotel-cards__item-title{font-size:24px}}.block-hotel-cards.austin .block-hotel-cards__card-text{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276}@media only screen and (min-width:822px){.block-hotel-cards.austin .block-hotel-cards__card-text{font-size:1rem}}.block-hotel-cards.austin .block-hotel-cards__link{display:flex;width:-moz-fit-content;width:fit-content;align-self:end}.block-hotel-cards.austin .block-hotel-cards__title{margin-bottom:1rem;padding-bottom:0;color:#0d173d;text-align:left;margin-left:0;font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-hotel-cards.austin .block-hotel-cards__title{font-size:2.75rem;text-align:center;margin-left:auto}}.block-hotel-cards.austin .block-hotel-cards__subtitle{color:#5d6276;padding-bottom:.5rem;text-align:left;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-hotel-cards.austin .block-hotel-cards__subtitle{font-size:1rem;width:40%;text-align:center;margin:auto;margin-bottom:.5rem}}.block-hotel-cards.austin .block-hotel-cards__subtitle a{color:var(--global--2023-maroon);text-decoration:underline;font-weight:400}.block-hotel-cards.austin .block-hotel-cards__tabcontent{display:flex;justify-content:space-between;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid hsla(0,0%,100%,.18)}.block-hotel-cards.austin .block-hotel-cards__tabcontent[aria-hidden=true]{display:none}@media only screen and (min-width:822px){.block-hotel-cards.austin .block-hotel-cards__tabcontent{padding-top:2.5rem}}.block-hotel-cards.austin .block-hotel-cards__tabs{width:90%;margin:auto}.block-hotel-cards.austin .block-hotel-cards__hotels{gap:2rem 1rem;display:block}@media only screen and (min-width:1084px){.block-hotel-cards.austin .block-hotel-cards__hotels{display:flex}}.block-hotel-cards.austin .block-hotel-cards__accenttl{position:absolute;top:172px;left:-34px}.block-hotel-cards .block-agenda-at-a-glance__tablist-item{width:-webkit-fill-available}.block-hotel-cards .block-agenda-at-a-glance__tablist-item.hide,.block-hotel-cards .hide{display:none}.block-hotel-cards__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/hotel-shape-3.webp);background-repeat:no-repeat;background-size:contain;position:absolute;width:1000px;height:1000px;bottom:-491px;right:-679px;z-index:0}@media only screen and (min-width:822px){.block-hotel-cards__shape-1{right:-345px}}.block-hotel-cards__mobile{display:block}@media only screen and (min-width:822px){.block-hotel-cards__mobile{display:none}}.block-hotel-cards__desktop{display:none}@media only screen and (min-width:822px){.block-hotel-cards__desktop{display:block}}.block-hotel-cards__summary{display:block}.block-hero{position:relative;margin-bottom:0;margin-top:0;color:var(--global--color-dark-blue);min-height:125px;z-index:1}@media only screen and (min-width:822px){.block-hero{min-height:325px}}.block-hero__pause-play{cursor:pointer;position:absolute;z-index:5;right:16px;bottom:107px;display:flex;flex-direction:row;grid-gap:.5rem;font-family:Humansans;font-weight:500;font-size:14px;line-height:normal;color:#fff;align-items:center}@media only screen and (min-width:822px){.block-hero__pause-play{bottom:130px}}.block-hero__pause-play p{line-height:1}.block-hero__pause-play img{padding:.25rem;height:14px;width:14px;box-shadow:0 0 20px rgba(96,112,161,.4);background:#fff;border-radius:50%;display:grid;justify-content:center;align-content:center}.block-hero__event-bar{background:var(--neonblue-whlive);padding:1rem 0 4rem;position:relative;z-index:2;width:100%}@media only screen and (min-width:822px){.block-hero__event-bar{padding:1.5rem 0 4.5rem}}.block-hero__event-bar-wrap{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin:auto;align-items:center;grid-gap:1.5rem}@media only screen and (min-width:822px){.block-hero__event-bar-wrap{flex-direction:row;grid-gap:8rem}}.block-hero__event-bar img{max-width:384px;width:100%}.block-hero__event-bar-text{color:var(--heading);font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;max-width:579px}@media only screen and (min-width:822px){.block-hero__event-bar-text{font-size:18px;font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero__event-bar-text{font-size:16px}}.block-hero__event-bar-btn{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center}@media only screen and (min-width:822px){.block-hero__event-bar-btn{width:-moz-fit-content;width:fit-content}}.block-hero__event-bar-btn:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-hero__event-bar-btn:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.block-hero__event-bar-btn:active,.block-hero__event-bar-btn:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.block-hero__event-bar-btn:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.block-hero__event-bar-btn:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-hero__event-bar-btn.mobile{display:block}@media only screen and (min-width:822px){.block-hero__event-bar-btn.mobile{display:none}}.block-hero__event-bar-btn.desktop{display:none}@media only screen and (min-width:822px){.block-hero__event-bar-btn.desktop{display:block}}.block-hero__gradient-layer{position:absolute;width:100%;height:100%;z-index:2;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 70%)}@media only screen and (min-width:822px){.block-hero__gradient-layer{background:linear-gradient(270deg,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 70%)}}.block-hero__arrow-down{border:1px solid #fff;border-radius:50px;width:40px;height:40px;margin:auto;justify-content:center;align-items:center;color:#fff;display:none}@media only screen and (min-width:1080px){.block-hero__arrow-down{margin-top:0}}@media only screen and (min-width:822px){.block-hero__arrow-down{display:flex}}.block-hero.center .block-hero__pause-play{bottom:255px}@media only screen and (min-width:822px){.block-hero.center .block-hero__pause-play{bottom:180px}}.block-hero.center .block-hero__wrap{padding:3rem 0;align-content:center;z-index:2;grid-template-columns:1fr}@media only screen and (min-width:1440px){.block-hero.center .block-hero__wrap{min-height:680px}}.block-hero.center .block-hero__image1-cta{max-width:500px;display:block;margin-bottom:2rem}@media only screen and (min-width:822px){.block-hero.center .block-hero__image1-cta{display:none}}@media only screen and (min-width:482px){.block-hero.center .block-hero__right-glass{bottom:-100px}}@media only screen and (min-width:822px){.block-hero.center .block-hero__right-glass{width:837px;bottom:-830px;left:unset;right:-156px;height:368px}}.block-hero.center .block-hero__headline{display:grid;font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25}@media only screen and (min-width:822px){.block-hero.center .block-hero__headline{font-size:68px;text-align:center;display:grid;justify-content:center;font-family:Unbounded;font-weight:700;font-size:100px;line-height:1.25;max-width:800px;margin:auto}}@media only screen and (min-width:1080px){.block-hero.center .block-hero__headline{padding-bottom:1rem}}.block-hero.center .block-hero__text{justify-items:start;font-family:Humansans;font-weight:500;font-size:16px;line-height:1.5}@media only screen and (min-width:822px){.block-hero.center .block-hero__text{font-size:18px;width:70%;margin:auto;text-align:center;font-family:Humansans;font-weight:500;line-height:1.5;max-width:300px;display:grid;justify-content:center}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero.center .block-hero__text{font-size:24px}}@media only screen and (min-width:1440px){.block-hero.center .block-hero__text{width:60%}}.block-hero.center .block-hero__text span{display:block}@media only screen and (min-width:822px){.block-hero.center .block-hero__left{padding-top:4rem}}.block-hero.bg-layer{padding-top:0!important;background:linear-gradient(90deg,rgba(13,23,61,.6),rgba(13,23,61,.6)),url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/WH_Focus_BG.jpg);padding-bottom:1px}.block-hero .block-hero__overflow-wrap{height:130%;z-index:0}@media only screen and (min-width:822px){.block-hero .block-hero__overflow-wrap{height:100%}}.block-hero .block-hero__overflow-wrap.center video.bgvideo.home,.block-hero .block-hero__overflow-wrap.center video.bgvideo.main,.block-hero .block-hero__overflow-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;display:block}.block-hero .block-hero__right{display:none;overflow:hidden;z-index:1}.block-hero .block-hero__right .block-hero__text{color:#fff;width:80%}.block-hero .block-hero__right .block-hero__text p{padding:0}@media only screen and (min-width:822px){.block-hero .block-hero__right .block-hero__text p{padding:2.5rem 0}}@media only screen and (min-width:1284px){.block-hero .block-hero__right .block-hero__text p{padding:2.5rem 0 0}}.block-hero .block-hero__left{color:#fff;width:100%;height:100%}.block-hero .block-hero__link2 a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:3px solid #fff!important;height:48px;line-height:1.8}.block-hero .block-hero__link2 a:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-hero .block-hero__link2 a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-hero .block-hero__link2 a:active,.block-hero .block-hero__link2 a:hover{background-color:#fff;border-color:#fff;color:#0d173d;text-decoration:none}.block-hero .block-hero__link2 a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-hero .block-hero__link2 a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-hero .block-hero__wrap{align-items:start;z-index:2}@media only screen and (min-width:822px){.block-hero .block-hero__wrap{display:grid;grid-template-columns:1fr 1fr}}.block-hero__wrap{display:flex;flex-direction:column;padding:4rem 0 5rem;position:relative;height:100%}@media only screen and (min-width:822px){.block-hero__wrap{padding:2.5rem 0 5.5rem;flex-direction:row;align-items:center}}.block-hero__right #wistia_grid_43_center>div.w-video-wrapper.w-css-reset{background:transparent!important;background-color:transparent!important}.block-hero__left,.block-hero__right{width:100%;position:relative}.block-hero__image1-cta{margin-left:0}@media only screen and (min-width:822px){.block-hero__image1-cta img{width:775px}}.block-hero__headline{color:#fff;font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-hero__headline{font-size:44px;padding-bottom:1rem;padding-top:0;font-family:Humansans;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero__headline{font-size:68px}}.block-hero__headline span{text-transform:uppercase;color:var(--neonorange-whlive);display:block;font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.block-hero__headline span{font-size:44px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero__headline span{font-size:68px}}.block-hero__headline .large{font-size:24px}@media only screen and (min-width:822px){.block-hero__headline .large{font-size:55px}}.block-hero__text{display:grid;font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5}@media only screen and (min-width:822px){.block-hero__text{font-size:1.125rem;justify-items:start}}.block-hero__text .bg-box{background:linear-gradient(69deg,#0b1843 10%,#c1386a);width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:15px}@media only screen and (min-width:822px){.block-hero__text .bg-box{margin-top:1rem}}.block-hero__text p{padding-bottom:2em;padding-bottom:1rem}@media only screen and (min-width:822px){.block-hero__text p{padding-bottom:2rem}}@media only screen and (min-width:822px){.block-hero__text p .cyan-download-link{font-size:1.25rem}}.block-hero__cta-link{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-hero__cta-link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-hero__cta-link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-muted-green)}.block-hero__cta-link:active,.block-hero__cta-link:hover{background-color:var(--global--color-light-green);border-color:var(--global--color-light-green);color:var(--global--color-primary);text-decoration:none}.block-hero__cta-link:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-hero__cta-link:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-hero__cta-link-wrap{display:flex;flex-direction:column}@media only screen and (min-width:1084px){.block-hero__cta-link-wrap{flex-direction:row}}.block-hero__link1 a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;position:relative;width:100%;text-align:center;z-index:3;margin-bottom:1.5rem;height:48px}.block-hero__link1 a:not(:hover):not(:active):not(.has-text-color){color:#0d173d!important}.block-hero__link1 a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-cyan)}.block-hero__link1 a:active,.block-hero__link1 a:hover{background-color:var(--global--2023-cyan-hover);border-color:var(--global--2023-cyan-hover);color:#0d173d!important;text-decoration:none}.block-hero__link1 a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-hero__link1 a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-hero__link1 a{width:unset;text-align:unset;margin-bottom:0}}.block-hero__link2 a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:1px solid #000!important;width:100%;text-align:center}.block-hero__link2 a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-hero__link2 a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-hero__link2 a:active,.block-hero__link2 a:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.block-hero__link2 a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-hero__link2 a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-hero__link2 a{width:unset;text-align:unset}}.block-hero.image{background-position:50%;z-index:2;background-size:cover}.block-hero.image .block-hero__gradient-layer{background:linear-gradient(0deg,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 70%)}@media only screen and (min-width:822px){.block-hero.image .block-hero__gradient-layer{background:linear-gradient(270deg,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 70%)}}.block-hero.image .block-hero__wrap{padding:3.5rem 0 15.5rem}@media only screen and (min-width:1080px){.block-hero.image .block-hero__wrap{padding:4.5rem 0 6.5rem}}@media only screen and (min-width:1440px){.block-hero.image .block-hero__wrap{min-height:680px;padding:5.5rem 0 20rem}}.block-hero.image .block-hero__left .block-hero__headline{font-family:Humansans;font-weight:700;font-size:44px;line-height:1.25}@media only screen and (min-width:822px){.block-hero.image .block-hero__left .block-hero__headline{font-size:68px;font-family:Humansans;font-weight:700;font-size:44px;line-height:1.25;line-height:1}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero.image .block-hero__left .block-hero__headline{font-size:68px}}.block-hero.image .block-hero__left .block-hero__headline span{text-transform:uppercase;color:var(--neonpink-whlive);font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.block-hero.image .block-hero__left .block-hero__headline span{font-size:44px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero.image .block-hero__left .block-hero__headline span{font-size:68px}}.block-hero.image .block-hero__left .block-hero__text p{font-family:Humansans;font-weight:500;font-size:18px;line-height:1.5}@media only screen and (min-width:822px){.block-hero.image .block-hero__left .block-hero__text p{font-size:24px}}.block-hero.navy{background:var(--ocean-whlive)!important}.block-hero.navy .block-hero__wrap{grid-template-columns:1fr}.block-hero.navy .block-hero__headline.orange-text{color:var(--neonorange-whlive);font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.block-hero.navy .block-hero__headline.orange-text{font-size:44px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-hero.navy .block-hero__headline.orange-text{font-size:68px}}.block-hero.navy .block-hero__text{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25}@media only screen and (min-width:822px){.block-hero.navy .block-hero__text{font-size:34px}}.block-hero.navy .block-hero__overflow-wrap{position:relative;height:100px}.block-hero.navy .block-hero__overflow-wrap video{height:200px}.block-hero .jump-menu{background:var(--neonpink-whlive);padding:1.5rem;z-index:10;position:relative;font-size:16px;font-weight:700;min-height:60px;align-items:center}@media only screen and (min-width:822px){.block-hero .jump-menu{display:flex}}.block-hero .jump-menu__title{text-transform:uppercase;font-family:Humansans;font-weight:700;color:var(--ocean-whlive);line-height:normal;letter-spacing:1px}.block-hero .jump-menu__title-colon{display:none}.block-hero .jump-menu__wrap{display:flex;flex-direction:column;align-items:flex-start}.block-hero .jump-menu__content{display:flex;flex-direction:row;align-items:center;gap:3rem;width:100%;position:relative}.block-hero .jump-menu__link{text-decoration:none;text-transform:uppercase;padding:1rem 0;display:block;font-family:Humansans;font-weight:700;font-size:14px;line-height:1.5}@media only screen and (min-width:822px){.block-hero .jump-menu__link{font-size:16px;font-family:Humansans;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}}.block-hero .jump-menu__link:hover{text-decoration:underline}.block-hero .jump-menu__link i{color:#fff}.block-hero .jump-menu__toggle{padding:0;height:-moz-fit-content;height:fit-content;line-height:1!important;background:transparent!important;border:none;color:inherit;font:inherit;display:flex;align-items:center;gap:.5rem;cursor:auto;position:relative;width:100%}.block-hero .jump-menu__toggle:focus{outline:none}.block-hero .jump-menu__toggle .jump-menu__fa-caret-down{background:#fff;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--ocean-whlive);transition:transform .3s ease}@media only screen and (min-width:822px){.block-hero .jump-menu__toggle .jump-menu__fa-caret-down{display:none}}.block-hero .jump-menu__toggle .jump-menu__fa-caret-down.rotate-180{transform:rotate(180deg)}.block-hero .jump-menu__links{flex-direction:column;width:100%;gap:1rem;flex:1;position:absolute;top:35px;background:#fff;box-shadow:0 0 12px 1px rgba(91,99,228,.2);padding:2rem;border-radius:.5rem;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(-10px);visibility:hidden}.block-hero .jump-menu__links.active{opacity:1;transform:translateY(0);visibility:visible}@media only screen and (min-width:822px){.block-hero .jump-menu__wrap{align-items:center}.block-hero .jump-menu__content,.block-hero .jump-menu__toggle{width:auto}.block-hero .jump-menu__title-colon{display:inline}.block-hero .jump-menu__links{display:flex;flex-direction:row;gap:3rem;align-items:center;justify-content:start;position:static;background:transparent;box-shadow:none;padding:0;opacity:1;transform:none;transition:none;visibility:visible}.block-hero .jump-menu__link{padding:0}}@media only screen and (min-width:1284px){.block-hero .jump-menu__content{flex-direction:row;gap:4rem}.block-hero .jump-menu__links{gap:4rem}}.block-icon-grid{background:var(--ocean-whlive);margin-bottom:0;margin-top:0;position:relative;z-index:1}.block-icon-grid__wrap{padding:3.5rem 0;position:relative}.block-icon-grid__icons{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:2rem}@media only screen and (min-width:1440px){.block-icon-grid__icons{grid-gap:3rem}}.block-icon-grid__icon-item{flex:1 0 100%;display:flex;flex-direction:row;grid-gap:1.5rem;align-items:center}@media only screen and (min-width:822px){.block-icon-grid__icon-item{flex:1 0 30%;flex-direction:column}}.block-icon-grid__icon{background:var(--neonblue-whlive);border-radius:50px;width:56px;height:56px;font-size:2rem;padding:.25rem;aspect-ratio:1/1;display:flex!important;justify-content:center;align-items:center;color:var(--ocean-whlive)}.block-icon-grid__title{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;width:-moz-fit-content;width:fit-content;color:#fff;margin-bottom:1.5rem;max-width:200px}@media only screen and (min-width:822px){.block-icon-grid__title{font-size:44px;margin:auto;margin-bottom:2.5rem;max-width:inherit}}.block-icon-grid__copy{font-family:Humansans;font-weight:500;font-size:18px;line-height:1.5;color:#fff}@media only screen and (min-width:822px){.block-icon-grid__copy{font-size:24px;text-align:center}}.block-rainbow-accordion{position:relative;margin-bottom:0;padding-bottom:2rem}.block-rainbow-accordion.first{border-radius:25px 25px 0 0;background:linear-gradient(180deg,#ffe8e8,#fff 30%);padding-top:9rem;margin-top:-3rem}@media only screen and (min-width:822px){.block-rainbow-accordion.first{border-radius:50px 50px 0 0;padding-top:3rem}}.block-rainbow-accordion.last{border-radius:0 0 25px 25px;background:linear-gradient(0deg,#ffe8e8,#fff 30%);padding-bottom:3rem;position:relative;z-index:1}@media only screen and (min-width:822px){.block-rainbow-accordion.last{border-radius:0 0 50px 50px;padding-bottom:6rem}}.block-rainbow-accordion__overflow-wrap{bottom:0;height:100%;overflow:hidden;position:absolute;top:3.75rem;width:100%}.block-rainbow-accordion__wrap{margin:-3.75rem auto 0}.block-rainbow-accordion__header{font-family:Humansans;font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;font-weight:500;grid-template-columns:auto 24px;align-items:center;max-width:100%;-webkit-user-select:none;user-select:none}@media only screen and (min-width:822px){.block-rainbow-accordion__header{font-size:1.125rem}}.block-rainbow-accordion__header:before{order:1}.block-rainbow-accordion__header h3{color:var(--global--color-dark-blue);font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500}@media only screen and (min-width:822px){.block-rainbow-accordion__header h3{font-size:24px}}@media only screen and (min-width:822px){.block-rainbow-accordion__header{max-width:60%}}.block-rainbow-accordion__header:before{width:1rem;height:1rem;margin-right:0;margin-left:10px}@media only screen and (min-width:822px){.block-rainbow-accordion__header:before{margin-bottom:4px}}.block-rainbow-accordion__open-btn{height:24px;position:absolute;right:1rem;top:2rem;transform:rotate(180deg);transition:all .5s;width:18px}.block-rainbow-accordion__open-btn svg{width:100%}@media only screen and (min-width:822px){.block-rainbow-accordion__open-btn{width:28px;right:0}}.block-rainbow-accordion__icon{background-color:var(--global--color-white);border-radius:25px;display:none;height:86px;margin-right:1.75rem;min-width:86px;width:86px}@media only screen and (min-width:822px){.block-rainbow-accordion__icon{align-items:center;display:flex;justify-content:center}}.block-rainbow-accordion__icon-image{max-width:64px;max-height:64px}.block-rainbow-accordion__wrap-items{padding-bottom:3.75rem}.block-rainbow-accordion__item{border-bottom:1px solid rgba(13,23,61,.12);padding:1rem 0;scroll-margin:300px}.block-rainbow-accordion__item[open] .block-rainbow-accordion__header h3{color:#c1386a!important;font-weight:900}@media only screen and (min-width:822px){.block-rainbow-accordion__item{border-radius:0;padding:1.5rem 0}}.block-rainbow-accordion__item p{margin:0 0 2.5rem;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-rainbow-accordion__item p{font-size:1rem}}.block-rainbow-accordion__item ul{padding-bottom:2rem;padding-left:18px;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-rainbow-accordion__item ul{font-size:1rem}}.block-rainbow-accordion__item li{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-rainbow-accordion__item li{font-size:1rem}}.block-rainbow-accordion__item:nth-last-child(-n+1){border-bottom:0}.block-rainbow-accordion__item:nth-child(3) .block-rainbow-accordion__full a,.block-rainbow-accordion__item:nth-child(3) .block-rainbow-accordion__left a{color:var(--global--color-yellow)}.block-rainbow-accordion__item:nth-child(3) .block-rainbow-accordion__full a:after,.block-rainbow-accordion__item:nth-child(3) .block-rainbow-accordion__left a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15.126' viewBox='0 0 19 15.126'%3E%3Cpath id='Path_21313' data-name='Path 21313' d='M40.234,31.527l0,0-7.046-7.046L31.8,25.868l5.166,5.167H21.793V33h15.3l-5.2,5.2L33.277,39.6l7.516-7.516Z' transform='translate(-21.793 -24.475)' fill='%23FFCF27'/%3E%3C/svg%3E")}.block-rainbow-accordion__item:nth-child(3) .block-rainbow-accordion__quote-source a,.block-rainbow-accordion__item:nth-child(4) .block-rainbow-accordion__body{color:#fff}.block-rainbow-accordion__item:nth-child(4) .block-rainbow-accordion__full a,.block-rainbow-accordion__item:nth-child(4) .block-rainbow-accordion__left a{color:#9c224f}.block-rainbow-accordion__item:nth-child(4) .block-rainbow-accordion__full a:after,.block-rainbow-accordion__item:nth-child(4) .block-rainbow-accordion__left a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15.126' viewBox='0 0 19 15.126'%3E%3Cpath id='Path_21313' data-name='Path 21313' d='M40.234,31.527l0,0-7.046-7.046L31.8,25.868l5.166,5.167H21.793V33h15.3l-5.2,5.2L33.277,39.6l7.516-7.516Z' transform='translate(-21.793 -24.475)' fill='%239C224F'/%3E%3C/svg%3E")}.block-rainbow-accordion__item:nth-child(4) a.block-rainbow-accordion__quote-source--link{color:#9c224f}.block-rainbow-accordion__item:nth-child(4) .block-rainbow-accordion__quote-img svg path{fill:var(--global--color-dark-blue)}.block-rainbow-accordion__item:nth-child(5) .block-rainbow-accordion__body{color:#fff}.block-rainbow-accordion__item:nth-child(5) .block-rainbow-accordion__full a,.block-rainbow-accordion__item:nth-child(5) .block-rainbow-accordion__left a{color:#9c224f}.block-rainbow-accordion__item:nth-child(5) .block-rainbow-accordion__full a:after,.block-rainbow-accordion__item:nth-child(5) .block-rainbow-accordion__left a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15.126' viewBox='0 0 19 15.126'%3E%3Cpath id='Path_21313' data-name='Path 21313' d='M40.234,31.527l0,0-7.046-7.046L31.8,25.868l5.166,5.167H21.793V33h15.3l-5.2,5.2L33.277,39.6l7.516-7.516Z' transform='translate(-21.793 -24.475)' fill='%239C224F'/%3E%3C/svg%3E")}.block-rainbow-accordion__item:nth-child(5) .block-rainbow-accordion__quote-img svg path{fill:var(--global--color-dark-blue)}.block-rainbow-accordion__item:nth-child(5) a.block-rainbow-accordion__quote-source--link{color:#9c224f}.block-rainbow-accordion__item:nth-child(6) a.block-rainbow-accordion__quote-source--link{color:var(--global--color-pearl-aqua)}.block-rainbow-accordion__body{display:flex;flex-direction:column;font-size:16px;line-height:18px;padding-top:1.25rem;padding-left:18px}@media only screen and (min-width:822px){.block-rainbow-accordion__body{flex-direction:row;font-size:1.125rem;line-height:1.5rem;padding-left:23px}}.block-rainbow-accordion__quote{border:2px solid;border-radius:25px}@media only screen and (min-width:822px){.block-rainbow-accordion__quote{display:block;max-width:410px;position:absolute;right:-54px;top:-7.25rem}}.block-rainbow-accordion__quote-wrap{padding:1.5rem 2.5rem 1.5rem 2rem}.block-rainbow-accordion__quote-img{display:none}@media only screen and (min-width:822px){.block-rainbow-accordion__quote-img{display:block;padding-bottom:1rem}}.block-rainbow-accordion__left{max-width:100%}.block-rainbow-accordion__left a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--color-pearl-aqua)}.block-rainbow-accordion__left a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-rainbow-accordion__left a:hover{text-decoration:none}.block-rainbow-accordion__left a:hover:after{right:-8px}.block-rainbow-accordion__left a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15.126' viewBox='0 0 19 15.126'%3E%3Cpath id='Path_21313' data-name='Path 21313' d='M40.234,31.527l0,0-7.046-7.046L31.8,25.868l5.166,5.167H21.793V33h15.3l-5.2,5.2L33.277,39.6l7.516-7.516Z' transform='translate(-21.793 -24.475)' fill='%237AD8BA'/%3E%3C/svg%3E")}@media only screen and (min-width:822px){.block-rainbow-accordion__left{max-width:60%}}.block-rainbow-accordion__full{max-width:100%}.block-rainbow-accordion__full a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:#7ad8ba}.block-rainbow-accordion__full a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-rainbow-accordion__full a:hover{text-decoration:none}.block-rainbow-accordion__full a:hover:after{right:-8px}.block-rainbow-accordion__full a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15.126' viewBox='0 0 19 15.126'%3E%3Cpath id='Path_21313' data-name='Path 21313' d='M40.234,31.527l0,0-7.046-7.046L31.8,25.868l5.166,5.167H21.793V33h15.3l-5.2,5.2L33.277,39.6l7.516-7.516Z' transform='translate(-21.793 -24.475)' fill='%237AD8BA'/%3E%3C/svg%3E")}.block-rainbow-accordion__full table,.block-rainbow-accordion__left table{border:1px solid #ddd;border-collapse:separate;border-radius:1rem;border-spacing:0}@media only screen and (max-width:651px){.block-rainbow-accordion__full table,.block-rainbow-accordion__left table{overflow-x:auto;display:block}}.block-rainbow-accordion__full table tr:first-child,.block-rainbow-accordion__left table tr:first-child{background-color:var(--global--color-light-orange)}.block-rainbow-accordion__full table tr:first-child td:first-child,.block-rainbow-accordion__left table tr:first-child td:first-child{border-radius:1rem 0 0 0}.block-rainbow-accordion__full table tr:last-child td:first-child,.block-rainbow-accordion__left table tr:last-child td:first-child{border-radius:0 0 0 1rem}.block-rainbow-accordion__full table tr:first-child td:last-child,.block-rainbow-accordion__left table tr:first-child td:last-child{border-radius:0 1rem 0 0}.block-rainbow-accordion__full table tr:last-child td:last-child,.block-rainbow-accordion__left table tr:last-child td:last-child{border-radius:0 0 1rem 0}.block-rainbow-accordion__right{position:relative;width:100%;padding:0 2rem}@media only screen and (min-width:822px){.block-rainbow-accordion ul.columns-2{columns:2}}.block-rainbow-accordion.rainbow-accordion-alt.show-globe-background:before{content:"";position:absolute;width:720px;height:675px;top:-250px;z-index:0;overflow:hidden;left:-450px}.block-rainbow-accordion.rainbow-accordion-alt.guidelines-rainbow .block-rainbow-accordion__description,.block-rainbow-accordion.rainbow-accordion-alt.guidelines-rainbow .block-rainbow-accordion__title h2{color:var(--global--color-dark-blue)}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__overflow-wrap{top:0;z-index:-1}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__wrap{margin:0;padding-top:1.5rem;max-width:100%}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__wrap{padding-top:2.75rem;max-width:var(--responsive--alignwide-width,1275px);margin:0 auto}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__inner-wrap{margin:0 auto;max-width:var(--responsive--alignwide-width,1275px)}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__wrap-items{background:#fff;padding:0 1rem 1.5rem;box-shadow:0 2px 8px rgba(59,74,131,.2)}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__wrap-items{padding:0 2rem 2rem;border-radius:12px}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__title{padding-bottom:1.5rem}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__title h2{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__title h2{font-size:44px}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__description{font-size:16px;padding-bottom:2rem;width:100%}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__description{font-size:20px}}@media only screen and (min-width:1084px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__description{width:60%}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__description h6{display:block;font-size:1rem;font-weight:400}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__item{color:var(--global--color-black,#000)}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__item p{margin:0 0 1rem}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__item:nth-child(2n),.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__item:nth-child(odd){background:#fff}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__header{min-height:43px}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__header{max-width:100%}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body{color:#5d6276}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body ul{padding-bottom:0}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body li{padding-bottom:1.5rem;line-height:1.25}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body li{padding-bottom:2rem}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body li ul{padding-top:1.5rem}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body li.hide-marker{list-style-type:none}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__body{flex-direction:row}}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__full,.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__left{max-width:100%}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__full a,.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__left a{background-position:inherit;display:initial;color:#5d6276;text-decoration:underline;font-weight:600;padding-right:0}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__full a:after,.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__left a:after{display:none}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__left.sixty{margin-bottom:1rem}@media only screen and (min-width:822px){.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__left.sixty{max-width:60%;margin-bottom:0}}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__right{text-align:center;padding:0}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__open-btn svg path{stroke:var(--global--color-black,#000)}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1rem}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__card-item{padding:1.5rem}.block-rainbow-accordion.rainbow-accordion-alt .block-rainbow-accordion__card-heading{font-size:18px;text-decoration:underline;margin:.75rem 0}summary::-webkit-details-marker{display:none}summary::marker{color:transparent}.border-top-left-round{border-top-left-radius:1rem}.border-bottom-left-round{border-bottom-left-radius:1rem}.border-top-right-round{border-top-right-radius:1rem}.border-bottom-right-round{border-bottom-right-radius:1rem}.border-no-round{border-radius:0!important}.block-rainbow-accordion.austin.featured{padding:2rem 0;scroll-margin-top:300px}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__wrap-items{background:transparent}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__wrap-items{padding:0}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__body{flex-direction:column}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__body{padding:1rem 23px}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__body li{padding-bottom:.5rem}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__item{background:transparent;scroll-margin:300px}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__item{padding:1rem 2rem;border-radius:25px;background:#fff;margin-bottom:1rem!important;border-bottom:0}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__left.sixty{max-width:100%}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__left.sixty.columns{display:grid;grid-template-columns:auto auto;grid-gap:1rem 4rem}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__subtitle{grid-column:1/-1;font-size:1rem;font-weight:900;margin-bottom:1rem;line-height:1.25}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__subtitle{max-width:46%;font-size:1.25rem;font-weight:700;margin-bottom:0}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon);grid-column:1/-1;margin-top:1rem;text-align:center;display:block}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta:active,.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__cta{width:-moz-fit-content;width:fit-content;margin-top:0;display:inline-block}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speakers{margin-bottom:1rem}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speakers{display:flex;grid-gap:0 2rem}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speakers-headline{font-size:1.25rem;font-weight:700;padding-bottom:1rem;display:none}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speakers-headline{display:block}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker{display:grid;grid-template-columns:1fr 2fr;grid-gap:0 1rem;padding:1rem;margin-bottom:.5rem;background-color:#fff;border-radius:15px}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker{grid-template-columns:auto 2fr;padding:0;margin-bottom:0;grid-gap:0 2rem;width:100%}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker.four,.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker.three{grid-template-columns:1fr 2fr}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker.one{max-width:50%}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker img{border-radius:6px}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker-inner{display:grid;align-content:center}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker-inner{display:block}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker-name{font-size:1rem;font-weight:700;font-family:Humansans;margin:0 0 .5rem}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker-name{font-size:1.25rem}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker-title{font-size:15px;font-family:Humansans;font-weight:300;margin-bottom:0}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__speaker-title{font-size:1.25rem;margin-bottom:1rem}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__to-top{position:relative;display:block;text-align:center;margin-top:calc(100vh + var(--offset));text-decoration:none!important;font-size:1rem;color:var(--global--color-dark-gray)!important;margin-top:1rem}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__to-top{display:none}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__description{font-size:1rem}@media only screen and (min-width:822px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__description{font-size:1.25rem}}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__description a{color:#0d173d;text-decoration:underline}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__text,.block-rainbow-accordion.austin.featured .block-rainbow-accordion__text-right{font-family:Roboto}.block-rainbow-accordion.austin.featured .block-rainbow-accordion__title{font-size:1.5rem;font-weight:900;line-height:1.25;margin-bottom:1rem;padding-bottom:0}@media only screen and (min-width:1084px){.block-rainbow-accordion.austin.featured .block-rainbow-accordion__title{font-size:2.25rem}}.block-large-cards{background-color:var(--global--color-light-tan);margin-bottom:0;margin-top:0}.block-large-cards__title{margin-bottom:1.5rem;padding-top:3rem}.block-large-cards__title h3{font-weight:900}.block-large-cards__subtitle{margin-bottom:1.5rem;max-width:100%}@media only screen and (min-width:822px){.block-large-cards__subtitle{max-width:80%}}.block-large-cards__cards-wrap{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:1.5rem 0 3rem;z-index:1}@media only screen and (min-width:822px){.block-large-cards__cards-wrap{flex-direction:row}}.block-large-cards__card{background:var(--global--color-light-orange-alt);position:relative;width:96%;border-radius:20px}.block-large-cards__card:first-child{margin-bottom:1rem}@media only screen and (min-width:822px){.block-large-cards__card:first-child{margin-bottom:0}}@media only screen and (min-width:822px){.block-large-cards__card{width:48%}}.block-large-cards__card-image{overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px}.block-large-cards__card-image img{max-height:250px}.block-large-cards__content{padding:2rem}.block-large-cards__content-text,.block-large-cards__content-title{margin-bottom:1rem}.block-large-cards__content-text{font-size:1.125rem}.block-large-cards__content-cta{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;text-align:center}.block-large-cards__content-cta:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-large-cards__content-cta:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-muted-green)}.block-large-cards__content-cta:active,.block-large-cards__content-cta:hover{background-color:var(--global--color-light-green);border-color:var(--global--color-light-green);color:var(--global--color-primary);text-decoration:none}.block-large-cards__content-cta:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-large-cards__content-cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-large-cards.light_tan{background-color:var(--global--color-papaya-whip)}.block-large-cards.light_tan .block-large-cards__card{background-color:var(--global--color-white)}.block-attendee-quote{margin:0;background:var(--ocean-whlive);z-index:1;position:relative}.block-attendee-quote__wrap{padding:3.5rem 0 8rem;position:relative}@media only screen and (min-width:720px){.block-attendee-quote__wrap{max-width:var(--responsive--alignwide-width,1275px);margin-left:auto;margin-right:auto}}.block-attendee-quote__quote-grid{display:flex;flex-direction:column;justify-content:space-between;grid-gap:6rem}@media only screen and (min-width:1080px){.block-attendee-quote__quote-grid{flex-direction:row;grid-gap:4rem}}.block-attendee-quote__title{margin-bottom:2.5rem;font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:#fff}@media only screen and (min-width:822px){.block-attendee-quote__title{font-size:44px;text-align:center}}.block-attendee-quote__item{position:relative}@media only screen and (min-width:720px){.block-attendee-quote__item-img{border-radius:70px}}.block-attendee-quote__quote-mark{position:absolute;left:1.5rem;top:-1.25rem}@media only screen and (min-width:822px){.block-attendee-quote__quote-mark{left:2rem}}.block-attendee-quote__quote{color:var(--ocean-whlive);font-family:Humansans;font-weight:400;font-size:18px;line-height:1.5;margin-bottom:1rem}.block-attendee-quote__company,.block-attendee-quote__role{color:var(--ocean-whlive);font-family:Humansans;font-weight:700;font-size:14px;line-height:1.5}@media only screen and (min-width:822px){.block-attendee-quote__company,.block-attendee-quote__role{font-size:16px}}.block-attendee-quote__quote-box{background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.3);border-radius:27px;position:absolute;min-width:270px;max-width:78%;margin-left:auto;right:20px;top:60%;padding:2rem}@media only screen and (min-width:1080px){.block-attendee-quote__quote-box{right:-30px}}.block-attendee-quote__quote-box.one{left:20px;right:auto}@media only screen and (min-width:1080px){.block-attendee-quote__quote-box.one{right:-30px;left:auto}}.block-attendee-quote.bigtoptwobottom,.block-attendee-quote.threeacross{padding-top:3rem;margin-top:-3rem;z-index:0;background:linear-gradient(0deg,var(--ocean-whlive),#0e3a96 80%)}.block-attendee-quote.bigtoptwobottom .block-attendee-quote__wrap{padding:3.5rem 0 8rem}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__wrap{padding:3.5rem 0}}.block-attendee-quote.bigtoptwobottom .block-attendee-quote__quote-grid{flex-wrap:wrap;justify-content:center;flex-direction:unset;grid-gap:4rem 10rem}.block-attendee-quote.bigtoptwobottom .block-attendee-quote__item.zero{flex:0 0 100%}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__item.zero{max-width:850px;margin-right:8rem}}.block-attendee-quote.bigtoptwobottom .block-attendee-quote__item.one{margin-top:11rem}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__item.one{margin-top:0}}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__item{flex:0 0 42%}}.block-attendee-quote.bigtoptwobottom .block-attendee-quote__quote-box.zero .block-attendee-quote__quote{font-family:Humansans;font-weight:400;font-size:18px;line-height:1.5}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__quote-box.zero .block-attendee-quote__quote{font-family:Humansans;font-weight:400;font-size:24px;line-height:1.5}}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__quote-box.zero{right:-150px;top:35%;max-width:50%}}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__quote-box{max-width:68%;top:45%}}@media only screen and (min-width:822px){.block-attendee-quote.bigtoptwobottom .block-attendee-quote__quote-box.two{right:auto;left:-30px}}.block-attendee-quote.twobig{background:var(--ocean-whlive)}.block-attendee-quote.twobig .block-attendee-quote__quote-grid{grid-gap:7rem}@media only screen and (min-width:822px){.block-attendee-quote.twobig .block-attendee-quote__quote-grid{grid-gap:10rem}}.block-attendee-quote.twobig .block-attendee-quote__quote-box{max-width:60%;top:60%;left:20px;right:auto}@media only screen and (min-width:822px){.block-attendee-quote.twobig .block-attendee-quote__quote-box{top:50%;left:auto;right:-30px}}.block-attendee-quote.twobig .block-attendee-quote__quote-box.one{right:20px;left:auto}@media only screen and (min-width:1080px){.block-attendee-quote.twobig .block-attendee-quote__quote-box.one{left:-30px;right:auto}}.block-attendee-quote.twobig .block-attendee-quote__wrap{padding:3.5rem 0}.block-announcements-slider{background:#fff;background:linear-gradient(0deg,#fff 50%,#fff0f5);border-radius:25px 25px 0 0;margin-top:-3rem;z-index:1;position:relative}@media only screen and (min-width:822px){.block-announcements-slider{border-radius:50px 50px 0 0}}.block-announcements-slider__wrap{background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:591px){.block-announcements-slider__wrap{background-image:none!important}}.block-announcements-slider__inner-wrap{position:relative;height:auto}@media only screen and (max-width:591px){.block-announcements-slider__inner-wrap{overflow:hidden}}.block-announcements-slider__content-wrap{padding-left:3rem;margin-bottom:4.5rem;padding-top:11rem}@media only screen and (min-width:822px){.block-announcements-slider__content-wrap{padding-left:5rem;padding-top:6rem;margin-bottom:6.5rem}}.block-announcements-slider__left{width:100%;padding-bottom:1rem;display:grid;z-index:1;position:relative}@media only screen and (min-width:822px){.block-announcements-slider__left{width:40%;padding:0}}.block-announcements-slider__left img{display:block;justify-self:center}.block-announcements-slider__right{width:100%;z-index:1;position:relative}@media only screen and (min-width:822px){.block-announcements-slider__right{width:55%}}.block-announcements-slider__item{background:#f1f3f6;background:linear-gradient(0deg,#fff,#fff,#f1f3f6);border-radius:12px;box-shadow:0 2px 8px rgba(96,112,161,.2);position:relative}@media only screen and (min-width:822px){.block-announcements-slider__item{min-height:225px;display:flex}}.block-announcements-slider__preheader,.block-announcements-slider__subheader{color:#0d173d;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-announcements-slider__preheader,.block-announcements-slider__subheader{font-size:1rem}}.block-announcements-slider__preheader{font-weight:700}.block-announcements-slider__header{color:#0d173d;font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;margin:.5rem 0}@media only screen and (min-width:822px){.block-announcements-slider__header{font-size:2.125rem}}.block-announcements-slider .glide__track{height:-moz-fit-content!important;height:fit-content!important}.block-announcements-slider .glide__slide{margin:1.5rem;padding:1.5rem;justify-content:space-between;height:461px!important}@media only screen and (min-width:822px){.block-announcements-slider .glide__slide{height:314px!important;margin:2rem;padding:2rem}}.block-announcements-slider .glide__arrow{cursor:pointer}.block-announcements-slider .glide__arrow--next{margin-left:1rem;display:flex}@media only screen and (min-width:822px){.block-announcements-slider .glide__arrow--next{margin-left:1rem}}.block-announcements-slider .glide__arrow--prev{margin-right:1rem;display:flex}@media only screen and (min-width:822px){.block-announcements-slider .glide__arrow--prev{margin-right:1rem}}.block-announcements-slider .glide__bullets{display:flex;flex-direction:row;left:50%;bottom:-7px;padding:1.5rem 0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:822px){.block-announcements-slider .glide__bullets{padding:1.5rem}}.block-announcements-slider .glide__bullet{width:5px;height:5px;padding:0;margin:.65rem;background:var(--global--color-dark-blue)!important}@media only screen and (min-width:1084px){.block-announcements-slider .glide__bullet{display:block}}.block-announcements-slider .glide__bullet--active{background:var(--global--2023-maroon)!important}.block-announcements-slider .glide__controls_wrap{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;left:0;z-index:2;bottom:0}@media only screen and (min-width:592px){.block-announcements-slider .glide__controls_wrap{bottom:-60px}}.block-announcements-slider__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ann-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:-1;right:163px;top:194px}@media only screen and (min-width:822px){.block-announcements-slider__shape-1{width:500px;height:500px;top:15px;left:-20px;right:auto;z-index:0}}.block-announcements-slider__shape-2{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ann-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;position:absolute;z-index:0;display:none}@media only screen and (min-width:822px){.block-announcements-slider__shape-2{top:317px;right:-49px;display:block}}.block-announcements-slider__shape-3{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ann-shape-3.webp);background-repeat:no-repeat;background-size:contain;width:400px;height:350px;position:absolute;z-index:0;top:-37px;left:-51px}@media only screen and (min-width:822px){.block-announcements-slider__shape-3{top:-43px;left:-57px}}.block-announcements-slider__title{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;padding-top:.5rem;text-align:center;margin-left:-5rem}@media only screen and (min-width:822px){.block-announcements-slider__title{font-size:2.75rem;text-align:center;padding-top:1rem}}.block-announcements-slider__cards{margin-left:-20px}.block-announcements-slider__items{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;height:100%}.block-announcements-slider__link{margin-top:1rem}.block-announcements-slider__link a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon);font-weight:900}.block-announcements-slider__link a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-announcements-slider__link a:hover:after{right:-8px}.block-announcements-slider__link a:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-announcements-slider__link a:hover{text-decoration:none}.block-announcements-slider__link a:hover:after{right:5px}.block-speaker-slider{background-color:var(--bgneutral-whlive);margin-bottom:0;margin-top:0;position:relative;overflow:hidden}.block-speaker-slider__wrap{align-items:center;display:block;justify-content:space-between;padding:3.5rem 0 2.5rem}.block-speaker-slider__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-speaker-slider__heading{font-size:44px;text-align:center}}.block-speaker-slider__subheading{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;color:var(--neutral70-whlive);margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-speaker-slider__subheading{font-size:1.125rem;text-align:center;width:60%;margin:auto;margin-bottom:1.5rem}}.block-speaker-slider__cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--humanity70-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-speaker-slider__cta{text-align:left;width:-moz-fit-content;width:fit-content}}.block-speaker-slider__cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}@media only screen and (min-width:822px){.block-speaker-slider__cta{text-align:center}}.block-speaker-slider__cta-wrap{width:100%;margin-bottom:2rem}.block-speaker-slider__list-overflow{width:100%}.block-speaker-slider__cover{position:absolute;top:0;left:0;z-index:1;width:100px;height:100%;background-color:var(--bgneutral-whlive);display:none}@media only screen and (min-width:822px){.block-speaker-slider__cover{display:block}}@media only screen and (min-width:1600px){.block-speaker-slider__cover{width:164px}}@media only screen and (min-width:1920px){.block-speaker-slider__cover{width:300px}}.block-speaker-slider__speaker-type{background:var(--neonpink-whlive);font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;border-radius:12px;width:-moz-fit-content;width:fit-content;padding:.15rem .5rem .1rem;margin-bottom:.5rem}.block-speaker-slider__speaker-type:hover{-webkit-text-decoration:0!important;text-decoration:0!important}@media only screen and (min-width:822px){.block-speaker-slider .glide__slide--active .block-speakers-showcase__speaker{border:0 solid transparent}.block-speaker-slider .glide__slide--active .block-speakers-showcase__speaker:hover{outline:2px solid var(--neongreen-whlive);text-decoration:none}}.block-speaker-slider .block-speakers-showcase__speaker{height:100%;width:90%;text-decoration:none}.block-speaker-slider .block-speakers-showcase__speaker:hover{border:2px solid var(--neongreen-whlive);text-decoration:none}.block-speaker-slider .block-speakers-showcase__speaker:focus{border:2px solid var(--neongreen-whlive);outline:0 solid var(--neongreen-whlive)!important}@media only screen and (min-width:822px){.block-speaker-slider .block-speakers-showcase__speaker{border:0 solid transparent;width:100%}.block-speaker-slider .block-speakers-showcase__speaker:hover{border:0 solid var(--neongreen-whlive)}}.block-speaker-slider .block-speakers-showcase__speaker-wrap,.block-speaker-slider .block-speakers-showcase__speaker-wrap:hover{border:0 solid var(--neongreen-whlive)}.block-speaker-slider .block-speakers-showcase__speaker-wrap:focus .block-speakers-showcase__speaker,.block-speaker-slider .block-speakers-showcase__speaker-wrap:hover .block-speakers-showcase__speaker{outline:2px solid var(--neongreen-whlive);text-decoration:none!important}.block-speaker-slider .block-speakers-showcase__speaker-wrap img{outline:0!important;border:0!important}.block-speaker-slider .block-speakers-showcase__speaker-company-logo-wrap{right:0}@media only screen and (min-width:822px){.block-speaker-slider .block-speakers-showcase__speaker-company-logo-wrap{right:-25px}}.block-speaker-slider .block-speakers-showcase__speaker-bg{width:600px;height:600px;bottom:-230px;right:-270px}@media only screen and (min-width:1080px){.block-speaker-slider .block-speakers-showcase__speaker-bg{bottom:-260px}}@media only screen and (min-width:1440px){.block-speaker-slider .block-speakers-showcase__speaker-bg{bottom:-230px;right:-230px;width:500px;height:500px}}.block-speaker-slider .block-speakers-showcase__speaker-bg.keynote{background:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-denver/assets/images/keynote_frame.png) no-repeat;background-size:cover;width:100%;height:100%;bottom:0;right:0;border-radius:0}.block-speaker-slider .block-speakers-showcase__speaker-bg.emcee{background:var(--neongreen-whlive)}.block-speaker-slider .block-speakers-showcase__speaker-bg.mega{background:var(--neonblue-whlive)}.block-speaker-slider .glide__slide{height:auto;min-height:400px}@media only screen and (min-width:1080px){.block-speaker-slider .glide__slide{min-height:370px}}@media only screen and (min-width:1440px){.block-speaker-slider .glide__slide{min-height:300px}}.block-speaker-slider .glide__controls_wrap{display:flex;align-items:center;justify-content:center;padding:1.5rem 0 0}.block-speaker-slider .glide__arrow{cursor:pointer}.block-speaker-slider .glide__arrow--next{margin-left:5rem;padding:1rem;display:flex}@media only screen and (min-width:592px){.block-speaker-slider .glide__arrow--next{margin-left:3rem}}.block-speaker-slider .glide__track{overflow-x:hidden;overflow:visible;height:auto!important;margin-top:3.5rem}.block-speaker-slider .glide__slides{overflow:visible;overflow-x:visible}.block-speaker-slider .glide__arrow--prev{margin-right:5rem;padding:1rem;display:flex}@media only screen and (min-width:592px){.block-speaker-slider .glide__arrow--prev{margin-right:3rem;margin-left:0}}.block-speaker-slider .glide__bullets{display:none;flex-direction:row;left:50%;bottom:-7px}.block-speaker-slider .glide__bullets:active,.block-speaker-slider .glide__bullets:focus{outline:none}.block-speaker-slider .glide__bullet{width:8px;height:8px;padding:0;margin:0 .35rem;border-radius:50%;background:rgba(13,23,61,.3)!important}@media only screen and (min-width:592px){.block-speaker-slider .glide__bullet{margin:0 .65rem}}@media only screen and (min-width:822px){.block-speaker-slider .glide__bullet{display:block}}.block-speaker-slider .glide__bullet--active{background:var(--humanity60-whlive)!important}.block-speaker-slider__cta a{position:relative;width:100%;text-align:center;z-index:3;margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-speaker-slider__cta a{width:unset;text-align:unset;margin-bottom:0}}.block-speaker-slider__cta a.filled{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-speaker-slider__cta a.filled:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-speaker-slider__cta a.filled:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-speaker-slider__cta a.filled:active,.block-speaker-slider__cta a.filled:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-speaker-slider__cta a.filled:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-speaker-slider__cta a.filled:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-speaker-slider__cta a.outline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon)}.block-speaker-slider__cta a.outline:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-speaker-slider__cta a.outline:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-speaker-slider__cta a.outline:active,.block-speaker-slider__cta a.outline:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-speaker-slider__cta a.outline:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-speaker-slider__cta a.outline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-speaker-slider__cta-wrap{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:822px){.block-speaker-slider__cta-wrap{flex-direction:row}}.block-half-slider{margin-bottom:0;margin-top:0;position:relative;background:#fff;overflow:hidden}.block-half-slider.speakers-circle .block-half-slider__item:nth-child(2n) .card-container,.block-half-slider.speakers-circle .block-half-slider__item:nth-child(odd) .card-container{background-position:0 -15%}.block-half-slider.content .block-half-slider__item .card-container{justify-items:center;height:450px;padding:2rem!important}.block-half-slider.content .block-half-slider__item .card-container img{justify-self:center}.block-half-slider.content .block-half-slider__item .card-container.has-link{height:500px}.block-half-slider.content .block-half-slider__wrap{min-height:800px;padding:3rem 0 2rem}@media only screen and (min-width:720px){.block-half-slider.content .block-half-slider__wrap{min-height:630px}}.block-half-slider__main-cta a{background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon);position:relative;display:grid;width:-moz-fit-content;width:fit-content}.block-half-slider__main-cta a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-half-slider__main-cta a:hover:after{right:-8px}.block-half-slider__main-cta a:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-half-slider__main-cta a:hover{text-decoration:none}.block-half-slider__main-cta a:hover:after{right:5px}@media only screen and (min-width:1084px){.block-half-slider__main-cta a{text-align:unset;margin-bottom:0}}@media only screen and (min-width:822px){.block-half-slider__left{width:40%;margin-top:5rem}}.block-half-slider__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/past-speakers-shape.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;position:absolute;z-index:0;bottom:132px;left:-164px}@media only screen and (min-width:822px){.block-half-slider__shape-1{bottom:-650px;left:-300px;width:1200px;height:1200px}}.block-half-slider__shape-2{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/content-experience-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:400px;height:400px;position:absolute;z-index:0;top:222px;left:-37px}@media only screen and (min-width:822px){.block-half-slider__shape-2{width:800px;height:800px;top:-257px;right:-191px;left:auto}}.block-half-slider__shape-3{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/content-experience-shape-3.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;position:absolute;z-index:0;bottom:165px;left:-164px;display:none}@media only screen and (min-width:822px){.block-half-slider__shape-3{bottom:-443px;left:-192px;width:800px;height:800px;display:block}}.block-half-slider__wrap{display:flex;justify-content:space-between;padding-bottom:2rem;padding:4rem 0;min-height:770px;z-index:1;position:relative}@media only screen and (min-width:822px){.block-half-slider__wrap{min-height:600px}}.block-half-slider__text-content{width:100%}@media only screen and (min-width:1084px){.block-half-slider__text-content{padding:0 2rem;width:50%}}.block-half-slider__heading{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-half-slider__heading{font-size:2.75rem;padding-bottom:1rem}}.block-half-slider__body{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;padding-bottom:1rem}@media only screen and (min-width:822px){.block-half-slider__body{font-size:1rem}}.block-half-slider__text p{padding-bottom:1.375rem}@media only screen and (min-width:1084px){.block-half-slider__text p{padding-bottom:2.375rem}}.block-half-slider__cta_link{display:none}@media only screen and (min-width:1084px){.block-half-slider__cta_link{display:block}}.block-half-slider__cta_link a{font-size:16px}@media only screen and (min-width:1084px){.block-half-slider__cta_link a{font-size:18px}}.block-half-slider__cta_link.cta_link--mobile{display:block}@media only screen and (min-width:1084px){.block-half-slider__cta_link.cta_link--mobile{display:none}}.block-half-slider__list-overflow{width:300px;margin-left:auto;right:50px;bottom:0;position:absolute;z-index:2}@media only screen and (min-width:480px){.block-half-slider__list-overflow{width:600px;right:92px;bottom:50px}}@media only screen and (min-width:1080px){.block-half-slider__list-overflow{top:34px;bottom:auto;right:-120px;width:600px;transform:scale(.8)}}@media only screen and (min-width:1280px){.block-half-slider__list-overflow{transform:scale(1);width:900px}}@media only screen and (min-width:1920px){.block-half-slider__list-overflow{width:1200px;right:-193px}}.block-half-slider__item{overflow:hidden}.block-half-slider__item:nth-child(2n) .card-container{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/slider-odd-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:0 20%}.block-half-slider__item:nth-child(odd) .card-container{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/slider-even-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:0 20%}.block-half-slider__item .card-outer{margin-top:4rem}.block-half-slider__item .card-outer:hover .card-img,.block-half-slider__item .card-outer:hover .card-img2{transform:scale(1.25)}.block-half-slider__item .card-header{font-weight:900;font-family:Humansans;font-size:24px;margin-top:.5rem;min-height:50px}@media (max-width:370px){.block-half-slider__item .card{width:285px;height:285px}}.block-half-slider__item .card:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.block-half-slider__item .card-img{height:450px}.block-half-slider__item .card-img,.block-half-slider__item .card-img2{background-position:top;background-repeat:no-repeat;position:absolute;width:100%;transform:scale(1.225);transition:.3s}.block-half-slider__item .card-img2{z-index:1;height:100%}.block-half-slider__item .card-container{width:300px;height:auto;margin:auto;position:relative;display:grid;justify-items:center;padding:2rem 2rem 0!important;box-sizing:border-box}@media only screen and (min-width:822px){.block-half-slider__item .card-container{width:300px}}.block-half-slider__item .card-container a,.block-half-slider__item .card-container img{text-decoration:none!important;outline:0!important}.block-half-slider__item .card-container a{padding:0;font-weight:900;margin-top:1rem;display:flex;align-self:flex-end;position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;line-height:24px;font-size:16px;color:var(--global--2023-maroon)}.block-half-slider__item .card-container a:after{content:"";top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:-30px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-half-slider__item .card-container a:hover{text-decoration:none}.block-half-slider__item .card-container a:hover:after{right:-35px}.block-half-slider__item .card-name{font-family:Humansans;font-weight:900;font-size:1.5rem;margin-top:2.5rem;color:#0d173d;text-align:center}.block-half-slider__item .card-title{font-size:14px;color:#0d173d;text-align:center;font-family:Roboto;font-weight:400;min-height:80px}.block-half-slider__image-wrap{position:relative;height:210px}@media only screen and (min-width:592px){.block-half-slider__image-wrap{height:360px}}.block-half-slider__image,.block-half-slider__image img{height:100%;object-fit:cover;overflow:hidden;width:100%}.block-half-slider__image-wave{bottom:-1px;display:block;position:absolute}.block-half-slider__info{background-color:var(--global--color-light-orange-alt,#ffe3bd);padding:1rem 1.875rem 1.375rem 1.125rem}@media only screen and (min-width:822px){.block-half-slider__info{padding:2.25rem;padding-bottom:3.125rem}}.block-half-slider__name{font-size:1rem;font-style:900;margin-bottom:.5rem}@media only screen and (min-width:822px){.block-half-slider__name{font-size:2rem;line-height:2.1rem}}.block-half-slider__title{font-size:.5rem}@media only screen and (min-width:822px){.block-half-slider__title{font-size:.875rem}}.block-half-slider .glide__slide{height:auto;min-height:400px;width:300px!important}.block-half-slider .glide__controls_wrap{display:flex;align-items:center;justify-content:center;padding:2rem 0;position:relative}@media only screen and (min-width:822px){.block-half-slider .glide__controls_wrap{left:auto}}.block-half-slider .glide__arrow{cursor:pointer}.block-half-slider .glide__arrow--next{margin-left:1rem;display:flex}@media only screen and (min-width:592px){.block-half-slider .glide__arrow--next{margin-left:1rem}}.block-half-slider .glide__arrow--prev{margin-right:1rem;display:flex}@media only screen and (min-width:592px){.block-half-slider .glide__arrow--prev{margin-right:1rem;margin-left:0}}.block-half-slider .glide__bullets{display:flex;flex-direction:row;left:50%;bottom:-7px}.block-half-slider .glide__bullets:active,.block-half-slider .glide__bullets:focus{outline:none}.block-half-slider .glide__bullet{width:5px;height:5px;padding:0;margin:.65rem;background:var(--global--color-dark-blue)!important}@media only screen and (min-width:1084px){.block-half-slider .glide__bullet{display:block}}.block-half-slider .glide__bullet--active{background:var(--global--2023-maroon)!important}@media only screen and (max-width:821px){.block-half-slider .glide__track{overflow:visible}}.block-half-slider__cta a{position:relative;width:100%;text-align:center;z-index:3;margin-bottom:1.5rem}@media only screen and (min-width:1084px){.block-half-slider__cta a{width:unset;text-align:unset;margin-bottom:0}}.block-half-slider__cta a.filled{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-half-slider__cta a.filled:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-half-slider__cta a.filled:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-half-slider__cta a.filled:active,.block-half-slider__cta a.filled:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-half-slider__cta a.filled:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-half-slider__cta a.filled:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-half-slider__cta a.outline{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon)}.block-half-slider__cta a.outline:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-half-slider__cta a.outline:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-half-slider__cta a.outline:active,.block-half-slider__cta a.outline:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-half-slider__cta a.outline:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-half-slider__cta a.outline:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-half-slider__cta-wrap{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:1084px){.block-half-slider__cta-wrap{flex-direction:row}}.block-wave{padding:0!important;margin:0!important;max-width:100vw!important}.block-wave.hide-m{display:none}@media only screen and (min-width:822px){.block-wave.hide-m{display:block}}.block-wave .swishy-image{z-index:1;line-height:0;position:relative;font-size:0;pointer-events:none;left:0;right:0;width:100vw}.block-wave .swishy-image-bottom{bottom:-2px}.block-wave .swishy-image-top{top:-2px}.block-wave .swishy-image img{object-fit:cover;width:100%}.block-ticket-carousel{margin-bottom:0;margin-top:0;position:relative;z-index:1;background:var(--neutralprimary-whlive)}.block-ticket-carousel.home{border-radius:0 0 30px 30px}@media only screen and (min-width:822px){.block-ticket-carousel.home{border-radius:0 0 60px 60px}}.block-ticket-carousel.pricing{border-radius:30px 30px 0 0;margin-top:-6rem}@media only screen and (min-width:822px){.block-ticket-carousel.pricing{border-radius:60px 60px 0 0;margin-top:-7rem}}.block-ticket-carousel.pricing .block-ticket-carousel__wrap{padding:1.5rem 0 3.5rem}@media only screen and (min-width:822px){.block-ticket-carousel.pricing .block-ticket-carousel__wrap{padding:3.5rem 0}}.block-ticket-carousel__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:2.5rem}@media only screen and (min-width:822px){.block-ticket-carousel__heading{font-size:44px;text-align:center}}.block-ticket-carousel__wrap{align-items:center;display:block;justify-content:space-between;padding:3.5rem 0}.block-ticket-carousel__tickets{flex-wrap:wrap;display:flex;grid-gap:2rem;justify-content:center;list-style:none;padding-left:0}@media only screen and (min-width:822px){.block-ticket-carousel__tickets{grid-gap:3.5rem}}.block-ticket-carousel__tickets-column{display:grid;grid-gap:2rem;flex:1 0 100%}@media only screen and (min-width:720px){.block-ticket-carousel__tickets-column{flex:1 0 48%}}@media only screen and (min-width:1080px){.block-ticket-carousel__tickets-column{flex:1 0 31%}}@media only screen and (min-width:822px){.block-ticket-carousel__tickets-column{grid-gap:3.5rem}}.block-ticket-carousel__ticket-item{background:#fff;border-radius:12px;position:relative;box-shadow:0 0 12px rgba(91,99,228,.2)}.block-ticket-carousel__u-list.hide{display:none}@media only screen and (min-width:822px){.block-ticket-carousel__u-list.hide{display:block}}@media only screen and (max-width:821px){.block-ticket-carousel__u-list.hide .block-ticket-carousel__list:first-child{border-top:1px dashed var(--neutral10-whlive)}}.block-ticket-carousel__show-hide{display:none}.block-ticket-carousel__show-hide.hide{display:block;font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;padding:1rem .75rem;display:flex;align-items:center}@media only screen and (min-width:822px){.block-ticket-carousel__show-hide.hide{font-size:16px;display:none}}.block-ticket-carousel__show-hide.hide i{color:var(--humanity60-whlive);margin-right:.5rem;font-size:1rem}.block-ticket-carousel__list{padding:1rem .75rem;display:grid;grid-template-columns:20px auto;grid-gap:1rem;align-items:center;justify-items:flex-start;font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;border-bottom:1px dashed var(--neutral10-whlive);background:#fff}@media only screen and (min-width:822px){.block-ticket-carousel__list{font-size:16px;padding:1rem 1.5rem}}.block-ticket-carousel__list:last-child{border-bottom:none}.block-ticket-carousel__list a{font-weight:400;text-decoration:underline}.block-ticket-carousel__ticket-list-item{display:grid;grid-template-columns:auto auto;grid-gap:2rem;padding:1rem .75rem;align-items:center;background:var(--neutral10-whlive);border-bottom:1px dashed var(--neutral20-whlive)}@media only screen and (min-width:822px){.block-ticket-carousel__ticket-list-item{grid-template-columns:max-content auto 120px;padding:1rem 1.5rem}}.block-ticket-carousel__ticket-list-item:last-child{border-bottom:none}.block-ticket-carousel__ticket-list-item.final{grid-template-columns:auto 100px}.block-ticket-carousel__ticket-list-item.current{border-bottom:0}.block-ticket-carousel__ticket-list-item.current.ga{background:var(--neonpink-whlive)}.block-ticket-carousel__ticket-list-item.current.teams{background:var(--neonblue-whlive)}.block-ticket-carousel__ticket-list-item.current.day{background:var(--neutralcontrast2-whlive)}.block-ticket-carousel__ticket-list-item-price{font-family:Unbounded;font-weight:700;font-size:18px;line-height:1.2}@media only screen and (min-width:822px){.block-ticket-carousel__ticket-list-item-price{font-size:24px}}.block-ticket-carousel__ticket-list-item-expires{text-align:end;font-family:Roboto;font-weight:400;font-size:9px;line-height:1.5;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px}@media only screen and (min-width:822px){.block-ticket-carousel__ticket-list-item-expires{font-size:12px}}.block-ticket-carousel__ticket-list-item-discount{display:none;justify-content:end;text-align:end;font-family:Roboto;font-weight:400;font-size:9px;line-height:1.5;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px}@media only screen and (min-width:822px){.block-ticket-carousel__ticket-list-item-discount{font-size:12px;display:grid}}.block-ticket-carousel__ticket-item-li-wrap{height:-moz-fit-content;height:fit-content}.block-ticket-carousel__category-wrap{display:flex;flex-direction:column;justify-content:center;position:relative;border-radius:12px 12px 0 0;padding:1.5rem}.block-ticket-carousel__category-wrap.ga{background:var(--neonpink-whlive)}.block-ticket-carousel__category-wrap.teams{background:var(--neonblue-whlive)}.block-ticket-carousel__category-wrap.day{background:#fff}.block-ticket-carousel__category{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;display:grid;grid-template-columns:60px auto;align-items:center;grid-gap:1rem}@media only screen and (min-width:822px){.block-ticket-carousel__category{font-size:44px}}.block-ticket-carousel__category-pre{font-family:Roboto;font-weight:400;font-size:9px;line-height:1.5;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px}@media only screen and (min-width:822px){.block-ticket-carousel__category-pre{font-size:12px}}.block-ticket-carousel__category-head{font-family:Unbounded;font-weight:700;font-size:24px;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:822px){.block-ticket-carousel__category-head{font-size:34px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-ticket-carousel__category-head{font-size:44px}}.block-ticket-carousel__category-description{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;padding-top:1.5rem}@media only screen and (min-width:822px){.block-ticket-carousel__category-description{font-size:16px}}.block-ticket-carousel__category-description span{font-weight:700}.block-ticket-carousel__category-icon{height:56px;width:56px;display:grid!important;padding:.5rem;font-size:2rem;justify-content:center;align-content:center;border-radius:50%}.block-ticket-carousel__category-icon.ga{background:hsla(0,0%,100%,.5)}.block-ticket-carousel__category-icon.teams{background:hsla(0,0%,100%,.8)}.block-ticket-carousel__category-icon.day{background:var(--neutral10-whlive)}.block-ticket-carousel__cta-button-link{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;width:100%!important;border-radius:0 0 12px 12px!important;padding:1.25rem!important}@media only screen and (min-width:822px){.block-ticket-carousel__cta-button-link{width:-moz-fit-content;width:fit-content}}.block-ticket-carousel__cta-button-link:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-ticket-carousel__cta-button-link:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.block-ticket-carousel__cta-button-link:active,.block-ticket-carousel__cta-button-link:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.block-ticket-carousel__cta-button-link:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.block-ticket-carousel__cta-button-link:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-agenda-at-a-glance{background-color:var(--ocean-whlive);position:relative;margin:0}.block-agenda-at-a-glance__wrap{margin:0 auto;padding:3.5rem 0;position:relative;z-index:2}.block-agenda-at-a-glance__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:#fff;margin-bottom:1rem}@media only screen and (min-width:822px){.block-agenda-at-a-glance__heading{font-size:44px;text-align:center}}.block-agenda-at-a-glance__subheading{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;color:#fff;margin-bottom:3rem}@media only screen and (min-width:822px){.block-agenda-at-a-glance__subheading{font-size:1.125rem;text-align:center}}.block-agenda-at-a-glance__tabs{position:relative}.block-agenda-at-a-glance__tablist{list-style-type:none;list-style-image:none;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;background:#fff;justify-content:space-around;padding-left:0;text-align:center;flex-direction:column}@media only screen and (min-width:822px){.block-agenda-at-a-glance__tablist{flex-direction:row}}.block-agenda-at-a-glance__tablist a{padding:1rem 2rem;display:block;color:var(--global--color-primary);font-weight:400}@media only screen and (min-width:822px){.block-agenda-at-a-glance__tablist a{padding:3rem 2rem}}.block-agenda-at-a-glance__tablist-item:first-child a{border-top-left-radius:20px;border-top-right-radius:20px}.block-agenda-at-a-glance__tablist-item a{position:relative;text-decoration:none;font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25}@media only screen and (min-width:822px){.block-agenda-at-a-glance__tablist-item a{font-size:24px}}.block-agenda-at-a-glance__tablist-item a:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}.block-agenda-at-a-glance__tablist-item a:hover{text-decoration:none}.block-agenda-at-a-glance__tablist-item a[aria-selected=true]{font-weight:700;background:var(--neonpink-whlive);color:var(--ocean-whlive);cursor:pointer;text-decoration:none}@media only screen and (min-width:822px){.block-agenda-at-a-glance__tablist-item a[aria-selected=true]{background:#fff}}.block-agenda-at-a-glance__tablist-item a[aria-selected=true]:after{content:"";width:100%;height:6px;background:var(--neonpink-whlive);position:absolute;bottom:0;left:0}.block-agenda-at-a-glance__tabcontent{background:var(--neutral10-whlive);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid hsla(0,0%,100%,.18);padding:0 0 3rem}.block-agenda-at-a-glance__tabcontent[aria-hidden=true]{display:none}@media only screen and (min-width:822px){.block-agenda-at-a-glance__tabcontent{padding:0 2.5rem 3rem}}.block-agenda-at-a-glance__eventline{display:flex;border-bottom:2px solid #d1d2d8;padding:2rem;flex-direction:column}@media only screen and (min-width:822px){.block-agenda-at-a-glance__eventline{flex-direction:row}}.block-agenda-at-a-glance__eventline:last-child{border-bottom:0 solid transparent}.block-agenda-at-a-glance__times{font-family:Roboto;font-weight:900;min-width:225px;font-size:12px}@media only screen and (min-width:822px){.block-agenda-at-a-glance__times{font-size:revert}}.block-agenda-at-a-glance__event{margin-left:0;font-family:Roboto}@media only screen and (min-width:822px){.block-agenda-at-a-glance__event{margin-left:.5rem}}.block-content-tracks__wrap{justify-content:space-between}@media only screen and (min-width:1084px){.block-content-tracks__wrap{display:flex}}.block-content-tracks__modal{background-color:#000;background-color:rgba(0,0,0,.7);color:var(--global--color-dark-blue,#002d3b);display:none;height:100%;left:0;margin:0!important;max-width:100vw;padding-top:0;position:fixed;top:0;width:100%;z-index:10}@media only screen and (min-width:1084px){.block-content-tracks__modal{padding-top:2rem}}.block-content-tracks__modal-close-button{color:#283b7b;cursor:pointer;font-size:30px;font-weight:700;height:36px;position:absolute;right:12px;top:6px;width:36px;z-index:11}@media only screen and (min-width:1084px){.block-content-tracks__modal-close-button{right:30px;top:20px}}.block-content-tracks__modal-close-button:hover{color:#002d3b}.block-content-tracks__modal-copy{font-family:Roboto}.block-content-tracks__cta-header{font-size:1.5rem;font-weight:900;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:1084px){.block-content-tracks__cta-header{font-size:2.25rem}}.block-content-tracks__cta-copy{margin-bottom:1rem;font-family:Roboto,sans-serif}.block-content-tracks__link a{font-size:1.25rem;color:var(--global--2023-maroon);font-weight:900}.block-content-tracks__link:after{transform:scale(1.25)}.block-content-tracks__link2{font-size:1rem;font-weight:900;margin-top:-10px;cursor:pointer}@media only screen and (min-width:1084px){.block-content-tracks__link2{font-size:1.25rem;margin-top:0}}.block-content-tracks__link2-text:hover{border-bottom:2px dotted}@media only screen and (min-width:1084px){.block-content-tracks__link2:after{transform:scale(1.25)}}@media only screen and (min-width:1084px){.block-content-tracks__grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;display:grid;width:50%;grid-gap:60px}}@media only screen and (max-width:1083px){.block-content-tracks__cta-image{padding-bottom:2rem}}@media only screen and (max-width:1083px){.block-content-tracks__track-wrap{display:grid;grid-template-columns:1fr 4fr;padding-bottom:3rem}.block-content-tracks__track-wrap .block-content-tracks__link2{grid-column:2;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1084px){.block-content-tracks__icon-wrap{margin-bottom:1rem}}@media only screen and (min-width:1084px){.block-content-tracks__left{width:40%}}.block-content-tracks__track-title{font-size:1rem;font-weight:900;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:1084px){.block-content-tracks__track-title{font-size:1.5rem}}.block-content-tracks__cta-section{margin-bottom:2rem}.block-content-tracks__ul{list-style:none;padding:0;font-size:18px}@media only screen and (min-width:1084px){.block-content-tracks__ul{display:grid;grid-template-columns:1fr 2fr;grid-gap:0 50px}}.block-content-tracks__modal-cta-button{text-align:center;color:var(--global--color-primary-orange);font-weight:900;margin:3rem 0}@media only screen and (min-width:1084px){.block-content-tracks__modal-cta-button{text-align:right}}.block-content-tracks__modal-cta-link{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);display:inline-block;color:#000;border:2px solid var(--global--color-primary-orange);color:var(--global--color-primary-orange)!important;text-decoration:none;margin-top:1rem}.block-content-tracks__modal-cta-link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary-orange)}.block-content-tracks__modal-cta-link:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-content-tracks__modal-cta-link:active,.block-content-tracks__modal-cta-link:hover{background-color:var(--global--color-primary-orange);border-color:var(--global--color-primary-orange);color:#0d173d!important;text-decoration:none}.block-content-tracks__modal-cta-link:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-content-tracks__modal-cta-link:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-content-tracks__modal-cta-link{margin-left:1rem;margin-top:0}}.block-content-tracks__modal-text-wrap{grid-column:1}@media only screen and (min-width:1084px){.block-content-tracks__modal-text-wrap{grid-column:2}}.block-content-tracks__modal-content{animation-duration:.4s;display:flex;flex-direction:column-reverse;font-size:16px;margin:auto;position:relative;top:3%;transition:all 1s;width:90%}.block-content-tracks__modal-content:before{background-color:#fffbf0;border-radius:1.5rem;content:"";height:100%;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:1084px){.block-content-tracks__modal-content{flex-direction:row;width:95%;max-width:1330px;top:10%}}.block-content-tracks__modal-content__left{grid-column:1;padding-right:4rem}@media only screen and (max-width:1083px){.block-content-tracks__modal-content__left{padding:2rem}}.block-content-tracks__modal-content__inner{padding:1.5rem;padding-top:3rem;position:relative}@media only screen and (min-width:592px){.block-content-tracks__modal-content__inner{padding:2.5rem}}@media only screen and (min-width:1084px){.block-content-tracks__modal-content__inner{padding:3.75rem 2rem 1.5rem 1.5rem}}.block-content-tracks__modal-content__inner p{font-size:1rem;padding-bottom:1.5rem;font-weight:400}@media only screen and (min-width:1084px){.block-content-tracks__modal-content__inner p{font-size:18px;line-height:1.5}}.block-content-tracks__modal-content__inner li{font-weight:400}.block-content-tracks__modal-content__inner-wrap{max-height:85vh;overflow-y:scroll;display:grid}@media only screen and (min-width:1084px){.block-content-tracks__modal-content__inner-wrap{max-height:65vh;overflow-y:auto;grid-template-columns:1fr 2fr;padding-right:4rem}}.block-content-tracks__modal-title{font-size:1.75rem;font-weight:900;width:90%;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:1084px){.block-content-tracks__modal-title{width:80%}}.block-content-tracks__modal-image-wrap{width:70%;margin:auto}@media only screen and (min-width:1084px){.block-content-tracks__modal-image-wrap{width:100%}}.block-content-tracks.agenda .block-content-tracks__wrap{display:block}.block-content-tracks.agenda .block-content-tracks__left{padding-bottom:2rem}@media only screen and (min-width:1084px){.block-content-tracks.agenda .block-content-tracks__grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;width:100%}}.block-content-tracks__bottom-cta a{position:relative;width:100%;text-align:center;z-index:3;margin-bottom:1.5rem;border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-content-tracks__bottom-cta a:not(:hover):not(:active):not(.has-text-color){color:#0d173d}.block-content-tracks__bottom-cta a:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-muted-orange)}.block-content-tracks__bottom-cta a:active,.block-content-tracks__bottom-cta a:hover{background-color:var(--global--color-primary-orange);border-color:var(--global--color-primary-orange);color:#0d173d;text-decoration:none}.block-content-tracks__bottom-cta a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-content-tracks__bottom-cta a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-content-tracks__bottom-cta a{width:unset;text-align:unset;margin-bottom:0}}.block-content-tracks__bottom-cta-wrap{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:1084px){.block-content-tracks__bottom-cta-wrap{flex-direction:row;padding-top:4rem}}.block-speakers-showcase{margin-bottom:0;margin-top:0;position:relative;background:#fff;z-index:1;padding-bottom:3rem;border-radius:30px 30px 0 0}@media only screen and (min-width:822px){.block-speakers-showcase{border-radius:60px 60px 0 0}}.block-speakers-showcase.past-speakers{padding-bottom:0;margin-top:-6rem;border-radius:30px}@media only screen and (min-width:822px){.block-speakers-showcase.past-speakers{margin-top:-7rem;border-radius:60px}}.block-speakers-showcase.past-speakers .block-speakers-showcase__titles{display:none}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker{width:196px;height:196px;border-radius:50%}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-wrap{border-radius:50%}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-name{color:var(--ocean-whlive);text-align:center;margin-top:1rem}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-company{color:var(--ocean-whlive);display:block;opacity:1;height:auto;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5}@media only screen and (min-width:822px){.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-company{font-size:16px}}.block-speakers-showcase.past-speakers .block-speakers-showcase__speakers{margin:auto;max-width:440px;display:flex;flex-wrap:wrap}@media only screen and (min-width:822px){.block-speakers-showcase.past-speakers .block-speakers-showcase__speakers{max-width:inherit}}@media only screen and (min-width:1080px){.block-speakers-showcase.past-speakers .block-speakers-showcase__speakers{max-width:920px}}@media only screen and (min-width:1440px){.block-speakers-showcase.past-speakers .block-speakers-showcase__speakers{max-width:1160px}}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-card-wrap{max-width:200px}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-tag-wrap{position:absolute;width:100%;bottom:-3px;z-index:1}.block-speakers-showcase.past-speakers .block-speakers-showcase__speaker-tag{background:var(--neonpink-whlive);font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:var(--ocean-whlive);padding:.25rem 1rem;width:-moz-fit-content;width:fit-content;border-radius:50px;margin:auto}.block-speakers-showcase.mega{border-radius:30px;padding-bottom:0}@media only screen and (min-width:822px){.block-speakers-showcase.mega{border-radius:60px}}.block-speakers-showcase.mega .block-speakers-showcase__speakers{max-width:200px}@media only screen and (min-width:822px){.block-speakers-showcase.mega .block-speakers-showcase__speakers{max-width:inherit}}@media only screen and (min-width:1080px){.block-speakers-showcase.mega .block-speakers-showcase__speakers{max-width:936px;margin:auto}}@media only screen and (min-width:1440px){.block-speakers-showcase.mega .block-speakers-showcase__speakers{max-width:1180px}}.block-speakers-showcase.keynote{background:var(--bgneutral-whlive);margin-top:-6rem}@media only screen and (min-width:822px){.block-speakers-showcase.keynote{margin-top:-7rem}}.block-speakers-showcase.keynote .block-speakers-showcase__titles{background:var(--neonpink-whlive)}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap{border-radius:0 50% 50% 50%}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(2){border-radius:50% 50% 0 50%}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(2) .block-speakers-showcase__speaker{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-denver/assets/images/as_bg_2.png);border-radius:50% 50% 0 50%}@media only screen and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(2) .block-speakers-showcase__keynote-wrap{left:24px;right:auto}}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(3){border-radius:50% 50% 50% 0}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(3) .block-speakers-showcase__speaker{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-denver/assets/images/as_bg_3.png);border-radius:50% 50% 50% 0}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(4){border-radius:50% 0 50% 50%}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(4) .block-speakers-showcase__speaker{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-denver/assets/images/as_bg_4.png);border-radius:50% 0 50% 50%}@media only screen and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap:nth-child(4) .block-speakers-showcase__keynote-wrap{left:24px;right:auto}}.block-speakers-showcase.keynote .block-speakers-showcase__speaker{border-radius:0 50% 50% 50%;aspect-ratio:1/1;height:auto;width:auto;background:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-denver/assets/images/as_bg_1.png) no-repeat 50%}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-name{color:var(--neonpink-whlive);font-family:Unbounded;font-weight:700;font-size:24px;line-height:1.2;margin-bottom:.5rem}@media only screen and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-name{font-size:34px;font-family:Unbounded;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-name{font-size:44px}}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-company{font-family:Humansans;font-weight:700;font-size:14px;line-height:1.5;color:var(--heading);margin-bottom:1rem;opacity:1;height:auto}@media only screen and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-company{font-size:16px;font-family:Humansans;font-weight:500;line-height:1.5}}@media only screen and (min-width:822px) and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-company{font-size:18px}}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-company-logo-wrap{bottom:-15px;top:auto;right:25px}.block-speakers-showcase.keynote .block-speakers-showcase__wrap{padding:3.5rem 0 9rem}.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap{flex:0 0 100%}@media only screen and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speaker-wrap{flex:0 0 47%}}.block-speakers-showcase.keynote .block-speakers-showcase__speakers{grid-gap:7.5rem 2.5rem}@media only screen and (min-width:822px){.block-speakers-showcase.keynote .block-speakers-showcase__speakers{grid-gap:8.5rem 2.5rem;justify-content:space-around}}.block-speakers-showcase.breakout{background:#fff}.block-speakers-showcase.breakout .block-speakers-showcase__speakers{max-width:200px}@media only screen and (min-width:822px){.block-speakers-showcase.breakout .block-speakers-showcase__speakers{max-width:inherit}}@media only screen and (min-width:1080px){.block-speakers-showcase.breakout .block-speakers-showcase__speakers{max-width:936px;margin:auto}}@media only screen and (min-width:1440px){.block-speakers-showcase.breakout .block-speakers-showcase__speakers{max-width:1180px}}.block-speakers-showcase.breakout .block-speakers-showcase__speaker-bg,.block-speakers-showcase.breakout .block-speakers-showcase__titles{background:var(--neonblue-whlive)}.block-speakers-showcase.breakout .block-speakers-showcase__speaker-bg.keynote{background:var(--neonpink-whlive)}.block-speakers-showcase.emcee{background:var(--neutralprimary-whlive)}.block-speakers-showcase.emcee .block-speakers-showcase__titles{background:var(--neongreen-whlive)}.block-speakers-showcase.emcee .block-speakers-showcase__title{margin-bottom:0}.block-speakers-showcase.emcee .block-speakers-showcase__speaker-bg{background:var(--neongreen-whlive);bottom:-220px;right:-200px;width:500px;height:500px}.block-speakers-showcase.emcee .block-speakers-showcase__speaker{height:300px;width:260px}.block-speakers-showcase.emcee .block-speakers-showcase__speakers{max-width:260px;display:flex;flex-wrap:wrap;grid-gap:2.5rem;justify-content:center}@media only screen and (min-width:822px){.block-speakers-showcase.emcee .block-speakers-showcase__speakers{max-width:inherit;grid-gap:2.5rem 3.5rem}}.block-speakers-showcase__keynote-wrap{background:#fff;border-radius:12px;box-shadow:0 0 12px 1px rgba(91,99,228,.2);padding:2rem;position:absolute;z-index:2;bottom:-85px;right:24px;max-width:460px}.block-speakers-showcase__keynote-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:14px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-speakers-showcase__keynote-link{text-align:left;width:-moz-fit-content;width:fit-content}}.block-speakers-showcase__keynote-link:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}@media only screen and (min-width:822px){.block-speakers-showcase__keynote-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}}@media only screen and (min-width:822px) and (min-width:822px){.block-speakers-showcase__keynote-link{text-align:left;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:822px){.block-speakers-showcase__keynote-link:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}}.block-speakers-showcase__speakers{display:flex;flex-wrap:wrap;grid-gap:2.5rem}.block-speakers-showcase__speaker-wrap{position:relative;border:2px solid transparent;transition:.3s ease-in-out;border-radius:14px}.block-speakers-showcase__speaker-wrap:hover{border:2px solid var(--neongreen-whlive)}.block-speakers-showcase__speaker-wrap:hover .block-speakers-showcase__speaker-company{opacity:1;height:auto}.block-speakers-showcase__speaker{background:var(--ocean-whlive);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;height:220px;width:200px;padding:1rem;position:relative;transition:.3s ease-in-out}.block-speakers-showcase__speaker:focus{outline:2px solid var(--neongreen-whlive)!important}.block-speakers-showcase__speaker-name-company-wrap{z-index:3;margin-top:auto;transition:.3s ease-in-out}.block-speakers-showcase__speaker-name{color:#fff;font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25}@media only screen and (min-width:822px){.block-speakers-showcase__speaker-name{font-size:24px;font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-speakers-showcase__speaker-name{font-size:18px}}.block-speakers-showcase__speaker-company{color:#fff;transition:opacity .3s ease-out,height .3s ease-out;opacity:0;height:0;interpolate-size:allow-keywords;font-family:Roboto;font-weight:400;font-size:12px;line-height:1.5}@media only screen and (min-width:822px){.block-speakers-showcase__speaker-company{font-size:14px;font-family:Roboto;font-weight:400;font-size:9px;line-height:1.5}}@media only screen and (min-width:822px) and (min-width:822px){.block-speakers-showcase__speaker-company{font-size:12px}}.block-speakers-showcase__speaker-company-logo{width:100%}.block-speakers-showcase__speaker-company-logo-wrap{position:absolute;top:-25px;right:-25px;background:#fff;border-radius:6px;padding:.5rem;width:80px;height:80px;z-index:3;box-shadow:0 0 12px 1px rgba(91,99,228,.2);align-content:center}.block-speakers-showcase__speaker-headshot-wrap{position:absolute;bottom:0;z-index:1;display:grid;justify-items:center;width:100%;left:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.block-speakers-showcase__speaker-bg{width:400px;height:400px;background:var(--neonorange-whlive);position:absolute;bottom:-200px;right:-175px;border-radius:50%;z-index:0}.block-speakers-showcase__speaker-overlay{width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,transparent 50%,#000)}.block-speakers-showcase__wrap{padding-top:1.5rem;position:relative}.block-speakers-showcase__titles{background:var(--neonorange-whlive);z-index:1;position:relative;border-radius:30px 30px 0 0}@media only screen and (min-width:822px){.block-speakers-showcase__titles{border-radius:60px 60px 0 0}}.block-speakers-showcase__title-wrap{text-align:center;padding:2rem 0}.block-speakers-showcase__title{font-family:Unbounded;font-weight:700;font-size:24px;line-height:1.2;color:var(--ocean-whlive);margin-bottom:1rem}@media only screen and (min-width:822px){.block-speakers-showcase__title{font-size:34px}}.block-speakers-showcase__subtitle{font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;color:var(--ocean-whlive)}@media only screen and (min-width:822px){.block-speakers-showcase__subtitle{font-size:18px}}.block-speakers-showcase .block-resources-card.hideresources{background:transparent;padding-top:0;padding-bottom:0}@media only screen and (min-width:822px){.block-speakers-showcase .block-resources-card.hideresources{padding-bottom:3.5rem;padding-top:0}}.block-speakers-showcase .block-resources-card.hideresources .block-resources-card__wrap{padding:0}.block-footerhat{justify-content:space-between;background:#0d173c;color:var(--global--color-white);padding-top:4rem;margin-top:-3rem;background:linear-gradient(0deg,#0d173c,rgba(193,56,106,.75) 95%),url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/dist/images/animation-ph_.jpg);position:relative;z-index:0;overflow:hidden}@media only screen and (min-width:822px){.block-footerhat{padding-top:5rem}}.block-footerhat__shape-top{z-index:-1;left:101px;bottom:287px;transform:rotate(180deg) scale(2);opacity:.5}.block-footerhat__shape-right,.block-footerhat__shape-top{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/session_noise_shapes_.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;position:absolute}.block-footerhat__shape-right{z-index:0;right:-699px;bottom:-346px;transform:rotate(245deg) scaleX(-1)}.block-footerhat.simple .block-footerhat__grid{grid-template-columns:1fr 1fr}.block-footerhat.simple .block-footerhat__cta-image{width:100%;margin:auto;bottom:0}@media only screen and (min-width:1084px){.block-footerhat.simple .block-footerhat__cta-copy{width:70%}}.block-footerhat.simple .block-footerhat__left{margin:auto}.block-footerhat.simple .block-footerhat__link a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--color-white)}.block-footerhat.simple .block-footerhat__link a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)}.block-footerhat.simple .block-footerhat__link a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-footerhat.simple .block-footerhat__link a:active,.block-footerhat.simple .block-footerhat__link a:hover{background-color:var(--global--color-white);border-color:var(--global--color-white);color:var(--global--color-dark-blue);text-decoration:none}.block-footerhat.simple .block-footerhat__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-footerhat.simple .block-footerhat__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-footerhat__cta-header{font-size:24px;font-weight:900;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:1084px){.block-footerhat__cta-header{font-size:2.25rem}}.block-footerhat__cta-copy{margin-bottom:1rem;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-footerhat__cta-copy{font-size:1rem;width:85%}}.block-footerhat__cta-copy a{color:var(--global--2023-cyan);text-decoration:underline}.block-footerhat__link2{grid-column:2;width:-moz-fit-content;width:fit-content}.block-footerhat__link2 a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--color-white)}.block-footerhat__link2 a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-footerhat__link2 a:hover:after{right:-8px}.block-footerhat__link2 a:after{background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.block-footerhat__link2 a:hover{text-decoration:none}.block-footerhat__link2 a:hover:after{right:5px}@media only screen and (max-width:821px){.block-footerhat__link2 a{font-size:14px}}.block-footerhat__link2 a:after{top:5px;background-size:20px 13px}.block-footerhat__link-download{margin-top:1rem}.block-footerhat__link-download a{color:#2a3a79}@media only screen and (min-width:1440px){.block-footerhat__link-download{margin-top:2.125rem}}.block-footerhat__link a{width:100%;text-align:center;border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-footerhat__link a:not(:hover):not(:active):not(.has-text-color){color:#0d173d!important}.block-footerhat__link a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-cyan)}.block-footerhat__link a:active,.block-footerhat__link a:hover{background-color:var(--global--2023-cyan-hover);border-color:var(--global--2023-cyan-hover);color:#0d173d!important;text-decoration:none}.block-footerhat__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-footerhat__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:592px){.block-footerhat__link a{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1084px){.block-footerhat__grid{grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:1fr;display:grid;grid-gap:60px}}.block-footerhat__grid-wrap{padding:3rem 0;position:relative;z-index:1}@media only screen and (min-width:592px){.block-footerhat__grid-wrap{padding:2rem 0 4rem}}.block-footerhat__cta-image{display:none;width:100%;position:relative;bottom:-140px;z-index:1}@media only screen and (min-width:592px){.block-footerhat__cta-image{width:50%;margin-right:13rem;bottom:-38px}}@media only screen and (min-width:1084px){.block-footerhat__cta-image{bottom:-60px}}.block-footerhat__nav-desc{margin-bottom:.5rem;grid-row:1/2;grid-column:2;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-footerhat__nav-desc{font-size:1rem}}@media only screen and (min-width:1084px){.block-footerhat__nav-desc{margin-bottom:1rem;height:50px;padding-top:0}}.block-footerhat__nav-wrap{grid-gap:0 30px}@media only screen and (max-width:1083px){.block-footerhat__nav-wrap{display:grid;grid-template-columns:1fr 4fr;padding-bottom:3rem}}.block-footerhat__icon-wrap{margin-bottom:1rem}.block-footerhat__icon-wrap img{height:71px}.block-footerhat__top,.block-footerhat__wave{width:100vw;position:relative}.block-footerhat__wave{bottom:0;z-index:0;top:-1px}.block-footerhat__nav-title{grid-row:1;grid-column:2;font-size:18px;font-weight:900;line-height:1.25;margin-bottom:.5rem}@media only screen and (min-width:1084px){.block-footerhat__nav-title{font-size:1.5rem}}.block-footerhat__cta-section{margin-bottom:2rem}.block-monthly-poll{position:relative;width:100vw;overflow:hidden;margin:0}.block-monthly-poll__white{background-color:#fff}.block-monthly-poll__tan{background-color:#fffbf0}.block-monthly-poll__lightblue{background-color:var(--global--2023-lblue)}.block-monthly-poll__inner{padding:2rem 0;position:inherit}.block-monthly-poll__wrap{background:hsla(0,0%,100%,.8);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(4px);border-radius:25px;border:1px solid hsla(0,0%,100%,.18)}.block-monthly-poll__bg-decorator{position:absolute;top:383px;left:-200px;width:100%;transform:rotate(60deg)}@media only screen and (min-width:592px){.block-monthly-poll__bg-decorator{top:100px;right:-200px;transform:rotate(0deg);left:auto;width:1000px}}.block-monthly-poll__container{margin:auto!important;padding:2rem;padding-top:3rem}@media only screen and (min-width:592px){.block-monthly-poll__container{max-width:80%}}.block-monthly-poll__preheader{font-weight:900;color:var(--global--color-orange)!important;margin-bottom:.5rem;font-size:14px}@media only screen and (min-width:592px){.block-monthly-poll__preheader{font-size:1.5rem}}.block-monthly-poll__header{font-weight:900;font-size:1.25rem;line-height:1.2;margin-bottom:.5rem;max-width:90%}@media only screen and (min-width:592px){.block-monthly-poll__header{max-width:80%;font-size:2.25rem}}.block-monthly-poll__subheader{margin-bottom:1rem;font-size:14px}@media only screen and (min-width:592px){.block-monthly-poll__subheader{font-size:1rem}}.block-monthly-poll__header-copy{margin-bottom:1rem;font-size:14px}@media only screen and (min-width:592px){.block-monthly-poll__header-copy{font-size:1rem}}.block-monthly-poll__wave{position:relative;left:0;right:0;width:100%;padding:0;margin:0}.block-monthly-poll__wave img{width:100%}.block-monthly-poll__wave-m{display:block}@media only screen and (min-width:592px){.block-monthly-poll__wave-m{display:none}}.block-monthly-poll__wave-d{display:none}@media only screen and (min-width:592px){.block-monthly-poll__wave-d{display:block}}.block-monthly-poll__form-wrap{margin:auto;position:relative;max-width:90%}@media only screen and (min-width:592px){.block-monthly-poll__form-wrap{max-width:80%}}.block-monthly-poll__form-decorator{position:absolute;right:-43px;top:-307px;width:30%}@media only screen and (min-width:592px){.block-monthly-poll__form-decorator{left:-250px;top:300px;width:auto}}.block-monthly-poll__form-container{padding:3rem 2rem}.block-monthly-poll__image-container{max-width:80%;margin:auto;padding:3rem 0;border-top:1px solid #c0cdef;scroll-margin-top:200px}.block-monthly-poll__image-m{display:block}@media only screen and (min-width:592px){.block-monthly-poll__image-m{display:none}}.block-monthly-poll__image-m img{width:100%}.block-monthly-poll__image-d{display:none}@media only screen and (min-width:592px){.block-monthly-poll__image-d{display:block}}.block-monthly-poll__image-d img{width:100%}.block-info-card{margin:0;background:linear-gradient(0deg,#fff0f5,#fff 50%,#fff);border-radius:0 0 25px 25px;z-index:1;position:relative;overflow:hidden}@media only screen and (min-width:822px){.block-info-card{border-radius:0 0 50px 50px}}.block-info-card__wrap{padding:2.5rem 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;background-size:contain;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/dist/images/large-jagged-line.svg);background-repeat:no-repeat;background-position-x:center}@media only screen and (min-width:822px){.block-info-card__wrap{flex-direction:row;padding:6rem 0;margin-top:3rem;background-size:80%}}.block-info-card__card{display:grid;gap:1.5rem;margin:auto;justify-content:center;list-style:none;padding-left:0;justify-items:center}@media only screen and (min-width:822px){.block-info-card__card{grid-template-columns:1fr 1fr;width:100%;gap:2.5rem}}.block-info-card__card-item{background:#f1f3f6;background:linear-gradient(0deg,#fff,#fff,#f1f3f6);border-radius:12px;box-shadow:0 2px 8px rgba(96,112,161,.2);position:relative;width:100%;display:flex;padding:2rem;flex-direction:column}@media only screen and (min-width:822px){.block-info-card__card-item{flex-direction:row;padding:2rem 1rem 3rem 0}}.block-info-card__card-item.one:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ann-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:-1;right:163px;top:-68px}@media only screen and (min-width:822px){.block-info-card__card-item.one:after{width:500px;height:500px;top:-131px;left:-135px;right:auto;z-index:-1}}.block-info-card__card-item.two:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ann-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:-1;bottom:-174px;right:-100px}@media only screen and (min-width:822px){.block-info-card__card-item.two:after{top:89px;right:-170px;width:500px;bottom:auto;height:500px}}.block-info-card__card-wrap{align-items:center;background-color:var(--global--color-dark-gray,#0d173d);color:var(--global--color-white);display:flex;flex-direction:column;justify-content:center;min-height:6rem;position:relative;border-radius:.9375rem .9375rem 0 0}@media only screen and (min-width:822px){.block-info-card__card-wrap{min-height:5rem}}.block-info-card__left{width:100%;padding-bottom:1rem;display:flex;padding-left:1rem;z-index:1;position:relative}@media only screen and (min-width:822px){.block-info-card__left{width:40%;padding:0;display:grid}}.block-info-card__left img{display:block;justify-self:center}.block-info-card__right{width:100%;z-index:1;position:relative}@media only screen and (min-width:822px){.block-info-card__right{width:55%}}.block-info-card__shape{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/ann-shape-3.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:0;top:-37px;left:-51px}@media only screen and (min-width:822px){.block-info-card__shape{top:-25px;left:-27px}}.block-info-card__title{color:#0d173d;font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;margin:.5rem 0}@media only screen and (min-width:822px){.block-info-card__title{font-size:2.125rem}}.block-info-card__text{color:#0d173d;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-info-card__text{font-size:1rem}}.block-info-card__link{margin-top:1rem}.block-info-card__link a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon);font-weight:900}.block-info-card__link a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-info-card__link a:hover:after{right:-8px}.block-info-card__link a:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-info-card__link a:hover{text-decoration:none}.block-info-card__link a:hover:after{right:5px}.block-info-card__accent{position:absolute;z-index:1;top:-47px;left:25px;width:110px;transform:rotate(180deg);display:none}@media only screen and (min-width:822px){.block-info-card__accent{display:block}}.block-resources-card{margin-bottom:0;margin-top:0;position:relative;background-color:var(--ocean-whlive);scroll-margin-top:-300px;max-width:100vw;width:100vw;z-index:1}@media only screen and (max-width:821px){.block-resources-card{padding-bottom:3.5rem}}@media only screen and (min-width:822px){.block-resources-card{scroll-margin-top:0;max-width:auto;width:auto}}.block-resources-card__wrap{padding-bottom:1rem}@media only screen and (min-width:720px){.block-resources-card__wrap{padding:1rem 0;max-width:var(--responsive--alignwide-width,1275px);margin-left:auto;margin-right:auto}}.block-resources-card__feature{margin-bottom:.75rem;display:flex;grid-gap:1rem;align-items:center;font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5}@media only screen and (min-width:822px){.block-resources-card__feature{font-size:18px;font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5}}@media only screen and (min-width:822px) and (min-width:822px){.block-resources-card__feature{font-size:16px}}.block-resources-card__2col{gap:1rem;background-color:var(--neonblue-whlive);padding:1.5rem;border-radius:20px 20px 0 0}@media only screen and (min-width:822px){.block-resources-card__2col{display:grid;padding:2.5rem;grid-template-columns:1fr 1fr}}.block-resources-card__2col-col1{display:flex;flex-direction:column;justify-content:center}.block-resources-card__2col-col1-heading{color:var(--ocean-whlive);font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:822px){.block-resources-card__2col-col1-heading{font-size:44px}}.block-resources-card__2col-col1-heading span{font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25;display:block}@media only screen and (min-width:822px){.block-resources-card__2col-col1-heading span{font-size:44px}}.block-resources-card__2col-col2-body{color:var(--ocean-whlive);font-family:Humansans;font-weight:500;font-size:18px;line-height:1.5;margin:1rem 0}@media only screen and (min-width:822px){.block-resources-card__2col-col2-body{font-size:24px}}.block-resources-card__3col{grid-gap:2rem;background-color:#fff;padding:1.5rem;border-radius:0 0 20px 20px}@media only screen and (min-width:822px){.block-resources-card__3col{display:flex;padding:2.5rem;grid-gap:1rem}}.block-resources-card__3col-col{flex:1 0 30%}.block-resources-card__3col-col-heading{color:var(--ocean-whlive);font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;margin-bottom:.5rem}@media only screen and (min-width:822px){.block-resources-card__3col-col-heading{font-size:24px;margin-bottom:1rem}}.block-resources-card__3col-col-copy{color:var(--neutral70-whlive);font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}@media only screen and (min-width:822px){.block-resources-card__3col-col-copy{font-size:1rem;margin-bottom:1.5rem;max-width:90%}}.block-resources-card__3col-col-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--humanity70-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;width:100%;text-align:left;margin-bottom:2rem}@media only screen and (min-width:822px){.block-resources-card__3col-col-link{text-align:left;width:-moz-fit-content;width:fit-content}}.block-resources-card__3col-col-link:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}@media only screen and (min-width:822px){.block-resources-card__3col-col-link{margin-bottom:0}}.block-resources-card.hideresources{background:linear-gradient(0deg,var(--neonpink-whlive),transparent);padding-bottom:0}@media only screen and (min-width:822px){.block-resources-card.hideresources{background:transparent}}.block-resources-card.hideresources .block-resources-card__2col{border-radius:20px}.block-resources-card.hideresources .block-resources-card__wrap{padding:0}@media only screen and (min-width:822px){.block-resources-card.hideresources .block-resources-card__wrap{padding:0 0 3.5rem}}.block-resources-card.extendo{background:linear-gradient(0deg,var(--ocean-whlive) 20%,#0e3a96);padding-top:7.5rem;margin-top:-4rem}.page-sponsors #connect>div>div.block-resources-card__2col>div.block-resources-card__2col-col2>div>form>div.mktoButtonRow{top:4px!important}.block-feature-gallery{margin:0;position:relative}.block-feature-gallery.expanded{background:#0d173d;background:linear-gradient(180deg,#1d2854,#0d173d 30%,#0d173d 70%,#1d2854)}.block-feature-gallery.expanded .block-feature-gallery__title{display:block;color:#0d173d;font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-feature-gallery.expanded .block-feature-gallery__title{font-size:24px}}.block-feature-gallery.expanded .block-feature-gallery__title-wrap{padding:3rem}.block-feature-gallery.expanded .block-feature-gallery__text{color:#5d6276;font-family:Roboto;font-weight:400;font-size:.75rem;line-height:1.5}@media only screen and (min-width:822px){.block-feature-gallery.expanded .block-feature-gallery__text{font-size:.875rem}}.block-feature-gallery.expanded .block-feature-gallery__wrap-gen{align-items:center;display:grid;justify-content:space-between;z-index:1;position:relative;grid-gap:2rem}@media only screen and (min-width:720px){.block-feature-gallery.expanded .block-feature-gallery__wrap-gen{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1080px){.block-feature-gallery.expanded .block-feature-gallery__wrap-gen{grid-template-columns:1fr 1fr 1fr}}.block-feature-gallery.expanded .block-feature-gallery__card{background:#fff;border-radius:12px;height:-webkit-fill-available;height:auto;box-shadow:0 2px 8px rgba(96,112,161,.2)}.block-feature-gallery.expanded .block-feature-gallery__card-body{padding:2rem;min-height:200px}.block-feature-gallery.expanded .block-feature-gallery__card-img{height:200px;width:100%;display:grid;overflow:hidden}.block-feature-gallery.expanded .block-feature-gallery__card-img img{border-radius:12px 12px 0 0}.block-feature-gallery.expanded .block-feature-gallery__bottom-wrap{width:100%}.block-feature-gallery__wrap{align-items:center;display:block;justify-content:space-between;z-index:1;position:relative}.block-feature-gallery__wrap.top{padding:3.75rem 0}.block-feature-gallery__wrap.bottom{padding:1rem 0 3.75rem}.block-feature-gallery__heading{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;color:#fff;text-align:left;z-index:1;grid-column:1/-1}@media only screen and (min-width:822px){.block-feature-gallery__heading{font-size:2.75rem;text-align:center}}.block-feature-gallery__wrap-gen{position:relative;grid-template-columns:1fr;display:grid;z-index:1}@media only screen and (min-width:822px){.block-feature-gallery__wrap-gen{grid-template-columns:1fr 1fr 1fr}}.block-feature-gallery__bottom-wrap{margin:auto;margin-top:1rem;display:grid;text-align:center;background:#fff;border:2px solid #0d173d;border-radius:12px;padding:2rem;justify-items:center;grid-column:1/-1;margin:2rem auto 0}@media only screen and (min-width:822px){.block-feature-gallery__bottom-wrap{width:80%;margin:3rem auto 1rem}}.block-feature-gallery__bottom-title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;text-align:center;padding-bottom:1rem}@media only screen and (min-width:822px){.block-feature-gallery__bottom-title{font-size:24px;width:60%}}.block-feature-gallery__bottom-cta a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;position:relative;width:100%;text-align:center;z-index:3}.block-feature-gallery__bottom-cta a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-feature-gallery__bottom-cta a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-feature-gallery__bottom-cta a:active,.block-feature-gallery__bottom-cta a:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-feature-gallery__bottom-cta a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-feature-gallery__bottom-cta a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-feature-gallery__bottom-cta a{width:280px;text-align:unset}}.block-feature-gallery__bottom-cta.transparent a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon);position:relative;width:100%;text-align:center;z-index:3}.block-feature-gallery__bottom-cta.transparent a:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-feature-gallery__bottom-cta.transparent a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-feature-gallery__bottom-cta.transparent a:active,.block-feature-gallery__bottom-cta.transparent a:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-feature-gallery__bottom-cta.transparent a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-feature-gallery__bottom-cta.transparent a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-feature-gallery__bottom-cta.transparent a{width:280px;text-align:unset}}.block-feature-gallery__bottom-cta-buttons{display:flex;grid-gap:1rem;flex-direction:column;width:100%}@media only screen and (min-width:1084px){.block-feature-gallery__bottom-cta-buttons{flex-direction:row;width:auto}}.block-feature-gallery__shape{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-shape-4.webp);background-repeat:no-repeat;background-size:contain;width:700px;height:700px;position:absolute;bottom:-153px;left:-124px;z-index:0;transform:scaleX(-1)}@media only screen and (min-width:822px){.block-feature-gallery__shape{bottom:-328px;left:343px;width:1000px;height:1000px}}.block-feature-gallery__item{height:150px;width:100%;background-size:cover;display:flex;justify-content:center;align-items:center;padding:3rem;text-align:center;position:relative}@media only screen and (min-width:480px){.block-feature-gallery__item{height:225px}}@media only screen and (min-width:822px){.block-feature-gallery__item{height:300px}}.block-feature-gallery__hover{display:none;z-index:1}.block-feature-gallery__circle{background:radial-gradient(#0d173d 10%,transparent);width:100%;height:100%;position:absolute;display:none}.block-feature-gallery__layer{background-color:rgba(46,60,105,.66);width:100%;height:100%;position:absolute;display:none}.block-feature-gallery__image{position:absolute;z-index:0}.block-feature-gallery__title{z-index:1;font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;color:#fff}@media only screen and (min-width:822px){.block-feature-gallery__title{font-size:2.125rem}}.block-feature-gallery__text{z-index:1;color:#fff;font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5}@media only screen and (min-width:822px){.block-feature-gallery__text{font-size:1.125rem}}.block-image-banner-cta{margin:0;background:linear-gradient(69deg,#0b1843 10%,#ff5e8a);height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;padding:2rem 0 18rem}@media only screen and (min-width:592px){.block-image-banner-cta{padding:2rem 0 20rem}}@media only screen and (min-width:822px){.block-image-banner-cta{padding:0}}.block-image-banner-cta__image-container{padding:0;background-size:cover;background-repeat:no-repeat;display:flex;background-position:50%;display:grid;grid-template-columns:1fr}@media only screen and (min-width:822px){.block-image-banner-cta__image-container{padding:10rem 7rem;grid-template-columns:1fr 1fr}}.block-image-banner-cta__image{position:absolute;right:70px;bottom:0;width:70%}@media only screen and (min-width:592px){.block-image-banner-cta__image{width:50%}}@media only screen and (min-width:652px){.block-image-banner-cta__image{right:0}}@media only screen and (min-width:1284px){.block-image-banner-cta__image{right:300px;width:unset}}.block-image-banner-cta__shape-1{position:absolute;z-index:0;bottom:-292px;right:-100px;transform:scale(2.5)}@media only screen and (min-width:652px){.block-image-banner-cta__shape-1{bottom:-700px;right:-200px;transform:scale(1)}}.block-image-banner-cta__shape-2{position:absolute;z-index:0;top:-400px;right:-300px}.block-image-banner-cta__shape-3{position:absolute;z-index:0;top:380px;right:284px}@media only screen and (min-width:592px){.block-image-banner-cta__shape-3{right:335px}}@media only screen and (min-width:1284px){.block-image-banner-cta__shape-3{top:300px;right:650px}}.block-image-banner-cta__bubble{z-index:1}.block-image-banner-cta__glass{position:absolute;width:115vw;bottom:-145px;left:-34px;height:224px;border-radius:35% 65% 44% 56%/52% 37% 63% 48%;background:hsla(0,0%,100%,.15);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.18);z-index:1;display:none}@media only screen and (min-width:1084px){.block-image-banner-cta__glass{box-shadow:0 8px 16px 0 rgba(31,38,135,.05);width:783px;height:368px;bottom:-300px;transform:rotate(10deg);right:-127px;left:unset;display:block}}.block-image-banner-cta__inner-container{padding:2rem;width:100%;align-self:center;justify-items:center;display:flex;height:100%}@media only screen and (min-width:652px){.block-image-banner-cta__inner-container{padding:0;height:auto}}.block-image-banner-cta__headline{color:var(--global--color-white);font-weight:900;text-align:left;font-size:1.5rem;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:652px){.block-image-banner-cta__headline{font-size:2.25rem}}.block-image-banner-cta__copy{color:var(--global--color-white);font-weight:500;text-align:left;font-size:14px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:652px){.block-image-banner-cta__copy{font-size:17px}}.block-image-banner-cta__link{text-align:left;padding-top:1rem}.block-image-banner-cta__link a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);color:#000;position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--2023-maroon);width:-moz-fit-content;width:fit-content;text-decoration:none;padding-right:3.25rem}.block-image-banner-cta__link a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-image-banner-cta__link a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-image-banner-cta__link a:active,.block-image-banner-cta__link a:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-image-banner-cta__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-image-banner-cta__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-image-banner-cta__link a:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8cGF0aCBpZD0iUGF0aF80MzQ3MTUiIGRhdGEtbmFtZT0iUGF0aCA0MzQ3MTUiIGQ9Ik03LTEyLjI1QTcsNywwLDAsMCwuOTM4LTguNzVhNyw3LDAsMCwwLDAsN0E3LDcsMCwwLDAsNywxLjc1YTcsNywwLDAsMCw2LjA2Mi0zLjUsNyw3LDAsMCwwLDAtN0E3LDcsMCwwLDAsNy0xMi4yNVptMy4zMDYsOC4wNTVMNy4zNzctMS40NjNBLjU1OC41NTgsMCwwLDEsNy0xLjMxMmEuNTUzLjU1MywwLDAsMS0uMzc3LS4xNUwzLjY5NC00LjE5NUEuNjEuNjEsMCwwLDEsMy41LTQuNjRhLjYxLjYxLDAsMCwxLC42MS0uNjFINS42ODhWLTcuODc1YS44NzQuODc0LDAsMCwxLC44NzUtLjg3NWguODc1YS44NzQuODc0LDAsMCwxLC44NzUuODc1Vi01LjI1SDkuODlhLjYxLjYxLDAsMCwxLC42MS42MUEuNjEuNjEsMCwwLDEsMTAuMzA2LTQuMTk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yNSkiIGZpbGw9IiNjMTM4NmEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;width:16.699px;height:20.107px;background-position:0 0;right:-30px;bottom:0;position:absolute;transition:bottom .2s ease,width .2s ease,background-size .2s ease}.block-image-banner-cta__link a:hover{text-decoration:underline}.block-image-banner-cta__link a:hover:after{bottom:3px}.block-image-banner-cta__link a:after{right:18px;bottom:13px}.block-image-banner-cta__link a:hover:after{bottom:10px}.block-faq.faq_page{margin-top:-6rem;padding:4rem 0 0;background-color:#fff;max-width:100vw;position:relative;border-radius:30px;z-index:1}@media only screen and (min-width:822px){.block-faq.faq_page{border-radius:60px;margin-top:-7rem}}.block-faq.faq_page .block-faq__inner-container{padding:0 1.5rem;margin:0!important;width:100%!important;position:relative}@media only screen and (min-width:822px){.block-faq.faq_page .block-faq__inner-container{padding:3rem;display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem}}.block-faq.faq_page .block-faq__container{margin-left:auto;margin-right:auto}@media only screen and (min-width:822px){.block-faq.faq_page .block-faq__container{margin:auto!important;width:85%!important}}@media only screen and (max-width:821px){.block-faq.faq_page .block-faq__container{box-shadow:none!important}}.block-faq.faq_page .block-faq__heading{margin-bottom:1rem}.block-faq.faq_section .block-faq__container{margin-left:auto;margin-right:auto;width:var(--responsive--alignwide-width);max-width:var(--responsive--alignfull-width)}.block-faq.faq_section .block-faq__inner-container{max-width:780px;margin:auto}.block-faq.faq_style_section{position:relative;background-color:#fff;border-radius:0 0 30px 30px;margin-bottom:-3rem;z-index:1;margin-top:0}@media only screen and (min-width:822px){.block-faq.faq_style_section{border-radius:0 0 60px 60px}}.block-faq.faq_style_section .block-faq__container{margin-left:auto;margin-right:auto;width:var(--responsive--alignwide-width);max-width:var(--responsive--alignfull-width);padding:3.5rem 0}.block-faq.faq_style_section .block-faq__inner-container{max-width:624px;margin:auto}.block-faq__group,.block-faq__nav-group{max-width:100%!important;margin:0!important;padding-bottom:1rem}@media only screen and (min-width:822px){.block-faq__nav-group{position:sticky;height:-moz-fit-content;height:fit-content;top:156px;padding-bottom:6rem}}.block-faq__list{list-style-type:none;padding-left:5px}.block-faq__item{margin-bottom:1.25rem}.block-faq__category{color:#0e183b;font-weight:700}.block-faq__category:hover{text-decoration:underline;color:var(--humanity60-whlive)}.block-faq__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.block-faq__heading{font-size:44px}}.block-faq__details{position:relative}.block-faq__details-copy,.block-faq__details ul{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5}@media only screen and (min-width:822px){.block-faq__details-copy,.block-faq__details ul{font-size:16px}}.block-faq__details-copy a,.block-faq__details ul a{color:var(--global--color-primary);text-decoration:underline}.block-faq details{border-bottom:1px solid #c0cdef}.block-faq details:last-child{border-bottom:none}.block-faq__anchor{position:absolute;top:-175px}.block-faq__summary{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.5;grid-template-columns:auto 24px;grid-gap:.5rem}@media only screen and (min-width:822px){.block-faq__summary{font-size:18px}}.block-faq__summary:before{order:1}.block-faq__faq-top{position:relative;display:block;text-align:right;margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical);text-decoration:none;font-size:1rem;color:var(--global--color-dark-gray)}.block-faq__faq-top-section{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon)}.block-faq__faq-top-section:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-faq__faq-top-section:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-faq__faq-top-section:active,.block-faq__faq-top-section:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-faq__faq-top-section:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-faq__faq-top-section:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-faq__faq-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-faq__faq-cta{text-align:left;width:-moz-fit-content;width:fit-content}}.block-faq__faq-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-development-credits{margin-bottom:0;margin-top:0;position:relative;color:var(--global--color-primary);z-index:1}.block-development-credits__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/credits-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:700px;height:700px;position:absolute;z-index:-1;right:-119px;bottom:-111px}@media only screen and (min-width:822px){.block-development-credits__shape-1{bottom:-196px;right:33px;z-index:0}}.block-development-credits.lblue .block-development-credits__certifications,.block-development-credits.lblue .block-development-credits__left{width:100%}.block-development-credits.lblue .block-development-credits__left{text-align:center;padding-bottom:3rem}.block-development-credits.lblue .block-development-credits__headline{padding-bottom:2rem}.block-development-credits.lblue .block-development-credits__cta{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-development-credits.lblue .block-development-credits__cta:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-development-credits.lblue .block-development-credits__cta:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-development-credits.lblue .block-development-credits__cta:active,.block-development-credits.lblue .block-development-credits__cta:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-development-credits.lblue .block-development-credits__cta:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-development-credits.lblue .block-development-credits__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-development-credits.lblue .block-development-credits__wrap{margin:0 auto;position:relative;z-index:2;padding:3rem 0}.block-development-credits.lblue .block-development-credits__inner-wrap{background-color:var(--global--2023-lblue);border-radius:25px;padding:3rem}@media only screen and (min-width:822px){.block-development-credits.lblue .block-development-credits__inner-wrap{border-radius:50px;padding:5rem}}.block-development-credits.sandiego{scroll-margin:300px}.block-development-credits.sandiego .block-development-credits__wrap{padding:3.75rem 0;display:flex;z-index:0;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:822px){.block-development-credits.sandiego .block-development-credits__wrap{flex-direction:row;grid-gap:4.5rem;align-items:center}}.block-development-credits.sandiego .block-development-credits__text{margin-bottom:2rem;margin-bottom:1.5rem;z-index:1;position:relative;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-development-credits.sandiego .block-development-credits__text{font-size:1rem}}.block-development-credits.sandiego .block-development-credits__text a{color:#0d173d;text-decoration:underline}.block-development-credits.sandiego .block-development-credits__headline{font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:822px){.block-development-credits.sandiego .block-development-credits__headline{font-size:2.125rem}}.block-development-credits.sandiego .block-development-credits__subheadline{font-size:1rem!important;font-weight:700;margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-development-credits.sandiego .block-development-credits__subheadline{font-size:1.5rem!important;margin-bottom:1rem}}.block-development-credits__certifications,.block-development-credits__left{width:100%}@media only screen and (min-width:822px){.block-development-credits__certifications,.block-development-credits__left{width:50%}}.block-development-credits__certifications-wrapper{display:grid;justify-content:center;grid-template-columns:1fr 1fr;gap:1.5rem}@media only screen and (min-width:822px){.block-development-credits__certifications-wrapper{align-items:start;display:flex;justify-content:center;flex-wrap:wrap}}.block-development-credits__certification{width:100%}@media only screen and (min-width:822px){.block-development-credits__certification{width:auto}}.block-development-credits__certification.empty-cert .block-development-credits__certification-main{background:#102347;background:linear-gradient(69deg,#102347,#c44272 75%,#e26463)}.block-development-credits__certification.empty-cert .block-development-credits__certification-more-text{color:var(--global--color-white)}@media only screen and (min-width:822px){.block-development-credits__certification.two .block-development-credits__certification-tooltip{right:0;left:unset}}@media only screen and (min-width:822px){.block-development-credits__certification.two .block-development-credits__certification-tooltip-tail{right:30px;left:unset}}@media only screen and (max-width:821px){.block-development-credits__certification.five .block-development-credits__certification-tooltip,.block-development-credits__certification.one .block-development-credits__certification-tooltip,.block-development-credits__certification.three .block-development-credits__certification-tooltip{right:0;left:unset}}@media only screen and (max-width:821px){.block-development-credits__certification.five .block-development-credits__certification-tooltip-tail,.block-development-credits__certification.one .block-development-credits__certification-tooltip-tail,.block-development-credits__certification.three .block-development-credits__certification-tooltip-tail{right:30px;left:unset}}.block-development-credits__certification-main{background-color:var(--global--color-white);border-radius:25px;display:flex;position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,.08);height:150px;width:-webkit-fill-available;justify-content:center;align-items:center}@media only screen and (min-width:822px){.block-development-credits__certification-main{width:150px}}.block-development-credits__certification-logo{height:150px;display:grid;grid-template-rows:auto min-content;align-items:center;justify-items:center;padding:1rem;width:auto}.block-development-credits__certification-logo img{max-height:80px;max-width:120px;width:auto}.block-development-credits__certification-logo:hover+.block-development-credits__certification-tooltip{display:block}.block-development-credits__certification-tooltip{color:var(--global--color-white);font-family:Roboto;font-size:12px;line-height:1.5;text-align:left;border-radius:25px;padding:1.5rem;position:absolute;z-index:10;display:none;width:92vw;background:#18275b;word-break:break-word;left:0;bottom:165px}@media only screen and (min-width:822px){.block-development-credits__certification-tooltip{width:400px}}.block-development-credits__certification-tooltip a{color:var(--global--color-white);text-decoration:underline}.block-development-credits__certification-tooltip-tail{transform-origin:100% 100%;bottom:0;left:30px;background:#121b52;position:absolute;width:12px;height:12px;transform:rotate(-45deg)}.block-development-credits__certification-tooltip-tail:after{content:"";background:#121b52;bottom:1px;left:1px;position:absolute;width:12px;height:12px}.block-development-credits__certification-text{font-size:1rem;font-weight:900;line-height:1;padding-top:.5rem;text-align:center;font-family:Humansans;display:flex;align-self:flex-end}.block-development-credits__certification-more-text{color:var(--global--color-dark-blue);font-size:1rem;font-weight:700;line-height:1.25;text-align:center}@media only screen and (min-width:822px){.block-development-credits__certification-more-text{font-size:20px}}.block-development-credits__cta{margin-top:1.5rem;border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000}.block-development-credits__cta:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.block-development-credits__cta:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-orange)}.block-development-credits__cta:active,.block-development-credits__cta:hover{background-color:var(--global--color-light-orange);border-color:var(--global--color-light-orange);color:var(--global--color-primary);text-decoration:none}.block-development-credits__cta:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-development-credits__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-more-less-video{background:#0d173d;position:relative;margin:0;overflow:hidden}.block-more-less-video__wrap{padding:2rem 0;z-index:1;position:relative;display:grid;grid-template-rows:2fr 1fr 2fr;grid-gap:1rem}@media only screen and (min-width:822px){.block-more-less-video__wrap{padding:6rem 0}}.block-more-less-video .close{background:#fff;box-shadow:0 0 20px rgba(96,112,161,.4);height:48px;width:48px;position:absolute;top:10%;right:5%;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#f1f1f1;font-size:40px;cursor:pointer}.block-more-less-video .close img{width:12px}.block-more-less-video__title{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;color:#fff;z-index:1}@media only screen and (min-width:822px){.block-more-less-video__title{font-size:2.75rem;text-align:center}}.block-more-less-video__more{position:relative;display:flex;justify-self:center;align-self:end;padding-right:1rem;z-index:1}@media only screen and (min-width:822px){.block-more-less-video__more{padding-right:10rem}}.block-more-less-video__less{position:relative;display:flex;justify-self:center;padding-left:6rem;z-index:1;padding-top:1rem}@media only screen and (min-width:822px){.block-more-less-video__less{padding-left:10rem}}.block-more-less-video__button-outer-wrap{height:100%;position:relative;display:grid;align-content:center;justify-content:center;width:100%}.block-more-less-video__button-wrap{display:flex;justify-content:center;align-content:center;position:relative}.block-more-less-video__button-text{font-family:Humansans;font-weight:900;font-size:1rem;line-height:1.25;color:var(--global--2023-maroon)}.block-more-less-video__play{position:absolute;right:0;top:0;height:100%}.block-more-less-video__button{position:relative;background-color:#fff;width:225px;padding:1rem 2rem;box-shadow:0 0 8px rgba(96,112,161,.4);border-radius:50px;cursor:pointer}.block-more-less-video__shapes{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/more-less-shapes.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;position:absolute;z-index:-1;translate:0 -18%}@media only screen and (min-width:822px){.block-more-less-video__shapes{top:0;left:0;width:1600px;height:1600px;translate:-43% -20%}}.block-more-less-video .lightbox{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.block-more-less-video .lightbox video,.block-more-less-video .wistia{display:block;width:80vw;margin:auto}.block-experiences{margin-top:-3rem;padding-top:7rem;border-radius:25px 25px 0 0;background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff 70%,#fff0f5);position:relative;margin-bottom:0;z-index:0}@media only screen and (min-width:822px){.block-experiences{border-radius:50px 50px 0 0;padding-top:0}}.block-experiences__outer-wrap{position:relative;z-index:2}@media only screen and (min-width:822px){.block-experiences__outer-wrap{padding-top:3rem}}.block-experiences__wrap{margin:0 auto;position:relative;z-index:2;padding:3rem 0}@media only screen and (min-width:822px){.block-experiences__wrap{padding:2rem 0 5rem}}@media only screen and (min-width:822px){.block-experiences__section-1{width:35%}}.block-experiences__section-1-title{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-experiences__section-1-title{font-size:2.75rem}}.block-experiences__section-1-body{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-experiences__section-1-body{font-size:1rem}}.block-experiences__section-2{padding-bottom:13rem}@media only screen and (min-width:822px){.block-experiences__section-2{width:35%;margin-left:auto;padding-bottom:0}}.block-experiences__section-2-title{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25}@media only screen and (min-width:822px){.block-experiences__section-2-title{font-size:34px}}.block-experiences__section-2-body{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-experiences__section-2-body{font-size:1rem}}.block-experiences__image-left{position:absolute;left:-30px;top:698px;width:200px;z-index:3}@media only screen and (min-width:822px){.block-experiences__image-left{top:500px;width:auto}}.block-experiences__image-middle{margin:auto;z-index:1}.block-experiences__image-middle-wrap{width:100%;display:flex;padding:2rem 0;justify-content:center}@media only screen and (min-width:822px){.block-experiences__image-middle-wrap{justify-content:start}}.block-experiences__image-middle-decoration{position:absolute;left:41%;top:-53px;z-index:-1;display:none}@media only screen and (min-width:822px){.block-experiences__image-middle-decoration{display:block}}.block-experiences__image-right{position:absolute;right:-79px;top:753px;width:300px;z-index:3}@media only screen and (min-width:822px){.block-experiences__image-right{width:auto;right:-30px;top:150px}}.block-experiences__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-mid-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:-1;top:100px;transform:rotate(194deg);right:-112px}@media only screen and (min-width:822px){.block-experiences__shape-1{top:250px;left:125px;width:500px;height:500px;right:auto;transform:rotate(0)}}.block-experiences__shape-2{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-mid-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:-1;left:-50px;top:532px;transform:rotate(193deg)}@media only screen and (min-width:822px){.block-experiences__shape-2{width:700px;height:700px;right:0;left:auto;top:-25px;transform:rotate(0)}}.block-experiences__shape-3{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/session_noise_shapes_.webp);background-repeat:no-repeat;background-size:contain;width:550px;height:550px;position:absolute;z-index:0;top:40px;left:-155px}@media only screen and (min-width:822px){.block-experiences__shape-3{right:58px;top:-100px;left:auto;width:600px;height:600px}}.block-experiences__shape-4{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-shape-4.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;position:absolute;z-index:-1;bottom:-160px;right:-225px}@media only screen and (min-width:822px){.block-experiences__shape-4{bottom:-350px;right:-400px;width:1000px;height:1000px}}.block-experiences__activities-title{font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-experiences__activities-title{font-size:2.125rem}}.block-experiences__activities-body{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276;padding-bottom:1rem}@media only screen and (min-width:822px){.block-experiences__activities-body{font-size:1rem}}.block-experiences__container{background:linear-gradient(180deg,#f1f3f6,#fff 30%,#fff 70%,#f1f3f6);border-radius:12px;box-shadow:0 2px 8px rgba(59,74,131,.2);z-index:1;padding:1.5rem 1rem;margin:2rem 0;overflow:hidden}@media only screen and (min-width:822px){.block-experiences__container{padding:2.5rem 4rem}}.block-experiences__container-wrap{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:822px){.block-experiences__container-wrap{grid-template-columns:2fr 3fr;grid-gap:6rem}}.block-experiences details{border-bottom:1px solid #c0cdef;position:relative}.block-experiences summary{font-family:Humansans;font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;font-weight:500;grid-template-columns:auto 24px}@media only screen and (min-width:822px){.block-experiences summary{font-size:1.125rem}}.block-experiences summary:before{order:1}.block-experiences__desktop{display:none!important}@media only screen and (min-width:822px){.block-experiences__desktop{display:flex!important}}.block-experiences__mobile{display:block}@media only screen and (min-width:822px){.block-experiences__mobile{display:none}}.block-experiences__mobile details:last-child{border-bottom:0}.block-experiences__mobile .block-experiences__experience-left-name{font-weight:900}.block-experiences__mobile .block-experiences__experiences{max-width:300px}.block-experiences__mobile .block-experiences__glide{max-width:300px;overflow:hidden}.block-experiences__mobile .block-experiences .glide__slide{height:auto;width:300px!important}.block-experiences__mobile .block-experiences__experience-right{padding:1rem 0}.block-experiences__right-column{display:flex;justify-content:center;position:relative}.block-experiences__right-column .block-experiences__experiences{max-width:400px;padding-top:2rem}.block-experiences__experience-left{display:grid;grid-template-columns:auto auto;grid-gap:1rem;padding:1.5rem 0;align-items:baseline;justify-content:space-between}.block-experiences__experience-left:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experience-pointer.svg);background-repeat:no-repeat;background-size:contain;width:11px;height:18px}.block-experiences__experience-left-name-icon{display:flex;grid-gap:1rem;padding:0 1rem;align-items:baseline}.block-experiences__experience-left-name{line-height:1;font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500}@media only screen and (min-width:822px){.block-experiences__experience-left-name{font-size:24px}}.block-experiences__experience-left[aria-selected=true] .block-experiences__experience-left-name{font-weight:900;color:#c1386a}.block-experiences__experience-left[aria-selected=true] .block-experiences__experience-left-icon{fill:#c1386a}.block-experiences__experience-left[aria-selected=true]:after{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experience-arrow.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:18px}.block-experiences__experience-left[aria-selected=false] .block-experiences__experience-left-icon{fill:#0d173d}.block-experiences__experience-li{list-style:none;padding-left:0;border-bottom:1px solid rgba(13,23,61,.12);width:400px}.block-experiences__experience-li:last-child{border-bottom:0}.block-experiences__experience-right-name{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-experiences__experience-right-name{font-size:24px}}.block-experiences__experience-right-copy{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276}@media only screen and (min-width:822px){.block-experiences__experience-right-copy{font-size:1rem}}.block-experiences__experiences{padding:0}.block-experiences__cta-block{display:flex;flex-direction:column;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(96,112,161,.2);border:2px solid #0d173d;padding:2rem;margin:3rem 0 2rem}.block-experiences__link a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon);position:relative;width:100%;text-align:center;z-index:3}.block-experiences__link a:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-experiences__link a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-experiences__link a:active,.block-experiences__link a:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-experiences__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-experiences__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-experiences__link a{width:200px;text-align:unset}}.block-experiences__link-heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-experiences__link-heading{font-size:24px}}.block-experiences__tabcontent[aria-hidden=true]{display:none}.block-experiences__glide{max-width:400px;margin:auto}.block-experiences__glide-wrapper{width:100%}.block-experiences .glide__slide{height:auto;width:300px}@media only screen and (min-width:822px){.block-experiences .glide__slide{width:400px!important}}.block-experiences .glide__slides{overflow:initial}.block-experiences .glide__controls_wrap{display:flex;align-items:center;justify-content:center;padding:2rem 0;position:relative}@media only screen and (min-width:822px){.block-experiences .glide__controls_wrap{left:auto}}.block-experiences .glide__arrow{cursor:pointer}.block-experiences .glide__arrow--next{margin-left:1rem;display:flex}@media only screen and (min-width:592px){.block-experiences .glide__arrow--next{margin-left:1rem}}.block-experiences .glide__arrow--prev{margin-right:1rem;display:flex}@media only screen and (min-width:592px){.block-experiences .glide__arrow--prev{margin-right:1rem;margin-left:0}}.block-experiences .glide__bullets{display:flex;flex-direction:row;left:50%;bottom:-7px}.block-experiences .glide__bullets:active,.block-experiences .glide__bullets:focus{outline:none}.block-experiences .glide__bullet{width:5px;height:5px;padding:0;margin:.65rem;background:var(--global--color-dark-blue)!important}@media only screen and (min-width:1084px){.block-experiences .glide__bullet{display:block}}.block-experiences .glide__bullet--active{background:var(--global--2023-maroon)!important}@media only screen and (max-width:821px){.block-experiences .glide__track{overflow:visible}}.block-experiences__play-video{width:100%;cursor:pointer}@media only screen and (min-width:822px){.block-experiences__play-video{width:auto}}.block-experiences .wistia_responsive_wrapper{transform:translateY(-25px)}@media only screen and (min-width:822px){.block-experiences .wistia_responsive_wrapper{transform:translateY(-50px)}}.block-experiences__play-the-video{position:relative;clip-path:path("M161.4,138.793l-2.355.011v-.022l-90.067-.424A69.18,69.18,0,0,1,68.976,0L161.4.435,253.822,0a69.18,69.18,0,0,1,0,138.359l-90.067.424v.022Z");width:322px;left:auto}@media only screen and (min-width:822px){.block-experiences__play-the-video{clip-path:path("M359.233,308.918l-5.242.025v-.049l-200.467-.943C68.735,307.95,0,239.014,0,153.976S68.735,0,153.524,0L359.233.968,564.942,0c84.789,0,153.524,68.937,153.524,153.976S649.731,307.95,564.942,307.95l-200.467.943v.049Z");width:718px;left:300px}}.block-experiences .close{background:#fff;box-shadow:0 0 20px rgba(96,112,161,.4);height:48px;width:48px;position:absolute;top:10%;right:5%;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#f1f1f1;font-size:40px;cursor:pointer}.block-experiences .close img{width:12px}.block-experiences .lightbox{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.block-experiences .lightbox video,.block-experiences .wistia{display:block;width:80vw;margin:auto}.block-experiences .wistia-inner{width:100%;margin:auto;display:block;padding-top:5rem;padding-bottom:3.5rem}.block-experiences .click-for-sound-btn{display:none!important}.industry-chart{padding:3.5rem 0;background-color:#0d173d;color:#fff}.industry-chart__content{text-align:left}.industry-chart__headline{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;margin-bottom:.75rem}@media only screen and (min-width:822px){.industry-chart__headline{font-size:44px}}.industry-chart__body{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;margin-bottom:3rem;max-width:100%}@media only screen and (min-width:822px){.industry-chart__body{font-size:16px;max-width:53%}}.industry-chart__subheadline{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;margin-bottom:.75rem}@media only screen and (min-width:822px){.industry-chart__subheadline{font-size:34px}}.industry-chart__stats{display:flex;gap:1rem;flex-direction:column;margin-bottom:3rem;flex-wrap:wrap}@media only screen and (min-width:822px){.industry-chart__stats{justify-content:space-between;flex-direction:row}}.industry-chart__stat{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media only screen and (min-width:822px){.industry-chart__stat{width:46%}}@media only screen and (min-width:1084px){.industry-chart__stat{width:23%}}.industry-chart__stat-number{font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;color:var(--neonpink-whlive)}@media only screen and (min-width:822px){.industry-chart__stat-number{font-size:68px}}@media only screen and (min-width:1080px){.industry-chart__stat-number{font-size:60px}}@media only screen and (min-width:1440px){.industry-chart__stat-number{font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25}}@media only screen and (min-width:1440px) and (min-width:822px){.industry-chart__stat-number{font-size:68px}}.industry-chart__stat-text{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;text-transform:uppercase;margin-top:.5rem;color:var(--neonpink-whlive)}.industry-chart__industries{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:2rem;gap:2rem;max-width:100%}@media only screen and (min-width:822px){.industry-chart__industries{flex-direction:row;margin-bottom:4rem}}.industry-chart__industry{display:flex;align-items:center;margin-right:3rem}.industry-chart__industry i{font-size:2rem;margin-right:1rem;color:#0d173d;background-color:var(--neonpink-whlive);padding:.5rem;border-radius:50%;height:56px;width:56px;display:flex;justify-content:center;align-items:center}.industry-chart__industry span{text-transform:uppercase;color:var(--neonpink-whlive);font-family:Unbounded;font-weight:700;font-size:18px;line-height:1.2}@media only screen and (min-width:822px){.industry-chart__industry span{font-size:24px;font-family:Unbounded;font-weight:700;line-height:1.2}}@media only screen and (min-width:822px) and (min-width:822px){.industry-chart__industry span{font-size:34px}}.industry-chart__source{font-family:Roboto;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-top:2rem;max-width:70%}@media only screen and (min-width:822px){.industry-chart__source{max-width:100%}}.block-content-tracks-page{margin-top:1rem;padding-top:7rem;border-radius:25px;position:relative;margin-bottom:0;z-index:2;background:linear-gradient(180deg,#ffe8e8,#fff 30%,#fff 70%,#fff0f5);scroll-margin-top:-1000px}@media only screen and (min-width:822px){.block-content-tracks-page{border-radius:50px;padding-top:1rem;margin-top:-3rem}}.block-content-tracks-page__topics_heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:2rem}@media only screen and (min-width:822px){.block-content-tracks-page__topics_heading{font-size:24px}}.block-content-tracks-page__topics_wrap{display:grid;grid-gap:1.5rem 2rem;grid-template-columns:1fr 1fr;padding-bottom:3rem}@media only screen and (min-width:822px){.block-content-tracks-page__topics_wrap{grid-template-columns:auto auto auto auto}}.block-content-tracks-page__topics_card{background:linear-gradient(180deg,#f1f3f6,#fff 50%);border-radius:20px;display:grid;box-shadow:0 0 20px rgba(59,74,131,.15);padding:1rem}@media only screen and (min-width:822px){.block-content-tracks-page__topics_card{width:150px;height:167px}}.block-content-tracks-page__topics_card-text{font-family:Humansans;font-size:16px;line-height:1.25;font-weight:500;margin-top:1rem}@media only screen and (min-width:822px){.block-content-tracks-page__topics_card-text{font-size:18px}}.block-content-tracks-page__select-your-track{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;padding-bottom:1rem;display:none}@media only screen and (min-width:822px){.block-content-tracks-page__select-your-track{font-size:2.75rem;text-align:center;display:block}}.block-content-tracks-page__select-your-track-desc{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;display:none}@media only screen and (min-width:822px){.block-content-tracks-page__select-your-track-desc{font-size:1rem;text-align:center;width:60%;margin:auto;display:block}}.block-content-tracks-page.orange{background:linear-gradient(180deg,#ffe8e8,#fff 30%,#fff 70%,#fff0f5)}.block-content-tracks-page.orange .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-wraps,.block-content-tracks-page.orange a[aria-selected=true] .block-content-tracks-page__op-nav-wraps{background:#ffe8e8}.block-content-tracks-page.orange .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-link .block-content-tracks-page__op-nav-link-name-icon,.block-content-tracks-page.orange .block-content-tracks-page__op-nav-link[aria-selected=true] .block-content-tracks-page__op-nav-link-name-icon{color:#e05b5a}.block-content-tracks-page.red{background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff 70%,#fff0f5)}.block-content-tracks-page.red .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-wraps,.block-content-tracks-page.red a[aria-selected=true] .block-content-tracks-page__op-nav-wraps{background:#fff0f5}.block-content-tracks-page.red .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-link .block-content-tracks-page__op-nav-link-name-icon,.block-content-tracks-page.red .block-content-tracks-page__op-nav-link[aria-selected=true] .block-content-tracks-page__op-nav-link-name-icon{color:#c1386a}.block-content-tracks-page.blue{background:linear-gradient(180deg,#eaf8fc,#fff 30%,#fff 70%,#fff0f5)}.block-content-tracks-page.blue .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-wraps,.block-content-tracks-page.blue a[aria-selected=true] .block-content-tracks-page__op-nav-wraps{background:#eaf8fc}.block-content-tracks-page.blue .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-link .block-content-tracks-page__op-nav-link-name-icon,.block-content-tracks-page.blue .block-content-tracks-page__op-nav-link[aria-selected=true] .block-content-tracks-page__op-nav-link-name-icon{color:#0d173d}.block-content-tracks-page.green{background:linear-gradient(180deg,#f2faf8,#fff 30%,#fff 70%,#fff0f5)}.block-content-tracks-page.green .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-wraps,.block-content-tracks-page.green a[aria-selected=true] .block-content-tracks-page__op-nav-wraps{background:#f2faf8}.block-content-tracks-page.green .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-link .block-content-tracks-page__op-nav-link-name-icon,.block-content-tracks-page.green .block-content-tracks-page__op-nav-link[aria-selected=true] .block-content-tracks-page__op-nav-link-name-icon{color:#31a784}.block-content-tracks-page .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-wraps,.block-content-tracks-page a[aria-selected=true] .block-content-tracks-page__op-nav-wraps{background:#ffe8e8}.block-content-tracks-page .block-content-tracks-page__op-nav-wraps{display:flex;align-items:center;padding:.5rem .25rem;border-radius:25px}@media only screen and (max-width:821px){.block-content-tracks-page .block-content-tracks-page__op-nav-wraps{padding:.5rem 1rem;margin-left:-.5rem}}.block-content-tracks-page__arrow{position:relative;top:-1px}.block-content-tracks-page__wrap{margin:0 auto;position:relative;z-index:0;padding:24rem 0 4rem}@media only screen and (min-width:822px){.block-content-tracks-page__wrap{padding:2.5rem 0 5rem}}.block-content-tracks-page__tabcontent{scroll-margin-top:600px}@media only screen and (min-width:822px){.block-content-tracks-page__tabcontent{scroll-margin-top:350px}}.block-content-tracks-page__tabcontent[aria-hidden=true]{display:none!important}.block-content-tracks-page .block-sessions__repeater{display:grid;grid-template-columns:1fr;grid-gap:1.5rem}@media only screen and (min-width:822px){.block-content-tracks-page .block-sessions__repeater{grid-template-columns:1fr 1fr 1fr}}.block-content-tracks-page__cta-block{display:flex;flex-direction:column;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(96,112,161,.2);border:2px solid #0d173d;padding:2rem;margin:1rem 0 2rem;z-index:1;position:relative}@media only screen and (min-width:822px){.block-content-tracks-page__cta-block{margin:3rem 0 2rem}}.block-content-tracks-page__cta-heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:1.5rem}@media only screen and (min-width:822px){.block-content-tracks-page__cta-heading{font-size:24px}}.block-content-tracks-page__link a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon);position:relative;width:100%;text-align:center;z-index:3}.block-content-tracks-page__link a:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-content-tracks-page__link a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-content-tracks-page__link a:active,.block-content-tracks-page__link a:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-content-tracks-page__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-content-tracks-page__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-content-tracks-page__link a{width:200px;text-align:unset}}.block-content-tracks-page__link-heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-content-tracks-page__link-heading{font-size:24px}}.block-content-tracks-page__op-nav-selected-option{background:#fff;box-shadow:0 -2px 16px rgba(96,112,161,.4);padding:.5rem 1.5rem;border-radius:25px;margin:0 auto;height:80px}@media only screen and (max-width:821px){.block-content-tracks-page__op-nav-selected-option .block-content-tracks-page__op-nav-link:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/op-nav-arrow-icon.svg)!important;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:relative;top:-1px;transition:transform .2s}}.block-content-tracks-page__op-nav-selected-option .block-content-tracks-page__op-nav-link-name-icon:after{content:"";background-image:none!important;display:none}.block-content-tracks-page__op-nav-selected-option .block-content-tracks-page__op-nav-wraps{background:transparent!important}.block-content-tracks-page__op-nav-selected-option:before{content:"Select a track";position:absolute;top:-30px;left:20px;color:#fff;font-family:Roboto;font-size:14px}.block-content-tracks-page .rotate-icon-after:after{transform:rotate(180deg)}.block-content-tracks-page .options-list{display:none;top:8px;position:relative;transition:transform .2s}.block-content-tracks-page .options-list .block-content-tracks-page__op-nav-link-name-icon:after{content:"";background-image:none!important;display:none}.block-content-tracks-page__op-nav-outer{position:relative;z-index:1;width:100%}.block-content-tracks-page__op-nav-outer.desktop{display:none}@media only screen and (min-width:822px){.block-content-tracks-page__op-nav-outer.desktop{display:block;margin:3rem 0}}.block-content-tracks-page__op-nav-outer.mobile{display:block;top:-40px}@media only screen and (min-width:822px){.block-content-tracks-page__op-nav-outer.mobile{display:none}}.block-content-tracks-page__op-nav{background:#fff;box-shadow:0 -2px 16px rgba(96,112,161,.4);padding:.5rem 1.5rem;border-radius:25px;margin:0 auto}@media only screen and (min-width:822px){.block-content-tracks-page__op-nav{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 1fr;height:-moz-fit-content;height:fit-content;padding:0}}@media only screen and (min-width:1084px){.block-content-tracks-page__op-nav{height:80px}}@media only screen and (min-width:1284px){.block-content-tracks-page__op-nav{margin-top:2rem!important;margin-bottom:1.25rem!important}}.block-content-tracks-page__op-nav-link{display:flex;align-items:center;justify-content:space-between;color:#0d173d;font-weight:900;font-size:18px;height:100%}@media only screen and (min-width:822px){.block-content-tracks-page__op-nav-link{justify-content:center}}.block-content-tracks-page__op-nav-link-wrap{list-style:none;height:100%;width:100%;border-bottom:1px solid rgba(13,23,61,.3)}@media only screen and (min-width:822px){.block-content-tracks-page__op-nav-link-wrap{border-right:1px solid rgba(13,23,61,.3);border-bottom:0}}@media only screen and (max-width:821px){.block-content-tracks-page__op-nav-link-wrap{padding:1rem 0}}.block-content-tracks-page__op-nav-link-wrap:last-child{border-right:0;border-bottom:0}.block-content-tracks-page__op-nav-link-name-icon{grid-gap:.75rem;display:flex;align-items:baseline}@media only screen and (min-width:822px){.block-content-tracks-page__op-nav-link-name-icon{padding:0 1rem 0 .75rem}}.block-content-tracks-page__op-nav-link-name-icon img{position:relative;top:2px}.block-content-tracks-page__arrows{display:flex;flex-direction:row;justify-content:space-between;list-style-type:none;padding-left:0;padding-top:2rem;max-width:400px;margin:auto;z-index:1;position:relative}@media only screen and (min-width:822px){.block-content-tracks-page__arrows{padding-top:4rem}}.block-content-tracks-page .block-content-tracks-page__op-nav-link-wrap[aria-selected=true] .block-content-tracks-page__op-nav-link .block-content-tracks-page__op-nav-link-name-icon,.block-content-tracks-page__op-nav-link[aria-selected=true] .block-content-tracks-page__op-nav-link-name-icon{color:#e05b5a}.block-content-tracks-page__columns{display:grid}@media only screen and (min-width:822px){.block-content-tracks-page__columns{grid-template-columns:2fr 1fr;grid-gap:15rem}}.block-content-tracks-page__heading{font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-content-tracks-page__heading{font-size:80px}}.block-content-tracks-page__subheading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500;padding-bottom:2rem}@media only screen and (min-width:822px){.block-content-tracks-page__subheading{font-size:24px}}.block-content-tracks-page__intro{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276;padding-bottom:2.5rem}@media only screen and (min-width:822px){.block-content-tracks-page__intro{font-size:1rem}}.block-content-tracks-page__ul-heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:2rem}@media only screen and (min-width:822px){.block-content-tracks-page__ul-heading{font-size:24px}}.block-content-tracks-page__ul{padding-left:1rem}.block-content-tracks-page__li{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276;padding-bottom:1.5rem}@media only screen and (min-width:822px){.block-content-tracks-page__li{font-size:1rem}}.block-content-tracks-page__li:last-child{padding-bottom:2.5rem}.block-content-tracks-page__quote{font-family:Roboto Slab;font-weight:500;font-size:1.5rem;line-height:1.25;padding-bottom:1rem}.block-content-tracks-page__source{font-size:12px;font-family:Roboto;font-weight:900}.block-content-tracks-page__image{position:absolute;right:-267px;max-width:767px;top:-219px;transform:scale(1.2)}@media only screen and (min-width:822px){.block-content-tracks-page__image{right:-269px;max-width:600px;top:245px;transform:scale(1.4)}}.block-content-tracks-page .orange .block-content-tracks-page__heading span,.block-content-tracks-page .orange .block-content-tracks-page__quote{color:#e05b5a}.block-content-tracks-page .orange .block-content-tracks-page__source a{color:#e05b5a;text-decoration:underline}.block-content-tracks-page .red .block-content-tracks-page__heading span,.block-content-tracks-page .red .block-content-tracks-page__quote{color:#c1386a}.block-content-tracks-page .red .block-content-tracks-page__source a{color:#c1386a;text-decoration:underline}.block-content-tracks-page .blue .block-content-tracks-page__heading span{color:#0d173d}.block-content-tracks-page .blue .block-content-tracks-page__quote{color:#2e3c69}.block-content-tracks-page .blue .block-content-tracks-page__source a{color:#2e3c69;text-decoration:underline}.block-content-tracks-page .green .block-content-tracks-page__heading span{color:#31a784}.block-content-tracks-page .green .block-content-tracks-page__quote{color:#208661}.block-content-tracks-page .green .block-content-tracks-page__source a{color:#208661;text-decoration:underline}.block-content-tracks-page .block-sessions__item-wrap.content-tracks .single-speaker-page__session_summary{grid-template-columns:1fr}.block-content-tracks-page .block-sessions__item-wrap.content-tracks .single-speaker-page__session_col1{padding-bottom:2rem}.block-content-tracks-page .block-sessions__item-wrap.content-tracks .single-speaker-page__session_col2{z-index:1}.block-content-tracks-page .block-sessions__item-wrap.content-tracks .single-speaker-page__session_details{padding:12px 0}@media only screen and (min-width:822px){.block-content-tracks-page .block-sessions__item-wrap.content-tracks .single-speaker-page__session_details{padding:22px 0}}.block-content-tracks-page .block-sessions__item-wrap.content-tracks .single-speaker-page__session_shape-inner{display:block}.block-content-tracks-page .single-speaker-page__session_shape{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-mid-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:450px;height:450px;position:absolute;z-index:-1;bottom:-350px;transform:rotate(221deg) scalex(-1);left:-234px;top:auto;right:auto}@media only screen and (min-width:822px){.block-content-tracks-page .single-speaker-page__session_shape{bottom:-350px;left:-234px}}.block-sponsors-criteria{margin-bottom:0;margin-top:0;position:relative;background:var(--neutralprimary-whlive);scroll-margin-top:-300px}@media only screen and (min-width:822px){.block-sponsors-criteria{scroll-margin-top:0}}.block-sponsors-criteria__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:#171e3b;margin-bottom:1rem}@media only screen and (min-width:822px){.block-sponsors-criteria__heading{font-size:44px}}.block-sponsors-criteria__copy{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:var(--neutral70-whlive)}@media only screen and (min-width:822px){.block-sponsors-criteria__copy{font-size:1rem}}.block-sponsors-criteria__copy span{display:block;padding-top:.75rem}@media only screen and (min-width:822px){.block-sponsors-criteria__left{width:44%}}.block-sponsors-criteria__wrap{align-items:center;display:block;justify-content:space-between;padding:3.75rem 0;z-index:1;position:relative}.block-sponsors-criteria__wrap.form{display:grid;justify-content:center}.block-sponsors-criteria__cards{display:grid;grid-gap:1.5rem;margin-top:3rem}@media only screen and (min-width:822px){.block-sponsors-criteria__cards{grid-template-columns:1fr 1fr 1fr}}.block-sponsors-criteria__card-item{background:#fff;border-radius:12px;border:solid #e8e9eb;border-width:1px;padding:30px}.block-sponsors-criteria__card-number{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;color:#171e3b;margin-bottom:16px;border-radius:50%;width:42px;height:42px;padding:.25rem;line-height:inherit;background:var(--neonorange-whlive);text-align:center}@media only screen and (min-width:822px){.block-sponsors-criteria__card-number{font-size:34px;font-family:Humansans;font-weight:700;line-height:1.25}}@media only screen and (min-width:822px) and (min-width:822px){.block-sponsors-criteria__card-number{font-size:44px}}@media only screen and (min-width:822px){.block-sponsors-criteria__card-number{width:56px;height:56px;line-height:1.2}}.block-sponsors-criteria__card-copy{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.5}@media only screen and (min-width:822px){.block-sponsors-criteria__card-copy{font-size:18px;font-family:Humansans;font-weight:500;line-height:1.5}}@media only screen and (min-width:822px) and (min-width:822px){.block-sponsors-criteria__card-copy{font-size:24px}}.block-sponsors-criteria__form{background:#fff;border-radius:12px;display:grid;justify-content:center;z-index:1}@media only screen and (min-width:822px){.block-sponsors-criteria__form{width:630px}}.block-sponsors-criteria__form-heading{font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;text-transform:uppercase}@media only screen and (min-width:822px){.block-sponsors-criteria__form-heading{font-size:68px;text-align:center}}.block-sponsors-criteria__form-area{position:relative;background:#fff;border-radius:0 0 30px 30px;z-index:1;overflow:hidden;margin:0}@media only screen and (min-width:822px){.block-sponsors-criteria__form-area{border-radius:0 0 60px 60px}}.block-sponsors-criteria__form-wrap{position:relative}@media only screen and (min-width:822px){div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form{width:500px!important;margin:auto}}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form #LblCompany>span,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form #LblwHLSponsorsBenefitsAudience>span{font-family:Roboto!important;font-weight:700!important;font-size:24px!important;display:block!important;padding:2rem 0!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form label{font-family:Roboto;font-size:16px;font-weight:400;padding-bottom:.25rem;color:#171e3b!important}@media only screen and (min-width:822px){div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form label{width:500px!important}}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form input,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form select{background-color:#f7f9fc;border:1px solid #7f8eba;border-radius:6px;padding:16px 12px!important;margin-bottom:0!important;font-family:Roboto}@media only screen and (min-width:822px){div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form input,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form select{width:500px!important}}@media only screen and (max-width:821px){div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form input,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form select{height:2.5em}}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form input::placeholder{color:#6070a1!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form input[type=checkbox]{width:20px!important;border-radius:50px!important;height:20px!important;padding:10px!important;margin:0!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form #LblmktoCheckbox_42848_0,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form #LblmktoCheckbox_42848_1,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form #LblmktoCheckbox_42848_2{margin-bottom:.5em!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form #wHLSponsorsSolutions_17273880407490{height:122px!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form button{margin-top:2rem;border-radius:6px;border:0!important;padding:13px 25px;background-color:#5b63e4!important}@media only screen and (min-width:822px){div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form button{width:500px!important}}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form button:hover{background-color:var(--humanity70-whlive)!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form .mktoButton{width:112px!important;height:47px!important}div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form .mktoButtonWrap{margin:0!important}#sponsors-form>div>div>div>form>div.mktoButtonRow,div.block-sponsors-criteria__form-area.alignfull>div>div.block-sponsors-criteria__form-wrap>div>form .mktoForm[data-formId="4605"] div.mktoButtonRow{top:0!important;left:0!important}#sponsors-form>div>div>div>form>div:nth-child(5)>div.mktoFieldDescriptor.mktoFormCol>div.mktoFieldWrap.mktoRequiredField input{margin-left:0!important}.block-why-attend-expand{margin-top:-3rem;position:relative;border-radius:25px 25px 0 0;background:linear-gradient(180deg,#fff0f5,#fff 10%,#fff 90%,#fff0f5);margin-bottom:0;overflow:hidden}@media only screen and (min-width:822px){.block-why-attend-expand{border-radius:50px 50px 0 0;padding-top:3rem}}.block-why-attend-expand__wrap{align-items:center;display:block;justify-content:space-between;z-index:1;position:relative;background-repeat:no-repeat;background-size:contain;background-position:50% -70px}@media only screen and (min-width:822px){.block-why-attend-expand__wrap{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-line.svg)}}@media only screen and (max-width:821px){.block-why-attend-expand__wrap{padding:3.75rem 0}}.block-why-attend-expand__item-wrap{position:relative;z-index:0;display:grid;justify-content:center;align-content:center;grid-template-columns:1fr;justify-items:center;transition:all .3s ease-in-out}.block-why-attend-expand__item{position:relative;background:#fff;border-radius:12px;z-index:2;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 8px rgba(96,112,161,.2);transition:all .3s ease-in-out;width:100%;cursor:pointer}@media only screen and (min-width:822px){.block-why-attend-expand__item{width:500px}}.block-why-attend-expand__color{width:100%;height:32px;border-radius:12px 12px 0 0}.block-why-attend-expand__color.red{background:linear-gradient(90deg,#0d173c,#c1386a 30%,#e05b5a 70%,#0d173c)}.block-why-attend-expand__color.blue{background:linear-gradient(90deg,#0d173c,#31ceff 30%,#31ceff 70%,#2e3c69)}.block-why-attend-expand__color.green{background:linear-gradient(90deg,#0d173c,#2b9d79 30%,#49ad8d 70%,#0d173d)}.block-why-attend-expand__heading{font-family:Humansans;font-weight:700;font-size:44px;line-height:1.25;text-align:center;padding:1rem 0}@media only screen and (min-width:822px){.block-why-attend-expand__heading{font-size:68px}}.block-why-attend-expand__intro{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;padding:0 1.5rem}@media only screen and (min-width:822px){.block-why-attend-expand__intro{font-size:1rem}}.block-why-attend-expand__quote{color:#0d173d;font-weight:300;font-family:Roboto Slab;font-size:18px;line-height:1.33;position:relative;z-index:1;margin:2.5rem 0 1.5rem;padding:0 1.5rem 0 3.5rem}@media only screen and (min-width:822px){.block-why-attend-expand__quote{font-size:24px}}.block-why-attend-expand__quote:before{content:"“ ";position:absolute;left:20px;top:-50px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:100px;background:-webkit-linear-gradient(328deg,#f7a2a2,hsla(0,84%,80%,.07));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;z-index:-1}@media only screen and (min-width:822px){.block-why-attend-expand__quote:before{font-size:137px;top:-68px}}.block-why-attend-expand__quote-source{font-size:12px;font-family:Roboto;font-weight:900;padding:0 1.5rem 0 3.5rem;margin:1rem 0}.block-why-attend-expand__hidden{display:none}.block-why-attend-expand__expand-hide{cursor:pointer;display:flex;flex-direction:row;grid-gap:.5rem;justify-content:center;padding:1.5rem 0}.block-why-attend-expand__expand-hide-text{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#c1386a;font-weight:900}@media only screen and (min-width:822px){.block-why-attend-expand__expand-hide-text{font-size:1rem}}.block-why-attend-expand__expand-hide-arrow{transition:all .5s ease-in-out}.block-why-attend-expand__expand-hide-arrow.expanded{transform:rotate(180deg)}.block-why-attend-expand__item-hold{height:300px;position:absolute;width:500px;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;z-index:0}.block-why-attend-expand__top-red{position:absolute;top:-123px;left:10px;width:200px;height:200px;z-index:0}@media only screen and (min-width:822px){.block-why-attend-expand__top-red{width:220px;height:220px;top:-100px;left:-220px}}.block-why-attend-expand__top-red.desktop{display:none}@media only screen and (min-width:822px){.block-why-attend-expand__top-red.desktop{display:block}}.block-why-attend-expand__top-red.mobile{display:block}@media only screen and (min-width:822px){.block-why-attend-expand__top-red.mobile{display:none}}.block-why-attend-expand__bottom-blue{position:absolute;top:122px;left:104px;width:250px;height:200px;z-index:0}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-blue{width:280px;height:280px;top:154px;left:507px}}.block-why-attend-expand__bottom-blue.desktop{display:none}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-blue.desktop{display:block}}.block-why-attend-expand__bottom-blue.mobile{display:block}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-blue.mobile{display:none}}.block-why-attend-expand__top-green{position:absolute;top:-132px;left:10px;width:300px;height:200px;z-index:0}@media only screen and (min-width:822px){.block-why-attend-expand__top-green{width:445px;height:445px;top:-333px;left:-220px}}.block-why-attend-expand__top-green.desktop{display:none}@media only screen and (min-width:822px){.block-why-attend-expand__top-green.desktop{display:block}}.block-why-attend-expand__top-green.mobile{display:block}@media only screen and (min-width:822px){.block-why-attend-expand__top-green.mobile{display:none}}.block-why-attend-expand__bottom-red{position:absolute;bottom:-136px;right:0;width:280px;height:200px;z-index:0}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-red{width:320px;height:320px;bottom:-182px;right:-288px}}.block-why-attend-expand__bottom-red.desktop{display:none}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-red.desktop{display:block}}.block-why-attend-expand__bottom-red.mobile{display:block}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-red.mobile{display:none}}.block-why-attend-expand__top-blue{position:absolute;bottom:119px;right:121px;width:230px;height:200px;z-index:0}@media only screen and (min-width:822px){.block-why-attend-expand__top-blue{width:100%;bottom:229px;right:319px}}.block-why-attend-expand__top-blue.desktop{display:none}@media only screen and (min-width:822px){.block-why-attend-expand__top-blue.desktop{display:block}}.block-why-attend-expand__top-blue.mobile{display:block}@media only screen and (min-width:822px){.block-why-attend-expand__top-blue.mobile{display:none}}.block-why-attend-expand__bottom-green{position:absolute;bottom:-131px;right:0;width:270px;height:200px;z-index:0}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-green{width:100%;bottom:-118px;right:-366px}}.block-why-attend-expand__bottom-green.desktop{display:none}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-green.desktop{display:block}}.block-why-attend-expand__bottom-green.mobile{display:block}@media only screen and (min-width:822px){.block-why-attend-expand__bottom-green.mobile{display:none}}.block-why-attend-expand__background-red{position:relative;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-red.webp);background-repeat:no-repeat;background-size:contain;width:450px;height:700px;left:-58px;top:-13%;z-index:-1}@media only screen and (min-width:822px){.block-why-attend-expand__background-red{width:700px;left:-100px;top:-20%}}.block-why-attend-expand__background-blue{position:relative;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-blue.webp);background-repeat:no-repeat;background-size:contain;width:540px;height:800px;left:-66px;top:-70%;z-index:-1}@media only screen and (min-width:822px){.block-why-attend-expand__background-blue{width:800px;left:-100px;top:-50%}}.block-why-attend-expand__background-green{position:relative;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-green.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:700px;left:-109px;top:-54%;z-index:-1}@media only screen and (min-width:822px){.block-why-attend-expand__background-green{width:700px;left:-100px;top:-50%}}.block-why-attend-expand__bg-shape-1{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;z-index:0;top:-500px;right:-650px}@media only screen and (min-width:822px){.block-why-attend-expand__bg-shape-1{top:-500px;right:-650px}}.block-why-attend-expand__bg-shape-2{position:absolute;top:449px;left:-713px;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;z-index:0;display:none}@media only screen and (min-width:822px){.block-why-attend-expand__bg-shape-2{top:449px;left:-713px;display:block}}.block-why-attend-expand__bg-shape-3{position:absolute;bottom:173px;right:-640px;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/wa-bg-shape-3.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;z-index:0;display:none}@media only screen and (min-width:822px){.block-why-attend-expand__bg-shape-3{bottom:173px;right:-640px;display:block}}.block-why-attend-expand .side-navigation{position:fixed;right:35px;top:55%;transform:translateY(-50%);z-index:999;display:none}.block-why-attend-expand .nav-arrow,.block-why-attend-expand .nav-bullet{cursor:pointer;margin-bottom:10px}.block-why-attend-expand .nav-arrow{font-size:24px}.block-why-attend-expand .nav-bullet{width:10px;height:10px;background-color:#333;border-radius:50%}.block-why-attend-expand .side-nav{display:none}.block-session-carousel{position:relative;margin-bottom:0;z-index:3}.block-session-carousel.speakers{background:#0d173d;padding-top:3rem}@media only screen and (min-width:822px){.block-session-carousel.speakers{padding-top:3rem}}.block-session-carousel.speakers .block-session-carousel__heading{color:#fff}@media only screen and (min-width:822px){.block-session-carousel.speakers .block-session-carousel__heading{padding-bottom:1.5rem}}.block-session-carousel.speakers .block-session-carousel__subhead{color:#fff}.block-session-carousel.speakers .block-session-carousel__wrap{padding:0 0 5.75rem}.block-session-carousel.speakers .block-session-carousel__view-session{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon)}.block-session-carousel.speakers .block-session-carousel__view-session:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-session-carousel.speakers .block-session-carousel__view-session:hover:after{right:-8px}.block-session-carousel.speakers .block-session-carousel__view-session:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-session-carousel.speakers .block-session-carousel__view-session:hover{text-decoration:none}.block-session-carousel.speakers .block-session-carousel__view-session:hover:after{right:5px}.block-session-carousel.speakers .glide__bullet{background:#fff!important}.block-session-carousel.speakers .glide__bullet--active{background:#38d4ff!important}.block-session-carousel.speakers .glide__track{margin-bottom:0}.block-session-carousel.speakers .glide__controls_wrap{margin-bottom:1rem}.block-session-carousel.agenda{display:none;margin-top:-3rem;padding-bottom:3rem;background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff 90%,#fff)}@media only screen and (min-width:822px){.block-session-carousel.agenda{border-radius:50px 50px 0 0;padding-top:3rem;display:block}}.block-session-carousel__title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-session-carousel__title{font-size:24px}}.block-session-carousel__type{color:#6b7289}.block-session-carousel .block-sessions__col1.carousel{margin-bottom:.5rem}.block-session-carousel .block-sessions__col3{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:822px){.block-session-carousel .block-sessions__col3{display:flex;grid-gap:3rem}}.block-session-carousel .block-speaker__left{display:flex;justify-content:center;padding-right:0}.block-session-carousel .block-sessions__item-wrap.speaker .block-speaker__left img{width:72px;height:72px;margin-bottom:.5rem;box-shadow:0 2px 4px rgba(13,23,61,.2)}.block-session-carousel .block-speaker__first-name{text-align:center}.block-session-carousel .block-sessions__item-wrap.speaker .block-speaker__sessions-speaker{display:grid}.block-session-carousel .block-sessions__shape-inner{bottom:-410px;transform:rotate(305deg) scalex(-1) scale(1.5);left:44px}@media only screen and (min-width:822px){.block-session-carousel .block-sessions__shape-inner{bottom:-445px;left:111px}}.block-session-carousel__repeater{grid-gap:0;display:grid}.block-session-carousel__wrap{align-items:center;display:block;justify-content:space-between;padding:0 0 3.75rem;z-index:1;position:relative}.block-session-carousel .glide__slides,.block-session-carousel .glide__track{overflow:visible}.block-session-carousel .block-sessions__item-wrap.speaker .block-sessions__session_summary{min-height:315px;margin-top:2rem;grid-template-columns:1fr}.block-session-carousel .block-sessions__repeater-caro{z-index:10}.block-session-carousel__image-bg{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sess-carousel-shaoe-1.webp);background-repeat:no-repeat;background-size:contain;width:250px;height:250px;z-index:0;top:13px;left:-58px;transform:rotate(300deg)}@media only screen and (min-width:822px){.block-session-carousel__image-bg{width:150px;height:150px;top:40px;left:11px;transform:rotate(0deg)}}.block-session-carousel__image{position:relative;z-index:1}.block-session-carousel block-sessions__session_details .block-sessions__col1{margin-bottom:1.5rem}.block-session-carousel .block-sessions__col3{margin-top:1.5rem}.block-session-carousel .block-sessions__repeater{grid-gap:0}.block-session-carousel .block-sessions__track-wrap{top:.5rem}.block-session-carousel .block-sessions__col1{margin-bottom:1.5rem}.block-session-carousel .glide__arrow{cursor:pointer}.block-session-carousel .glide__arrow--next{margin-left:1rem;display:flex}@media only screen and (min-width:822px){.block-session-carousel .glide__arrow--next{margin-left:1rem}}.block-session-carousel .glide__arrow--prev{margin-right:1rem;display:flex}@media only screen and (min-width:822px){.block-session-carousel .glide__arrow--prev{margin-right:1rem}}.block-session-carousel .glide__bullets{display:flex;flex-direction:row;left:50%;bottom:-7px;padding:1.5rem 0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:822px){.block-session-carousel .glide__bullets{padding:1.5rem}}.block-session-carousel .glide__track{width:100vw;overflow-x:clip;margin-bottom:2rem;height:auto!important}.block-session-carousel .glide__bullet{width:5px;height:5px;padding:0;margin:.65rem;background:var(--global--color-dark-blue)!important}@media only screen and (min-width:1084px){.block-session-carousel .glide__bullet{display:block}}.block-session-carousel .glide__bullet--active{background:var(--global--2023-maroon)!important}.block-session-carousel .glide__controls_wrap{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;left:0;z-index:2;bottom:0}.block-session-carousel__heading{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-session-carousel__heading{font-size:2.75rem;padding-bottom:3rem;text-align:center}}.block-session-carousel__subhead{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;padding-bottom:1.5rem}@media only screen and (min-width:822px){.block-session-carousel__subhead{font-size:1.125rem;text-align:center}}.block-session-carousel__shape-1{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sess-carousel-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;z-index:0;bottom:-38px;left:-66px;display:none}@media only screen and (min-width:822px){.block-session-carousel__shape-1{display:block}}.block-session-carousel__shape-2{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sess-carousel-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:400px;height:400px;z-index:0;top:2px;right:110px;display:none}@media only screen and (min-width:822px){.block-session-carousel__shape-2{display:block}}.block-session-carousel__view-session{color:var(--global--2023-maroon);display:flex;grid-gap:.75rem;font-size:1rem}.block-session-carousel__view-session img{width:10px;top:1px;position:relative}.block-session-carousel__view{margin-top:1.5rem}.block-onpeak{margin:0;background:linear-gradient(180deg,#fff0f5,#fff 50%,#fff);border-radius:25px 25px 0 0;z-index:1;position:relative;overflow:hidden;margin-top:-3rem;padding-top:10rem}@media only screen and (min-width:822px){.block-onpeak{border-radius:50px 50px 0 0;padding-top:7rem}}.block-onpeak__wrap{padding-bottom:3.75rem}.block-onpeak__title{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-onpeak__title{font-size:2.75rem;text-align:center}}.block-onpeak__subtitle{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500;padding-bottom:1.5rem}@media only screen and (min-width:822px){.block-onpeak__subtitle{font-size:24px;padding-bottom:3rem;text-align:center}}.block-onpeak__bottom{margin-top:2rem;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/dist/images/jagged_line.svg);background-repeat:no-repeat;background-size:inherit;padding-top:2rem;z-index:1;position:relative;grid-gap:2rem;display:grid}@media only screen and (min-width:822px){.block-onpeak__bottom{margin-top:4rem;padding-top:4rem;background-size:contain;grid-template-columns:3fr 4fr;grid-gap:10rem}}.block-onpeak__safe{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-onpeak__safe{font-size:2.75rem}}.block-onpeak__safecopy{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276}@media only screen and (min-width:822px){.block-onpeak__safecopy{font-size:1rem}}.block-onpeak__right{background:linear-gradient(180deg,#f1f3f6,#fff 50%,#fff 70%);border-radius:12px;box-shadow:0 2px 8px rgba(59,74,131,.2);z-index:1;padding:1.5rem 1rem;overflow:hidden}@media only screen and (min-width:822px){.block-onpeak__right{padding:2.5rem 4rem}}.block-onpeak__right ul{padding-left:1rem}.block-onpeak__right li{padding-bottom:1rem;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276}@media only screen and (min-width:822px){.block-onpeak__right li{font-size:1rem}}.block-onpeak__right a{color:var(--global--2023-maroon);text-decoration:underline}.block-onpeak__right-title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500;padding-bottom:1rem}@media only screen and (min-width:822px){.block-onpeak__right-title{font-size:24px}}.block-onpeak__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/onpeak-shape-1.webp);background-repeat:no-repeat;background-size:contain;position:absolute;width:1962px;height:1600px;top:-715px;right:-1592px;z-index:-1}@media only screen and (min-width:822px){.block-onpeak__shape-1{top:-715px;right:-1497px}}.block-onpeak__shape-2{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/onpeak-shape-2.webp);background-repeat:no-repeat;background-size:contain;position:absolute;width:600px;height:600px;left:-238px;bottom:-263px;z-index:-1}@media only screen and (min-width:822px){.block-onpeak__shape-2{width:800px;height:800px;left:-206px;bottom:-393px}}.block-teams{margin-top:-3rem;border-radius:25px 25px 0 0;background:linear-gradient(180deg,#fff0f5,#fff 50%);position:relative;margin-bottom:0;z-index:0;scroll-margin-top:85px}@media only screen and (min-width:822px){.block-teams{border-radius:50px 50px 0 0}}.block-teams__top-wrap{overflow:hidden;position:relative;border-radius:25px 25px 0 0}@media only screen and (min-width:822px){.block-teams__top-wrap{padding-top:3rem;border-radius:50px 50px 0 0}}.block-teams__wrap{margin:0 auto;position:relative;z-index:2;padding:3rem 0}@media only screen and (min-width:822px){.block-teams__wrap{padding:2rem 0 5rem}}@media only screen and (min-width:822px){.block-teams__section-1{width:45%}}.block-teams__section-1-title{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-teams__section-1-title{font-size:2.75rem}}.block-teams__section-1-body{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-teams__section-1-body{font-size:1rem}}.block-teams__glide-wrapper{position:relative;z-index:1}.block-teams__section-3{display:grid;grid-gap:2rem;margin-top:4rem}@media only screen and (min-width:822px){.block-teams__section-3{margin-top:6rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width:822px){.block-teams__section-2{width:45%;margin:2rem 0 5rem auto;padding-bottom:0}}.block-teams__section-2-title{font-family:Roboto Slab;font-weight:300;font-size:1.5rem;line-height:1.25;position:relative}@media only screen and (min-width:822px){.block-teams__section-2-title{font-size:2.125rem}}.block-teams__section-2-title:before{content:"“ ";position:absolute;left:-11px;top:-50px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:100px;background:-webkit-linear-gradient(328deg,#f7a2a2,hsla(0,84%,80%,.07));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;z-index:-1}@media only screen and (min-width:822px){.block-teams__section-2-title:before{font-size:137px;top:-68px;left:-17px}}.block-teams__section-2-body{font-size:12px;font-family:Roboto;font-weight:900;margin-top:.5rem}.block-teams__images img{width:100%}.block-teams__image-left{position:absolute;left:-30px;top:698px;width:200px;z-index:3;display:none}@media only screen and (min-width:822px){.block-teams__image-left{top:676px;width:auto;display:block}}.block-teams__image-middle{margin:auto;z-index:1}.block-teams__image-middle-wrap{width:100%;display:flex;padding:2rem 0;justify-content:center}@media only screen and (min-width:822px){.block-teams__image-middle-wrap{justify-content:start}}.block-teams__image-middle-decoration{position:absolute;left:30%;top:-321px;z-index:-1;display:none}@media only screen and (min-width:822px){.block-teams__image-middle-decoration{display:block}}.block-teams__image-right{position:relative;right:-79px;top:753px;width:300px;z-index:3;display:none}@media only screen and (min-width:822px){.block-teams__image-right{width:auto;right:-100px;top:-30px;display:block}}.block-teams__shape-1{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/home_resources_shape_3.webp);background-repeat:no-repeat;background-size:contain;width:417px;height:417px;position:absolute;z-index:-1;top:1115px;left:-200px;transform:rotate(108deg) scaleX(-1)}@media only screen and (min-width:822px){.block-teams__shape-1{top:1188px;left:-382px;width:770px;height:736px;right:auto;transform:rotate(106deg) scaleX(-1)}}.block-teams__shape-2{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-mid-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;z-index:-1;top:-119px;right:-135px;transform:rotate(162deg)}@media only screen and (min-width:822px){.block-teams__shape-2{width:859px;height:831px;right:-307px;top:-301px;transform:rotate(154deg)}}.block-teams__shape-3{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/session_noise_shapes_.webp);background-repeat:no-repeat;background-size:contain;width:400px;height:400px;position:absolute;z-index:-1;top:-103px;left:-85px}@media only screen and (min-width:822px){.block-teams__shape-3{right:-122px;top:-46px;z-index:0;left:auto;width:600px;height:600px}}.block-teams__shape-4{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experiences-shape-4.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;position:absolute;z-index:-1;bottom:-160px;right:-225px;display:none}@media only screen and (min-width:822px){.block-teams__shape-4{bottom:-47px;right:102px;display:block}}.block-teams__activities-title{font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-teams__activities-title{font-size:2.125rem}}.block-teams__activities-body{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276;padding-bottom:1rem}@media only screen and (min-width:822px){.block-teams__activities-body{font-size:1rem}}.block-teams__container{background:linear-gradient(180deg,#f1f3f6,#fff 30%,#fff 70%,#f1f3f6);border-radius:12px;box-shadow:0 2px 8px rgba(59,74,131,.2);z-index:1;padding:1.5rem 1rem;margin:2rem 0;overflow:hidden}@media only screen and (min-width:822px){.block-teams__container{padding:2.5rem 4rem}}.block-teams__container-wrap{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:822px){.block-teams__container-wrap{grid-template-columns:6fr 7fr;grid-gap:6rem}}.block-teams__container:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/home_resources_shape_3.webp);background-repeat:no-repeat;background-size:contain;width:417px;height:417px;position:absolute;z-index:-1;left:-200px;bottom:248px;transform:rotate(108deg) scaleX(-1)}@media only screen and (min-width:822px){.block-teams__container:after{left:-382px;bottom:335px;width:770px;height:736px;right:auto;transform:rotate(106deg) scaleX(-1)}}.block-teams details{border-bottom:1px solid #c0cdef;position:relative}.block-teams summary{font-family:Humansans;font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;font-weight:500;grid-template-columns:auto 24px;z-index:2;position:relative}@media only screen and (min-width:822px){.block-teams summary{font-size:1.125rem}}.block-teams summary:before{order:1}.block-teams__desktop{display:none!important}@media only screen and (min-width:822px){.block-teams__desktop{display:flex!important}}.block-teams__mobile{display:block}@media only screen and (min-width:822px){.block-teams__mobile{display:none}}.block-teams__mobile details:last-child{border-bottom:0}.block-teams__mobile .block-teams__experience-left-name{font-weight:900}.block-teams__mobile .block-teams__experiences{max-width:300px}.block-teams__mobile .block-teams__glide{max-width:300px;overflow:hidden}.block-teams__mobile .block-teams .glide__slide{height:auto;width:300px!important}.block-teams__mobile .block-teams__experience-right{padding:1rem 0;z-index:2;position:relative}@media only screen and (min-width:822px){.block-teams__experience-right{margin-top:2rem}}.block-teams__right-column{display:flex;justify-content:center;position:relative}.block-teams__right-column .block-teams__experiences{max-width:400px;padding-top:2rem}.block-teams__experience-left{display:grid;grid-template-columns:auto auto;grid-gap:1rem;padding:1.5rem 0;align-items:baseline;justify-content:space-between}.block-teams__experience-left:after{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experience-pointer.svg);background-repeat:no-repeat;background-size:contain;width:11px;height:18px}.block-teams__experience-left-name-icon{display:flex;grid-gap:1rem;padding:0 1rem;align-items:baseline}.block-teams__experience-left-name{line-height:1;font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500}@media only screen and (min-width:822px){.block-teams__experience-left-name{font-size:24px}}.block-teams__experience-left[aria-selected=true] .block-teams__experience-left-name{font-weight:900;color:#c1386a}.block-teams__experience-left[aria-selected=true] .block-teams__experience-left-icon{fill:#c1386a}.block-teams__experience-left[aria-selected=true]:after{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/experience-arrow.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:18px}.block-teams__experience-left[aria-selected=false] .block-teams__experience-left-icon{fill:#0d173d}.block-teams__experience-li{list-style:none;padding-left:0;border-bottom:1px solid rgba(13,23,61,.12);width:450px}.block-teams__experience-li:last-child{border-bottom:0}.block-teams__experience-right-name{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;font-weight:500;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-teams__experience-right-name{font-size:24px}}.block-teams__experience-right-copy{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:#5d6276}@media only screen and (min-width:822px){.block-teams__experience-right-copy{font-size:1rem}}.block-teams__experiences{padding:0}.block-teams__cta-block{display:flex;flex-direction:column;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(96,112,161,.2);border:2px solid #0d173d;padding:2rem;margin:3rem 0 2rem}.block-teams__link a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon);position:relative;width:100%;text-align:center;z-index:3}.block-teams__link a:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-teams__link a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-teams__link a:active,.block-teams__link a:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-teams__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-teams__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-teams__link a{width:200px;text-align:unset}}.block-teams__link-heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-teams__link-heading{font-size:24px}}.block-teams__teams{z-index:1;padding-left:0}.block-teams__tabcontent[aria-hidden=true]{display:none}.block-teams__play-video{width:100%;cursor:pointer}@media only screen and (min-width:822px){.block-teams__play-video{width:auto}}.block-teams .wistia_responsive_wrapper{transform:translateY(-25px)}@media only screen and (min-width:822px){.block-teams .wistia_responsive_wrapper{transform:translateY(-50px)}}.block-teams__play-the-video{position:relative;clip-path:path("M161.4,138.793l-2.355.011v-.022l-90.067-.424A69.18,69.18,0,0,1,68.976,0L161.4.435,253.822,0a69.18,69.18,0,0,1,0,138.359l-90.067.424v.022Z");width:322px;left:auto}@media only screen and (min-width:822px){.block-teams__play-the-video{clip-path:path("M359.233,308.918l-5.242.025v-.049l-200.467-.943C68.735,307.95,0,239.014,0,153.976S68.735,0,153.524,0L359.233.968,564.942,0c84.789,0,153.524,68.937,153.524,153.976S649.731,307.95,564.942,307.95l-200.467.943v.049Z");width:718px;left:300px}}.block-teams .close{background:#fff;box-shadow:0 0 20px rgba(96,112,161,.4);height:48px;width:48px;position:absolute;top:10%;right:5%;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#f1f1f1;font-size:40px;cursor:pointer}.block-teams .close img{width:12px}.block-teams .lightbox{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.block-teams .lightbox video,.block-teams .wistia{display:block;width:80vw;margin:auto}.block-teams .click-for-sound-btn{display:none!important}.block-featured-schedule{position:relative;margin-bottom:0;z-index:3;margin-top:-3rem;background:#fff0f5;border-radius:25px 25px 0 0;padding:3.75rem 0}@media only screen and (min-width:822px){.block-featured-schedule{border-radius:50px 50px 0 0;display:block;background:linear-gradient(180deg,#fff0f5,#fff0f5 50%,#fff)}}.block-featured-schedule__title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-featured-schedule__title{font-size:24px}}.block-featured-schedule__type{color:#6b7289}.block-featured-schedule__repeater{grid-gap:0;display:grid}.block-featured-schedule__left{width:100%;padding-bottom:1rem;display:grid;z-index:1;position:relative}@media only screen and (min-width:822px){.block-featured-schedule__left{width:40%;padding:0}}.block-featured-schedule__left:after{content:"";background-repeat:no-repeat;background-size:auto;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/schedule-img0bg.webp);display:block;position:absolute;width:300px;height:300px;top:-24px;left:-35px}@media only screen and (min-width:822px){.block-featured-schedule__left:after{top:0;left:-24px}}.block-featured-schedule__left img{display:block;position:relative;z-index:1}@media only screen and (min-width:822px){.block-featured-schedule__left img{justify-self:center;top:24px;left:-8px}}.block-featured-schedule__right{width:100%;z-index:1;position:relative;display:flex;flex-direction:column;justify-content:space-between}.block-featured-schedule__wrap{align-items:center;display:block;justify-content:space-between;z-index:1;position:relative}.block-featured-schedule__grid{display:flex;grid-gap:1rem;flex-direction:column}@media only screen and (min-width:822px){.block-featured-schedule__grid{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr}}.block-featured-schedule__item{padding:2rem;background:#f1f3f6;background:linear-gradient(0deg,#fff,#fff,#f1f3f6);border-radius:12px;box-shadow:0 2px 8px rgba(96,112,161,.2);position:relative;list-style:none}@media only screen and (min-width:822px){.block-featured-schedule__item{min-height:225px;display:flex}}.block-featured-schedule__preheader,.block-featured-schedule__subheader{color:#0d173d;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-featured-schedule__preheader,.block-featured-schedule__subheader{font-size:1rem}}.block-featured-schedule__preheader{font-weight:700}.block-featured-schedule__header{color:#0d173d;font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25;margin:.5rem 0}@media only screen and (min-width:822px){.block-featured-schedule__header{font-size:2.125rem}}.block-featured-schedule__link{margin-top:1rem}.block-featured-schedule__link a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon);font-weight:900}.block-featured-schedule__link a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-featured-schedule__link a:hover:after{right:-8px}.block-featured-schedule__link a:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-featured-schedule__link a:hover{text-decoration:none}.block-featured-schedule__link a:hover:after{right:5px}.block-featured-schedule__image-bg{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sess-carousel-shaoe-1.webp);background-repeat:no-repeat;background-size:contain;width:250px;height:250px;z-index:0;top:13px;left:-58px;transform:rotate(300deg)}@media only screen and (min-width:822px){.block-featured-schedule__image-bg{width:150px;height:150px;top:40px;left:11px;transform:rotate(0deg)}}.block-featured-schedule__image{position:relative;z-index:1}.block-featured-schedule__heading{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-featured-schedule__heading{font-size:2.75rem;padding-bottom:1rem;text-align:center}}.block-featured-schedule__subhead{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;padding-bottom:1.5rem}@media only screen and (min-width:822px){.block-featured-schedule__subhead{font-size:1.125rem;padding-bottom:2rem;text-align:center}}.block-featured-schedule__shape-1{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sess-carousel-shape-1.webp);background-repeat:no-repeat;background-size:contain;width:500px;height:500px;z-index:0;bottom:-250px;left:-362px;display:none}@media only screen and (min-width:822px){.block-featured-schedule__shape-1{display:block}}.block-featured-schedule__shape-2{position:absolute;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/sess-carousel-shape-2.webp);background-repeat:no-repeat;background-size:contain;width:400px;height:400px;z-index:0;top:35px;right:-56px;display:none}@media only screen and (min-width:822px){.block-featured-schedule__shape-2{display:block}}.block-past-event-panel{position:relative;margin-bottom:0;margin-top:0}.block-past-event-panel__bg-layer{position:absolute;width:100%;height:100%;z-index:0;border-radius:3.313rem}.block-past-event-panel.offset-right{background:-webkit-linear-gradient(top,var(--global--color-dark-blue) 50%,var(--global--color-dark-blue) 0,var(--global--color-mediumaquamarine-green) 0,var(--global--color-mediumaquamarine-green))}.block-past-event-panel.offset-right .block-past-event-panel__bg-layer{left:0;width:97%;margin-top:-3rem;background-color:var(--global--color-light-tan)}.block-past-event-panel.offset-left{background:var(--global--color-mediumaquamarine-green)}.block-past-event-panel.offset-left .block-past-event-panel__bg-layer{right:0;width:97%;background-color:var(--global--color-light-orange-alt)}@media only screen and (min-width:1084px){.block-past-event-panel.offset-left .block-past-event-panel__bg-layer{margin:-3rem 0 0 5rem}}.block-past-event-panel.offset-left .block-past-event-panel__year{padding-top:2rem}@media only screen and (min-width:1084px){.block-past-event-panel.offset-left .block-past-event-panel__year{padding-top:0}}.block-past-event-panel.offset-left .block-past-event-panel__bottom-inner-wrapper,.block-past-event-panel.offset-left .block-past-event-panel__top-inner-wrapper{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:592px){.block-past-event-panel.offset-left .block-past-event-panel__bottom-inner-wrapper,.block-past-event-panel.offset-left .block-past-event-panel__top-inner-wrapper{padding-left:0;padding-right:0}}.block-past-event-panel.offset-none{padding-top:2rem}.block-past-event-panel.offset-none:nth-child(odd){background-color:var(--global--2023-lblue)}.block-past-event-panel__wrap{padding-bottom:4rem}.block-past-event-panel__top-inner-wrapper{display:flex;flex-direction:column;position:relative;justify-content:space-between}@media only screen and (min-width:1084px){.block-past-event-panel__top-inner-wrapper{flex-direction:row;align-items:center}}.block-past-event-panel__year{font-size:2.188rem;color:var(--global--2023-maroon);font-weight:700}.block-past-event-panel__registrants,.block-past-event-panel__title{margin-bottom:1.875rem}.block-past-event-panel__title{font-size:1.813rem;font-weight:bolder}@media only screen and (min-width:1084px){.block-past-event-panel__title{font-size:2.813rem}}.block-past-event-panel__keynote-header,.block-past-event-panel__registrants{font-size:1.5rem}.block-past-event-panel__left,.block-past-event-panel__right{margin-bottom:3rem}@media only screen and (min-width:1084px){.block-past-event-panel__left,.block-past-event-panel__right{width:50%}}.block-past-event-panel__img{display:flex;justify-content:center}.block-past-event-panel__bottom-inner-wrapper{margin-bottom:1rem;position:relative;z-index:1}.block-past-event-panel__keynote-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem}@media only screen and (min-width:822px){.block-past-event-panel__keynote-list{grid-template-columns:repeat(6,1fr);column-gap:calc(2 * var(--global--spacing-horizontal))}}.block-past-event-panel__keynote-name,.block-past-event-panel__text{font-size:1.125rem;margin-bottom:.313rem}.block-past-event-panel__text{padding-right:2rem}.block-past-event-panel__keynote-header{margin-bottom:1rem}.block-past-event-panel__keynote-item{text-align:center}.block-past-event-panel__image img,.block-past-event-panel img.block-past-event-panel__image{border-radius:1rem;margin-bottom:1rem}.block-past-event-panel__keynote-title{font-size:.75rem}.block-past-event-panel__video{border-radius:20px;overflow:hidden}.block-video-text{margin-top:0;margin-bottom:0;position:relative;overflow:visible;padding-bottom:2rem;color:var(--global--color-primary)}@media only screen and (min-width:822px){.block-video-text{padding-bottom:0}}.block-video-text.lblue{background-color:var(--global--2023-lblue)}.block-video-text.white{background-color:var(--global--color-white)}.block-video-text__bg-layer{position:absolute;width:100%;height:auto}@media only screen and (min-width:592px){.block-video-text__bg-layer{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-global/dist/images/globe-light-orange.svg);background-repeat:no-repeat;background-position:100%;width:1000px;height:1000px;background-size:1000px 1000px;position:absolute;right:-14%;bottom:-80%}}.block-video-text__overflow-wrap{overflow:hidden;width:97%;height:97%;position:absolute;bottom:0;right:0;margin-left:4%;background:var(--global--color-primary-orange);border-top-left-radius:25px}.block-video-text__inner{padding-right:0}@media only screen and (min-width:822px){.block-video-text__inner{padding-right:60px}}.block-video-text__wrap{padding:4rem 0 0 1rem;display:flex;align-items:center;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:822px){.block-video-text__wrap{flex-direction:row;padding:4rem 0 5rem}}.block-video-text__timeline-wrap{padding:1rem 0;display:block;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;margin-bottom:1.875rem;color:#fff}@media only screen and (min-width:1084px){.block-video-text__timeline-wrap{display:flex;padding:1rem 0 0}}.block-video-text__smaller-title,.block-video-text__title{font-weight:900;margin-bottom:1.875rem}.block-video-text__subheading{margin-bottom:1.875rem}.block-video-text__text{margin-bottom:0;color:var(--global--color-primary)}.block-video-text__text a{font-weight:700;color:var(--global--color-primary)}.block-video-text__timeline-wrap .block-video-text__text:first-child{margin-bottom:.75rem}@media only screen and (min-width:1084px){.block-video-text__timeline-wrap .block-video-text__text:first-child{margin-bottom:0}}.block-video-text__link{margin-bottom:2rem;margin-top:1rem}@media only screen and (min-width:822px){.block-video-text__link{margin-bottom:0}}.block-video-text__link a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;z-index:0;position:relative}.block-video-text__link a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-video-text__link a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-video-text__link a:active,.block-video-text__link a:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-video-text__link a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-video-text__link a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-video-text__link:before{content:"";background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-global/dist/images/yellow-directional-arrows.svg);background-repeat:no-repeat;background-size:194px 30px;width:194px;height:30px;position:absolute;bottom:9px;left:-28%}.block-video-text__embed{border-radius:20px;overflow:hidden;width:100%;margin-bottom:1rem}.block-video-text__embed .wistia_embed{height:220px}@media only screen and (min-width:822px){.block-video-text__embed .wistia_embed{height:349px}}.block-video-text__subtext-video{text-align:center;color:var(--global--color-primary);margin-bottom:2rem}.block-video-text__inner,.block-video-text__video{width:100%;position:relative}@media only screen and (min-width:822px){.block-video-text__inner,.block-video-text__video{width:50%}}.block-video-text__video{display:block}.block-video-text__top-line{position:absolute;right:32%;top:-6%;display:none}@media screen and (min-width:1450px){.block-video-text__top-line{display:block;padding-top:-2rem}}@media screen and (min-width:2400px){.block-video-text__top-line{right:37%}}.block-past-speakers{position:relative;margin-bottom:0;margin-top:-3rem;padding-top:3rem;background-color:#fff;border-radius:25px;z-index:1}@media only screen and (min-width:822px){.block-past-speakers{border-radius:50px}}.block-past-speakers__wrap{margin:0 auto;position:relative;z-index:2;padding:3rem 0}.block-past-speakers__list{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-items:center}@media only screen and (min-width:822px){.block-past-speakers__list{gap:32px 80px;justify-content:center;flex-direction:column}}@media only screen and (min-width:1080px){.block-past-speakers__list{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:1440px){.block-past-speakers__list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width:822px){.block-past-speakers__list{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.block-past-speakers__item{color:var(----global--color-dark-blue)}.block-past-speakers__image{margin-bottom:.937rem;border-radius:50%;border:3px solid #0d183d}.block-past-speakers__image:hover{cursor:pointer}.block-past-speakers__image img{border-radius:50%;border:3px solid #0d183d;margin-bottom:1rem}.block-past-speakers__name{font-size:24px;font-weight:900;text-align:center;line-height:1.25;margin-bottom:.5rem}.block-past-speakers__title{font-family:Roboto;font-size:1rem;text-align:center;font-weight:400}.block-past-speakers__modal{position:fixed;top:0;background-color:rgba(0,0,0,.7);color:var(--global--color-dark-blue,#002d3b);height:100%;left:0;margin:0!important;width:100%;max-width:100%!important;padding-top:0;z-index:10;display:none}@media only screen and (min-width:1084px){.block-past-speakers__modal{padding-top:2rem}}.block-past-speakers__modal-content{animation-duration:.4s;background-color:var(--global--2023-lblue);border-radius:1.5625rem;flex-direction:column-reverse;font-size:1rem;margin:auto;position:relative;padding:1.5rem;padding-top:3rem;top:15%;transition:all 1s;width:90%;height:80%;display:flex}@media only screen and (min-width:822px){.block-past-speakers__modal-content{flex-direction:column-reverse;flex-direction:row;width:95%;max-width:1330px;top:10%}}.block-past-speakers__modal-content-left{padding:1.5rem 1.5rem .5rem;width:auto}@media only screen and (min-width:1084px){.block-past-speakers__modal-content-left{padding:3rem 4rem 2rem 3rem}}.block-past-speakers__modal-image{position:relative;width:60%}@media only screen and (min-width:822px){.block-past-speakers__modal-image{width:100%}}.block-past-speakers__modal-square{background-color:var(--global--color-pearl-aqua);height:137px;left:-15px;position:absolute;top:-15px;width:137px;z-index:-1}.block-past-speakers__modal-square,.block-past-speakers__modal-square img{border-radius:50%;border:3px solid #0d183d}.block-past-speakers__modal-content-right{padding:.5rem 1.5rem 1.5rem;width:100%;overflow:auto}@media only screen and (min-width:592px){.block-past-speakers__modal-content-right{padding:2.5rem}}@media only screen and (min-width:1084px){.block-past-speakers__modal-content-right{position:relative;padding:3.75rem 6rem 1.5rem 1.5rem}}.block-past-speakers__modal-name{font-size:1.5rem;font-weight:700}.block-past-speakers__modal-title{font-size:.875rem}.block-past-speakers__modal-heading{font-size:1.25rem;margin-bottom:1rem}.block-past-speakers__bio{font-size:1.125rem;padding-top:2rem;overflow-y:auto}.block-past-speakers__modal-close-button{color:#a9a9a9;cursor:pointer;font-size:30px;font-weight:700;height:36px;position:absolute;right:-1px;top:4px;width:36px}@media only screen and (min-width:1084px){.block-past-speakers__modal-close-button{right:30px;top:20px}}.block-past-speakers__modal-close-button:hover{color:#575757}.block-recap{background-color:#fff;margin-bottom:0;margin-top:0;position:relative}.block-recap.lblue,.block-recap.lblue .block-recap__recap,.block-recap.lblue .block-recap__recap:nth-child(2n){background-color:var(--global--2023-lblue)}.block-recap.white,.block-recap.white .block-recap__recap,.block-recap.white .block-recap__recap:nth-child(2n){background-color:#fff}.block-recap.transparent,.block-recap.transparent .block-recap__recap,.block-recap.transparent .block-recap__recap:nth-child(2n){background-color:transparent}.block-recap.image-only .block-recap__recap-images{width:100%}.block-recap.image-only .block-recap__recap-image{display:flex;justify-content:center}@media only screen and (min-width:822px){.block-recap.image-only .block-recap__recap-image{max-width:1500px;max-height:1000px}}.block-recap__recap{color:var(--global--color-black)}.block-recap__recap:nth-child(2n){background-color:var(--global--2023-lblue)}.block-recap__title{color:var(--global--color-navy);font-weight:900;margin:0 auto;padding-top:2.85rem;text-align:center}.block-recap__recap-wrapper{margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:2rem 0}@media only screen and (min-width:822px){.block-recap__recap-wrapper{flex-direction:row;gap:2.375rem;padding:3.25rem 0}}.block-recap__recap-title{font-size:28px}@media only screen and (min-width:822px){.block-recap__recap-title{font-size:45px}}.block-recap__recap-text p{font-size:16px;padding-top:1rem}@media only screen and (min-width:822px){.block-recap__recap-text p{font-size:18px}}.block-recap__recap-content,.block-recap__recap-images{width:98%}@media only screen and (min-width:822px){.block-recap__recap-content,.block-recap__recap-images{width:48%}}@media only screen and (min-width:822px){.block-recap__recap-image{max-width:620px;max-height:350px}}.block-recap__recap-arrows{align-items:center;color:var(--global--2023-maroon);display:flex;font-size:1rem;justify-content:center;padding-top:1.5rem}.block-recap__recap-arrows .glide__arrow{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;color:var(--global--2023-maroon)}.block-recap__recap-arrows .glide__arrow:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-recap__recap-arrows .glide__arrow:hover:after{right:-8px}.block-recap__recap-arrows .glide__arrow:after{top:5px;background-size:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23C1386A' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23C1386A'/%3E%3C/g%3E%3C/svg%3E")}.block-recap__recap-arrows .glide__arrow:hover{text-decoration:none}.block-recap__recap-arrows .glide__arrow:hover:after{right:5px}.block-recap__recap-arrows .glide__arrow:after{transition:none;transform:none;top:3px}.block-recap__recap-arrows .glide__arrow.glide__arrow--right:hover:after{right:12px}.block-recap__recap-arrows .glide__arrow.glide__arrow--left:after{transform:rotateY(180deg)}.block-recap__recap-arrows .glide__arrow.glide__arrow--left:hover{text-decoration:none}.block-recap__recap-arrows .glide__arrow.glide__arrow--left:hover:after{right:12px}.block-past-events-carousel{margin:0;background:#fff;border-radius:25px 25px 0 0;z-index:1;position:relative;overflow:hidden;margin-top:-3rem}@media only screen and (min-width:822px){.block-past-events-carousel{border-radius:50px 50px 0 0}}.block-past-events-carousel__title{text-align:left;padding-bottom:2rem;font-family:Humansans;font-weight:900;font-size:1.5rem;line-height:1.25}@media only screen and (min-width:822px){.block-past-events-carousel__title{font-size:2.125rem}}@media only screen and (min-width:592px){.block-past-events-carousel__title{text-align:center}}.block-past-events-carousel__shape-1{display:block;position:absolute;transform:scale(3);right:-400px;top:-350px}@media only screen and (min-width:1440px){.block-past-events-carousel__shape-1{transform:scale(1);top:-1105px;right:-1000px}}.block-past-events-carousel__wrap{padding:3.5rem 0 0}.block-past-events-carousel__cards{width:1800px}.block-past-events-carousel__items{display:flex;flex-direction:row;align-items:center;justify-content:center}.block-past-events-carousel__item{border-radius:12px;min-height:216px;display:flex;box-shadow:0 2px 8px 0 rgba(96,112,161,.2);position:relative;flex-direction:column;padding:1.5rem;background-repeat:no-repeat;background-size:cover;overflow:hidden;cursor:pointer}.block-past-events-carousel__item-anchor{color:#fff;z-index:1;font-size:1rem;padding-top:1rem;font-weight:900;cursor:pointer}.block-past-events-carousel__item-title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;color:#fff;z-index:1;margin-top:auto;cursor:pointer}@media only screen and (min-width:822px){.block-past-events-carousel__item-title{font-size:24px}}.block-past-events-carousel__item-gradient{background:linear-gradient(0deg,rgba(13,23,61,.9),rgba(13,23,61,.5) 50%,rgba(13,23,61,0) 70%);position:absolute;height:100%;width:100%;z-index:0;left:0;top:0;cursor:pointer}.block-past-events-carousel .glide__slide{position:relative}.block-past-events-carousel .glide__arrow{cursor:pointer}.block-past-events-carousel .glide__arrow--next{margin-left:1rem;display:flex}.block-past-events-carousel .glide__arrow--prev{margin-right:1rem;display:flex}.block-past-events-carousel .glide__bullets{display:flex;flex-direction:row;left:50%;bottom:-7px;padding:1.5rem 0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:822px){.block-past-events-carousel .glide__bullets{padding:1.5rem}}.block-past-events-carousel .glide__bullet{width:5px;height:5px;padding:0;margin:.65rem;background:var(--global--color-dark-blue)!important}@media only screen and (min-width:1084px){.block-past-events-carousel .glide__bullet{display:block}}.block-past-events-carousel .glide__bullet--active{background:var(--global--2023-maroon)!important}.block-past-events-carousel .glide__controls_wrap{display:flex;align-items:center;justify-content:center;margin-left:5rem;padding:1rem 0;position:relative;left:-760px}@media only screen and (min-width:1080px){.block-past-events-carousel .glide__controls_wrap{left:-320px}}.block-past-events-carousel .glide__track{height:-moz-fit-content!important;height:fit-content!important}.block-scroll-jack{margin-bottom:0;margin-top:0;position:relative;background-color:var(--ocean-whlive);z-index:1}@media only screen and (min-width:822px){.block-scroll-jack{background-color:transparent}}@media only screen and (min-width:822px){.block-scroll-jack__bgimg{position:sticky;top:126px;height:90vh;background-size:cover;background-position:50%;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-paris-25/assets/images/Content-tracks-bgimg.png)}}.block-scroll-jack__container{padding:2.5rem 0;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:822px){.block-scroll-jack__container{padding:0;flex-direction:row}}.block-scroll-jack__left{position:relative;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:822px){.block-scroll-jack__left{width:40%;position:sticky;top:156px;height:800px}}.block-scroll-jack__left aside{display:flex;flex-direction:column;height:100%}.block-scroll-jack__right{position:relative;z-index:1;display:flex;flex-direction:column;grid-gap:1rem;margin:40px 0 0}@media only screen and (min-width:822px){.block-scroll-jack__right{width:45%;margin:40px 0}}.block-scroll-jack .sticky-stopper{width:100%}@media only screen and (min-width:822px){.block-scroll-jack .sticky-text{position:relative;height:100%;padding:2rem 0}}.block-scroll-jack__card{padding:2rem;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:.5rem;display:grid;grid-gap:.5rem;position:relative;width:100%}@media only screen and (min-width:822px){.block-scroll-jack__card{padding:2rem}}.block-scroll-jack__card-copy{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;color:var(--neutral70-whlive)}@media only screen and (min-width:822px){.block-scroll-jack__card-copy{font-size:1.125rem}}.block-scroll-jack__card-heading{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;color:var(--ocean--whlive)}@media only screen and (min-width:822px){.block-scroll-jack__card-heading{font-size:34px}}.block-scroll-jack__card-pre{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5;color:var(--ocean--whlive)}@media only screen and (min-width:822px){.block-scroll-jack__card-pre{font-size:1rem}}.block-scroll-jack__section-heading{font-family:Humansans;font-weight:700;font-size:44px;line-height:1.25;color:#fff}@media only screen and (min-width:822px){.block-scroll-jack__section-heading{font-size:68px}}.block-scroll-jack__section-dec{font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;display:block;color:var(--neonblue-whlive)}@media only screen and (min-width:822px){.block-scroll-jack__section-dec{font-size:68px}}.block-scroll-jack__section-copy{color:#fff;font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25}@media only screen and (min-width:822px){.block-scroll-jack__section-copy{font-size:24px}}.block-scroll-jack__section-cta{margin-top:2rem}@media only screen and (max-width:821px){.block-scroll-jack__section-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:#fff;text-decoration:none;font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;text-align:left;width:100%}}@media only screen and (max-width:821px) and (min-width:822px){.block-scroll-jack__section-cta{text-align:left;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:821px){.block-scroll-jack__section-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}}@media only screen and (min-width:822px){.block-scroll-jack__section-cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:var(--ocean-whlive);width:100%;text-align:center}}@media only screen and (min-width:822px) and (min-width:822px){.block-scroll-jack__section-cta{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:822px){.block-scroll-jack__section-cta:not(:hover):not(:active):not(.has-text-color){color:var(--ocean-whlive)}.block-scroll-jack__section-cta:not(:hover):not(:active):not(.has-background){background-color:#fff}.block-scroll-jack__section-cta:active,.block-scroll-jack__section-cta:hover{background-color:var(--neutralgray5-whlive);border-color:var(--neutralgray5-whlive);color:var(--ocean-whlive);text-decoration:none}.block-scroll-jack__section-cta:focus{outline:2px solid #fff!important;outline-offset:2px!important;outline:2px solid var(--ocean-whlive)!important}.block-scroll-jack__section-cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}}.block-scroll-jack__section-cta.desktop{display:none}@media only screen and (min-width:822px){.block-scroll-jack__section-cta.desktop{display:block}}.block-scroll-jack__section-cta.mobile{display:block}@media only screen and (min-width:822px){.block-scroll-jack__section-cta.mobile{display:none}}.block-stat-counter{margin-bottom:0;margin-top:0;position:relative;z-index:1;overflow:visible;background-color:var(--neonblue-whlive)}.block-stat-counter__container{padding:2.5rem 0;display:flex;flex-direction:column;grid-gap:2rem;justify-content:space-evenly}@media only screen and (min-width:822px){.block-stat-counter__container{padding:2.5rem 0;flex-direction:row}}.block-stat-counter__counter-wrap{width:100%;display:flex;align-items:flex-start;flex-direction:column}@media only screen and (min-width:822px){.block-stat-counter__counter-wrap{width:auto}}.block-stat-counter__counter-copy{display:inline-flex;font-family:Unbounded;font-weight:700;font-size:80px;line-height:1.25;color:var(--ocean-whlive);position:relative}.block-stat-counter__counter{position:absolute}.block-stat-counter__placeholder{visibility:hidden;position:relative;top:0;left:0}.block-stat-counter__label{color:var(--ocean-whlive);font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;text-transform:uppercase}.block-stat-counter__cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;margin-top:1rem}@media only screen and (min-width:822px){.block-stat-counter__cta{width:-moz-fit-content;width:fit-content}}.block-stat-counter__cta:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-stat-counter__cta:not(:hover):not(:active):not(.has-background){background-color:var(--ocean-whlive)}.block-stat-counter__cta:active,.block-stat-counter__cta:hover{background-color:var(--ocean2-whlive);border-color:var(--ocean2-whlive);color:#fff;text-decoration:none}.block-stat-counter__cta:focus{outline-offset:2px!important;outline:2px solid var(--ocean-whlive)!important}.block-stat-counter__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-stat-counter.single-item{background-color:var(--neonpink-whlive)}.block-stat-counter .single-item{display:flex;align-items:start;flex-direction:column;gap:.25rem;max-width:830px}@media only screen and (min-width:822px){.block-stat-counter .single-item{flex-direction:row;align-items:center;gap:2.5rem}}.block-stat-counter .single-item .block-stat-counter__label{font-size:18px;font-weight:500;letter-spacing:1px}@media only screen and (min-width:822px){.block-stat-counter .single-item .block-stat-counter__label{font-size:24px}}.block-stat-counter .single-item .block-stat-counter__sub-label{color:var(--ocean-whlive);font-size:14px;letter-spacing:.1rem;text-transform:uppercase;font-size:.75rem;margin-top:.5rem;font-weight:500}.block-accordion{background:var(--ocean-whlive)}.block-accordion__wrap{padding:0 0 3.5rem;position:relative;overflow:hidden}.block-accordion__items{width:100%;flex-direction:row}.block-accordion__container,.block-accordion__items{display:flex;justify-content:space-between}.block-accordion__heading{font-family:Humansans;font-size:34px;line-height:1.25;margin-bottom:1rem;font-weight:700;color:var(--ocean-whlive)}@media only screen and (min-width:822px){.block-accordion__heading{font-size:44px}}.block-accordion__subhead{font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;margin-bottom:2rem;color:var(--neutral70-whlive)}@media only screen and (min-width:822px){.block-accordion__subhead{font-size:18px}}@media only screen and (min-width:822px){.block-accordion .accordion-column{flex:0 0 48%}}.block-accordion .accordion-item{padding:1rem 1.25rem;border-radius:12px;color:#fff}.block-accordion .accordion-item.active{background:var(--neonblue-whlive);color:var(--ocean-whlive)}.block-accordion .accordion-item.active .fa-chevron-down{transform:rotate(180deg);transition:transform .3s ease}.block-accordion .accordion-content{margin-top:.65rem;font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-accordion .accordion-content{font-size:1rem}}.block-accordion .accordion-content p{padding-bottom:1rem;margin-right:32px}.block-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;font-family:Humansans;font-size:18px;line-height:1.25;font-weight:700;cursor:pointer}@media only screen and (min-width:822px){.block-accordion .accordion-header{font-size:24px}}.block-accordion .accordion-header .fa-chevron-down{transition:transform .3s ease}.block-accordion .accordion-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:14px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-accordion .accordion-cta{text-align:left;width:-moz-fit-content;width:fit-content}}.block-accordion .accordion-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}@media only screen and (min-width:822px){.block-accordion .accordion-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}}@media only screen and (min-width:822px) and (min-width:822px){.block-accordion .accordion-cta{text-align:left;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:822px){.block-accordion .accordion-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}}.block-accordion .accordion-image-mobile{display:block;margin-top:1rem}@media only screen and (min-width:822px){.block-accordion .accordion-image-mobile{display:none}}.block-accordion .image-column{position:relative;align-items:flex-start;height:100%;display:none;justify-content:flex-end}@media only screen and (min-width:822px){.block-accordion .image-column{flex:0 0 48%;display:flex}}.block-accordion .image-column img{max-width:100%;height:auto;border-radius:5px;transition:opacity .5s ease-in-out;opacity:0;display:none}.block-accordion .image-column img.active{opacity:1;display:block}.block-home-intro{margin-bottom:0;margin-top:0;position:relative;z-index:1;overflow:visible;background-color:var(--bgneutral-whlive);margin-top:-3rem;border-radius:30px 30px 0 0}@media only screen and (min-width:822px){.block-home-intro{border-radius:60px 60px 0 0}}.block-home-intro.block-speakers-showcase{background-color:#fff;border-radius:0;margin-top:0}.block-home-intro.block-speakers-showcase .block-home-intro__quote-box{box-shadow:0 0 12px rgba(91,99,228,.2)}@media only screen and (min-width:1080px){.block-home-intro.block-speakers-showcase .block-home-intro__image{bottom:auto;top:40px}}.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-tag{font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:var(--ocean-whlive);background:var(--neongreen-whlive);padding:.25rem 1rem .2rem;width:-moz-fit-content;width:fit-content;border-radius:50px;margin-bottom:.25rem}.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-name{font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;color:var(--heading);margin-bottom:1rem}@media only screen and (min-width:822px){.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-name{font-size:68px}}.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-title{font-family:Humansans;font-weight:500;font-size:18px;line-height:1.5;color:var(--heading);margin-bottom:1rem}@media only screen and (min-width:822px){.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-title{font-size:24px}}.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-desc{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--body);margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-desc{font-size:16px}}.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-cta{text-align:left;width:-moz-fit-content;width:fit-content}}.block-home-intro.block-speakers-showcase .block-speakers-showcase__holly-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-home-intro.block-speakers-showcase .block-speakers-showcase__right{min-height:490px}@media only screen and (min-width:822px){.block-home-intro.block-speakers-showcase .block-speakers-showcase__right{min-height:auto}}.block-home-intro__container{padding:2.5rem 0;min-height:650px;display:flex;flex-direction:column;grid-gap:2rem;justify-content:space-between}@media only screen and (min-width:822px){.block-home-intro__container{padding:5rem 0;flex-direction:row}}.block-home-intro__container.one{position:absolute;top:0}@media only screen and (min-width:1080px){.block-home-intro__left{width:60%}}@media only screen and (min-width:1440px){.block-home-intro__left{width:47%}}.block-home-intro__left-small{color:var(--ocean-whlive);font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;width:80%;max-width:584px}@media only screen and (min-width:822px){.block-home-intro__left-small{font-size:34px;width:100%}}.block-home-intro__left-small.one{max-width:584px}@media only screen and (min-width:822px){.block-home-intro__left-small.one{width:100%}}@media only screen and (min-width:822px){.block-home-intro__left-small sup{top:-.75em;font-size:20px}}.block-home-intro__left-big{color:var(--neonpink-whlive);font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;font-size:42px;max-width:584px}@media only screen and (min-width:822px){.block-home-intro__left-big{font-size:68px}}@media only screen and (max-width:360px){.block-home-intro__left-big{font-size:34px!important}}.block-home-intro__right{margin-top:auto;min-height:530px;align-content:end}@media only screen and (min-width:1440px){.block-home-intro__right{width:45%;min-height:auto;align-content:inherit}}.block-home-intro__quote-box{background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.3);padding:1.5rem;border-radius:27px;position:relative;max-width:270px}@media only screen and (min-width:822px){.block-home-intro__quote-box{top:20px;padding:2rem}}@media only screen and (min-width:1080px){.block-home-intro__quote-box{left:-250px}}@media only screen and (min-width:1440px){.block-home-intro__quote-box{left:-50px}}.block-home-intro__quote-mark{position:absolute;left:1.5rem;top:-1.25rem}@media only screen and (min-width:822px){.block-home-intro__quote-mark{left:2rem}}.block-home-intro__quote{font-family:Humansans;font-weight:400;font-size:18px;line-height:1.5;color:var(--ocean-whlive);margin-bottom:1rem}.block-home-intro__about-speaker,.block-home-intro__speaker{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;color:var(--ocean-whlive)}.block-home-intro__cta{font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;padding:9px 17px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:var(--ocean-whlive);width:100%;text-align:center;margin-top:.5rem;display:flex;grid-gap:.75rem;justify-content:center;z-index:1;position:relative;margin-top:2rem;padding-left:0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:822px){.block-home-intro__cta{width:-moz-fit-content;width:fit-content}}.block-home-intro__cta:not(:hover):not(:active):not(.has-text-color){color:var(--ocean-whlive)}.block-home-intro__cta:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-home-intro__cta:active,.block-home-intro__cta:hover{background-color:transparent;border-color:transparent;color:var(--ocean-whlive);text-decoration:none}.block-home-intro__cta:focus{outline-offset:2px!important;outline:2px solid transparent!important}.block-home-intro__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-home-intro__cta i{font-size:16px;margin-top:2px}.block-home-intro__cta:focus{outline:1px solid var(--neongreen-whlive)!important}.block-home-intro__cta:hover{-webkit-text-decoration:underline var(--ocean-whlive);text-decoration:underline var(--ocean-whlive)}.block-home-intro__image{position:absolute;max-width:100vw;right:0;bottom:180px;z-index:-1}@media only screen and (min-width:822px){.block-home-intro__image{bottom:0;top:auto;max-width:650px!important}}@media only screen and (min-width:1080px){.block-home-intro__image{max-width:600px!important}}@media only screen and (min-width:1440px){.block-home-intro__image{max-width:675px!important}}@media only screen and (min-width:1920px){.block-home-intro__image{right:10%}}@keyframes a{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.block-home-intro .hidden{animation:a .5s forwards}.block-home-intro .visible{animation:b .5s forwards}.block-block{margin-bottom:0;margin-top:0;position:relative}.block-block__container{padding:3.5rem 0;position:relative;display:flex;flex-direction:column;justify-content:space-between;grid-gap:4rem}@media only screen and (min-width:822px){.block-block__container{flex-direction:row}}.block-block__left{position:relative}@media only screen and (min-width:822px){.block-block__left{width:50%}}.block-block__right{position:relative}@media only screen and (min-width:822px){.block-block__right{width:50%}}.block-block__section-heading{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1rem}@media only screen and (min-width:822px){.block-block__section-heading{font-size:34px}}.block-block__section-copy{color:var(--neutral70-whlive);font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:1rem}@media only screen and (min-width:822px){.block-block__section-copy{font-size:1.125rem}}.block-block__section-copy span{display:block;margin-bottom:1rem}.block-block__section-copy a{color:var(--humanity60-whlive);text-decoration:underline;font-weight:400}.block-block__section-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-block__section-cta{text-align:left;width:-moz-fit-content;width:fit-content}}.block-block__section-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-block__section-cta2{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.block-block__section-cta2{text-align:left;width:-moz-fit-content;width:fit-content}}.block-block__section-cta2:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.block-block__section-cta-wrap{display:flex;margin-top:2rem;flex-direction:column;grid-gap:1.5rem}@media only screen and (min-width:822px){.block-block__section-cta-wrap{flex-direction:row;align-items:center}}.block-block__image{display:none}@media only screen and (min-width:822px){.block-block__image{display:block}}.block-block__col1,.block-block__col2{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:822px){.block-block__col1,.block-block__col2{width:50%}}.block-block.credits{z-index:1}.block-block.credits .block-block__credits{max-width:300px;margin-top:1rem}@media only screen and (min-width:822px){.block-block.credits .block-block__credits{max-width:450px}}.block-block.credits .block-block__credits-dec{position:absolute;top:0;right:0;z-index:-1;display:none}@media only screen and (min-width:822px){.block-block.credits .block-block__credits-dec{display:block}}.block-block.credits .block-block__container{grid-gap:0}@media only screen and (min-width:822px){.block-block.credits .block-block__container{grid-gap:4rem}}.block-block.accessibility{z-index:2;background:var(--neutralprimary-whlive)}.block-block.accessibility .block-block__accessibility-dec{position:absolute;top:0;right:0;z-index:-1;display:none}@media only screen and (min-width:822px){.block-block.accessibility .block-block__accessibility-dec{display:block}}@media only screen and (min-width:1920px){.block-block.accessibility .block-block__accessibility-dec{right:150px}}.block-block.accessibility .block-block__container{grid-gap:0}@media only screen and (min-width:822px){.block-block.accessibility .block-block__container{grid-gap:4rem}}.block-block.block-logoship{background:#fff;border-radius:30px 30px 0 0;z-index:1;display:block;margin-top:-6rem;overflow:hidden}@media only screen and (min-width:822px){.block-block.block-logoship{margin-top:-7rem;overflow:visible;border-radius:60px 60px 0 0}}.block-block.block-logoship .block-block__sponsorship-vert{position:absolute;top:90px;right:0;z-index:-1;display:none}@media only screen and (min-width:1440px){.block-block.block-logoship .block-block__sponsorship-vert{display:block}}@media only screen and (min-width:1920px){.block-block.block-logoship .block-block__sponsorship-vert{position:absolute;top:90px;right:230px;z-index:-1}}.block-block.block-logoship .block-block__container{grid-gap:0;padding:3.5rem 0 0}@media only screen and (min-width:822px){.block-block.block-logoship .block-block__container{grid-gap:8rem;padding:3.5rem 0}}.block-block.block-logoship .block-block__section-cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center}@media only screen and (min-width:822px){.block-block.block-logoship .block-block__section-cta{width:-moz-fit-content;width:fit-content}}.block-block.block-logoship .block-block__section-cta:not(:hover):not(:active):not(.has-text-color){color:#fff}.block-block.block-logoship .block-block__section-cta:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.block-block.block-logoship .block-block__section-cta:active,.block-block.block-logoship .block-block__section-cta:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.block-block.block-logoship .block-block__section-cta:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.block-block.block-logoship .block-block__section-cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.block-block.block-logoship .block-block__section-cta:after{content:none}.block-block.block-logoship .block-block__section-cta-wrap{margin-top:1rem}.block-block.block-logoship .block-block__section-heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.block-block.block-logoship .block-block__section-heading{font-size:44px}}@media only screen and (max-width:821px){.block-block.block-logoship .block-block__image{width:130%;left:-15%;position:relative;margin-top:2rem;max-width:130%;display:block}}.block-block.video{background-color:var(--neutralprimary-whlive)}.block-block.video .block-block__container{grid-gap:2rem}@media only screen and (min-width:822px){.block-block.video .block-block__container{grid-gap:7rem}}.block-block.video .block-block__section-heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--heading)}@media only screen and (min-width:822px){.block-block.video .block-block__section-heading{font-size:44px}}.block-block.video .block-block__section-pre-heading{font-family:Roboto;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--heading)}.block-block.video .block-block__section-copy{color:var(--body)}.block-block.video .block-block__col2{order:-1}@media only screen and (min-width:822px){.block-block.video .block-block__col2{order:0}}.block-block.video .wistia{border-radius:30px;overflow:hidden}.block-card-molecule{margin-bottom:0;margin-top:0;position:relative;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.3);flex:1 0 100%;max-width:1024px}@media only screen and (min-width:720px){.block-card-molecule{flex:1 0 48%}}@media only screen and (min-width:1080px){.block-card-molecule{flex:1 0 31%}}.block-card-molecule__image{width:100%}.block-card-molecule__card-container{padding:1.5rem;display:flex;flex-direction:column}@media only screen and (min-width:822px){.block-card-molecule__card-container{min-height:200px}}.block-card-molecule__card-pre-title{font-family:Roboto;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:1px;color:#171e3b;text-transform:uppercase;margin-bottom:.5rem}.block-card-molecule__card-title{color:var(--ocean-whlive);font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;margin-bottom:.5rem}@media only screen and (min-width:822px){.block-card-molecule__card-title{font-size:24px}}.block-card-molecule__card-title.large{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25}@media only screen and (min-width:822px){.block-card-molecule__card-title.large{font-size:34px}}.block-card-molecule__card-copy{color:var(--neutral70-whlive);font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;margin-bottom:.5rem;max-width:740px}@media only screen and (min-width:822px){.block-card-molecule__card-copy{font-size:16px}}.block-card-molecule__card-copy.large{font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5}@media only screen and (min-width:822px){.block-card-molecule__card-copy.large{font-size:18px}}.block-card-molecule__card-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;width:100%;text-align:left;margin-top:1rem}@media only screen and (min-width:822px){.block-card-molecule__card-cta{text-align:left;width:-moz-fit-content;width:fit-content}}.block-card-molecule__card-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}@media only screen and (min-width:822px){.block-card-molecule__card-cta{margin-top:auto}}.block-card-molecule.hidden{display:none}@media only screen and (min-width:720px){.block-card-molecule.hidden{visibility:hidden;display:block}}.block-card-container{margin-bottom:0;margin-top:0;position:relative;background-color:#fff;border-radius:0 0 30px 30px;z-index:1}@media only screen and (min-width:822px){.block-card-container{border-radius:0 0 60px 60px}}.block-card-container__container{display:flex;flex-wrap:wrap;justify-content:space-around;grid-gap:1.5rem}.block-card-container__wrap{padding:3.5rem 0;position:relative}.block-card-container__wrap.m{padding:0 0 3.5rem}.block-card-container__wrap.reduce_p{padding:3.5rem 0 1.5rem}@media only screen and (min-width:822px){.block-card-container__wrap.reduce_p{padding:3.5rem 0 2rem}}.block-card-container__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1rem}@media only screen and (min-width:822px){.block-card-container__heading{font-size:44px;text-align:center}}.block-card-container__heading.mb{margin-bottom:2.5rem}.block-card-container__subheading{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5;color:var(--ocean-whlive);margin-bottom:2.5rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:822px){.block-card-container__subheading{font-size:1.125rem;text-align:center;max-width:58%}}.block-card-container.oceanbg{background-color:var(--ocean-whlive);overflow:hidden}.block-card-container.oceanbg .block-card-container__heading,.block-card-container.oceanbg .block-card-container__subheading{color:#fff}.block-card-container.oceanbg .block-card-container__oceanbg-shape{position:absolute;top:0;right:0;z-index:0;display:none}@media only screen and (min-width:822px){.block-card-container.oceanbg .block-card-container__oceanbg-shape{display:block}}.block-lottie-cards{margin-bottom:0;margin-top:0;position:relative;background-color:var(--bgneutral-whlive);z-index:1}.block-lottie-cards__container{padding:3.5rem 0 0;position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:822px){.block-lottie-cards__container{align-items:center;padding:3.5rem 0 .5rem}}.block-lottie-cards__title{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1rem}@media only screen and (min-width:822px){.block-lottie-cards__title{font-size:44px}}.block-lottie-cards__subtitle{font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;margin-bottom:2rem;color:var(--neutral70-whlive)}@media only screen and (min-width:822px){.block-lottie-cards__subtitle{font-size:18px;max-width:720px;text-align:center}}@media only screen and (min-width:480px){.block-lottie-cards__cards{display:flex;gap:1.5rem;width:100%;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:822px){.block-lottie-cards__cards{justify-content:center}}.block-lottie-cards__card{padding:1rem;background-color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.1);border-radius:.5rem;display:grid;display:flex;gap:.5rem;flex-direction:column;position:relative;width:240px}@media only screen and (min-width:822px){.block-lottie-cards__card{padding:1.5rem}}.block-lottie-cards__card-player{margin-bottom:1rem}.block-lottie-cards__card-title{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;color:var(--ocean-whlive)}@media only screen and (min-width:822px){.block-lottie-cards__card-title{font-size:34px}}.block-lottie-cards__card-text{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--neutral70-whlive)}@media only screen and (min-width:822px){.block-lottie-cards__card-text{font-size:16px}}@media only screen and (min-width:480px){.block-lottie-cards .glide__slide{width:188px;min-height:308px}}@media only screen and (min-width:822px){.block-lottie-cards .glide__slide{width:240px;min-height:286px}}@media only screen and (min-width:480px){.block-lottie-cards .glide__slides{flex-wrap:wrap}}@media only screen and (min-width:480px){.block-lottie-cards .glide__track{overflow:visible}}.block-lottie-cards .glide__controls_wrap{display:flex;align-items:center;justify-content:center;padding:1.5rem 0 0}@media only screen and (min-width:480px){.block-lottie-cards .glide__controls_wrap{display:none}}.block-lottie-cards .glide__arrow{cursor:pointer}.block-lottie-cards .glide__arrow--next{margin-left:5rem;padding:1rem;display:flex}@media only screen and (min-width:480px){.block-lottie-cards .glide__arrow--next{margin-left:3rem;display:none}}.block-lottie-cards .glide__arrow--prev{margin-right:5rem;padding:1rem;display:flex}@media only screen and (min-width:480px){.block-lottie-cards .glide__arrow--prev{margin-right:3rem;margin-left:0;display:none}}.stats-info-block{position:relative;background:transparent;overflow:hidden;margin-top:-6rem;z-index:1}@media only screen and (min-width:822px){.stats-info-block{margin-top:-7rem}}.stats-info-block__wrap{background:var(--neutralprimary-whlive) url(../images/orange-sweep.svg) no-repeat 50%;background-size:auto;border-top-right-radius:30px;border-top-left-radius:30px;padding:3.5rem 0 0;position:relative;overflow:hidden}@media only screen and (min-width:822px){.stats-info-block__wrap{border-top-right-radius:60px;border-top-left-radius:60px}}.stats-info-block__container{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:822px){.stats-info-block__container{flex-direction:row}}.stats-info-block__content-left{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:822px){.stats-info-block__content-left{width:48%}}.stats-info-block__content-right{width:100%}@media only screen and (min-width:822px){.stats-info-block__content-right{width:48%}}.stats-info-block__copy{font-size:1.5rem;line-height:1.4;margin-bottom:2rem;font-family:Humansans;font-size:18px;line-height:1.5;font-weight:500}@media only screen and (min-width:822px){.stats-info-block__copy{font-size:24px}}.stats-info-block__cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:var(--ocean-whlive);width:100%;text-align:center;border:1px solid var(--neutralgray10-whlive);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media only screen and (min-width:822px){.stats-info-block__cta{width:-moz-fit-content;width:fit-content}}.stats-info-block__cta:not(:hover):not(:active):not(.has-text-color){color:var(--ocean-whlive)}.stats-info-block__cta:not(:hover):not(:active):not(.has-background){background-color:#fff}.stats-info-block__cta:active,.stats-info-block__cta:hover{background-color:var(--neutralgray5-whlive);border-color:var(--neutralgray5-whlive);color:var(--ocean-whlive);text-decoration:none}.stats-info-block__cta:focus{outline:2px solid #fff!important;outline-offset:2px!important;outline:2px solid var(--ocean-whlive)!important}.stats-info-block__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.stats-info-block__mobile-image{display:block;margin-top:2rem;margin-left:-44px}@media only screen and (min-width:822px){.stats-info-block__mobile-image{display:none}}.stats-info-block__image{position:absolute;left:0;width:50%;z-index:1;display:none;bottom:0;max-width:700px}.stats-info-block__image img{width:100%;height:auto}@media only screen and (min-width:822px){.stats-info-block__image{display:block}}@media only screen and (min-width:1920px){.stats-info-block__image{left:325px}}.stats-info-block__stats{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;background-color:var(--neonpink-whlive);width:110%;padding:1rem 2rem;left:-5%;position:relative}@media only screen and (min-width:822px){.stats-info-block__stats{width:100%;left:auto;margin-left:auto}}@media only screen and (min-width:1084px){.stats-info-block__stats{width:450px;padding:3rem 4rem}}.stats-info-block__stat{flex-basis:calc(25% - 1rem);margin-bottom:2rem}@media only screen and (min-width:822px){.stats-info-block__stat{margin-bottom:4rem}}.stats-info-block__stat-number{display:inline-flex;font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;font-size:68px;color:var(--ocean-whlive);position:relative}@media only screen and (min-width:822px){.stats-info-block__stat-number{font-size:68px;font-family:Unbounded;font-weight:700;font-size:80px;line-height:1.25}}.stats-info-block__stat-info{color:var(--ocean-whlive);font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;text-transform:uppercase}@media only screen and (min-width:822px){.stats-info-block__stat-info{font-size:18px;font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25}}.stats-info-block__source{font-family:Roboto;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:2.5rem}@media only screen and (min-width:822px){.stats-info-block__source{margin-bottom:8rem}}.top-industries{background-color:var(--ocean-whlive);padding:3.5rem 0;color:#fff}.top-industries__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:822px){.top-industries__heading{font-size:44px;text-align:center}}.top-industries__subhead{font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;margin:0 auto 3rem}@media only screen and (min-width:822px){.top-industries__subhead{font-size:18px;text-align:center;max-width:600px}}.top-industries__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}@media only screen and (min-width:822px){.top-industries__grid{max-width:90%;margin:auto}}.top-industries__card{background-color:#fff;color:#1a1f2e;border-radius:1.5rem;padding:2.5rem 1.5rem;display:none;flex-direction:column;position:relative;width:100%;flex:1 0 100%;min-height:248px}.top-industries__card:nth-child(-n+3){display:flex}@media only screen and (min-width:822px){.top-industries__card{display:flex;flex:1 0 30%}}.top-industries__quote-icon{width:56px;position:absolute;left:1.5rem;top:-.75rem}.top-industries__industry{display:inline-block;background-color:var(--neonorange-whlive);color:var(--ocean-whlive);padding:3px 14px;border-radius:20px;position:absolute;top:-10px;font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;left:100px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1440px){.top-industries__industry{font-family:Humansans;font-weight:700;font-size:16px;line-height:normal;letter-spacing:1px;text-transform:uppercase;top:-13px}}.top-industries__quote{font-family:Humansans;font-weight:400;font-size:18px;line-height:1.5;margin:0 0 20px;flex-grow:1;padding-left:0}.top-industries__author{font-family:Humansans;font-weight:700;font-size:14px;line-height:1.5}@media only screen and (min-width:822px){.top-industries__author{font-size:16px}}.top-industries__company{display:block}.top-industries__company.combine{display:inline}.block-save-the-date{margin-bottom:0;margin-top:-3rem;position:relative;z-index:1;background-color:#fff;border-radius:30px 30px 0 0}@media only screen and (min-width:822px){.block-save-the-date{border-radius:60px 60px 0 0}}.block-save-the-date__container{padding:3.5rem 0;z-index:1;position:relative}.block-save-the-date__copy{font-family:Humansans;font-weight:500;font-size:18px;line-height:1.5;color:var(--ocean-whlive);margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-save-the-date__copy{font-size:24px;max-width:720px;margin-right:auto}}@media only screen and (min-width:1440px){.block-save-the-date__copy{margin-left:4rem}}.block-save-the-date__cols{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:822px){.block-save-the-date__cols{flex-direction:row}}.block-save-the-date__signmeup{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;margin-bottom:1.5rem}@media only screen and (min-width:822px){.block-save-the-date__signmeup{font-size:34px}}.block-save-the-date__col1,.block-save-the-date__col2{flex:1 0 100%}@media only screen and (min-width:822px){.block-save-the-date__col1,.block-save-the-date__col2{flex:1 0 48%}}.block-save-the-date__feature{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;margin-bottom:.75rem;display:flex;grid-gap:1rem}@media only screen and (min-width:822px){.block-save-the-date__feature{font-size:24px}}.block-save-the-date__shape{position:absolute;top:0;right:100px;z-index:0;display:none}@media only screen and (min-width:822px){.block-save-the-date__shape{display:block}}@media only screen and (min-width:1280px){.block-save-the-date__shape{right:50px}}@media only screen and (min-width:1440px){.block-save-the-date__shape{right:100px}}.block-save-the-date__cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:var(--ocean-whlive);width:100%;text-align:center;border:1px solid var(--neutralgray10-whlive);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-top:.5rem;display:flex;grid-gap:.75rem;justify-content:center;z-index:1;position:relative}@media only screen and (min-width:822px){.block-save-the-date__cta{width:-moz-fit-content;width:fit-content}}.block-save-the-date__cta:not(:hover):not(:active):not(.has-text-color){color:var(--ocean-whlive)}.block-save-the-date__cta:not(:hover):not(:active):not(.has-background){background-color:#fff}.block-save-the-date__cta:active,.block-save-the-date__cta:hover{background-color:var(--neutralgray5-whlive);border-color:var(--neutralgray5-whlive);color:var(--ocean-whlive);text-decoration:none}.block-save-the-date__cta:focus{outline:2px solid #fff!important;outline-offset:2px!important;outline:2px solid var(--ocean-whlive)!important}.block-save-the-date__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1440px){.block-save-the-date__cta{margin-left:4rem}}.block-save-the-date__cta i{font-size:16px;margin-top:2px}.block-agenda-scroll{margin-bottom:-4rem;padding-bottom:4rem;margin-top:0;position:relative;background:var(--neutralprimary-whlive)}.block-agenda-scroll__wrap{padding:3.5rem 0;position:relative;display:flex;flex-direction:column;justify-content:space-between;grid-gap:2rem}@media only screen and (min-width:822px){.block-agenda-scroll__wrap{flex-direction:row;grid-gap:4rem}}.block-agenda-scroll__mobile{display:flex;flex-direction:column;grid-gap:1.5rem}@media only screen and (min-width:822px){.block-agenda-scroll__mobile{display:none}}.block-agenda-scroll__desktop{display:none}@media only screen and (min-width:822px){.block-agenda-scroll__desktop{display:block;display:flex;flex-direction:column;grid-gap:1.5rem}}.block-agenda-scroll__type{font-family:Roboto;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#fff;padding:1.5rem 1.5rem 0;border-radius:12px 12px 0 0}.block-agenda-scroll__type.networking{color:#31a784}.block-agenda-scroll__type.learning{color:#c1386a}.block-agenda-scroll__heading{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--heading);margin-bottom:.5rem;max-width:300px}@media only screen and (min-width:822px){.block-agenda-scroll__heading{font-size:44px;max-width:inherit}}.block-agenda-scroll__sub{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--body)}@media only screen and (min-width:822px){.block-agenda-scroll__sub{font-size:16px;margin-bottom:3.5rem}}.block-agenda-scroll .js-hide-logo{display:none}@media only screen and (min-width:822px){.block-agenda-scroll .js-hide-logo{display:block}}.block-agenda-scroll__show-more{display:block;width:100%;background:transparent}@media only screen and (min-width:822px){.block-agenda-scroll__show-more{display:none}}.block-agenda-scroll__show-more .js-show-more{padding:1rem 2rem;width:-moz-fit-content;width:fit-content;margin:auto;display:block;color:var(--humanity70-whlive)}.block-agenda-scroll__image{display:none}@media only screen and (min-width:822px){.block-agenda-scroll__image{position:absolute;display:block}}@media only screen and (min-width:1080px){.block-agenda-scroll__image{left:-25%;width:580px;max-width:580px!important}}@media only screen and (min-width:1440px){.block-agenda-scroll__image{left:-20%;width:630px;max-width:630px!important}}.block-agenda-scroll__left{position:relative}@media only screen and (min-width:822px){.block-agenda-scroll__left{width:40%;position:sticky;height:850px;top:156px}}@media only screen and (min-width:822px){.block-agenda-scroll__right{width:50%}}.block-agenda-scroll__tab{background:var(--neutral10-whlive);padding:1.5rem 2rem;font-family:Unbounded;font-weight:700;font-size:18px;line-height:1.2;color:var(--heading)}@media only screen and (min-width:822px){.block-agenda-scroll__tab{font-size:24px}}.block-agenda-scroll__item{background:#fff;border-radius:12px;box-shadow:0 0 1px 0 rgba(0,0,0,.3)}.block-agenda-scroll__item-group{padding:1.5rem}.block-agenda-scroll__time{font-family:Roboto;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--heading);margin-bottom:.5rem}.block-agenda-scroll__event{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;color:var(--heading)}@media only screen and (min-width:822px){.block-agenda-scroll__event{font-size:24px}}.block-agenda-scroll__session-copy{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--ocean-whlive);margin-top:.75rem;max-height:0;overflow:hidden;transition:max-height .3s ease;display:grid}@media only screen and (min-width:822px){.block-agenda-scroll__session-copy{font-size:16px}}.block-agenda-scroll__session-copy ul{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--ocean-whlive);padding-left:2rem}@media only screen and (min-width:822px){.block-agenda-scroll__session-copy ul{font-size:16px}}.block-agenda-scroll__session-copy ul li{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--ocean-whlive);padding-bottom:.5rem}@media only screen and (min-width:822px){.block-agenda-scroll__session-copy ul li{font-size:16px}}.block-agenda-scroll__session-copy p{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--ocean-whlive);padding-bottom:1rem}@media only screen and (min-width:822px){.block-agenda-scroll__session-copy p{font-size:16px}}.block-agenda-scroll .toggle-session-copy{font-family:Humansans;font-weight:500;font-size:14px;line-height:normal;color:var(--heading);display:flex;flex-direction:row;grid-gap:.5rem;align-items:center;padding:1rem 0 0;cursor:pointer}.block-agenda-scroll .toggle-session-copy i{font-size:12px}.timer_block{background:var(--ocean-whlive);position:relative;max-width:100vw!important;margin:0!important}.timer__container{padding:0 0 3.5rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;grid-gap:4rem}@media only screen and (min-width:822px){.timer__container{flex-direction:row}}.timer__cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;height:-moz-fit-content;height:fit-content;margin:auto 0}@media only screen and (min-width:822px){.timer__cta{width:-moz-fit-content;width:fit-content}}.timer__cta:not(:hover):not(:active):not(.has-text-color){color:#fff}.timer__cta:not(:hover):not(:active):not(.has-background){background-color:var(--ocean-whlive)}.timer__cta:active,.timer__cta:hover{background-color:var(--ocean2-whlive);border-color:var(--ocean2-whlive);color:#fff;text-decoration:none}.timer__cta:focus{outline-offset:2px!important;outline:2px solid var(--ocean-whlive)!important}.timer__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.timer__heading{max-width:260px;font-family:Roboto;font-weight:400;font-size:16px;line-height:1.5;font-size:18px!important;color:var(--ocean-whlive);margin:auto 0}@media only screen and (min-width:822px){.timer__heading{font-size:18px;max-width:379px}}.timer__heading span{font-weight:700}.timer__box{background-color:var(--neonpink-whlive);color:var(--ocean-whlive);position:relative;padding:1rem 1.5rem;transition:all .3s ease-in-out 0s;border-radius:12px;gap:1.25rem;box-shadow:0 2px 12px rgba(96,112,161,.3);margin:auto;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:822px){.timer__box{flex-direction:row}}.timer__close{width:30px!important;height:30px!important;font-size:20px!important;background:#fff;color:var(--ocean-whlive);box-shadow:0 0 12px 1px rgba(91,99,228,.2);border-radius:50%;position:absolute;right:0;top:-10px;right:-10px;display:grid;justify-content:center;align-content:center;cursor:pointer}.timer__countdown{display:flex;flex-direction:row;grid-gap:1.5rem;margin:auto 0;justify-content:space-between}@media only screen and (min-width:822px){.timer__countdown{grid-gap:2rem}}.timer__countdown-number{font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25;color:var(--ocean-whlive);position:absolute}@media only screen and (min-width:822px){.timer__countdown-number{font-size:44px}}.timer__countdown-text{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;color:var(--ocean-whlive)}.timer__countdown-placeholder{visibility:hidden;position:relative;top:0;left:0;font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25}@media only screen and (min-width:822px){.timer__countdown-placeholder{font-size:44px}}.timer__countdown-item{position:relative}.timer__countdown-item.seconds{display:none}@media only screen and (min-width:822px){.timer__countdown-item.seconds{display:block}}#CybotCookiebotDialog label,.CybotCookiebotDialogBodyLevelButtonLabel{color:#000!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background:#000!important;background-color:#000!important;color:#fff!important}#CybotCookiebotDialog *{color:#000!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.skip-link:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}@media (prefers-reduced-motion){*{transition-delay:0s!important;transition-duration:0s!important}}.has-alice-blue-color[class]{color:var(--global--color-alice-blue)}.has-alice-blue-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-alice-blue,#fff);color:var(--local--color-primary)}.has-black-color[class]{color:var(--global--color-black)}.has-black-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-black,#000);color:var(--local--color-primary)}.has-gray-color[class]{color:var(--global--color-gray)}.has-gray-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-gray,#000);color:var(--local--color-primary)}.has-dark-gray-color[class]{color:var(--global--color-dark-gray)}.has-dark-gray-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-dark-gray,#000);color:var(--local--color-primary)}.has-green-color[class]{color:var(--global--color-green)}.has-green-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-green,#fff);color:var(--local--color-primary)}.has-blue-color[class]{color:var(--global--color-blue)}.has-blue-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-blue,#fff);color:var(--local--color-primary)}.has-purple-color[class]{color:var(--global--color-purple)}.has-purple-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-purple,#fff);color:var(--local--color-primary)}.has-red-color[class]{color:var(--global--color-red)}.has-red-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-red,#fff);color:var(--local--color-primary)}.has-orange-color[class]{color:var(--global--color-orange)}.has-orange-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-orange,#fff);color:var(--local--color-primary)}.has-yellow-color[class]{color:var(--global--color-yellow)}.has-yellow-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-yellow,#fff);color:var(--local--color-primary)}.has-white-color[class]{color:var(--global--color-white)}.has-white-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-white,#fff);color:var(--local--color-primary)}.has-mint-color[class]{color:var(--global--color-mint)}.has-mint-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-mint,#000);color:var(--local--color-primary)}.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6,.has-background p{color:currentColor}.has-alice-blue-background-color[class]{background-color:var(--global--color-alice-blue)}.has-alice-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-alice-blue,#fff);background-color:var(--local--color-background)}.has-black-background-color[class]{background-color:var(--global--color-black)}.has-black-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-black,#000);background-color:var(--local--color-background)}.has-dark-gray-background-color[class]{background-color:var(--global--color-dark-gray)}.has-dark-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-dark-gray,#000);background-color:var(--local--color-background)}.has-gray-background-color[class]{background-color:var(--global--color-gray)}.has-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-gray,#000);background-color:var(--local--color-background)}.has-light-gray-background-color[class]{background-color:var(--global--color-light-gray)}.has-light-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-gray,#fff);background-color:var(--local--color-background)}.has-mint-background-color[class]{background-color:var(--global--color-mint)}.has-mint-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-mint,#fff);background-color:var(--local--color-background)}.has-green-background-color[class]{background-color:var(--global--color-green)}.has-green-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-green,#fff);background-color:var(--local--color-background)}.has-light-blue-background-color[class]{background-color:var(--global--color-light-blue)}.has-light-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-blue,#fff);background-color:var(--local--color-background)}.has-dark-blue-background-color[class]{background-color:var(--global--color-dark-blue)}.has-dark-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-dark-blue,#fff);background-color:var(--local--color-background)}.has-blue-background-color[class]{background-color:var(--global--color-blue)}.has-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-blue,#fff);background-color:var(--local--color-background)}.has-navy-blue-background-color[class]{background-color:var(--global--color-navy-blue)}.has-navy-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-navy-blue,#fff);background-color:var(--local--color-background)}.has-purple-background-color[class]{background-color:var(--global--color-purple)}.has-purple-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-purple,#fff);background-color:var(--local--color-background)}.has-red-background-color[class]{background-color:var(--global--color-red)}.has-red-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-red,#fff);background-color:var(--local--color-background)}.has-orange-background-color[class]{background-color:var(--global--color-orange)}.has-orange-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-orange,#fff);background-color:var(--local--color-background)}.has-yellow-background-color[class]{background-color:var(--global--color-yellow)}.has-yellow-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-yellow,#fff);background-color:var(--local--color-background)}.has-white-background-color[class]{background-color:var(--global--color-white)}.has-white-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-white,#fff);background-color:var(--local--color-background)}.has-dark-blue-alt-background-color[class]{background-color:var(--global--color-dark-blue-alt)}.has-dark-blue-alt-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-dark-blue-alt,#fff);background-color:var(--local--color-background)}.has-vivid-blue-background-color[class]{background-color:var(--global--color-vivid-blue)}.has-vivid-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-vivid-blue,#fff);background-color:var(--local--color-background)}.has-light-green-background-color[class]{background-color:var(--global--color-light-green)}.has-light-green-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-green,#fff);background-color:var(--local--color-background)}.has-light-orange-alt-background-color[class]{background-color:var(--global--color-light-orange-alt)}.has-light-orange-alt-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-orange-alt,#fff);background-color:var(--local--color-background)}.has-light-yellow-alt-background-color[class]{background-color:var(--global--color-light-yellow-alt)}.has-light-yellow-alt-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-yellow-alt,#fff);background-color:var(--local--color-background)}.has-tan-background-color[class]{background-color:var(--global--color-tan)}.has-tan-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-tan,#fff);background-color:var(--local--color-background)}.has-background:not(.has-text-color).has-black-background-color[class],.has-background:not(.has-text-color).has-dark-blue-alt-background-color[class],.has-background:not(.has-text-color).has-dark-gray-background-color[class],.has-background:not(.has-text-color).has-gray-background-color[class]{color:var(--global--color-white)}.has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-dark-blue-alt-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-background,#fff);color:var(--local--color-primary,var(--global--color-primary))}.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-dark-blue-alt-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-primary,#000)}.has-background:not(.has-text-color).has-blue-background-color[class],.has-background:not(.has-text-color).has-green-background-color[class],.has-background:not(.has-text-color).has-orange-background-color[class],.has-background:not(.has-text-color).has-purple-background-color[class],.has-background:not(.has-text-color).has-red-background-color[class],.has-background:not(.has-text-color).has-white-background-color[class],.has-background:not(.has-text-color).has-yellow-background-color[class]{color:var(--global--color-dark-gray)}.has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-primary,#000);color:var(--local--color-primary,var(--global--color-primary))}.is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-background,#fff)}.has-purple-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-yellow))}.has-yellow-to-purple-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-purple))}.has-green-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-green),var(--global--color-yellow))}.has-yellow-to-green-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-green))}.has-red-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-red),var(--global--color-yellow))}.has-yellow-to-red-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-red))}.has-purple-to-red-gradient-background{background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-red))}.has-red-to-purple-gradient-background{background:linear-gradient(160deg,var(--global--color-red),var(--global--color-purple))}footer *,header *,main *{max-width:var(--global--spacing-measure)}article,body,div,figure,footer,header,hr,html,main,nav,section{max-width:none}.is-IE.is-dark-theme,.is-IE.is-dark-theme *,.is-IE.is-dark-theme .entry-footer,.is-IE.is-dark-theme .entry-title,.is-IE.is-dark-theme .footer-navigation-wrapper li a:link,.is-IE.is-dark-theme .post-navigation .meta-nav,.is-IE.is-dark-theme .site-description,.is-IE.is-dark-theme .site-footer>.site-info,.is-IE.is-dark-theme .site-footer>.site-info a,.is-IE.is-dark-theme .site-footer>.site-info a:visited,.is-IE.is-dark-theme .widget-area,.is-IE.is-dark-theme a{color:#fff}.is-IE.is-dark-theme .post-navigation .meta-nav path,.is-IE.is-dark-theme .post-navigation .meta-nav svg,.is-IE.is-dark-theme .sub-menu-toggle path,.is-IE.is-dark-theme .sub-menu-toggle svg{fill:#fff}.is-IE.is-dark-theme .primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:#000}@media only screen and (max-width:481px){.is-IE.is-dark-theme.primary-navigation-open .menu-button-container,.is-IE.is-dark-theme.primary-navigation-open .primary-navigation>.primary-menu-container{background-color:#000}}.is-IE.is-dark-theme .skip-link:focus{color:#21759b}.is-IE .navigation .nav-links{display:block}.is-IE .post-thumbnail .wp-post-image{min-width:auto}html.splash-page{margin-top:0!important;height:100vh}.splash-page__body{height:100%;background-color:var(--global--color-tan);display:flex;flex-direction:column}.splash-page__body>*{max-width:840px;margin:0 auto;padding:0 12px}.splash-page__logo{padding:3rem 0;animation:c .5s}@media (max-height:1260px){.splash-page__logo{padding:1.5rem 0}}.splash-page__logo img{width:250px}@media only screen and (min-width:822px){.splash-page__logo img{width:350px}}.splash-page__image{max-width:640px;height:auto;animation:c 1s}@media (max-height:1260px){.splash-page__image{max-width:440px}}.splash-page__image img{width:100%}.splash-page__text{animation:c 1.5s}.splash-page__text h1{font-weight:900;text-align:center;padding-top:3rem;padding-bottom:2rem}@media (max-height:1260px){.splash-page__text h1{font-size:24px;line-height:28px;padding-top:1.5rem;padding-bottom:1rem}}.splash-page__text p{text-align:center}.splash-page__spotlight{animation:c 2s;flex:1;margin-top:3rem;width:100%}@media (max-height:1260px){.splash-page__spotlight{margin-top:1.5rem}}.splash-page__spotlight-wrap{background:#fff;border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 20%;margin-bottom:2rem}@media only screen and (min-width:592px){.splash-page__spotlight-wrap{flex-direction:row;padding:2.5rem 0}}@media (max-height:1260px){.splash-page__spotlight-wrap{padding:2rem 18%}}.splash-page__spotlight-text a{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--global--color-primary-orange);text-decoration:none;padding-right:3rem;line-height:24px;font-size:16px;margin-top:.5rem}.splash-page__spotlight-text a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.74' height='12.24' viewBox='0 0 13.74 12.24'%3E%3Cg data-name='Group 54221' stroke='%23db6c33' stroke-linecap='round' stroke-width='2'%3E%3Cpath data-name='Path 10609' d='M7.108 1.412l5.633 5.019-5.633 4.406' fill='none' stroke-linejoin='round'/%3E%3Cpath data-name='Path 22635' d='M12.429 6.417H1' fill='%23db6c33'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:16px;background-position:0 0;right:12px;top:2px;position:absolute;transition:right .2s ease,width .2s ease,background-size .2s ease}.splash-page__spotlight-text a:hover{text-decoration:none}.splash-page__spotlight-text a:hover:after{right:-8px}.splash-page__spotlight-logo,.splash-page__spotlight-text{padding:10px 16px}.splash-page__spotlight-logo{max-width:85%}@media only screen and (min-width:592px){.splash-page__spotlight-logo{max-width:100%}}.splash-page__footer{animation:c 2.5s;font-size:12px;width:85%;margin:0 auto}.splash-page__footer a{font-weight:400;color:var(--global--color-primary);text-decoration:none}.splash-page__footer a:hover{text-decoration:underline}.splash-page__footer .reg{bottom:3px}.splash-page__footer-container{display:flex;justify-content:space-between;align-items:center;height:100%;padding:20px 0;flex-direction:column}@media only screen and (min-width:822px){.splash-page__footer-container{flex-direction:row}}.splash-page__footer-bottom-links a{padding-right:5px;padding-left:5px}@media only screen and (min-width:822px){.splash-page__footer-bottom-links a{padding-right:10px;padding-left:0}}.splash-page__footer__left{margin-bottom:-3px}.splash-page__footer__right{text-align:center;padding-top:4px}@media only screen and (min-width:822px){.splash-page__footer__right{text-align:left;padding-top:0}}@keyframes c{0%{opacity:0}to{opacity:1}}.single-past-speaker .block-hero,.single-speaker .block-hero{overflow-x:clip;display:flex;flex-direction:column}@media only screen and (min-width:822px){.single-past-speaker .block-hero,.single-speaker .block-hero{display:block}}.single-past-speaker .block-hero__wrap,.single-speaker .block-hero__wrap{padding:1.5rem 0 4.5rem}@media only screen and (min-width:822px){.single-past-speaker .block-hero__wrap,.single-speaker .block-hero__wrap{padding:3.5rem 0 7.5rem}}.single-past-speaker .block-hero__pause-play,.single-speaker .block-hero__pause-play{top:420px;bottom:auto}@media only screen and (min-width:822px){.single-past-speaker .block-hero__pause-play,.single-speaker .block-hero__pause-play{bottom:75px;top:auto}}.single-past-speaker .block-hero__left,.single-speaker .block-hero__left{min-height:228px}.single-past-speaker .block-speaker-hero__headline,.single-speaker .block-speaker-hero__headline{color:var(--neonpink-whlive);font-family:Unbounded;font-weight:700;font-size:44px;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__headline,.single-speaker .block-speaker-hero__headline{font-size:68px;max-width:55%}}@media only screen and (min-width:1440px){.single-past-speaker .block-speaker-hero__headline,.single-speaker .block-speaker-hero__headline{max-width:60%}}.single-past-speaker .block-speaker-hero__copy,.single-speaker .block-speaker-hero__copy{font-family:Humansans;font-weight:500;font-size:18px;line-height:1.5;color:#fff}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__copy,.single-speaker .block-speaker-hero__copy{font-size:24px;max-width:55%}}@media only screen and (min-width:1440px){.single-past-speaker .block-speaker-hero__copy,.single-speaker .block-speaker-hero__copy{max-width:60%}}.single-past-speaker .block-speaker-hero__speaker-type,.single-speaker .block-speaker-hero__speaker-type{background:var(--neonpink-whlive);color:var(--ocean-whlive);padding:.25rem 1rem;border-radius:50px;font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;position:absolute;top:-70px}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__speaker-type,.single-speaker .block-speaker-hero__speaker-type{position:relative;top:auto}}.single-past-speaker .block-speaker-hero__right,.single-speaker .block-speaker-hero__right{position:relative;bottom:0;right:0;order:-1;overflow:hidden;max-height:380px}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__right,.single-speaker .block-speaker-hero__right{position:absolute;overflow:initial;max-height:none}}.single-past-speaker .block-speaker-hero__right-img,.single-speaker .block-speaker-hero__right-img{position:relative;max-width:500px;max-height:400px;right:80px}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__right-img,.single-speaker .block-speaker-hero__right-img{right:auto;max-width:550px;max-height:450px}}.single-past-speaker .block-speaker-hero__right-logo,.single-speaker .block-speaker-hero__right-logo{width:100%}.single-past-speaker .block-speaker-hero__right-logo-wrap,.single-speaker .block-speaker-hero__right-logo-wrap{bottom:44px;right:10px;position:absolute;background:#fff;border-radius:6px;padding:.5rem;height:80px;width:80px;z-index:1;align-content:center}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__right-logo-wrap,.single-speaker .block-speaker-hero__right-logo-wrap{bottom:100px;left:-45px;right:auto}}.single-past-speaker .block-speaker-hero__video-wrap,.single-speaker .block-speaker-hero__video-wrap{width:1080px;height:1080px;overflow:hidden;position:absolute;top:-5px;right:-500px;z-index:-1}@media only screen and (min-width:822px){.single-past-speaker .block-speaker-hero__video-wrap,.single-speaker .block-speaker-hero__video-wrap{border-radius:50% 0 0 0}}@media only screen and (min-width:1920px){.single-past-speaker .block-speaker-hero__video-wrap video,.single-speaker .block-speaker-hero__video-wrap video{width:100%;height:100%}}.single-past-speaker .block-speaker-hero__socials,.single-speaker .block-speaker-hero__socials{display:flex;flex-direction:row;gap:1.5rem;margin-top:1.5rem}.single-past-speaker__content,.single-speaker__content{margin-top:-3rem;margin-bottom:0;background:#fff;border-radius:30px 30px 0 0;z-index:1;position:relative}@media only screen and (min-width:822px){.single-past-speaker__content,.single-speaker__content{border-radius:60px 60px 0 0;margin-top:-4rem}}.single-past-speaker__content-wrap,.single-speaker__content-wrap{padding:3.5rem 0;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.single-past-speaker__speaker-intro-wrap,.single-speaker__speaker-intro-wrap{max-width:584px;order:0}.single-past-speaker__speaker-media-wrap,.single-speaker__speaker-media-wrap{width:100%;order:1}@media only screen and (min-width:822px){.single-past-speaker__speaker-media-wrap,.single-speaker__speaker-media-wrap{order:2}}.single-past-speaker__speaker-intro,.single-speaker__speaker-intro{font-family:Humansans;font-weight:700;font-size:34px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1rem}@media only screen and (min-width:822px){.single-past-speaker__speaker-intro,.single-speaker__speaker-intro{font-size:44px}}.single-past-speaker__speaker-intro span,.single-speaker__speaker-intro span{color:var(--neonpink-whlive)}.single-past-speaker__navy-block-footer,.single-speaker__navy-block-footer{background:var(--ocean-whlive);padding:4rem 0;margin-top:-5rem;margin-bottom:0}.single-past-speaker__speaker-copy,.single-speaker__speaker-copy{color:var(--neutral70-whlive);font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;margin-bottom:2.5rem}@media only screen and (min-width:822px){.single-past-speaker__speaker-copy,.single-speaker__speaker-copy{font-size:16px}}.single-past-speaker__speaker-copy span,.single-speaker__speaker-copy span{display:block;margin-bottom:.75rem}.single-past-speaker__speaker-extras-head,.single-speaker__speaker-extras-head{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1rem;max-width:584px}@media only screen and (min-width:822px){.single-past-speaker__speaker-extras-head,.single-speaker__speaker-extras-head{font-size:34px}}.single-past-speaker__cta,.single-speaker__cta{font-family:Humansans;font-weight:500;font-size:18px;line-height:normal;padding:13px 25px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%;text-align:center;margin:1rem 0 3rem}@media only screen and (min-width:822px){.single-past-speaker__cta,.single-speaker__cta{width:-moz-fit-content;width:fit-content}}.single-past-speaker__cta:not(:hover):not(:active):not(.has-text-color),.single-speaker__cta:not(:hover):not(:active):not(.has-text-color){color:#fff}.single-past-speaker__cta:not(:hover):not(:active):not(.has-background),.single-speaker__cta:not(:hover):not(:active):not(.has-background){background-color:var(--humanity60-whlive)}.single-past-speaker__cta:active,.single-past-speaker__cta:hover,.single-speaker__cta:active,.single-speaker__cta:hover{background-color:var(--humanity70-whlive);border-color:var(--humanity70-whlive);color:#fff;text-decoration:none}.single-past-speaker__cta:focus,.single-speaker__cta:focus{outline-offset:2px!important;outline:2px solid var(--humanity60-whlive)!important}.single-past-speaker__cta:disabled,.single-speaker__cta:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.single-past-speaker .block-card-container__container.speaker,.single-speaker .block-card-container__container.speaker{max-width:900px}.single-past-speaker .block-card-molecule__card-title,.single-speaker .block-card-molecule__card-title{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;font-weight:700}@media only screen and (min-width:822px){.single-past-speaker .block-card-molecule__card-title,.single-speaker .block-card-molecule__card-title{font-size:18px}}.single-past-speaker .block-card-molecule,.single-speaker .block-card-molecule{box-shadow:0 0 2px rgba(0,0,0,.3)}.single-past-speaker .block-resources-card,.single-speaker .block-resources-card{padding-top:7rem;margin-top:-4rem!important;background:linear-gradient(0deg,var(--ocean-whlive) 20%,#0e3a96)}.single-past-speaker .social-item-icon,.single-speaker .social-item-icon{color:#fff;font-size:1rem}.single-past-speaker .social-item a:focus,.single-speaker .social-item a:focus{border:1px solid var(--humanity60-whlive)}.single-past-speaker__sidebar,.single-speaker__sidebar{display:flex;flex-direction:column;grid-gap:1rem;order:2;width:100%;margin-top:3rem}@media only screen and (min-width:822px){.single-past-speaker__sidebar,.single-speaker__sidebar{order:1;margin-right:10rem;width:auto;margin-top:0}}.single-past-speaker__sidebar-img-wrap,.single-speaker__sidebar-img-wrap{width:30px;height:30px;border-radius:50px;overflow:hidden;background:#fff;border:1px solid #000}.single-past-speaker__sidebar-img-wrap img,.single-speaker__sidebar-img-wrap img{height:100%;left:-20%;position:relative;width:auto}.single-past-speaker__sidebar-heading,.single-speaker__sidebar-heading{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;color:var(--heading)}@media only screen and (min-width:822px){.single-past-speaker__sidebar-heading,.single-speaker__sidebar-heading{font-size:24px}}.single-past-speaker__sidebar-name,.single-speaker__sidebar-name{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--body);line-height:1}@media only screen and (min-width:822px){.single-past-speaker__sidebar-name,.single-speaker__sidebar-name{font-size:16px;font-family:Roboto;font-weight:400;font-size:12px;line-height:1.5}}@media only screen and (min-width:822px) and (min-width:822px){.single-past-speaker__sidebar-name,.single-speaker__sidebar-name{font-size:14px}}.single-past-speaker__sidebar-speaker-wrap,.single-speaker__sidebar-speaker-wrap{display:flex;flex-direction:row;grid-gap:1rem;align-items:center}.single-past-speaker__sidebar-link,.single-speaker__sidebar-link{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:14px;line-height:normal;text-align:left;width:100%;margin-top:.5rem}@media only screen and (min-width:822px){.single-past-speaker__sidebar-link,.single-speaker__sidebar-link{text-align:left;width:-moz-fit-content;width:fit-content}}.single-past-speaker__sidebar-link:after,.single-speaker__sidebar-link:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.single-past-speaker .breakout .block-speaker-hero__headline,.single-speaker .breakout .block-speaker-hero__headline{color:var(--neonorange-whlive)}.single-past-speaker .breakout .block-speaker-hero__speaker-type,.single-speaker .breakout .block-speaker-hero__speaker-type{background:var(--neonorange-whlive)}.single-past-speaker .breakout .block-speaker-hero__video-wrap,.single-speaker .breakout .block-speaker-hero__video-wrap{background:var(--neonorange-whlive);right:-600px;border-radius:50%}@media only screen and (min-width:822px){.single-past-speaker .breakout .block-speaker-hero__video-wrap,.single-speaker .breakout .block-speaker-hero__video-wrap{border-radius:50% 0 0 0;right:-500px}}.single-past-speaker .breakout .block-speaker-hero__right-logo-wrap,.single-speaker .breakout .block-speaker-hero__right-logo-wrap{bottom:10px}@media only screen and (min-width:822px){.single-past-speaker .breakout .block-speaker-hero__right-logo-wrap,.single-speaker .breakout .block-speaker-hero__right-logo-wrap{bottom:100px}}.single-past-speaker .breakout.single-speaker__content,.single-speaker .breakout.single-speaker__content{border-radius:30px}@media only screen and (min-width:822px){.single-past-speaker .breakout.single-speaker__content,.single-speaker .breakout.single-speaker__content{border-radius:60px}}.single-past-speaker .breakout.block-hero,.single-speaker .breakout.block-hero{overflow:hidden}.single-past-speaker .mega .block-speaker-hero__headline,.single-speaker .mega .block-speaker-hero__headline{color:var(--neonblue-whlive)}.single-past-speaker .mega .block-speaker-hero__speaker-type,.single-speaker .mega .block-speaker-hero__speaker-type{background:var(--neonblue-whlive)}.single-past-speaker .mega .block-speaker-hero__video-wrap,.single-speaker .mega .block-speaker-hero__video-wrap{background:var(--neonblue-whlive);right:-600px;border-radius:50%}@media only screen and (min-width:822px){.single-past-speaker .mega .block-speaker-hero__video-wrap,.single-speaker .mega .block-speaker-hero__video-wrap{border-radius:50% 0 0 0;right:-500px}}.single-past-speaker .mega .block-speaker-hero__right-logo-wrap,.single-speaker .mega .block-speaker-hero__right-logo-wrap{bottom:10px}@media only screen and (min-width:822px){.single-past-speaker .mega .block-speaker-hero__right-logo-wrap,.single-speaker .mega .block-speaker-hero__right-logo-wrap{bottom:100px}}.single-past-speaker .mega.single-speaker__content,.single-speaker .mega.single-speaker__content{border-radius:30px}@media only screen and (min-width:822px){.single-past-speaker .mega.single-speaker__content,.single-speaker .mega.single-speaker__content{border-radius:60px}}.single-past-speaker .mega.block-hero,.single-speaker .mega.block-hero{overflow:hidden}.single-past-speaker .keynote .block-speaker-hero__headline,.single-speaker .keynote .block-speaker-hero__headline{color:var(--neonpink-whlive)}.single-past-speaker .keynote .block-speaker-hero__speaker-type,.single-speaker .keynote .block-speaker-hero__speaker-type{background:var(--neonpink-whlive)}.single-past-speaker .keynote .block-speaker-hero__video-wrap,.single-speaker .keynote .block-speaker-hero__video-wrap{background:var(--neonpink-whlive);right:-600px;border-radius:50%}@media only screen and (min-width:822px){.single-past-speaker .keynote .block-speaker-hero__video-wrap,.single-speaker .keynote .block-speaker-hero__video-wrap{border-radius:50% 0 0 0;right:-500px}}.single-past-speaker .keynote .block-speaker-hero__right-logo-wrap,.single-speaker .keynote .block-speaker-hero__right-logo-wrap{bottom:10px}@media only screen and (min-width:822px){.single-past-speaker .keynote .block-speaker-hero__right-logo-wrap,.single-speaker .keynote .block-speaker-hero__right-logo-wrap{bottom:100px}}.single-past-speaker .emcee .block-speaker-hero__headline,.single-speaker .emcee .block-speaker-hero__headline{color:var(--neongreen-whlive)}.single-past-speaker .emcee .block-speaker-hero__speaker-type,.single-speaker .emcee .block-speaker-hero__speaker-type{background:var(--neongreen-whlive)}.single-past-speaker .emcee .block-speaker-hero__video-wrap,.single-speaker .emcee .block-speaker-hero__video-wrap{background:var(--neongreen-whlive);right:-600px;border-radius:50%}@media only screen and (min-width:822px){.single-past-speaker .emcee .block-speaker-hero__video-wrap,.single-speaker .emcee .block-speaker-hero__video-wrap{border-radius:50% 0 0 0;right:-500px}}.single-past-speaker .emcee .block-speaker-hero__right-logo-wrap,.single-speaker .emcee .block-speaker-hero__right-logo-wrap{bottom:10px}@media only screen and (min-width:822px){.single-past-speaker .emcee .block-speaker-hero__right-logo-wrap,.single-speaker .emcee .block-speaker-hero__right-logo-wrap{bottom:100px}}.single-past-speaker .emcee.single-speaker__content,.single-speaker .emcee.single-speaker__content{border-radius:30px}@media only screen and (min-width:822px){.single-past-speaker .emcee.single-speaker__content,.single-speaker .emcee.single-speaker__content{border-radius:60px}}.single-past-speaker .emcee.block-hero,.single-speaker .emcee.block-hero{overflow:hidden}.single-past-speaker__event-tag{font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:var(--heading);background:var(--neutralgray10-whlive);border-radius:50px;padding:.25rem .75rem .15rem;width:-moz-fit-content;width:fit-content}.single-past-speaker__event-tag.current{background:var(--neutralcontrast2-whlive)}.single-past-speaker__event-tags{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:.5rem;margin-bottom:1rem}.single-past-speaker .single-speaker__content{border-radius:30px}@media only screen and (min-width:822px){.single-past-speaker .single-speaker__content{border-radius:60px}}.single-past-speaker .social-item-icon{color:var(--ocean-whlive)}.single-past-speaker .block-hero.past-speaker{background:var(--bgneutral-whlive)!important}.single-past-speaker .block-hero.past-speaker .block-hero__wrap{min-height:390px}.single-past-speaker .block-hero.past-speaker .block-speaker-hero__headline{color:var(--ocean-whlive);font-family:Unbounded;font-weight:700;font-size:34px;line-height:1.25;margin-bottom:1rem}@media only screen and (min-width:822px){.single-past-speaker .block-hero.past-speaker .block-speaker-hero__headline{font-size:44px}}.single-past-speaker .block-hero.past-speaker .block-speaker-hero__copy{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.5;color:var(--ocean-whlive)}@media only screen and (min-width:822px){.single-past-speaker .block-hero.past-speaker .block-speaker-hero__copy{font-size:18px;max-width:60%}}.single-past-speaker .block-hero.past-speaker .block-speaker-hero__speaker-type{background:transparent;color:var(--ocean-whlive);padding:0;font-family:Humansans;font-weight:700;font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;position:relative;top:0}.single-past-speaker .block-hero.past-speaker .block-speaker-hero__right{position:relative;bottom:0;right:0;order:-1;overflow:hidden;max-height:380px}@media only screen and (min-width:822px){.single-past-speaker .block-hero.past-speaker .block-speaker-hero__right{position:absolute;overflow:initial;max-height:none;right:175px;border-radius:50% 50% 0 0;overflow:hidden;background:#d3dcf2;bottom:50px}}.single-past-speaker .block-hero.past-speaker .block-speaker-hero__right-img{position:relative;max-width:500px;max-height:400px;right:0;width:100%}@media only screen and (min-width:822px){.single-past-speaker .block-hero.past-speaker .block-speaker-hero__right-img{right:auto;max-width:550px;max-height:375px}}.single-past-speaker__callout-box{background:var(--neonpink-whlive);padding:2.5rem;border-radius:12px;margin:2.5rem 0}.single-past-speaker__callout-headline{font-family:Humansans;font-weight:700;font-size:24px;line-height:1.25;color:var(--ocean-whlive);margin-bottom:1rem}@media only screen and (min-width:822px){.single-past-speaker__callout-headline{font-size:34px}}.single-past-speaker__callout-copy{font-family:Roboto;font-weight:400;font-size:14px;line-height:1.5;color:var(--ocean-whlive);margin-bottom:2rem}@media only screen and (min-width:822px){.single-past-speaker__callout-copy{font-size:16px}}.single-past-speaker__callout-cta{position:relative;background-repeat:no-repeat;background-position:100% 10px;transition:background-position .2s;display:inline-block;color:var(--ocean-whlive);text-decoration:none;font-family:Humansans;font-weight:500;font-size:16px;line-height:normal;text-align:left;width:100%}@media only screen and (min-width:822px){.single-past-speaker__callout-cta{text-align:left;width:-moz-fit-content;width:fit-content}}.single-past-speaker__callout-cta:after{content:"\f061";font-family:FontAwesome;font-weight:400;display:inline-block;position:relative;font-size:14px;right:-12px;transition:right .2s ease,width .2s ease,background-size .2s ease}.single-past-speaker .block-block.past-speaker{background:var(--neutralprimary-whlive);border-radius:0 0 30px 30px}@media only screen and (min-width:822px){.single-past-speaker .block-block.past-speaker{border-radius:0 0 60px 60px}}.single-past-speaker .block-block.past-speaker .block-block__company,.single-past-speaker .block-block.past-speaker .block-block__quote,.single-past-speaker .block-block.past-speaker .block-block__title{color:var(--ocean-whlive)}.single-past-speaker .block-block.past-speaker .block-block__video-image{width:100%}.basic-page .entry-content{padding-right:0;margin-bottom:50px!important}@media only screen and (min-width:822px){.basic-page .entry-content{padding-right:12rem;margin-bottom:80px!important}}.basic-page-hero{background-color:#becdf2}.basic-page-hero__left{padding:4rem 0;padding-right:2rem;width:100%}@media only screen and (min-width:822px){.basic-page-hero__left{width:70%}}@media only screen and (min-width:1084px){.basic-page-hero__left{width:60%}}.basic-page-hero__right{display:none;width:0;position:relative}@media only screen and (min-width:822px){.basic-page-hero__right{display:flex;justify-content:flex-end;width:30%}}@media only screen and (min-width:1084px){.basic-page-hero__right{width:46%}}.basic-page-hero__right img{border-radius:25px;border:5px solid var(--global--color-vivid-yellow);position:relative}.basic-page-hero__image-accent{width:240px;height:270px;background-color:var(--global--color-blue);border-radius:25px;position:absolute;right:90px;top:26px}@media only screen and (min-width:822px){.basic-page-hero__image-accent{display:none}}@media only screen and (min-width:1084px){.basic-page-hero__image-accent{display:block;width:252px;height:83%;right:120px}}@media only screen and (min-width:1284px){.basic-page-hero__image-accent{width:411px;height:90%;right:90px}}.basic-page-hero__image-wrap{max-width:340px}@media only screen and (min-width:1284px){.basic-page-hero__image-wrap{max-width:470px}}.basic-page-hero__image-wrap img{width:100%;height:auto}.basic-page-hero__wrap{padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.basic-page-hero__title{color:var(--global--color-dark-gray);font-weight:900;font-size:28px;line-height:32px}@media only screen and (min-width:592px){.basic-page-hero__title{font-size:55px;line-height:60px}}.basic-page-hero__subtitle{margin-top:2rem}.page-executive-forum .block-quotation-collage__destination-panel{top:-30px}.page-executive-forum .block-numbered-card.tan-blue-bg{padding:3.438rem 0 0}.page-luminary .block-card.has-panel-styling{background:linear-gradient(var(--global--color-light-green) 20%,var(--global--color-tan) 0)}.page-customer .block-sessions-slider__wrap{padding:0}.page-customer .block-quotation-collage__destination-panel{top:-30px}.page-why-attend .block-expandable-cards>.block-expandable-cards__wrap{padding-top:0}.page-why-attend .block-hero.variation-cta .block-hero__image1-cta{margin-left:0}@media only screen and (min-width:822px){.page-why-attend .block-hero.variation-cta .block-hero__image1-cta{margin-left:-65px}}.page-why-attend .block-hero.variation-cta .block-hero__image2-cta{bottom:35px}.block-card.has-panel-styling{padding-top:0}.page-strategic-partner .block-card.has-panel-styling .block-card__left{display:none}@media only screen and (min-width:1084px){.page-strategic-partner .block-card.has-panel-styling .block-card__left{display:block}}.three-column-checker .wp-block-columns{padding-top:0;padding-bottom:0}.three-column-checker .wp-block-columns .wp-block-column{padding-top:16px;padding-bottom:16px}@media only screen and (min-width:822px){.three-column-checker .wp-block-columns .wp-block-column{padding-top:48px;padding-bottom:48px}}.three-column-checker .wp-block-columns .wp-block-column h3{font-weight:900}.three-column-checker .wp-block-columns .wp-block-column:nth-child(2){background:#fff;padding-left:2rem;padding-right:2rem}#mktoForm_3791{width:auto!important}@media only screen and (min-width:822px){#mktoForm_3791{width:510px!important}}#mktoForm_3791 .mktoButton{background-color:#002e3d!important;color:#fff!important}#mktoForm_3791 .mktoLabel{width:150px!important;color:#002d3b!important;font-weight:900}#mktoForm_3791 .mktoFormRow input[type=email]{font-size:13px!important}#mktoForm_3791 input{width:100%!important}@media only screen and (min-width:1084px){#mktoForm_3791 input{width:400px!important}}#mktoForm_3791 input::-webkit-input-placeholder{font-size:13px!important}#mktoForm_3791 .mktoOffset{display:none}#mktoForm_3791 textarea{min-height:200px}#mktoForm_3791 .mktoFormRow{margin-left:0!important}#mktoForm_3791 .mktoGutter,#mktoForm_3791 label{display:none!important}#mktoForm_3791 .mktoEmailField{margin-left:0!important;height:35px!important}#mktoForm_3791 div.mktoButtonRow{display:flex;position:relative!important;top:0!important;left:0!important}#mktoForm_3791 .mktoButtonWrap{margin-left:0!important}#mktoForm_3791 .mktoError{left:0;bottom:-35px;right:0}#mktoForm_3740,#mktoForm_3891{width:100%!important;margin-top:0}#mktoForm_3740 .mktoOffset,#mktoForm_3891 .mktoOffset{display:none}#mktoForm_3740 .mktoButton,#mktoForm_3891 .mktoButton{color:#000!important;background-color:#ff9c52!important;width:100%!important}#mktoForm_3740 .mktoButtonRow,#mktoForm_3891 .mktoButtonRow{display:flex!important;justify-content:end!important;position:unset!important;top:unset!important;left:unset!important}#mktoForm_3740.mktoForm input[type=email],#mktoForm_3740.mktoForm input[type=number],#mktoForm_3740.mktoForm input[type=tel],#mktoForm_3740.mktoForm input[type=text],#mktoForm_3740.mktoForm input[type=url],#mktoForm_3740.mktoForm select.mktoField,#mktoForm_3740.mktoForm textarea.mktoField,#mktoForm_3891.mktoForm input[type=email],#mktoForm_3891.mktoForm input[type=number],#mktoForm_3891.mktoForm input[type=tel],#mktoForm_3891.mktoForm input[type=text],#mktoForm_3891.mktoForm input[type=url],#mktoForm_3891.mktoForm select.mktoField,#mktoForm_3891.mktoForm textarea.mktoField{outline:0;height:48px!important;font-size:18px!important;margin-left:0!important;border:1px solid #707070!important;color:#000!important;border-radius:20px;padding-left:20px;width:100%!important}#mktoForm_3740 .mktoButtonWrap,#mktoForm_3740 .mktoFormRow,#mktoForm_3740.mktoForm,#mktoForm_3891 .mktoButtonWrap,#mktoForm_3891 .mktoFormRow,#mktoForm_3891.mktoForm{margin-left:0!important}#mktoForm_3740 #wHLAtlantaQuestions,#mktoForm_3891 #wHLAtlantaQuestions{min-height:201px;margin-bottom:2rem}#mktoForm_3740.mktoForm .mktoLabel,#mktoForm_3891.mktoForm .mktoLabel{font-size:18px!important;font-weight:500!important;padding-left:1.2rem;padding-bottom:.5rem;color:#000!important}#mktoForm_3740.mktoForm textarea.mktoField,#mktoForm_3891.mktoForm textarea.mktoField{padding-top:1rem}.anchor-offset{margin-top:0;margin-bottom:0}.anchor-offset:target:before{content:"";display:block;height:205px;margin:-205px 0 0}.overflow-hidden{overflow:hidden}.confirmform{scroll-margin-top:300px}@media only screen and (min-width:822px){.confirmform{scroll-margin-top:1000px}}.type-speaker .speaker-two-leading{padding-bottom:8rem}.type-speaker .block-featured-speakers{background-color:var(--global--color-light-green)}.type-speaker .block-featured-speakers .block-keynote-speakers .block-speaker__wrap{padding-left:24px}.type-speaker .block-featured-speakers .block-keynote-speakers .block-speaker__wrap .square-bg-green{background-color:var(--global--color-muted-green)}.type-speaker .block-hero__text p{font-size:24px;line-height:30px}@media only screen and (min-width:822px){.type-speaker .block-hero__text p{font-size:30px;line-height:38px;padding-right:4rem}}.block-sessions{z-index:2;position:relative;border-radius:25px;overflow:clip;margin:0;background:#fff;background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff 60%,#fff0f5);display:block;margin-top:-3rem}@media only screen and (min-width:822px){.block-sessions{border-radius:0 0 50px 50px;background:#fff;background:linear-gradient(180deg,#fff,#fff 60%,#fff0f5);margin-top:0}}.block-sessions__what-days{background:#fff;border-radius:25px;box-shadow:0 -2px 16px rgba(96,112,161,.4);display:flex;flex-direction:row;grid-gap:1rem;justify-content:space-evenly;height:80px;align-items:center;padding:0 1rem}.block-sessions__what-days.desktop{display:none}@media only screen and (min-width:822px){.block-sessions__what-days.desktop{display:flex}}@media only screen and (min-width:822px){.block-sessions .what-days-mobile{display:none}}.block-sessions__what-day{width:100%;border-radius:25px;cursor:pointer}.block-sessions__what-day label{color:#0d173d!important;display:flex!important;flex-direction:column;text-align:center;font-size:18px;font-weight:900;margin:0;padding:.15rem;cursor:pointer}.block-sessions__what-day label span{font-size:12px;font-family:Humansans;font-weight:500;cursor:pointer}.block-sessions__register-link{margin:1rem 0}.block-sessions__register-link a{font-size:14px;text-decoration:none!important}.block-sessions__register-link a:after{right:17px}.block-sessions__register-link a:hover:after{right:12px}@media only screen and (min-width:822px){.block-sessions #all-days:checked+label,.block-sessions #monday:checked+label,.block-sessions #thursday:checked+label,.block-sessions #tuesday:checked+label,.block-sessions #wednesday:checked+label{color:#c1386a!important}}.block-sessions__columns{display:grid;grid-gap:3rem;padding-top:1.5rem}@media only screen and (min-width:822px){.block-sessions__columns{display:flex;padding-top:3rem}}@media only screen and (min-width:822px){.block-sessions__left{width:30%}}.block-sessions__inner-wrap{padding:2rem 0}@media only screen and (min-width:822px){.block-sessions__inner-wrap{width:70%}}.block-sessions__filter summary{grid-template-columns:auto 24px;font-size:18px;font-weight:900;font-family:Humansans}.block-sessions__filter summary:before{order:1}.block-sessions__filter label{font-family:Roboto;font-size:1rem!important}.block-sessions__filter input{background:#f7f9fc;border:1px solid #7f8eba;border-radius:6px;width:24px;height:24px}.block-sessions__filter input:after{border:0 solid #fff;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/assets/images/checkbox-check.svg);width:60%;height:80%;transform:rotate(0deg);background-repeat:no-repeat;background-size:contain;background-position:50%}.block-sessions__filter input:checked{background:#c1386a!important}.block-sessions__session_summary{background:#f1f3f6;background:linear-gradient(0deg,#fff,#fff,#f1f3f6);padding:1.5rem;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 2px 4px 0 rgba(96,112,161,.15);display:grid;grid-template-columns:auto;grid-gap:1rem;cursor:pointer}@media only screen and (min-width:822px){.block-sessions__session_summary{grid-template-columns:1fr 3fr 1fr;padding:2rem;grid-gap:2rem}}.block-sessions__session_summary.content-tracks{grid-template-columns:1fr}.block-sessions__session_summary.content-tracks .hide-details,.block-sessions__session_summary.content-tracks .more-details{color:#c1386a;text-decoration:underline;cursor:pointer}.block-sessions__session_summary.content-tracks .block-sessions__shape-inner{bottom:-336px;transform:rotate(132deg) scalex(1);left:94px}.block-sessions__session_summary.content-tracks .block-speaker__sessions-speaker{display:flex;align-items:center}@media only screen and (max-width:821px){.block-sessions__session_summary.content-tracks .block-speaker__sessions-speaker{grid-gap:.5rem}}.block-sessions__session_summary.content-tracks .block-more-keynote-speakers__span{font-size:12px}.block-sessions__session_summary.content-tracks .block-speaker__left img{width:48px;height:48px}.block-sessions__session_summary.carousel{cursor:default}.block-sessions__item-wrap{position:relative;scroll-margin-top:250px}.block-sessions__item-wrap.speaker .block-sessions__session_summary{grid-template-columns:1fr}@media only screen and (min-width:822px){.block-sessions__item-wrap.speaker .block-sessions__session_summary{grid-template-columns:2fr 5fr 2fr}}.block-sessions__item-wrap.speaker .block-speaker__sessions-speaker{display:flex;align-items:center}@media only screen and (max-width:821px){.block-sessions__item-wrap.speaker .block-speaker__sessions-speaker{grid-gap:.5rem}}.block-sessions__item-wrap.speaker .hide-details,.block-sessions__item-wrap.speaker .more-details{color:#c1386a;text-decoration:underline;cursor:pointer}.block-sessions__item-wrap.speaker .block-more-keynote-speakers__span{font-size:12px;line-height:1.25;display:flex}.block-sessions__item-wrap.speaker .block-speaker__left img{width:48px;height:48px}.block-sessions__track-wrap{display:flex;grid-gap:.5rem;padding:.25rem 1rem 1.25rem;width:-moz-fit-content;width:fit-content;border-radius:12px 12px 0 0;position:absolute;top:-1.5rem}.block-sessions__track-text{font-size:12px;font-family:Humansans;font-weight:900}.block-sessions__repeater{grid-gap:3rem;display:grid}.block-sessions__col1{font-family:Roboto;font-weight:400;font-size:.75rem;line-height:1.5;z-index:1}@media only screen and (min-width:822px){.block-sessions__col1{font-size:.875rem}}.block-sessions__col2{font-family:Roboto;font-weight:400;font-size:.75rem;line-height:1.5;z-index:1}@media only screen and (min-width:822px){.block-sessions__col2{font-size:.875rem}}.block-sessions__col3{display:grid;align-content:start;grid-gap:.5rem;z-index:1}.block-sessions__content-track{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-sessions__content-track{padding-bottom:1rem}}.block-sessions__content-preview{color:#5d6276}.block-sessions__content-preview a{pointer-events:all;-webkit-user-select:all;user-select:all;color:var(--global--2023-maroon);text-decoration:underline}.block-sessions__title{font-family:Humansans;font-weight:500;font-size:16px;line-height:1.25;padding-bottom:1rem}@media only screen and (min-width:822px){.block-sessions__title{font-size:18px}}.block-sessions__type{color:#6b7289;padding-bottom:.5rem}@media only screen and (min-width:822px){.block-sessions__type{padding-bottom:1rem}}.block-sessions__button{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;width:100%;justify-content:center;display:flex;margin-top:2rem}.block-sessions__button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-sessions__button:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-sessions__button:active,.block-sessions__button:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-sessions__button:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-sessions__button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:822px){.block-sessions__button{width:320px}}.block-sessions__shape{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/assets/images/session_noise_shapes_.webp);background-repeat:no-repeat;background-size:contain;width:1000px;height:1000px;position:absolute;z-index:0;top:-367px;right:-595px}@media only screen and (min-width:822px){.block-sessions__shape{top:-401px;right:-244px;z-index:-1}}.block-sessions__shape-inner{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/assets/images/session_noise_shapes_.webp);background-repeat:no-repeat;background-size:contain;width:600px;height:600px;position:absolute;z-index:0;bottom:-336px;transform:rotate(132deg) scalex(1);left:94px}@media only screen and (min-width:822px){.block-sessions__shape-inner{bottom:-355px;transform:rotate(195deg) scalex(-1);left:-283px}}.block-sessions__content{display:none;flex-direction:column}.block-sessions .hide-details,.block-sessions .more-details{color:#c1386a;text-decoration:underline;cursor:pointer}.block-sessions .block-speaker__left.block-more-keynote-speakers__left.sessions .block-speaker__image-wrap img{width:48px;height:48px}.block-sessions .block-speaker__right.sessions .block-more-keynote-speakers__span{font-size:12px;line-height:1.25;display:flex}.block-sessions .block-speaker__sessions-speaker{display:flex;align-items:center;grid-gap:.5rem}@media only screen and (min-width:822px){.block-sessions .block-speaker__sessions-speaker{grid-gap:0}}.block-sessions__job-functions{display:grid;grid-gap:.5rem;margin-top:1rem}.block-sessions__job-function{background:#e9edf7;border-radius:12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;font-weight:900;font-family:Roboto;font-size:12px}.block-sessions__clear-filters{color:#c1386a;font-family:Humansans;font-size:1rem;font-weight:900;margin-top:2rem;cursor:pointer}.block-sessions details{border-bottom:1px solid #c0cdef}.block-sessions__checkbox{margin-top:.75rem;cursor:pointer}.block-sessions__checkbox input{cursor:pointer}.block-sessions__checkbox label{color:#5d6276!important;cursor:pointer}.block-sessions__wrap{align-items:center;display:block;justify-content:space-between;padding:3.75rem 0;z-index:1;position:relative}@media only screen and (min-width:822px){.block-sessions__wrap{padding:0 0 3.75rem}}.block-sessions__bottom-wrap{margin:auto;margin-top:1rem;display:grid;text-align:center;background:#fff;border:2px solid #0d173d;border-radius:12px;padding:2rem;justify-items:center}@media only screen and (min-width:822px){.block-sessions__bottom-wrap{width:90%;margin-top:2rem}}.block-sessions__bottom-title{font-family:Humansans;font-weight:700;font-size:18px;line-height:1.25;text-align:center;padding-bottom:1rem}@media only screen and (min-width:822px){.block-sessions__bottom-title{font-size:24px;width:60%}}.block-sessions__bottom-cta a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;position:relative;width:100%;text-align:center;z-index:3}.block-sessions__bottom-cta a:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-white)!important}.block-sessions__bottom-cta a:not(:hover):not(:active):not(.has-background){background-color:var(--global--2023-maroon)}.block-sessions__bottom-cta a:active,.block-sessions__bottom-cta a:hover{background-color:var(--global--2023-maroon-hover);border-color:var(--global--2023-maroon-hover);color:var(--global--color-white);text-decoration:none}.block-sessions__bottom-cta a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-sessions__bottom-cta a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-sessions__bottom-cta a{width:200px;text-align:unset}}.block-sessions__back-to-top{position:relative;display:grid;justify-content:flex-end;margin-top:2rem}@media only screen and (min-width:822px){.block-sessions__back-to-top{left:60px}}.block-sessions__back-to-top a{border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none;display:inline-block;color:#000;border:var(--button--border-width) solid var(--global--2023-maroon);position:relative;width:100%;text-align:center;z-index:3;background-color:#fff!important;color:#c1386a!important;display:flex;flex-direction:row;grid-gap:.5rem}.block-sessions__back-to-top a:not(:hover):not(:active):not(.has-text-color){color:var(--global--2023-maroon)!important}.block-sessions__back-to-top a:not(:hover):not(:active):not(.has-background){background-color:transparent}.block-sessions__back-to-top a:active,.block-sessions__back-to-top a:hover{background-color:var(--global--2023-maroon);border-color:var(--global--2023-maroon);color:var(--global--color-white);text-decoration:none}.block-sessions__back-to-top a:focus{outline-offset:-6px;outline:2px dotted currentColor}.block-sessions__back-to-top a:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}@media only screen and (min-width:1084px){.block-sessions__back-to-top a{width:169px}}.block-sessions__session_shape-main{background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/assets/images/sessions-main-shape.webp);background-repeat:no-repeat;background-size:contain;width:1100px;height:1100px;position:absolute;z-index:-1;bottom:-350px;left:-234px;top:auto;right:auto}@media only screen and (min-width:822px){.block-sessions__session_shape-main{bottom:-460px;left:-159px}}.block-sessions__heading{font-family:Humansans;font-weight:900;font-size:2.125rem;line-height:1.25}@media only screen and (min-width:822px){.block-sessions__heading{font-size:2.75rem;padding-bottom:1rem;background-image:url(/forum/paris-2025/forum/paris-2025/wp-content/themes/workhumanlive-austin/dist/images/jagged_line.svg);background-repeat:no-repeat;background-position:top;background-size:contain;padding-top:5rem;text-align:center}}.block-sessions__subheading{font-family:Roboto;font-weight:400;font-size:.875rem;line-height:1.5}@media only screen and (min-width:822px){.block-sessions__subheading{font-size:1rem;text-align:center;width:60%;margin:auto;display:block;padding-bottom:3rem}}.single-custom-agenda__outer{margin-top:-3rem}.single-custom-agenda__wrap{padding:3rem 0;display:flex;flex-direction:column;z-index:1;position:relative}.single-custom-agenda__container{background:#fff;background:linear-gradient(180deg,#fff0f5,#fff 30%,#fff 60%,#fff0f5);position:relative;overflow:hidden;z-index:1;border-radius:25px}@media only screen and (min-width:822px){.single-custom-agenda__container{border-radius:50px}}.single-custom-agenda__heading{font-size:18px;font-weight:900;z-index:1;position:relative;margin:2rem 0}@media only screen and (min-width:822px){.single-custom-agenda__heading{font-size:34px;text-align:center}}.single-custom-agenda .block-sessions__wrap{margin:0}@media only screen and (min-width:822px){.single-custom-agenda .block-sessions__session_shape-main.custom-agenda{bottom:-623px;left:-450px}}.single-custom-agenda .block-sessions__bottom-wrap.custom-agenda{margin-bottom:0;width:100%}@media only screen and (min-width:822px){.single-custom-agenda .block-sessions__bottom-wrap.custom-agenda{margin-bottom:3rem}}.single-custom-agenda .block-sessions__bottom-cta a{width:245px}.single-custom-agenda .block-sessions__wrap{padding:0 0 3.75rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA1LWJsb2Nrcy9jb2x1bW5zL19zdHlsZS5zY3NzIiwiMDEtc2V0dGluZ3MvZm9udHMuc2NzcyIsInN0eWxlLmNzcyIsIjAxLXNldHRpbmdzL2dsb2JhbC5zY3NzIiwiMDItdG9vbHMvbWl4aW5zLnNjc3MiLCIwMy1nZW5lcmljL25vcm1hbGl6ZS5zY3NzIiwiMDMtZ2VuZXJpYy9icmVha3BvaW50cy5zY3NzIiwiMDMtZ2VuZXJpYy92ZXJ0aWNhbC1tYXJnaW5zLnNjc3MiLCIwMy1nZW5lcmljL3Jlc2V0LnNjc3MiLCIwMy1nZW5lcmljL2NsZWFyaW5ncy5zY3NzIiwiMDMtZ2VuZXJpYy9hbmltYXRlLnNjc3MiLCIwNC1lbGVtZW50cy9ibG9ja3F1b3RlLnNjc3MiLCIwNC1lbGVtZW50cy9mb3Jtcy5zY3NzIiwiMDQtZWxlbWVudHMvbWVkaWEuc2NzcyIsIjA0LWVsZW1lbnRzL21pc2Muc2NzcyIsIjA0LWVsZW1lbnRzL2xpbmtzLnNjc3MiLCIwNS1ibG9ja3MvYXVkaW8vX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvYnV0dG9uL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL2NvZGUvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvY292ZXIvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvZmlsZS9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9nYWxsZXJ5L19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL2dyb3VwL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL2hlYWRpbmcvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvaW1hZ2UvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvbGF0ZXN0LWNvbW1lbnRzL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL2xhdGVzdC1wb3N0cy9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9sZWdhY3kvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvbGlzdC9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9tZWRpYS10ZXh0L19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL25hdmlnYXRpb24vX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvcGFyYWdyYXBoL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL3ByZWZvcm1hdHRlZC9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9wdWxscXVvdGUvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvcXVlcnktbG9vcC9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9xdW90ZS9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9yc3MvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3Mvc2VhcmNoL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL3NlcGFyYXRvci9fc3R5bGUuc2NzcyIsIjA1LWJsb2Nrcy9zb2NpYWwtaWNvbnMvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3Mvc3BhY2VyL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL3RhYmxlL19zdHlsZS5zY3NzIiwiMDUtYmxvY2tzL3RhZy1jbG91bGQvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvdmVyc2UvX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvdmlkZW8vX3N0eWxlLnNjc3MiLCIwNS1ibG9ja3MvdXRpbGl0aWVzL19mb250LXNpemVzLnNjc3MiLCIwNS1ibG9ja3MvdXRpbGl0aWVzL19zdHlsZS5zY3NzIiwiMDYtY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIjAzLWdlbmVyaWMvZm9udC1zdHlsZXMuc2NzcyIsIjAzLWdlbmVyaWMvYnV0dG9ucy5zY3NzIiwiMDYtY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvc2luZ2xlLnNjc3MiLCIwNi1jb21wb25lbnRzL3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwiMDYtY29tcG9uZW50cy9lbnRyeS5zY3NzIiwiMDYtY29tcG9uZW50cy9hcmNoaXZlcy5zY3NzIiwiMDYtY29tcG9uZW50cy80MDQuc2NzcyIsIjA2LWNvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCIwNi1jb21wb25lbnRzL2NvbW1lbnRzLnNjc3MiLCIwNi1jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsIjA2LWNvbXBvbmVudHMvd2lkZ2V0cy5zY3NzIiwiMDYtY29tcG9uZW50cy9hbm5vdW5jZW1lbnQtYmFubmVyLnNjc3MiLCIwNi1jb21wb25lbnRzL21vdXNlZmxvdy5zY3NzIiwiMDYtY29tcG9uZW50cy93aGwtZXhpdC1pbnRlbnQtbW9kYWwuc2NzcyIsIjA2LWNvbXBvbmVudHMvd2hsLXBvcHVwLWJhbm5lci5zY3NzIiwiMDYtY29tcG9uZW50cy9ub3RpZmljYXRpb24tcG9wb3Zlci5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2Ytc3BlYWtlcnMuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWltYWdlLXRleHQuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWxvZ29zLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1ob3RlbC1jYXJkcy5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtaGVyby5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtaWNvbi1ncmlkLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1yYWluYm93LWFjY29yZGlvbi5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtbGFyZ2UtY2FyZHMuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWF0dGVuZGVlLXF1b3RlLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1hbm5vdW5jZW1lbnRzLXNsaWRlci5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2Ytc3BlYWtlci1zbGlkZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWhhbGYtc2xpZGVyLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi13YXZlLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi10aWNrZXQtY2Fyb3VzZWwuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWFnZW5kYS1hdC1hLWdsYW5jZS5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtY29udGVudC10cmFja3Muc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLXNwZWFrZXJzLXNob3djYXNlLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1mb290ZXJoYXQuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLW1vbnRobHktcG9sbC5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtaW5mby1jYXJkLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1yZXNvdXJjZXMtY2FyZC5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtZmVhdHVyZS1nYWxsZXJ5LnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1pbWFnZS1iYW5uZXItY3RhLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1mYXEuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWRldmVsb3BtZW50LWNyZWRpdHMuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLW1vcmUtbGVzcy12aWRlby5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtZXhwZXJpZW5jZXMuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWluZHVzdHJ5LWNoYXJ0LnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1jb250ZW50LXRyYWNrcy1wYWdlLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1zcG9uc29ycy1jcml0ZXJpYS5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2Ytd2h5LWF0dGVuZC1leHBhbmQuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLXNlc3Npb24tY2Fyb3VzZWwuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLW9ucGVhay5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtdGVhbXMuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWZlYXR1cmVkLXNjaGVkdWxlLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1wYXN0LWV2ZW50LXBhbmVsLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi12aWRlby10ZXh0LnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1wYXN0LXNwZWFrZXJzLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1yZWNhcC5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtcGFzdC1ldmVudHMtY2Fyb3VzZWwuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLXNjcm9sbC1qYWNrLWJsb2NrLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1zdGF0LWNvdW50ZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWFjY29yZGlvbi5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtaG9tZS1pbnRyby5zY3NzIiwiMDYtY29tcG9uZW50cy9hY2YtYmxvY2suc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWNhcmQtbW9sZWN1bGUuc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLWNhcmQtY29udGFpbmVyLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1sb3R0aWUtY2FyZHMtYmxvY2suc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLXN0YXRzLWluZm8tYmxvY2suc2NzcyIsIjA2LWNvbXBvbmVudHMvYWNmLXRvcC1pbmR1c3RyaWVzLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1zYXZlLXRoZS1kYXRlLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi1hZ2VuZGEtc2Nyb2xsLnNjc3MiLCIwNi1jb21wb25lbnRzL2FjZi10aW1lci1ibG9jay5zY3NzIiwiMDYtY29tcG9uZW50cy9jb29raWVib3QtcG9wdXAuc2NzcyIsIjA3LXV0aWxpdGllcy9hMTF5LnNjc3MiLCIwNy11dGlsaXRpZXMvY29sb3ItcGFsZXR0ZS5zY3NzIiwiMDctdXRpbGl0aWVzL21lYXN1cmUuc2NzcyIsIjA3LXV0aWxpdGllcy9pZS5zY3NzIiwiMDgtcGFnZXMvc3BsYXNoLXBhZ2Uuc2NzcyIsIjA4LXBhZ2VzL3NwZWFrZXIuc2NzcyIsIjA4LXBhZ2VzL2Jhc2ljLXBhZ2Uuc2NzcyIsIjA4LXBhZ2VzL21pc2Muc2NzcyIsIjA4LXBhZ2VzL3NwZWFrZXItMi5zY3NzIiwiMDgtcGFnZXMvc2Vzc2lvbnMuc2NzcyIsIjA4LXBhZ2VzL2N1c3RvbS1hZ2VuZGEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvRE0saUJDbkROLEFDMnFGQSxXRDFxRkUsbUJBQUEsQUFDQSx1REFBQSxBQUNBLGlUQUFBLEFBTUEsZ0JBQUEsQUFDQSxrQkFBQSxBQUNB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QUFDQSxVQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQUFDQSxtQkFBQSxDOUgraDBCTixDQUNGLEErSGxrMUJJLDZCQUNJLGdCQUFBLEMvSDhrMUJSLEErSDVrMUJJLDRCQUNBLGVBQUEsQUFDQSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxVQUFBLEFBQ0EsaUJBQUEsQy9IOGsxQkosQStIM2sxQkUsaUNBQ0UsZ0JBQUEsQUFDQSxxRUFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQy9INmsxQkosQUlyaDFCSSx5QzJIOURGLGlDQVNJLGtCQUFBLEMvSDhrMUJKLENBQ0YsQStINWsxQkUsK0JBQ1EsZUFBQSxBQUNKLGdCQUFBLEFBQ00sVUFBQSxBQUNOLGtCQUFBLEFBQ0EsYUFBQSxDL0g4azFCTixBSWppMUJJLHlDMkhsREYsK0JBT0ksZUFBQSxBQUNBLGlCQUFBLEMvSGdsMUJKLENBQ0YsQStIOWsxQkUsNENBQ0UsUUFBQSxDL0hnbDFCSixBSTFpMUJJLHlDMkhwQ0Ysd0VBRUUsY0FBQSxBQUNBLFdBQUEsQy9IZ2wxQkYsQ0FDRixBK0g5azFCRSxpRUFDRSxnQkFBQSxBQUNBLFVBQUEsQy9IZ2wxQkosQUlwajFCSSx5QzJIOUJGLGlFQUlFLGtCQUFBLEMvSGtsMUJGLENBQ0YsQStIaGwxQkUsb0RBQ0UsV0FBQSxDL0hrbDFCSixBK0hobDFCRSw0Q0FDRSxtQkFBQSxDL0hrbDFCSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIud3AtYmxvY2stY29sdW1ucyB7XG4gICYuY29sLTc4MCB7XG4gICAgbWF4LXdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICYucm91bmRlZC1jb3JuZXJzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hY2NvcmRpb24tb2Zmc2V0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgZGV0YWlscyA+IHN1bW1hcnkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3VtbWFyeTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KWuiAnO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfilrwgJztcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtY29sdW1ucy1vdmVybGFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcHRvcCkge1xuICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMi41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgLy8gUHJvdmlkZSB0ZXh0LWJhc2VkIGNoaWxkIGJsb2NrcyB3aXRoIGEgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHRvIGVuc3VyZSB0aGV5J3JlIHJlYWRhYmxlLlxuICAgICAgICAgID4gcCxcbiAgICAgICAgICA+IGgxLFxuICAgICAgICAgID4gaDIsXG4gICAgICAgICAgPiBoMyxcbiAgICAgICAgICA+IGg0LFxuICAgICAgICAgID4gaDUsXG4gICAgICAgICAgPiBoNixcbiAgICAgICAgICA+IHVsLFxuICAgICAgICAgID4gb2wsXG4gICAgICAgICAgPiBwcmUge1xuICAgICAgICAgICAgJjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBMaXN0cyBzaG91bGQgc3RpbGwgaGF2ZSB0aGVpciB1c3VhbCBsZWZ0IHBhZGRpbmcuXG4gICAgICAgICAgPiB1bDpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbiAgICAgICAgICA+IG9sOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFsaWduZnVsbCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBwOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAgICAgaDE6bm90KC5oYXMtYmFja2dyb3VuZCksXG4gICAgICBoMjpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbiAgICAgIGgzOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAgICAgaDQ6bm90KC5oYXMtYmFja2dyb3VuZCksXG4gICAgICBoNTpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbiAgICAgIGg2Om5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIERvIHdlIG5lZWQgdG8gc2VydmUgYSBmb250PyBBZGQgdGhlIEBmb250LWZhY2Ugc3R5bGVzIGhlcmUuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLXJlZ3VsYXItd2ViZm9udC5zdmcjcm9ib3RvLWJvbGQtd2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLW1lZGl1bS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLW1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLW1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLW1lZGl1bS13ZWJmb250LnN2ZyNyb2JvdG8tYm9sZC13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tYm9sZC13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLWJvbGQtd2ViZm9udC5zdmcjcm9ib3RvLWJvbGQtd2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLWJsYWNrLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ibGFjay13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLWJsYWNrLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tYmxhY2std2ViZm9udC5zdmcjcm9ib3RvLWJsYWNrLXdlYmZvbnQnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItYm9sZC13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItYm9sZC13ZWJmb250LndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItYm9sZC13ZWJmb250LnR0ZicpXG4gICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItYm9sZC13ZWJmb250LnN2ZyNyb2JvdG9zbGFiLWJvbGQtd2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1saWdodC13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItbGlnaHQtd2ViZm9udC53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLWxpZ2h0LXdlYmZvbnQudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1saWdodC13ZWJmb250LnN2ZyNyb2JvdG9zbGFiLWxpZ2h0LXdlYmZvbnQnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1yZWd1bGFyLXdlYmZvbnQuZW90JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1yZWd1bGFyLXdlYmZvbnQud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1yZWd1bGFyLXdlYmZvbnQudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1yZWd1bGFyLXdlYmZvbnQuc3ZnI3JvYm90b3NsYWItcmVndWxhci13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi10aGluLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItdGhpbi13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItdGhpbi13ZWJmb250LndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItdGhpbi13ZWJmb250LnR0ZicpXG4gICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItdGhpbi13ZWJmb250LnN2ZyNyb2JvdG9zbGFiLXRoaW4td2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3Jpc3Rvbic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1saWdodC13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbGlnaHQtd2ViZm9udC5zdmcjbW9yaXN0b25wZXJzb25hbC1saWdodC13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3Jpc3Rvbic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLXJlZ3VsYXItd2ViZm9udC5lb3QnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1yZWd1bGFyLXdlYmZvbnQuc3ZnI21vcmlzdG9ucGVyc29uYWwtcmVndWxhci13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3Jpc3Rvbic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbWVkaXVtLXdlYmZvbnQuZW90JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLW1lZGl1bS13ZWJmb250LnN2ZyNtb3Jpc3RvbnBlcnNvbmFsLW1lZGl1bS13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3Jpc3Rvbic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtc2VtaWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1zZW1pYm9sZC13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtc2VtaWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtc2VtaWJvbGQtd2ViZm9udC5zdmcjbW9yaXN0b25wZXJzb25hbC1zZW1pYm9sZC13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3Jpc3Rvbic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWJvbGQtd2ViZm9udC5lb3QnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1ib2xkLXdlYmZvbnQuc3ZnI21vcmlzdG9ucGVyc29uYWwtYm9sZC13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3Jpc3Rvbic7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1ibGFjay13ZWJmb250LmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udC5zdmcjbW9yaXN0b25wZXJzb25hbC1ibGFjay13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIdW1hbnNhbnMnO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI2h1bWFuc2Fucy1yZWd1bGFyLXdlYmZvbnQnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0h1bWFuc2Fucyc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1leHRyYWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1leHRyYWxpZ2h0LXdlYmZvbnQ/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWV4dHJhbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1leHRyYWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250LnN2ZyNodW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIdW1hbnNhbnMnO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWxpZ2h0LXdlYmZvbnQ/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1saWdodC13ZWJmb250LnN2ZyNodW1hbnNhbnMtbGlnaHQtd2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSHVtYW5zYW5zJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtdGhpbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy10aGluLXdlYmZvbnQuc3ZnI2h1bWFuc2Fucy10aGluLXdlYmZvbnQnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0h1bWFuc2Fucyc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC5zdmcjaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSHVtYW5zYW5zJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLW1lZGl1bS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1tZWRpdW0td2ViZm9udC5zdmcjaHVtYW5zYW5zLW1lZGl1bS13ZWJmb250JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIdW1hbnNhbnMnO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1ib2xkLXdlYmZvbnQuc3ZnI2h1bWFuc2Fucy1ib2xkLXdlYmZvbnQnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0h1bWFuc2Fucyc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1ibGFjay13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYmxhY2std2ViZm9udC5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJsYWNrLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYmxhY2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1ibGFjay13ZWJmb250LnN2ZyNodW1hbnNhbnMtYmxhY2std2ViZm9udCcpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnVW5ib3VuZGVkJztcbiAgLy8gc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vdW5ib3VuZGVkLXZhcmlhYmxlZm9udF93Z2h0LXdlYmZvbnQuZW90Jyk7XG4gIC8vIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3VuYm91bmRlZC12YXJpYWJsZWZvbnRfd2dodC13ZWJmb250LmVvdD8jaWVmaXgnKVxuICAvLyAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAvLyAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzLy91bmJvdW5kZWQtdmFyaWFibGVmb250X3dnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIC8vICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvL3VuYm91bmRlZC12YXJpYWJsZWZvbnRfd2dodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgLy8gICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy8vdW5ib3VuZGVkLXZhcmlhYmxlZm9udF93Z2h0LXdlYmZvbnQuc3ZnI3VuYm91bmRlZC12YXJpYWJsZWZvbnRfd2dodC13ZWJmb250JylcbiAgLy8gICAgIGZvcm1hdCgnc3ZnJyk7XG4gIC8vIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy8gZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogU0VUVElOR1NcbiAqIEZvbnRzLi4uLi4uLi4uLi4uLi4uLkFueSBmb250IGZpbGVzLCBpZiB0aGUgcHJvamVjdCBuZWVkcyBzcGVjaWZpYyBmb250cy5cbiAqIEdsb2JhbC4uLi4uLi4uLi4uLi4uLlByb2plY3Qtc3BlY2lmaWMsIGdsb2JhbGx5IGF2YWlsYWJsZSB2YXJpYWJsZXMuXG4gKlxuICogVE9PTFNcbiAqIEZ1bmN0aW9ucy4uLi4uLi4uLi4uLkdsb2JhbCBmdW5jdGlvbnMuXG4gKiBNaXhpbnMuLi4uLi4uLi4uLi4uLi5HbG9iYWwgbWl4aW5zLlxuICpcbiAqIEdFTkVSSUNcbiAqIE5vcm1hbGl6ZS5jc3MuLi4uLi4uLk5vcm1hbGlzZSBicm93c2VyIGRlZmF1bHRzLlxuICogQnJlYWtwb2ludHMuLi4uLi4uLi4uTWl4aW5zIGFuZCB2YXJpYWJsZXMgZm9yIHJlc3BvbnNpdmUgc3R5bGVzXG4gKiBWZXJ0aWNhbC1tYXJnaW5zLi4uLi5WZXJ0aWNhbCBzcGFjaW5nIGZvciB0aGUgbWFpbiBjb21wb25lbnRzLlxuICogUmVzZXQuLi4uLi4uLi4uLi4uLi4uUmVzZXQgc3BlY2lmaWMgZWxlbWVudHMgdG8gbWFrZSB0aGVtIGVhc2llciB0byBzdHlsZSBpbiBvdGhlciBjb250ZXh0cy5cbiAqIENsZWFyaW5ncy4uLi4uLi4uLi4uLkNsZWFyaW5ncyBmb3IgdGhlIG1haW4gY29tcG9uZW50cy5cbiAqXG4gKiBFTEVNRU5UU1xuICogQmxvY2txdW90ZS4uLi4uLi4uLi4uRGVmYXVsdCBibG9ja3F1b3RlLlxuICogRm9ybXMuLi4uLi4uLi4uLi4uLi4uRWxlbWVudC1sZXZlbCBmb3JtIHN0eWxpbmcuXG4gKiBIZWFkaW5ncy4uLi4uLi4uLi4uLi5IMeKAk0g2XG4gKiBMaW5rcy4uLi4uLi4uLi4uLi4uLi5EZWZhdWx0IGxpbmtzLlxuICogTGlzdHMuLi4uLi4uLi4uLi4uLi4uRGVmYXVsdCBsaXN0cy5cbiAqIE1lZGlhLi4uLi4uLi4uLi4uLi4uLkltYWdlcywgRmlndXJlLCBGaWdjYXB0aW9uLCBFbWJlZCwgaUZyYW1lLCBPYmplY3RzLCBWaWRlby5cbiAqXG4gKiBCTE9DS1NcbiAqIEF1ZGlvLi4uLi4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIGF1ZGlvIGJsb2NrLlxuICogQnV0dG9uLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgYnV0dG9uIGJsb2NrLlxuICogQ29kZS4uLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgY29kZSBibG9jay5cbiAqIENvbHVtbnMuLi4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIGNvbHVtbnMgYmxvY2suXG4gKiBDb3Zlci4uLi4uLi4uLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBjb3ZlciBibG9jay5cbiAqIEZpbGUuLi4uLi4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIGZpbGUgYmxvY2suXG4gKiBHYWxsZXJ5Li4uLi4uLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBnYWxsZXJ5IGJsb2NrLlxuICogR3JvdXAuLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgZ3JvdXAgYmxvY2suXG4gKiBIZWFkaW5nLi4uLi4uLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBoZWFkaW5nIGJsb2NrLlxuICogSW1hZ2UuLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgaW1hZ2UgYmxvY2suXG4gKiBMYXRlc3QgY29tbWVudHMuLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBsYXRlc3QgY29tbWVudHMgYmxvY2suXG4gKiBMYXRlc3QgcG9zdHMuLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBsYXRlc3QgcG9zdHMgYmxvY2suXG4gKiBMZWdhY3kuLi4uLi4uLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBsZWdhY3kgZ2FsbGVyeS5cbiAqIExpc3QuLi4uLi4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIGxpc3QgYmxvY2suXG4gKiBNZWRpYSB0ZXh0Li4uLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBtZWRpYSBhbmQgdGV4dCBibG9jay5cbiAqIFBhcmFncmFwaC4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIHBhcmFncmFwaCBibG9jay5cbiAqIFB1bGxxdW90ZS4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIHB1bGxxdW90ZSBibG9jay5cbiAqIFF1b3RlLi4uLi4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIHF1b3RlIGJsb2NrLlxuICogU2VhcmNoLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgc2VhcmNoIGJsb2NrLlxuICogU2VwYXJhdG9yLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgc2VwYXJhdG9yIGJsb2NrLlxuICogU3BhY2VyLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgc3BhY2VyIGJsb2NrLlxuICogVGFibGUuLi4uLi4uLi4uLi4uLi4uU3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgdGFibGUgYmxvY2suXG4gKiBWZXJzZS4uLi4uLi4uLi4uLi4uLi5TcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSB2ZXJzZSBibG9jay5cbiAqIFZpZGVvLi4uLi4uLi4uLi4uLi4uLlNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIHZpZGVvIGJsb2NrLlxuICogVXRpbGl0aWVzLi4uLi4uLi4uLi4uQmxvY2sgYWxpZ25tZW50cy5cbiAqXG4gKiBDT01QT05FTlRTXG4gKiBIZWFkZXIuLi4uLi4uLi4uLi4uLi5IZWFkZXIgc3R5bGVzLlxuICogRm9vdGVyLi4uLi4uLi4uLi4uLi4uRm9vdGVyIHN0eWxlcy5cbiAqIENvbW1lbnRzLi4uLi4uLi4uLi4uLkNvbW1lbnQgc3R5bGVzLlxuICogQXJjaGl2ZXMuLi4uLi4uLi4uLi4uQXJjaGl2ZSBzdHlsZXMuXG4gKiA0MDQuLi4uLi4uLi4uLi4uLi4uLi40MDQgc3R5bGVzLlxuICogU2VhcmNoLi4uLi4uLi4uLi4uLi4uU2VhcmNoIHN0eWxlcy5cbiAqIE5hdmlnYXRpb24uLi4uLi4uLi4uLk5hdmlnYXRpb24gc3R5bGVzLlxuICogRm9vdGVyIE5hdmlnYXRpb24uLi4uRm9vdGVyIE5hdmlnYXRpb24gc3R5bGVzLlxuICogUGFnaW5hdGlvbi4uLi4uLi4uLi4uUGFnaW5hdGlvbiBzdHlsZXMuXG4gKiBTaW5nbGUuLi4uLi4uLi4uLi4uLi5TaW5nbGUgcGFnZSBhbmQgcG9zdCBzdHlsZXMuXG4gKiBQb3N0cyBhbmQgcGFnZXMuLi4uLi5NaXNjLCBzdGlja3kgcG9zdCBzdHlsZXMuXG4gKiBFbnRyeS4uLi4uLi4uLi4uLi4uLi5FbnRyeSwgYXV0aG9yIGJpb2dyYXBoeS5cbiAqIFdpZGdldC4uLi4uLi4uLi4uLi4uLldpZGdldCBzdHlsZXMuXG4gKiBFZGl0b3IuLi4uLi4uLi4uLi4uLi5FZGl0b3Igc3R5bGVzLlxuICpcbiAqIFVUSUxJVElFU1xuICogQTExeS4uLi4uLi4uLi4uLi4uLi4uU2NyZWVuIHJlYWRlciB0ZXh0LCBwcmVmZXJzIHJlZHVjZWQgbW90aW9uIGV0Yy5cbiAqIENvbG9yIFBhbGV0dGUuLi4uLi4uLkNsYXNzZXMgZm9yIHRoZSBjb2xvciBwYWxldHRlIGNvbG9ycy5cbiAqIEVkaXRvciBGb250IFNpemVzLi4uLkVkaXRvciBGb250IFNpemVzLlxuICogTWVhc3VyZS4uLi4uLi4uLi4uLi4uVGhlIHdpZHRoIG9mIGEgbGluZSBvZiB0ZXh0LCBpbiBjaGFyYWN0ZXJzLlxuICovXG4vKiBDYXRlZ29yaWVzIDAxIHRvIDAzIGFyZSB0aGUgYmFzaWNzLiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tcmVndWxhci13ZWJmb250LnN2ZyNyb2JvdG8tYm9sZC13ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLW1lZGl1bS13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLW1lZGl1bS13ZWJmb250LnN2ZyNyb2JvdG8tYm9sZC13ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ib2xkLXdlYmZvbnQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ib2xkLXdlYmZvbnQuc3ZnI3JvYm90by1ib2xkLXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ibGFjay13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ibGFjay13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG8tYmxhY2std2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3RvLWJsYWNrLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90by1ibGFjay13ZWJmb250LnN2ZyNyb2JvdG8tYmxhY2std2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLWJvbGQtd2ViZm9udC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLWJvbGQtd2ViZm9udC5zdmcjcm9ib3Rvc2xhYi1ib2xkLXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLWxpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1saWdodC13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1saWdodC13ZWJmb250LnN2ZyNyb2JvdG9zbGFiLWxpZ2h0LXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXJlZ3VsYXItd2ViZm9udC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXJlZ3VsYXItd2ViZm9udC5zdmcjcm9ib3Rvc2xhYi1yZWd1bGFyLXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXRoaW4td2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXRoaW4td2ViZm9udC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vcm9ib3Rvc2xhYi10aGluLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL3JvYm90b3NsYWItdGhpbi13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9yb2JvdG9zbGFiLXRoaW4td2ViZm9udC5zdmcjcm9ib3Rvc2xhYi10aGluLXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmlzdG9uXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWxpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1saWdodC13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1saWdodC13ZWJmb250LnN2ZyNtb3Jpc3RvbnBlcnNvbmFsLWxpZ2h0LXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb3Jpc3RvblwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1yZWd1bGFyLXdlYmZvbnQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1yZWd1bGFyLXdlYmZvbnQuc3ZnI21vcmlzdG9ucGVyc29uYWwtcmVndWxhci13ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yaXN0b25cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtbWVkaXVtLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1tZWRpdW0td2ViZm9udC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1tZWRpdW0td2ViZm9udC5zdmcjbW9yaXN0b25wZXJzb25hbC1tZWRpdW0td2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmlzdG9uXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1zZW1pYm9sZC13ZWJmb250LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1zZW1pYm9sZC13ZWJmb250LnN2ZyNtb3Jpc3RvbnBlcnNvbmFsLXNlbWlib2xkLXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb3Jpc3RvblwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1ib2xkLXdlYmZvbnQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1ib2xkLXdlYmZvbnQuc3ZnI21vcmlzdG9ucGVyc29uYWwtYm9sZC13ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yaXN0b25cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWJsYWNrLXdlYmZvbnQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vbW9yaXN0b25wZXJzb25hbC1ibGFjay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9tb3Jpc3RvbnBlcnNvbmFsLWJsYWNrLXdlYmZvbnQuc3ZnI21vcmlzdG9ucGVyc29uYWwtYmxhY2std2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC5zdmcjaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWV4dHJhbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250LnN2ZyNodW1hbnNhbnMtZXh0cmFsaWdodC13ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbGlnaHQtd2ViZm9udD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbGlnaHQtd2ViZm9udC5zdmcjaHVtYW5zYW5zLWxpZ2h0LXdlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy10aGluLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXRoaW4td2ViZm9udC5zdmcjaHVtYW5zYW5zLXRoaW4td2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udC5zdmcjaHVtYW5zYW5zLXJlZ3VsYXItd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLW1lZGl1bS13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLW1lZGl1bS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtbWVkaXVtLXdlYmZvbnQuc3ZnI2h1bWFuc2Fucy1tZWRpdW0td2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJvbGQtd2ViZm9udC5zdmcjaHVtYW5zYW5zLWJvbGQtd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJsYWNrLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJsYWNrLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLy9odW1hbnNhbnMtYmxhY2std2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8vaHVtYW5zYW5zLWJsYWNrLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvL2h1bWFuc2Fucy1ibGFjay13ZWJmb250LnN2ZyNodW1hbnNhbnMtYmxhY2std2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBWYXJpYWJsZXMgKi9cbjpyb290IHtcbiAgLyogRm9udCBGYW1pbHkgKi9cbiAgLS1nbG9iYWwtLWZvbnQtcHJpbWFyeTogXCJBdmVuaXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIixcbiAgICBzYW5zLXNlcmlmO1xuICAtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnk6IFwiQXZlbmlyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsXG4gICAgc2Fucy1zZXJpZjtcbiAgLyogRm9udCBTaXplICovXG4gIC0tZ2xvYmFsLS1mb250LXNpemUtYmFzZTogMXJlbTtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14czogMjBweDtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbTogMjVweDtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS1tZDogMzBweDtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZzogNDVweDtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14bDogNTVweDtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14eGw6IDcwcHg7XG4gIC0tZ2xvYmFsLS1mb250LXNpemUteHh4bDogNXJlbTtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS1wYWdlLXRpdGxlOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14eGwpO1xuICAtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLyogTGluZSBIZWlnaHQgKi9cbiAgLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcbiAgLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmc6IDEuMztcbiAgLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LXBhZ2UtdGl0bGU6IDEuMTtcbiAgLyogSGVhZGluZ3MgKi9cbiAgLS1oZWFkaW5nLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuICAvKiBtb2JpbGUgZmlyc3Qgc2l6ZXMgKi9cbiAgLS1oZWFkaW5nLS1mb250LXNpemUtaDY6IDIwcHg7XG4gIC0taGVhZGluZy0tZm9udC1zaXplLWg1OiAyNHB4O1xuICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNDogMjZweDtcbiAgLS1oZWFkaW5nLS1mb250LXNpemUtaDM6IDI4cHg7XG4gIC0taGVhZGluZy0tZm9udC1zaXplLWgyOiAyOHB4O1xuICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMTogMjhweDtcbiAgLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNjogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG4gIC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDU6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xuICAtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg0OiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcbiAgLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMzogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG4gIC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDI6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xuICAtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgxOiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNjogMjVweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNTogMzJweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNDogMzhweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMzogNTBweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMjogNjNweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMTogNjRweDtcbiAgLS1oZWFkaW5nLS1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXBhZ2UtdGl0bGU6IDMwMDtcbiAgLS1oZWFkaW5nLS1mb250LXdlaWdodC1zdHJvbmc6IDYwMDtcbiAgLyogQmxvY2s6IExhdGVzdCBwb3N0cyAqL1xuICAtLWxhdGVzdC1wb3N0cy0tdGl0bGUtZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcbiAgLS1sYXRlc3QtcG9zdHMtLXRpdGxlLWZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWgzKTtcbiAgLS1sYXRlc3QtcG9zdHMtLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1sYXRlc3QtcG9zdHMtLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICAtLWxpc3QtLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1kZWZpbml0aW9uLXRlcm0tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gIC8qIENvbG9ycyAqL1xuICAvKiBOZXcgY29sb3JzIGZvciBXSCBMaXZlIERlbnZlciAqL1xuICAtLW9jZWFuLXdobGl2ZTogIzBEMTczRDtcbiAgLS1vY2VhbjItd2hsaXZlOiAjMTgyNzVDO1xuICAtLW9jZWFuOTAtd2hsaXZlOiAjMEQyNDYzO1xuICAtLWxpZ2h0LXdobGl2ZTogI0ZGRkJGNTtcbiAgLS1saWdodDItd2hsaXZlOiAjRkZGMURCO1xuICAtLW5ldXRyYWwtd2hsaXZlOiAjQkVDREYyO1xuICAtLW5ldXRyYWwxMC13aGxpdmU6ICNFREYyRkE7XG4gIC0tbmV1dHJhbDIwLXdobGl2ZTogI0QxRDJEODtcbiAgLS1uZXV0cmFsNzAtd2hsaXZlOiAjNUQ2Mjc2O1xuICAtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZTogI0Y3RjlGQztcbiAgLS1uZXV0cmFsY29udHJhc3QyLXdobGl2ZTogI0QxRENGRTtcbiAgLS1iZ25ldXRyYWwtd2hsaXZlOiAjRURGMkZBO1xuICAtLXNreS13aGxpdmU6ICMzOEQ0RkY7XG4gIC0tZ3JlZW4td2hsaXZlOiAjMzFBNzg0O1xuICAtLW1vamF2ZS13aGxpdmU6ICNEQjZDMzM7XG4gIC0tY29yYWwtd2hsaXZlOiAjQzEzODZBO1xuICAtLWNvcmFsMi13aGxpdmU6ICM5QzIyNEY7XG4gIC0tcGFzc2lvbi13aGxpdmU6ICNFMDVBNUE7XG4gIC0tcGFzc2lvbjItd2hsaXZlOiAjQzEzODM4O1xuICAtLW5lb25waW5rLXdobGl2ZTogI0Y1MEFCOTtcbiAgLS1uZW9uYmx1ZS13aGxpdmU6ICMwOEY0RUU7XG4gIC0tbmVvbmdyZWVuLXdobGl2ZTogIzgwRkM1NjtcbiAgLS1uZW9ub3JhbmdlLXdobGl2ZTogI0ZGNjg0MDtcbiAgLS1odW1hbml0eTEwLXdobGl2ZTogI0Y1RjBGRjtcbiAgLS1odW1hbml0eTYwLXdobGl2ZTogIzVCNjNFNDtcbiAgLS1odW1hbml0eTcwLXdobGl2ZTogIzNENDBDQztcbiAgLS1uZXV0cmFsZ3JheTUtd2hsaXZlOiAjRjNGNEY1O1xuICAtLW5ldXRyYWxncmF5MTAtd2hsaXZlOiAjRThFOUVCO1xuICAtLW5ldXRyYWxsaWdodC13aGxpdmU6ICNEM0RDRjI7XG4gIC0taHVtYW5pdHljb250cmFzdDogIzNENDBDQztcbiAgLS1oZWFkaW5nOiAjMTcxRTNCO1xuICAtLWJvZHk6ICM1RDYyNzY7XG4gIC8qIEVuZCBuZXcgY29sb3JzIGZvciBXSCBMaXZlIERlbnZlciAqL1xuICAtLWdsb2JhbC0tMjAyNC1za3k6ICMzOEQ0RkY7XG4gIC0tZ2xvYmFsLS0yMDI0LXNreS1ob3ZlcjogIzM4RThGRjtcbiAgLS1nbG9iYWwtLTIwMjQtY29yYWwtMTA6ICNGRkYwRjU7XG4gIC0tZ2xvYmFsLS0yMDIzLWJhY2tncm91bmQ6ICNGMUY2RkY7XG4gIC0tZ2xvYmFsLS0yMDIzLWxibHVlOiAjRjFGNkZGO1xuICAtLWdsb2JhbC0tMjAyMy1jeWFuOiAjMkREMkZGO1xuICAtLWdsb2JhbC0tMjAyMy1jeWFuLWhvdmVyOiAjNkNFMEZGO1xuICAtLWdsb2JhbC0tMjAyMy1tYXJvb246ICNDMTM4NkE7XG4gIC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3ZlcjogI2U2NDM3ZTtcbiAgLS1nbG9iYWwtLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5OiAjMGQxNzNkO1xuICAtLWdsb2JhbC0tY29sb3ItZ3JheTogIzM5NDE0ZDtcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXk6ICNmMGYwZjA7XG4gIC0tZ2xvYmFsLS1jb2xvci1ncmVlbjogIzE3NzM1MztcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuOiAjYzBmN2Q5O1xuICAtLWdsb2JhbC0tY29sb3ItbXV0ZWQtZ3JlZW46ICM3MGQzYWI7XG4gIC0tZ2xvYmFsLS1jb2xvci1tZWRpdW1hcXVhbWFyaW5lLWdyZWVuOiAjNzBkM2FiO1xuICAtLWdsb2JhbC0tY29sb3ItbWludDogI2YwZmZmYTtcbiAgLS1nbG9iYWwtLWNvbG9yLWJsdWU6ICMwMTcwOTM7XG4gIC0tZ2xvYmFsLS1jb2xvci1hbGljZS1ibHVlOiAjZjBmNWZmO1xuICAtLWdsb2JhbC0tY29sb3Itdml2aWQtYmx1ZTogIzFkNzBlMztcbiAgLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZTogIzBkMTczZDtcbiAgLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZS1hbHQ6ICMzZDUyOTg7XG4gIC0tZ2xvYmFsLS1jb2xvci1pY2UtYmx1ZTogIzM4ZDRmZjtcbiAgLS1nbG9iYWwtLWNvbG9yLWljZS1ibHVlLWxpZ2h0ZW5lZDogI2E5ZWVmZjtcbiAgLS1nbG9iYWwtLWNvbG9yLW5hdnktYmx1ZTogIzE4Mjc1YztcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWJsdWU6ICNkM2Y5ZmY7XG4gIC0tZ2xvYmFsLS1jb2xvci1wdXJwbGU6ICNkMWQxZTQ7XG4gIC0tZ2xvYmFsLS1jb2xvci1yZWQ6ICNlYjVlNWU7XG4gIC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2U6ICNkYjZjMzM7XG4gIC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZTogI2RiNmMzMztcbiAgLS1nbG9iYWwtLWNvbG9yLW11dGVkLW9yYW5nZTogI2YwODA0NztcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZTogI2ZmYmQ4YTtcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZS1hbHQ6ICNmZmUzYmQ7XG4gIC0tZ2xvYmFsLS1jb2xvci15ZWxsb3c6ICNmZmNmMjc7XG4gIC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3c6ICNmZmYxYzE7XG4gIC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3ctYWx0OiAjZmZmNGFjO1xuICAtLWdsb2JhbC0tY29sb3Itdml2aWQteWVsbG93OiAjZmZlODYwO1xuICAtLWdsb2JhbC0tY29sb3ItdGFuOiAjZmZmMWRiO1xuICAtLWdsb2JhbC0tY29sb3ItbGlnaHQtdGFuOiAjZmZmOWYwO1xuICAtLWdsb2JhbC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tZ2xvYmFsLS1jb2xvci1jdWx0dXJlZDogI2Y2ZjZmNjtcbiAgLS1nbG9iYWwtLWNvbG9yLXBlYXJsLWFxdWE6ICM3YWQ4YmE7XG4gIC0tZ2xvYmFsLS1jb2xvci1wYXBheWEtd2hpcDogI2ZmZjFkYjtcbiAgLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwOiByZ2JhKFxuICAgIDI1NSxcbiAgICAyNTUsXG4gICAgMjU1LFxuICAgIDAuNVxuICApO1xuICAtLWdsb2JhbC0tY29sb3Itd2hpdGUtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1nbG9iYWwtLWNvbG9yLXByaW1hcnk6IHZhcihcbiAgICAtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5XG4gICk7IC8qIEJvZHkgdGV4dCBjb2xvciwgc2l0ZSB0aXRsZSwgZm9vdGVyIHRleHQgY29sb3IuICovXG4gIC0tZ2xvYmFsLS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7IC8qIEhlYWRpbmdzICovXG4gIC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIC0tZ2xvYmFsLS1jb2xvci1ib3JkZXI6IHZhcihcbiAgICAtLWdsb2JhbC0tY29sb3ItcHJpbWFyeVxuICApOyAvKiBVc2VkIGZvciBib3JkZXJzIChzZXBhcmF0b3JzKSAqL1xuICAvKiBTcGFjaW5nICovXG4gIC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQ6IDIwcHg7XG4gIC0tZ2xvYmFsLS1zcGFjaW5nLW1lYXN1cmU6IHVuc2V0O1xuICAtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsOiAyNXB4O1xuICAtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbDogMzBweDtcbiAgLyogRWxldmF0aW9uICovXG4gIC0tZ2xvYmFsLS1lbGV2YXRpb246IDFweCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAvKiBGb3JtcyAqL1xuICAtLWZvcm0tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1mb3JtLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgLS1mb3JtLS1saW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgLS1mb3JtLS1jb2xvci10ZXh0OiB2YXIoXG4gICAgLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheVxuICApO1xuICAtLWZvcm0tLWNvbG9yLXJhbmdlZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWZvcm0tLWxhYmVsLXdlaWdodDogNTAwO1xuICAtLWZvcm0tLWJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWZvcm0tLWJvcmRlci13aWR0aDogM3B4O1xuICAtLWZvcm0tLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZm9ybS0tc3BhY2luZy11bml0OiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIC8qIENvdmVyIGJsb2NrICovXG4gIC0tY292ZXItLWhlaWdodDogY2FsYygxNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICAtLWNvdmVyLS1jb2xvci1mb3JlZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgLS1jb3Zlci0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG4gIC8qIEJ1dHRvbnMgKi9cbiAgLS1idXR0b24tLWNvbG9yLXRleHQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xuICAtLWJ1dHRvbi0tY29sb3ItdGV4dC1ob3ZlcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG4gIC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZTogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG4gIC0tYnV0dG9uLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSk7XG4gIC0tYnV0dG9uLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGl2ZTogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xuICAtLWJ1dHRvbi0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1wcmltYXJ5KTtcbiAgLS1idXR0b24tLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1idXR0b24tLWZvbnQtd2VpZ2h0OiA5MDA7XG4gIC0tYnV0dG9uLS1saW5lLWhlaWdodDogMS41O1xuICAtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsOiA4cHg7XG4gIC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWw6IGNhbGMoMy41ICogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSk7XG4gIC8qIGVudHJ5ICovXG4gIC0tZW50cnktaGVhZGVyLS1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1lbnRyeS1oZWFkZXItLWNvbG9yLWxpbms6IGN1cnJlbnRDb2xvcjtcbiAgLS1lbnRyeS1oZWFkZXItLWNvbG9yLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICAtLWVudHJ5LWhlYWRlci0tY29sb3ItZm9jdXM6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgLS1lbnRyeS1oZWFkZXItLWZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWgyKTtcbiAgLS1lbnRyeS1jb250ZW50LS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIC0tZW50cnktYXV0aG9yLWJpby0tZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcbiAgLS1lbnRyeS1hdXRob3ItYmlvLS1mb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNCk7XG4gIC8qIEhlYWRlciAqL1xuICAtLWJyYW5kaW5nLS1jb2xvci10ZXh0OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLWJyYW5kaW5nLS1jb2xvci1saW5rOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLWJyYW5kaW5nLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tYnJhbmRpbmctLXRpdGxlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuICAtLWJyYW5kaW5nLS10aXRsZS0tZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG4gIC0tYnJhbmRpbmctLXRpdGxlLS1mb250LXNpemUtbW9iaWxlOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuICAtLWJyYW5kaW5nLS10aXRsZS0tZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLS1icmFuZGluZy0tdGl0bGUtLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tYnJhbmRpbmctLWRlc2NyaXB0aW9uLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIC0tYnJhbmRpbmctLWRlc2NyaXB0aW9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgLS1icmFuZGluZy0tZGVzY3JpcHRpb24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1icmFuZGluZy0tbG9nby0tbWF4LXdpZHRoOiAyNDVweDtcbiAgLS1icmFuZGluZy0tbG9nby0tbWF4LWhlaWdodDogYXV0bztcbiAgLS1icmFuZGluZy0tbG9nby0tbWF4LXdpZHRoLW1vYmlsZTogMTgwcHg7XG4gIC0tYnJhbmRpbmctLWxvZ28tLW1heC1oZWlnaHQtbW9iaWxlOiBhdXRvO1xuICAvKiBNYWluIG5hdmlnYXRpb24gKi9cbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuICAtLXByaW1hcnktbmF2LS1mb250LWZhbWlseS1tb2JpbGU6IHZhcigtLWdsb2JhbC0tZm9udC1wcmltYXJ5KTtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1zaXplOiAxNnB4O1xuICAtLXByaW1hcnktbmF2LS1mb250LXNpemUtc3ViLW1lbnU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1zaXplLW1vYmlsZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICAtLXByaW1hcnktbmF2LS1mb250LXNpemUtc3ViLW1lbnUtbW9iaWxlOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gIC0tcHJpbWFyeS1uYXYtLWZvbnQtc2l6ZS1idXR0b246IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXByaW1hcnktbmF2LS1mb250LXN0eWxlLXN1Yi1tZW51LW1vYmlsZTogbm9ybWFsO1xuICAtLXByaW1hcnktbmF2LS1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLXByaW1hcnktbmF2LS1mb250LXdlaWdodC1idXR0b246IDUwMDtcbiAgLS1wcmltYXJ5LW5hdi0tY29sb3ItbGluazogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIC0tcHJpbWFyeS1uYXYtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICAtLXByaW1hcnktbmF2LS1jb2xvci10ZXh0OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgLS1wcmltYXJ5LW5hdi0tcGFkZGluZzogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgLS1wcmltYXJ5LW5hdi0tYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAvKiBQYWdpbmF0aW9uICovXG4gIC0tcGFnaW5hdGlvbi0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYWdpbmF0aW9uLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICAtLXBhZ2luYXRpb24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1wYWdpbmF0aW9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbiAgLS1wYWdpbmF0aW9uLS1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLXBhZ2luYXRpb24tLWZvbnQtd2VpZ2h0LXN0cm9uZzogNjAwO1xuICAvKiBGb290ZXIgKi9cbiAgLS1mb290ZXItLWNvbG9yLXRleHQ6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tZm9vdGVyLS1jb2xvci1saW5rOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLWZvb3Rlci0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbiAgLS1mb290ZXItLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gIC0tZm9vdGVyLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgLyogQmxvY2s6IFB1bGwgcXVvdGUgKi9cbiAgLS1wdWxscXVvdGUtLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gIC0tcHVsbHF1b3RlLS1mb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMyk7XG4gIC0tcHVsbHF1b3RlLS1mb250LXN0eWxlOiBub3JtYWw7XG4gIC0tcHVsbHF1b3RlLS1sZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDQpO1xuICAtLXB1bGxxdW90ZS0tbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG4gIC0tcHVsbHF1b3RlLS1ib3JkZXItd2lkdGg6IDNweDtcbiAgLS1wdWxscXVvdGUtLWJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1wdWxscXVvdGUtLWNvbG9yLWZvcmVncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tcHVsbHF1b3RlLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICAtLXF1b3RlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIC0tcXVvdGUtLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbWQpO1xuICAtLXF1b3RlLS1mb250LXNpemUtbGFyZ2U6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhsKTtcbiAgLS1xdW90ZS0tZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXF1b3RlLS1mb250LXdlaWdodDogNzAwO1xuICAtLXF1b3RlLS1mb250LXdlaWdodC1zdHJvbmc6IGJvbGRlcjtcbiAgLS1xdW90ZS0tZm9udC1zdHlsZS1sYXJnZTogbm9ybWFsO1xuICAtLXF1b3RlLS1mb250LXN0eWxlLWNpdGU6IG5vcm1hbDtcbiAgLS1xdW90ZS0tbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gIC0tcXVvdGUtLWxpbmUtaGVpZ2h0LWxhcmdlOiAxLjM1O1xuICAtLXNlcGFyYXRvci0tYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG4gIC0tc2VwYXJhdG9yLS1oZWlnaHQ6IDFweDtcbiAgLyogQmxvY2s6IFRhYmxlICovXG4gIC0tdGFibGUtLXN0cmlwZXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAtLXRhYmxlLS1zdHJpcGVzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gIC0tdGFibGUtLWhhcy1iYWNrZ3JvdW5kLXRleHQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbiAgLyogV2lkZ2V0cyAqL1xuICAtLXdpZGdldC0tbGluZS1oZWlnaHQtbGlzdDogMS45O1xuICAtLXdpZGdldC0tbGluZS1oZWlnaHQtdGl0bGU6IDEuNDtcbiAgLS13aWRnZXQtLWZvbnQtd2VpZ2h0LXRpdGxlOiA3MDA7XG4gIC0td2lkZ2V0LS1zcGFjaW5nLW1lbnU6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIC8qIEFkbWluLWJhciBoZWlnaHQgKi9cbiAgLS1nbG9iYWwtLWFkbWluLWJhci0taGVpZ2h0OiAwcHg7XG59XG5cbi5hZG1pbi1iYXIge1xuICAtLWdsb2JhbC0tYWRtaW4tYmFyLS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIge1xuICAgIC0tZ2xvYmFsLS1hZG1pbi1iYXItLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdsb2JhbC0tZm9udC1zaXplLXhsOiAyLjVyZW07XG4gICAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14eGw6IDZyZW07XG4gICAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14eHhsOiA5cmVtO1xuICAgIC0taGVhZGluZy0tZm9udC1zaXplLWg0OiAzMHB4O1xuICAgIC0taGVhZGluZy0tZm9udC1zaXplLWgzOiA0NXB4O1xuICAgIC0taGVhZGluZy0tZm9udC1zaXplLWgyOiA0MnB4O1xuICAgIC0taGVhZGluZy0tZm9udC1zaXplLWgxOiA2NXB4O1xuICAgIC0tZ2xvYmFsLS1mb250LXNpemUtYmFzZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdsb2JhbC0tZm9udC1zaXplLWJhc2U6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMjogNTVweDtcbiAgfVxufVxuLmdyZWVuLWN0YS1idXR0b24ge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMGZmZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAwO1xufVxuLmdyZWVuLWN0YS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZ3JlZW4tY3RhLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSk7XG59XG4uZ3JlZW4tY3RhLWJ1dHRvbjpob3ZlciwgLmdyZWVuLWN0YS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ncmVlbi1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmdyZWVuLWN0YS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmdyZWVuLWN0YS1idXR0b246aG92ZXIsIC5ncmVlbi1jdGEtYnV0dG9uOmFjdGl2ZSwgLmdyZWVuLWN0YS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogaW5oZXJpdDtcbiAgb3V0bGluZTogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stY3RhLWJ1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stY3RhLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ibGFjay1jdGEtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbn1cbi5ibGFjay1jdGEtYnV0dG9uOmhvdmVyLCAuYmxhY2stY3RhLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsYWNrLWN0YS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxhY2stY3RhLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxhY2stY3RhLWJ1dHRvbjpob3ZlciwgLmJsYWNrLWN0YS1idXR0b246YWN0aXZlLCAuYmxhY2stY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJsYWNrLWN0YS1idXR0b24tb3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSk7XG59XG4uYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lOmhvdmVyLCAuYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsYWNrLWN0YS1idXR0b24tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lOmhvdmVyLCAuYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lOmFjdGl2ZSwgLmJsYWNrLWN0YS1idXR0b24tb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLWJsdWUtY3RhLWJ1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbn1cbi5kYXJrLWJsdWUtY3RhLWJ1dHRvbjpob3ZlciwgLmRhcmstYmx1ZS1jdGEtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGFyay1ibHVlLWN0YS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uZGFyay1ibHVlLWN0YS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uOmhvdmVyLCAuZGFyay1ibHVlLWN0YS1idXR0b246YWN0aXZlLCAuZGFyay1ibHVlLWN0YS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAyMywgNjEsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmUge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xufVxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZGFyay1ibHVlLWN0YS1idXR0b24tb3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSk7XG59XG4uZGFyay1ibHVlLWN0YS1idXR0b24tb3V0bGluZTpob3ZlciwgLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXJrLWJsdWUtY3RhLWJ1dHRvbi1vdXRsaW5lOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmU6aG92ZXIsIC5kYXJrLWJsdWUtY3RhLWJ1dHRvbi1vdXRsaW5lOmFjdGl2ZSwgLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm5hdnktZG93bmxvYWQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICMyYTNhNzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZ5LWRvd25sb2FkLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFMElqNEtJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODBNelEzTVRVaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBME16UTNNVFVpSUdROUlrMDNMVEV5TGpJMVFUY3NOeXd3TERBc01Dd3VPVE00TFRndU56VmhOeXczTERBc01Dd3dMREFzTjBFM0xEY3NNQ3d3TERBc055d3hMamMxWVRjc055d3dMREFzTUN3MkxqQTJNaTB6TGpVc055dzNMREFzTUN3d0xEQXROMEUzTERjc01Dd3dMREFzTnkweE1pNHlOVnB0TXk0ek1EWXNPQzR3TlRWTU55NHpOemN0TVM0ME5qTkJMalUxT0M0MU5UZ3NNQ3d3TERFc055MHhMak14TW1FdU5UVXpMalUxTXl3d0xEQXNNUzB1TXpjM0xTNHhOVXd6TGpZNU5DMDBMakU1TlVFdU5qRXVOakVzTUN3d0xERXNNeTQxTFRRdU5qUmhMall4TGpZeExEQXNNQ3d4TEM0Mk1TMHVOakZJTlM0Mk9EaFdMVGN1T0RjMVlTNDROelF1T0RjMExEQXNNQ3d4TEM0NE56VXRMamczTldndU9EYzFZUzQ0TnpRdU9EYzBMREFzTUN3eExDNDROelV1T0RjMVZpMDFMakkxU0RrdU9EbGhMall4TGpZeExEQXNNQ3d4TEM0Mk1TNDJNVUV1TmpFdU5qRXNNQ3d3TERFc01UQXVNekEyTFRRdU1UazFXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXhNaTR5TlNraUlHWnBiR3c5SWlOak1UTTRObUVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2LjY5OXB4O1xuICBoZWlnaHQ6IDIwLjEwN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5uYXZ5LWRvd25sb2FkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZ5LWRvd25sb2FkLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3R0b206IDNweDtcbn1cbi5uYXZ5LWRvd25sb2FkLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYuNjk5JyBoZWlnaHQ9JzIwLjEwNycgdmlld0JveD0nMCAwIDEyLjY5OSAxNi4xMDcnJTNlJTNjZyBpZD0nZG93bmxvYWQtOTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05LjI1IC0xLjI1KSclM2UlM2NwYXRoIGlkPSdsYXllcjInIGQ9J00yMS42NTIsMlYxMy4yTTE4LDkuMDYsMjEuNjUyLDEzLjIsMjUuMyw5LjMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02LjA1MiAwKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyYTNhNzknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzIuNScvJTNlJTNjcGF0aCBpZD0nbGF5ZXIxJyBkPSdNMTAsNDZ2My45SDIxLjJWNDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTMzLjI4OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmEzYTc5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyLjUnLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZSBcIik7XG59XG4ubmF2eS1kb3dubG9hZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBkb3R0ZWQ7XG59XG5cbi5ncmVlbi1hcnJvdy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ncmVlbi1hcnJvdy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ncmVlbi1hcnJvdy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdyZWVuLWFycm93LWxpbms6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cblxuLmRhcmstYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmRhcmstYXJyb3ctbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uZGFyay1hcnJvdy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRhcmstYXJyb3ctbGluazpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuLmRhcmstYXJyb3ctbGluazphZnRlciB7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMGQxNzNkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyMzBkMTczZCcgc3Ryb2tlPSclMjMwZDE3M2QnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5yZW1vdmUtbGluay1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ucmVtb3ZlLWxpbmstYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbn1cbi5vcmFuZ2UtYXJyb3ctbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4ub3JhbmdlLWFycm93LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3JhbmdlLWFycm93LWxpbms6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5vcmFuZ2UtYXJyb3ctbGluazphZnRlciB7XG4gIHdpZHRoOiAyNC4yN3B4O1xuICBoZWlnaHQ6IDE5LjMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQuMjdweCAxOS4zMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM2RiNmMzMycgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5uYXZ5LWFycm93LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJhM2E3OTtcbn1cbi5uYXZ5LWFycm93LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM2RiNmMzMycgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuLm5hdnktYXJyb3ctbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZ5LWFycm93LWxpbms6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5uYXZ5LWFycm93LWxpbms6YWZ0ZXIge1xuICB3aWR0aDogMjQuMjdweDtcbiAgaGVpZ2h0OiAxOS4zMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0LjI3cHggMTkuMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzJhM2E3OScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjMyYTNhNzknIHN0cm9rZT0nJTIzMmEzYTc5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4ud2hpdGUtYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cbi53aGl0ZS1hcnJvdy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi53aGl0ZS1hcnJvdy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndoaXRlLWFycm93LWxpbms6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi53aGl0ZS1hcnJvdy1saW5rOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLndoaXRlLWFycm93LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2hpdGUtYXJyb3ctbGluazpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5tYXJvb24tYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5tYXJvb24tYXJyb3ctbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4ubWFyb29uLWFycm93LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFyb29uLWFycm93LWxpbms6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5tYXJvb24tYXJyb3ctbGluazphZnRlciB7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM0MxMzg2QScgc3Ryb2tlPSclMjNDMTM4NkEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi53aGl0ZS1kb3dubG9hZC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLndoaXRlLWRvd25sb2FkLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFMElqNEtJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODBNelEzTVRVaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBME16UTNNVFVpSUdROUlrMDNMVEV5TGpJMVFUY3NOeXd3TERBc01Dd3VPVE00TFRndU56VmhOeXczTERBc01Dd3dMREFzTjBFM0xEY3NNQ3d3TERBc055d3hMamMxWVRjc055d3dMREFzTUN3MkxqQTJNaTB6TGpVc055dzNMREFzTUN3d0xEQXROMEUzTERjc01Dd3dMREFzTnkweE1pNHlOVnB0TXk0ek1EWXNPQzR3TlRWTU55NHpOemN0TVM0ME5qTkJMalUxT0M0MU5UZ3NNQ3d3TERFc055MHhMak14TW1FdU5UVXpMalUxTXl3d0xEQXNNUzB1TXpjM0xTNHhOVXd6TGpZNU5DMDBMakU1TlVFdU5qRXVOakVzTUN3d0xERXNNeTQxTFRRdU5qUmhMall4TGpZeExEQXNNQ3d4TEM0Mk1TMHVOakZJTlM0Mk9EaFdMVGN1T0RjMVlTNDROelF1T0RjMExEQXNNQ3d4TEM0NE56VXRMamczTldndU9EYzFZUzQ0TnpRdU9EYzBMREFzTUN3eExDNDROelV1T0RjMVZpMDFMakkxU0RrdU9EbGhMall4TGpZeExEQXNNQ3d4TEM0Mk1TNDJNVUV1TmpFdU5qRXNNQ3d3TERFc01UQXVNekEyTFRRdU1UazFXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXhNaTR5TlNraUlHWnBiR3c5SWlOak1UTTRObUVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2LjY5OXB4O1xuICBoZWlnaHQ6IDIwLjEwN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi53aGl0ZS1kb3dubG9hZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2hpdGUtZG93bmxvYWQtbGluazpob3ZlcjphZnRlciB7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4uY3lhbi1kb3dubG9hZC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzM4RDRGRjtcbn1cbi5jeWFuLWRvd25sb2FkLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFMElqNEtJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODBNelEzTVRVaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBME16UTNNVFVpSUdROUlrMDNMVEV5TGpJMVFUY3NOeXd3TERBc01Dd3VPVE00TFRndU56VmhOeXczTERBc01Dd3dMREFzTjBFM0xEY3NNQ3d3TERBc055d3hMamMxWVRjc055d3dMREFzTUN3MkxqQTJNaTB6TGpVc055dzNMREFzTUN3d0xEQXROMEUzTERjc01Dd3dMREFzTnkweE1pNHlOVnB0TXk0ek1EWXNPQzR3TlRWTU55NHpOemN0TVM0ME5qTkJMalUxT0M0MU5UZ3NNQ3d3TERFc055MHhMak14TW1FdU5UVXpMalUxTXl3d0xEQXNNUzB1TXpjM0xTNHhOVXd6TGpZNU5DMDBMakU1TlVFdU5qRXVOakVzTUN3d0xERXNNeTQxTFRRdU5qUmhMall4TGpZeExEQXNNQ3d4TEM0Mk1TMHVOakZJTlM0Mk9EaFdMVGN1T0RjMVlTNDROelF1T0RjMExEQXNNQ3d4TEM0NE56VXRMamczTldndU9EYzFZUzQ0TnpRdU9EYzBMREFzTUN3eExDNDROelV1T0RjMVZpMDFMakkxU0RrdU9EbGhMall4TGpZeExEQXNNQ3d4TEM0Mk1TNDJNVUV1TmpFdU5qRXNNQ3d3TERFc01UQXVNekEyTFRRdU1UazFXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXhNaTR5TlNraUlHWnBiR3c5SWlOak1UTTRObUVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2LjY5OXB4O1xuICBoZWlnaHQ6IDIwLjEwN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5jeWFuLWRvd25sb2FkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jeWFuLWRvd25sb2FkLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3R0b206IDNweDtcbn1cbi5jeWFuLWRvd25sb2FkLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYuNjk5JyBoZWlnaHQ9JzIwLjEwNycgdmlld0JveD0nMCAwIDEyLjY5OSAxNi4xMDcnJTNlJTNjZyBpZD0nZG93bmxvYWQtOTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05LjI1IC0xLjI1KSclM2UlM2NwYXRoIGlkPSdsYXllcjInIGQ9J00yMS42NTIsMlYxMy4yTTE4LDkuMDYsMjEuNjUyLDEzLjIsMjUuMyw5LjMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02LjA1MiAwKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzOEQ0RkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzEuNScvJTNlJTNjcGF0aCBpZD0nbGF5ZXIxJyBkPSdNMTAsNDZ2My45SDIxLjJWNDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTMzLjI4OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzhENEZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZSBcIik7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlIFN0eWxlc1xuICovXG4vKipcbiAqIFJlcXVpcmVkIFZhcmlhYmxlc1xuICovXG4vKipcbiAqIFJvb3QgTWVkaWEgUXVlcnkgVmFyaWFibGVzXG4gKi9cbjpyb290IHtcbiAgLS1yZXNwb25zaXZlLS1zcGFjaW5nLWhvcml6b250YWw6IGNhbGMoXG4gICAgMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSAqIDAuNlxuICApO1xuICAtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogY2FsYyhcbiAgICAxMDB2dyAtIHZhcigtLXJlc3BvbnNpdmUtLXNwYWNpbmctaG9yaXpvbnRhbClcbiAgKTtcbiAgLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGg6IGNhbGMoXG4gICAgMTAwdncgLSB2YXIoLS1yZXNwb25zaXZlLS1zcGFjaW5nLWhvcml6b250YWwpXG4gICk7XG4gIC0tcmVzcG9uc2l2ZS0tYWxpZ25mdWxsLXdpZHRoOiAxMDAlO1xuICAtLXJlc3BvbnNpdmUtLWFsaWducmlnaHQtbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gIC0tcmVzcG9uc2l2ZS0tYWxpZ25sZWZ0LW1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogbWluKFxuICAgICAgY2FsYygxMDB2dyAtIDQgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpLFxuICAgICAgMTI3NXB4XG4gICAgKTtcbiAgICAtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aDogY2FsYyhcbiAgICAgIDEwMHZ3IC0gNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKVxuICAgICk7XG4gICAgLS1yZXNwb25zaXZlLS1hbGlnbnJpZ2h0LW1hcmdpbjogY2FsYyhcbiAgICAgIDAuNSAqICgxMDB2dyAtIHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCkpXG4gICAgKTtcbiAgICAtLXJlc3BvbnNpdmUtLWFsaWdubGVmdC1tYXJnaW46IGNhbGMoXG4gICAgICAwLjUgKiAoMTAwdncgLSB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpKVxuICAgICk7XG4gICAgLS1yZXNwb25zaXZlLS1zdHJldGNoOiBtaW4oXG4gICAgICBjYWxjKDEwMHZ3IC0gMSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSksXG4gICAgICAxMzUwcHhcbiAgICApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIDpyb290IHtcbiAgICAtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogbWluKFxuICAgICAgY2FsYygxMDB2dyAtIDggKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpLFxuICAgICAgMTI3NXB4XG4gICAgKTtcbiAgICAtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aDogbWluKFxuICAgICAgY2FsYygxMDB2dyAtIDggKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpLFxuICAgICAgMTI3NXB4XG4gICAgKTtcbiAgICAtLXJlc3BvbnNpdmUtLXN0cmV0Y2g6IG1pbihcbiAgICAgIGNhbGMoMTAwdncgLSAyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKSxcbiAgICAgIDEzNTBweFxuICAgICk7XG4gIH1cbn1cbi8qKlxuICogRXh0ZW5kc1xuICovXG4ucG9zdC10aHVtYm5haWwsIC5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsIC5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKTpub3QoLndvb2NvbW1lcmNlKSxcbipbY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gPiAqOm5vdCguZW50cnktY29udGVudCk6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcik6bm90KC53b29jb21tZXJjZSksIC5kZWZhdWx0LW1heC13aWR0aCB7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoLCAxMjc1cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYmxvY2stc2Vzc2lvbnNfX3dyYXAsIC5zaW5nbGUtc3BlYWtlcl9fY29udGVudC13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fY29udGVudC13cmFwLCAudGltZXJfX2NvbnRhaW5lciwgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3dyYXAsIC5ibG9jay1zYXZlLXRoZS1kYXRlX19jb250YWluZXIsIC50b3AtaW5kdXN0cmllcyAuY29udGFpbmVyLCAuc3RhdHMtaW5mby1ibG9ja19fY29udGFpbmVyLCAuYmxvY2stbG90dGllLWNhcmRzX19jb250YWluZXIsIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9fd3JhcCwgLmJsb2NrLWJsb2NrX19jb250YWluZXIsIC5ibG9jay1ob21lLWludHJvX19jb250YWluZXIsIC5ibG9jay1hY2NvcmRpb25fX2NvbnRhaW5lciwgLmJsb2NrLXN0YXQtY291bnRlcl9fY29udGFpbmVyLCAuYmxvY2stc2Nyb2xsLWphY2tfX2NvbnRhaW5lciwgLmJsb2NrLXJlY2FwX19yZWNhcC13cmFwcGVyLCAuYmxvY2stcmVjYXBfX3RpdGxlLCAuYmxvY2stcGFzdC1zcGVha2Vyc19fd3JhcCwgLmJsb2NrLXZpZGVvLXRleHRfX3dyYXAsIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX193cmFwLCAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3dyYXAsIC5ibG9jay10ZWFtc19fd3JhcCwgLmJsb2NrLW9ucGVha19fd3JhcCwgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3dyYXAsIC5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fd3JhcCwgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX193cmFwLCAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LCAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXNlbGVjdGVkLW9wdGlvbiwgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3dyYXAsIC5pbmR1c3RyeS1jaGFydF9fY29udGFpbmVyLCAuYmxvY2stZXhwZXJpZW5jZXNfX3dyYXAsIC5ibG9jay1tb3JlLWxlc3MtdmlkZW9fX3dyYXAsIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLnNhbmRpZWdvIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX193cmFwLCAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cy5sYmx1ZSAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fd3JhcCwgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fd3JhcCwgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeS5leHBhbmRlZCAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X193cmFwLWdlbiwgLmJsb2NrLWluZm8tY2FyZF9fd3JhcCwgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX190aXRsZS13cmFwLCAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3dyYXAsIC5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3dyYXAsIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3dyYXAsIC5ibG9jay1oYWxmLXNsaWRlcl9fd3JhcCwgLmJsb2NrLXNwZWFrZXItc2xpZGVyX193cmFwLCAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3RpdGxlLCAuYmxvY2stbGFyZ2UtY2FyZHNfX3dyYXAsIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fd3JhcCwgLmJsb2NrLWljb24tZ3JpZF9fd3JhcCwgLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fd3JhcCwgLmJsb2NrLWhlcm9fX3dyYXAsIC5ibG9jay1oZXJvX19ldmVudC1iYXItd3JhcCwgLmJsb2NrLWhvdGVsLWNhcmRzX193cmFwLCAuYmxvY2stbG9nb3NfX3dyYXAsIC5ibG9jay1jYXJkX193cmFwLCAuYmxvY2stc3BlYWtlcnNfX2NvbnRhaW5lciwgLndpZGdldC1hcmVhLCAucGFnaW5hdGlvbixcbi5jb21tZW50cy1wYWdpbmF0aW9uLCAucG9zdC1uYXZpZ2F0aW9uLCAuYWxpZ253aWRlLCAud2lkZS1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJsb2NrLXJlY2FwX19yZWNhcCwgLmFsaWduZnVsbCwgLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKi5hbGlnbmZ1bGwsIC5mdWxsLW1heC13aWR0aCB7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25mdWxsLXdpZHRoKTtcbiAgd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLmFsaWduZnVsbCwgLmZ1bGwtbWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZW50cnktaGVhZGVyIC5wb3N0LXRodW1ibmFpbCwgLnNpbmd1bGFyIC5wb3N0LXRodW1ibmFpbCwgLmFsaWduZnVsbCBbY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gPiAuYWxpZ253aWRlLCAuYWxpZ253aWRlIFtjbGFzcyo9aW5uZXItY29udGFpbmVyXSA+IC5hbGlnbndpZGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgLypydGw6aWdub3JlKi9cbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25sZWZ0LW1hcmdpbik7XG4gICAgLypydGw6aWdub3JlKi9cbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gICAgLypydGw6aWdub3JlKi9cbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWducmlnaHQtbWFyZ2luKTtcbiAgfVxufVxuLyoqXG4gKiBTaXRlIFN0cnVjdHVyZVxuICpcbiAqIC0gU2V0IHZlcnRpY2FsIG1hcmdpbnMgYW5kIHJlc3BvbnNpdmUgd2lkdGhzIG9uXG4gKiAgIHRvcC1sZXZlbCB3cmFwcGVycyBhbmQgY29udGVudCB3cmFwcGVyc1xuICogLSBgLS1nbG9iYWwtLXdpZHRoLWNvbnRlbnRgIGlzIGEgcmVzcG9uc2l2ZSB2YXJpYWJsZVxuICogLSBTZWU6IGdsb2JhbHMvX2dsb2JhbC13aWR0aC1yZXNwb25zaXZlLnNjc3NcbiAqL1xuLyoqXG4gKiBUb3AgTGV2ZWwgV3JhcHBlcnMgKGhlYWRlciwgbWFpbiwgZm9vdGVyKVxuICogLSBTZXQgdmVydGljYWwgcGFkZGluZyBhbmQgaG9yaXpvbnRhbCBtYXJnaW5zXG4gKi9cbi5zaXRlLWhlYWRlcixcbi5zaXRlLW1haW4sXG4ud2lkZ2V0LWFyZWEsXG4uc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIH1cbn1cblxuLyoqXG4gKiBTaXRlLW1haW4gY2hpbGRyZW4gd3JhcHBlcnNcbiAqIC0gQWRkIGRvdWJsZSB2ZXJ0aWNhbCBtYXJnaW5zIGhlcmUgZm9yIGNsZWFyZXIgaGllcmFyY2h5XG4gKi9cbi5zaXRlLW1haW4gPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLnNpdGUtbWFpbiA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpdGUtbWFpbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogU2V0IHRoZSBkZWZhdWx0IG1heGltdW0gcmVzcG9uc2l2ZSBjb250ZW50LXdpZHRoXG4gKi9cbi8qKlxuICogU2V0IHRoZSB3aWRlIG1heGltdW0gcmVzcG9uc2l2ZSBjb250ZW50LXdpZHRoXG4gKi9cbi8qKlxuICogU2V0IHRoZSBmdWxsIG1heGltdW0gcmVzcG9uc2l2ZSBjb250ZW50LXdpZHRoXG4gKi9cbi8qXG4gKiBCbG9jayAmIG5vbi1ndXRlbmJlcmcgY29udGVudCB3cmFwcGVyc1xuICogLSBTZXQgbWFyZ2luc1xuICovXG4uZW50cnktaGVhZGVyLFxuLnBvc3QtdGh1bWJuYWlsLFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktZm9vdGVyLFxuLmF1dGhvci1iaW8ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKlxuICogQmxvY2sgJiBub24tZ3V0ZW5iZXJnIGNvbnRlbnQgd3JhcHBlciBjaGlsZHJlblxuICogLSBTZXRzIHNwYWNpbmctdmVydGljYWwgbWFyZ2luIGxvZ2ljXG4gKi9cbi5zaXRlLWZvb3RlciA+ICosXG4ud2lkZ2V0LWFyZWEgPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC5zaXRlLWZvb3RlciA+ICosXG4gIC53aWRnZXQtYXJlYSA+ICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuXG4vKlxuICogQmxvY2sgJiBub24tZ3V0ZW5iZXJnIGNvbnRlbnQgd3JhcHBlciBjaGlsZHJlblxuICogLSBTZXRzIHNwYWNpbmctdW5pdCBtYXJnaW5zXG4gKi9cbi5lbnRyeS1oZWFkZXIgPiAqLFxuLnBvc3QtdGh1bWJuYWlsID4gKixcbi5wYWdlLWNvbnRlbnQgPiAqLFxuLmNvbW1lbnQtY29udGVudCA+ICosXG4ud2lkZ2V0ID4gKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuLmVudHJ5LWhlYWRlciA+ICo6Zmlyc3QtY2hpbGQsXG4ucG9zdC10aHVtYm5haWwgPiAqOmZpcnN0LWNoaWxkLFxuLnBhZ2UtY29udGVudCA+ICo6Zmlyc3QtY2hpbGQsXG4uY29tbWVudC1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCxcbi53aWRnZXQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbnRyeS1oZWFkZXIgPiAqOmxhc3QtY2hpbGQsXG4ucG9zdC10aHVtYm5haWwgPiAqOmxhc3QtY2hpbGQsXG4ucGFnZS1jb250ZW50ID4gKjpsYXN0LWNoaWxkLFxuLmNvbW1lbnQtY29udGVudCA+ICo6bGFzdC1jaGlsZCxcbi53aWRnZXQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogLmVudHJ5LWNvbnRlbnQgY2hpbGRyZW4gc3BlY2lmaWMgY29udHJvbHNcbiAqIC0gQWRkcyBzcGVjaWFsIG1hcmdpbiBvdmVycmlkZXMgZm9yIGFsaWdubWVudCB1dGlsaXR5IGNsYXNzZXNcbiAqL1xuLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgLyogUmVzZXQgYWxpZ25sZWZ0IGFuZCBhbGlnbnJpZ2h0IG1hcmdpbnMgYWZ0ZXIgYWxpZ25mdWxsICovXG59XG4uZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCA+ICouYWxpZ25yaWdodCwgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdubGVmdDpmaXJzdC1jaGlsZCArICosIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0OmZpcnN0LWNoaWxkICsgKiwgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCA+ICouYWxpZ25mdWxsICsgLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCArIC5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLyoqXG4gKiBSZXNldCBzcGVjaWZpYyBlbGVtZW50cyB0byBtYWtlIHRoZW0gZWFzaWVyIHRvIHN0eWxlIGluIG90aGVyIGNvbnRleHRzLlxuICovXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5mb3JtLFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qKlxuICogQXBwbHkgZ2VuZXJpYyBib3JkZXItYm94IHRvIGFsbCBlbGVtZW50cy5cbiAqIFNlZTpcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG5odG1sIHtcbiAgLyogQXBwbHkgYm9yZGVyLWJveCBhY3Jvc3MgdGhlIGVudGlyZSBwYWdlLiAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG4vKipcbiAqIFJlbGF4IHRoZSBkZWZpbml0aW9uIGEgYml0LCB0byBhbGxvdyBjb21wb25lbnRzIHRvIG92ZXJyaWRlIGl0IG1hbnVhbGx5LlxuICovXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZSAuYmxvY2staGVybyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnNpdGUgLmJsb2NrLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuLnNpdGUgLmJsb2NrLWhlcm8gLmJndmlkZW8ge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5zaXRlIC5ibG9jay1oZXJvIC5iZ3ZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAtNjFweDtcbiAgfVxufVxuLnNpdGUgLmJsb2NrLWhlcm8uc3BlYWtlcnMgLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEuaXMta2V5bm90ZSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuc2l0ZSAuYmxvY2staGVyby5zcGVha2VycyAuYmxvY2staGVyb19faW1hZ2UxLWN0YS5pcy1rZXlub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDFweDtcbiAgfVxufVxuLnNpdGUubm8tYmFubmVyIC5ibG9jay1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDY3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuc2l0ZS5uby1iYW5uZXIgLmJsb2NrLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgfVxufVxuLnNpdGUubm8tYmFubmVyIC5ibG9jay1oZXJvIC5iZ3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogLTMzLjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5zaXRlLm5vLWJhbm5lciAuYmxvY2staGVybyAuYmd2aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogLTYxLjVweDtcbiAgfVxufVxuLnNpdGUubm8tYmFubmVyIC5ibG9jay1oZXJvLnNwZWFrZXJzIC5ibG9jay1oZXJvX19pbWFnZTEtY3RhLmlzLWtleW5vdGUge1xuICBtYXJnaW4tdG9wOiA3My41cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuc2l0ZS5uby1iYW5uZXIgLmJsb2NrLWhlcm8uc3BlYWtlcnMgLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEuaXMta2V5bm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTAxLjVweDtcbiAgfVxufVxuLnNpdGUubm8tZXllYnJvdyAuYmxvY2staGVybyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnNpdGUubm8tZXllYnJvdyAuYmxvY2staGVybyB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cbi5zaXRlLm5vLWV5ZWJyb3cgLmJsb2NrLWhlcm8gLmJndmlkZW8ge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5zaXRlLm5vLWV5ZWJyb3cgLmJsb2NrLWhlcm8gLmJndmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICB9XG59XG4uc2l0ZS5uby1leWVicm93IC5ibG9jay1oZXJvLnNwZWFrZXJzIC5ibG9jay1oZXJvX19pbWFnZTEtY3RhLmlzLWtleW5vdGUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnNpdGUubm8tZXllYnJvdyAuYmxvY2staGVyby5zcGVha2VycyAuYmxvY2staGVyb19faW1hZ2UxLWN0YS5pcy1rZXlub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG4uc2l0ZS5uby1iYW5uZXIubm8tZXllYnJvdyAuYmxvY2staGVybyB7XG4gIHBhZGRpbmctdG9wOiA2N3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnNpdGUubm8tYmFubmVyLm5vLWV5ZWJyb3cgLmJsb2NrLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4O1xuICB9XG59XG4uc2l0ZS5uby1iYW5uZXIubm8tZXllYnJvdyAuYmxvY2staGVybyAuYmd2aWRlbyB7XG4gIG1hcmdpbi10b3A6IC0zMy41cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuc2l0ZS5uby1iYW5uZXIubm8tZXllYnJvdyAuYmxvY2staGVybyAuYmd2aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gIH1cbn1cbi5zaXRlLm5vLWJhbm5lci5uby1leWVicm93IC5ibG9jay1oZXJvLnNwZWFrZXJzIC5ibG9jay1oZXJvX19pbWFnZTEtY3RhLmlzLWtleW5vdGUge1xuICBtYXJnaW4tdG9wOiA3My41cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuc2l0ZS5uby1iYW5uZXIubm8tZXllYnJvdyAuYmxvY2staGVyby5zcGVha2VycyAuYmxvY2staGVyb19faW1hZ2UxLWN0YS5pcy1rZXlub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5oZWFkZXItbWVudSxcbmJvZHkuYWRtaW4tYmFyIC5leWVicm93LW1lbnUge1xuICB0b3A6IDE2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICBib2R5LmFkbWluLWJhciAuaGVhZGVyLW1lbnUsXG4gIGJvZHkuYWRtaW4tYmFyIC5leWVicm93LW1lbnUge1xuICAgIHRvcDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlci1tZW51LFxuICBib2R5LmFkbWluLWJhciAuZXllYnJvdy1tZW51IHtcbiAgICB0b3A6IDExOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgLm1vYmlsZS1zY3JvbGwuaGVhZGVyLW1lbnUge1xuICAgIHRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFkZS1sZWZ0LFxuLmZhZGUtcmlnaHQsXG4uZmFkZS11cCxcbi5mYWRlLWRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkxcHgpIHtcbiAgLmZhZGUtbGVmdCxcbiAgLmZhZGUtcmlnaHQsXG4gIC5mYWRlLXVwLFxuICAuZmFkZS1kb3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmZhZGUtbGVmdC5zaG93LFxuLmZhZGUtcmlnaHQuc2hvdyxcbi5mYWRlLXVwLnNob3csXG4uZmFkZS1kb3duLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGUtdXAtZGVsYXktMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5mYWRlLXVwLWRlbGF5LTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZmFkZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDVweCwgMCwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MXB4KSB7XG4gIC5mYWRlLWxlZnQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDVweCwgMCwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MXB4KSB7XG4gIC5mYWRlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGUtdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQ1cHgsIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTFweCkge1xuICAuZmFkZS11cCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00NXB4LCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkxcHgpIHtcbiAgLmZhZGUtZG93biB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8qIENhdGVnb3J5IDA0IGNhbiBjb250YWluIGFueSBkZWZhdWx0IEhUTUwgZWxlbWVudC4gRG8gbm90IGFkZCBjbGFzc2VzIGhlcmUsIGp1c3QgZ2l2ZSB0aGUgZWxlbWVudHMgc29tZSBiYXNpYyBzdHlsZXMuICovXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgMCB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cbmJsb2NrcXVvdGUgPiAqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG59XG5ibG9ja3F1b3RlID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ibG9ja3F1b3RlID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1xdW90ZS0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiB2YXIoLS1xdW90ZS0tZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1xdW90ZS0tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0KTtcbn1cbmJsb2NrcXVvdGUgY2l0ZSxcbmJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG59XG5ibG9ja3F1b3RlLmFsaWdubGVmdCwgYmxvY2txdW90ZS5hbGlnbnJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuYmxvY2txdW90ZS5hbGlnbmxlZnQgcCwgYmxvY2txdW90ZS5hbGlnbnJpZ2h0IHAge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNSk7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5ibG9ja3F1b3RlLmFsaWdubGVmdCBjaXRlLFxuYmxvY2txdW90ZS5hbGlnbmxlZnQgZm9vdGVyLCBibG9ja3F1b3RlLmFsaWducmlnaHQgY2l0ZSxcbmJsb2NrcXVvdGUuYWxpZ25yaWdodCBmb290ZXIge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuYmxvY2txdW90ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tcXVvdGUtLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG59XG5ibG9ja3F1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG5ibG9ja3F1b3RlIGNpdGUsXG5ibG9ja3F1b3RlIGZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tcXVvdGUtLWZvbnQtc3R5bGUtY2l0ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG4uc2l0ZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLS1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgcGFkZGluZzogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcbiAgbWFyZ2luOiAwIDJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbi5zaXRlIHRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG59XG5pbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPW1vbnRoXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9d2Vla106ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRldGltZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9Y29sb3JdOmRpc2FibGVkLFxuLnNpdGUgdGV4dGFyZWE6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPXRleHRdLFxuLmlzLWRhcmstdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPXVybF0sXG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5pcy1kYXJrLXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5pcy1kYXJrLXRoZW1lIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5pcy1kYXJrLXRoZW1lIGlucHV0W3R5cGU9dGVsXSxcbi5pcy1kYXJrLXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5pcy1kYXJrLXRoZW1lIGlucHV0W3R5cGU9d2Vla10sXG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLFxuLmlzLWRhcmstdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5pcy1kYXJrLXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLFxuLmlzLWRhcmstdGhlbWUgLnNpdGUgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTkwKTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC03cHg7XG59XG4uaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG5pbnB1dFt0eXBlPWNvbG9yXSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSAvIDIpO1xuICBoZWlnaHQ6IGNhbGMoNCAqIHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkpO1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IHZhcigtLWZvcm0tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gIHBhZGRpbmc6IHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkgY2FsYygzICogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSkgdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSB2YXIoLS1mb3JtLS1zcGFjaW5nLXVuaXQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSclMjMyODMwM2QnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDEwLDAgNSw1Jy8+PC9zdmc+XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSB0b3AgNjAlO1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xufVxuLmlzLWRhcmstdGhlbWUgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MCkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgZmlsbD0nJTIzMjgzMDNkJz48cG9seWdvbiBwb2ludHM9JzAsMCAxMCwwIDUsNScvPjwvc3ZnPlwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkgdG9wIDYwJTtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLS1sYWJlbC13ZWlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgLyAzKTtcbn1cblxuLyoqXG5odHRwczovL2Nzcy10cmlja3MuY29tL2N1c3RvbS1zdHlsaW5nLWZvcm0taW5wdXRzLXdpdGgtbW9kZXJuLWNzcy1mZWF0dXJlcy9cbmh0dHBzOi8vY29kZXBlbi5pby9hYXJvbmlrZXIvcGVuL1pFWW94RVkgYnkgQWFyb24gSWtlci5cbkxpY2Vuc2U6IE1JVC5cbiovXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkgb3IgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IHZhcigtLWZvcm0tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAuaXMtZGFyay10aGVtZSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgLmlzLWRhcmstdGhlbWUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtOTApO1xuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZm9ybS0tY29sb3ItdGV4dCk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICBvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS0tY29sb3ItdGV4dCk7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyoqXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlLXJhbmdlLWlucHV0cy1jc3MvXG4qL1xuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIG9yICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogSGlkZXMgdGhlIHNsaWRlciBzbyB0aGF0IGN1c3RvbSBzbGlkZXIgY2FuIGJlIG1hZGUgKi9cbiAgICB3aWR0aDogMTAwJTsgLyogU3BlY2lmaWMgd2lkdGggaXMgcmVxdWlyZWQgZm9yIEZpcmVmb3guICovXG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS0tY29sb3ItcmFuZ2VkKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDEwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYW5nZV06ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1mb3JtLS1jb2xvci1yYW5nZWQpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWZvcm0tLWNvbG9yLXJhbmdlZCk7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMTlweCAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS0tY29sb3ItcmFuZ2VkKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLS1jb2xvci1yYW5nZWQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1mb3JtLS1jb2xvci1yYW5nZWQpO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG59XG5maWVsZHNldCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuZmllbGRzZXQgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuZmllbGRzZXQgaW5wdXRbdHlwZT1yYWRpb10sIGZpZWxkc2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZpZWxkc2V0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsIGZpZWxkc2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9zdC1wYXNzd29yZC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9zdC1wYXNzd29yZC1mb3JtX19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIC8gMyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cbi5wb3N0LXBhc3N3b3JkLWZvcm1fX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAvIDMpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAucG9zdC1wYXNzd29yZC1mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG4gIH1cbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENsYXNzaWMgZWRpdG9yIGltYWdlcyAqL1xuLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWEgY2FwdGlvbnMgKi9cbmZpZ2NhcHRpb24sXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbmxlZnQgZmlnY2FwdGlvbiwgLmFsaWducmlnaHQgZmlnY2FwdGlvbixcbi5hbGlnbmxlZnQgLndwLWNhcHRpb24sXG4uYWxpZ25yaWdodCAud3AtY2FwdGlvbixcbi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uYWxpZ25sZWZ0IC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuLmFsaWducmlnaHQgLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBXUCBTbWlsZXkgKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE92ZXIgaGVyZSwgcGxhY2UgYW55IGVsZW1lbnRzIHRoYXQgZG8gbm90IG5lZWQgdG8gaGF2ZSB0aGVpciBvd24gZmlsZS4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cblxuZGV0YWlscyA+IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kZXRhaWxzID4gc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICBkZXRhaWxzID4gc3VtbWFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNHB4IGF1dG87XG4gIH1cbn1cblxuZGV0YWlscyA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL29jZWFuX2Rvd25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIGRldGFpbHMgPiBzdW1tYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cbn1cblxuZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDAlLCA1MCUpO1xufVxuXG5kZXRhaWxzID4gcCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgZGV0YWlscyA+IHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLypcbiAqIHRleHQtdW5kZXJsaW5lLW9mZnNldCBkb2Vzbid0IHdvcmsgaW4gQ2hyb21lIGF0IGFsbCDwn5GOXG4gKiBCdXQgbG9va3MgbmljZSBpbiBTYWZhcmkvRmlyZWZveCwgc28gbGV0J3Mga2VlcCBpdCBhbmRcbiAqIG1heWJlIENocm9tZSB3aWxsIHN1cHBvcnQgaXQgc29vbi5cbiAqL1xuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYWxsO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi5zaXRlIGE6Zm9jdXM6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG4gIC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG4uaXMtZGFyay10aGVtZSAuc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXMtZGFyay10aGVtZSAuc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikgLm1ldGEtbmF2IHtcbiAgY29sb3I6IHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpKTtcbn1cbi5oYXMtYmFja2dyb3VuZC13aGl0ZSAuc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSk7XG59XG4uaGFzLWJhY2tncm91bmQtd2hpdGUgLnNpdGUgYTpmb2N1czpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIC5tZXRhLW5hdiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSk7XG59XG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikuc2tpcC1saW5rIHtcbiAgLyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikuc2tpcC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikuY3VzdG9tLWxvZ28tbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikgaW1nIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5oYXMtbGluay1jb2xvciBhLCAuaGFzLWJhY2tncm91bmQuaGFzLWxpbmstY29sb3IgYSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKSk7XG59XG5cbi8qIENhdGVnb3J5IDA1IGlzIGFsbCBhYm91dCBhZGp1c3RpbmcgdGhlIGRlZmF1bHQgYmxvY2sgc3R5bGVzIHRvIHRoZSBnaXZlbiBsYXlvdXQuIEkgb25seSBhZGRlZCB0aHJlZSBibG9ja3MgYXMgZXhhbXBsZXMuICovXG4ud3AtYmxvY2stYXVkaW8gYXVkaW86Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLyoqXG4gKiBCdXR0b25cbiAqL1xuLnNpdGUgLmJ1dHRvbixcbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNpdGUgLmJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvciksXG5idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpLFxuaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSxcbmlucHV0W3R5cGU9cmVzZXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSxcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSxcbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5zaXRlIC5idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpLFxuYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbmlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCksXG5pbnB1dFt0eXBlPXJlc2V0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCksXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCksXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLndwLWJsb2NrLWZpbGUgYS53cC1ibG9jay1maWxlX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuLnNpdGUgLmJ1dHRvbjpob3ZlciwgLnNpdGUgLmJ1dHRvbjphY3RpdmUsXG5idXR0b246aG92ZXIsXG5idXR0b246YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUsXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWZpbGUgYS53cC1ibG9jay1maWxlX19idXR0b246aG92ZXIsXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUgLmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMsXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5zaXRlIC5idXR0b246ZGlzYWJsZWQsXG5idXR0b246ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmRpc2FibGVkLFxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmRpc2FibGVkLFxuLndwLWJsb2NrLWZpbGUgYS53cC1ibG9jay1maWxlX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuXG4vKipcbiAqIEJsb2NrIE9wdGlvbnNcbiAqL1xuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpKTtcbn1cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWJhY2tncm91bmQge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1vdXRsaW5lKSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKS5oYXMtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5LCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbn1cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpKSAhaW1wb3J0YW50O1xufVxuLmhhcy10ZXh0LWNvbG9yIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLmhhcy10ZXh0LWNvbG9yIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCwgdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKSkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmtbc3R5bGUqPXJhZGl1c106Zm9jdXMsXG4ud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rW3N0eWxlKj1yYWRpdXNdOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1idXR0b24tLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4ud3AtYmxvY2stY29kZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuLndwLWJsb2NrLWNvZGUgY29kZSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuY29sLTc4MCB7XG4gIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW5zOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCkge1xuICBjbGVhcjogYm90aDtcbn1cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ucm91bmRlZC1jb3JuZXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uID4gKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uLmFjY29yZGlvbi1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbi5hY2NvcmRpb24tb2Zmc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbi5hY2NvcmRpb24tb2Zmc2V0IGRldGFpbHMgPiBzdW1tYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4uYWNjb3JkaW9uLW9mZnNldCBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4uYWNjb3JkaW9uLW9mZnNldCBzdW1tYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWuiBcIjtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbi5hY2NvcmRpb24tb2Zmc2V0IHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uLmFjY29yZGlvbi1vZmZzZXQgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa8IFwiO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbik7XG59XG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1jb2x1bW5zLW92ZXJsYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUycHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDE6bm90KC5oYXMtYmFja2dyb3VuZCksXG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtY29sdW1ucy1vdmVybGFwIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKSA+IGgyOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWNvbHVtbnMtb3ZlcmxhcCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikgPiBoMzpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDQ6bm90KC5oYXMtYmFja2dyb3VuZCksXG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtY29sdW1ucy1vdmVybGFwIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKSA+IGg1Om5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWNvbHVtbnMtb3ZlcmxhcCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikgPiBoNjpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gdWw6bm90KC5oYXMtYmFja2dyb3VuZCksXG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtY29sdW1ucy1vdmVybGFwIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKSA+IG9sOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWNvbHVtbnMtb3ZlcmxhcCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikgPiBwcmU6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtY29sdW1ucy1vdmVybGFwIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKSA+IHVsOm5vdCguaGFzLWJhY2tncm91bmQpLFxuICAud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWNvbHVtbnMtb3ZlcmxhcCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikgPiBvbDpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtY29sdW1ucy1vdmVybGFwIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKS5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBwOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDE6bm90KC5oYXMtYmFja2dyb3VuZCksXG4ud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoMjpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbi53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGgzOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDQ6bm90KC5oYXMtYmFja2dyb3VuZCksXG4ud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoNTpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbi53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGg2Om5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cblxuLndwLWJsb2NrLWNvdmVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY292ZXItLWNvbG9yLWJhY2tncm91bmQpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jb3Zlci0taGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgLyogZGVmYXVsdCAmIGN1c3RvbSBiYWNrZ3JvdW5kLWNvbG9yICovXG4gIC8qIFRyZWF0aW5nIEgyIHNlcGFyYXRlbHkgdG8gYWNjb3VudCBmb3IgbGVnYWN5IC9jb3JlIHN0eWxlcyAqL1xuICAvKiBCbG9jayBTdHlsZXMgKi9cbiAgLyogVGhlIGJhY2tncm91bmQgY29sb3IgY2xhc3MgaXMgdXNlZCBqdXN0IGZvciB0aGUgb3ZlcmxheSwgYW5kIGRvZXMgbm90IG5lZWQgdG8gYmUgYXBwbGllZCB0byB0aGUgaW5uZXIgY29udGFpbmVyLiAqL1xufVxuLndwLWJsb2NrLWNvdmVyOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCksXG4ud3AtYmxvY2stY292ZXItaW1hZ2U6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLndwLWJsb2NrLWNvdmVyLmFsaWduZnVsbCxcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbmZ1bGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlci10ZXh0IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbiksXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pLFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0IGE6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSxcbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbiksXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlci10ZXh0IGE6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLXRleHQgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLXRleHQgLmhhcy1saW5rLWNvbG9yIGEge1xuICBjb2xvcjogdmFyKC0td3AtLXN0eWxlLS1jb2xvci0tbGluaywgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG59XG4ud3AtYmxvY2stY292ZXI6bm90KFtjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0pIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuLndwLWJsb2NrLWNvdmVyOm5vdChbY2xhc3MqPWJhY2tncm91bmQtY29sb3JdKSAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCxcbi53cC1ibG9jay1jb3Zlcjpub3QoW2NsYXNzKj1iYWNrZ3JvdW5kLWNvbG9yXSkgLndwLWJsb2NrLWNvdmVyLXRleHQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2U6bm90KFtjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0pIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlOm5vdChbY2xhc3MqPWJhY2tncm91bmQtY29sb3JdKSAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCxcbi53cC1ibG9jay1jb3Zlci1pbWFnZTpub3QoW2NsYXNzKj1iYWNrZ3JvdW5kLWNvbG9yXSkgLndwLWJsb2NrLWNvdmVyLXRleHQge1xuICBjb2xvcjogdmFyKC0tY292ZXItLWNvbG9yLWZvcmVncm91bmQpO1xufVxuLndwLWJsb2NrLWNvdmVyIGgyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDIpO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stY292ZXIgaDIuaGFzLXRleHQtYWxpZ24tbGVmdCxcbi53cC1ibG9jay1jb3Zlci1pbWFnZSBoMi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cC1ibG9jay1jb3ZlciBoMi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWNvdmVyIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKixcbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICoge1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKixcbiAgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyLmFsaWdubGVmdCwgLndwLWJsb2NrLWNvdmVyLmFsaWducmlnaHQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyLmFsaWdubGVmdCA+ICosIC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0ID4gKixcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbmxlZnQgPiAqLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmFsaWducmlnaHQgPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1jb3Zlci5oYXMtbGVmdC1jb250ZW50LCAud3AtYmxvY2stY292ZXIuaGFzLXJpZ2h0LWNvbnRlbnQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWxlZnQtY29udGVudCxcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcmlnaHQtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtYm9yZGVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtYm9yZGVyIHtcbiAgYm9yZGVyOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbn1cbi53cC1ibG9jay1jb3ZlcltjbGFzcyo9LWJhY2tncm91bmQtY29sb3JdW2NsYXNzXSAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lcixcbi53cC1ibG9jay1jb3Zlci1pbWFnZVtjbGFzcyo9LWJhY2tncm91bmQtY29sb3JdW2NsYXNzXSAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjphY3RpdmUsXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpmb2N1cyxcbi53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSkgLyAyKTtcbn1cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbn1cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uIGEsXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG59XG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlnY2FwdGlvbiBhOmZvY3VzLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGE6Zm9jdXMgaW1nLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gYTpmb2N1cyBpbWcge1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ud3AtYmxvY2stZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgbWFyZ2luOiAwO1xufVxuLndwLWJsb2NrLWdyb3VwOmJlZm9yZSwgLndwLWJsb2NrLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTFweCkge1xuICAud3AtYmxvY2stZ3JvdXAuZmFxLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZS1hbHQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+ICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpIDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG59XG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1ib3JkZXIge1xuICBib3JkZXI6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLmFsaWduZnVsbCxcbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IGhyLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLWRvdHMpOm5vdCguYWxpZ253aWRlKS5hbGlnbmZ1bGwsIC53cC1ibG9jay1ncm91cC5pcy1zdHlsZS13b3JraHVtYW5saXZlLWJvcmRlciAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IC5hbGlnbmZ1bGwsXG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1ib3JkZXIgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBoci53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS1kb3RzKTpub3QoLmFsaWdud2lkZSkuYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgKyAyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgKyAyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4ud3AtYmxvY2stZ3JvdXAubGVmdC1saW5lcy1hY2NlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stZ3JvdXAubGVmdC1saW5lcy1hY2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Rpc3QvaW1hZ2VzLzIwMjJfV0hMX1N0YW1wX1RleHR1cmUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxODlweCA3MnB4O1xuICB3aWR0aDogMTg5cHg7XG4gIGhlaWdodDogNzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC53cC1ibG9jay1ncm91cC5sZWZ0LWxpbmVzLWFjY2VudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzc5cHggMTQ0cHg7XG4gICAgd2lkdGg6IDM3OXB4O1xuICAgIGhlaWdodDogMTQ0cHg7XG4gIH1cbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodCk7XG59XG5oMSBzdHJvbmcsXG4uaDEgc3Ryb25nLFxuaDIgc3Ryb25nLFxuLmgyIHN0cm9uZyxcbmgzIHN0cm9uZyxcbi5oMyBzdHJvbmcsXG5oNCBzdHJvbmcsXG4uaDQgc3Ryb25nLFxuaDUgc3Ryb25nLFxuLmg1IHN0cm9uZyxcbmg2IHN0cm9uZyxcbi5oNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtc3Ryb25nKTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMSk7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDEpO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDIpO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMik7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMyk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDMpO1xuICB9XG59XG5oMyBzdHJvbmcsXG4uaDMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodC1zdHJvbmcpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDQpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWg0KTtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNSk7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWg1KTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWg2KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNik7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cbi53cC1ibG9jay1pbWFnZSBhOmZvY3VzIGltZyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKltjbGFzcz13cC1ibG9jay1pbWFnZV0sXG4uZW50cnktY29udGVudCBbY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gPiAqW2NsYXNzPXdwLWJsb2NrLWltYWdlXSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCA+ICpbY2xhc3M9d3AtYmxvY2staW1hZ2VdICsgKixcbi5lbnRyeS1jb250ZW50IFtjbGFzcyo9aW5uZXItY29udGFpbmVyXSA+ICpbY2xhc3M9d3AtYmxvY2staW1hZ2VdICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS13b3JraHVtYW5saXZlLWJvcmRlciBpbWcsXG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1pbWFnZS1mcmFtZSBpbWcge1xuICBib3JkZXI6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1pbWFnZS1mcmFtZSBpbWcge1xuICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2staW1hZ2UgPiAuYWxpZ25sZWZ0LFxuICAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1pbWFnZSA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1pbWFnZSA+IC5hbGlnbmxlZnQsXG4gIC5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLWltYWdlID4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuICAvKiBWZXJ0aWNhbCBtYXJnaW5zIGxvZ2ljICovXG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy0tZm9udC1mYW1pbHkpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgPiBsaSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0czpub3QoLmlzLWdyaWQpID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0czpub3QoLmlzLWdyaWQpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LWFyZWEgLndwLWJsb2NrLWxhdGVzdC1wb3N0czpub3QoLmlzLWdyaWQpID4gbGkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuY29sdW1ucy0yID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMik6bnRoLWNoaWxkKDJuKzEpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuY29sdW1ucy0yID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMik6bnRoLWNoaWxkKDJuKzEpIH4gbGksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5jb2x1bW5zLTMgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiszKTpudGgtY2hpbGQoM24rMSksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5jb2x1bW5zLTMgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiszKTpudGgtY2hpbGQoM24rMSkgfiBsaSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmNvbHVtbnMtNCA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1jaGlsZCg0bisxKSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmNvbHVtbnMtNCA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1jaGlsZCg0bisxKSB+IGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuY29sdW1ucy01ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNSk6bnRoLWNoaWxkKDVuKzEpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuY29sdW1ucy01ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNSk6bnRoLWNoaWxkKDVuKzEpIH4gbGksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5jb2x1bW5zLTYgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis2KTpudGgtY2hpbGQoNm4rMSksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5jb2x1bW5zLTYgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis2KTpudGgtY2hpbGQoNm4rMSkgfiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjMzMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzMzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tbGF0ZXN0LXBvc3RzLS10aXRsZS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGF0ZXN0LXBvc3RzLS10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjMzMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLndpZGdldC1hcmVhIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3Ige1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1tZCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuW2NsYXNzKj1pbm5lci1jb250YWluZXJdIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlLCAuaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cbi5lbnRyeS1jb250ZW50IFtjbGFzcyo9aW5uZXItY29udGFpbmVyXSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWduZnVsbCwgLmVudHJ5LWNvbnRlbnQgLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWxhdGVzdC1wb3N0cy1kaXZpZGVycyB7XG4gIGJvcmRlci10b3A6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnM6bm90KC5pcy1ncmlkKSA+IGxpLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWxhdGVzdC1wb3N0cy1kaXZpZGVycyA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtbGF0ZXN0LXBvc3RzLWRpdmlkZXJzOm5vdCguaXMtZ3JpZCkgPiBsaTpsYXN0LWNoaWxkLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWxhdGVzdC1wb3N0cy1kaXZpZGVycyA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtbGF0ZXN0LXBvc3RzLWRpdmlkZXJzLmlzLWdyaWQuY29sdW1ucy0yIGxpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWxhdGVzdC1wb3N0cy1kaXZpZGVycy5pcy1ncmlkLmNvbHVtbnMtMyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZC5jb2x1bW5zLTQgbGkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgfVxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtbGF0ZXN0LXBvc3RzLWRpdmlkZXJzLmlzLWdyaWQuY29sdW1ucy01IGxpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS13b3JraHVtYW5saXZlLWxhdGVzdC1wb3N0cy1kaXZpZGVycy5pcy1ncmlkLmNvbHVtbnMtNiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICB9XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtbGF0ZXN0LXBvc3RzLWJvcmRlcnMgbGkge1xuICBib3JkZXI6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtYm9yZGVycyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtbGF0ZXN0LXBvc3RzLWJvcmRlcnM6bm90KC5pcy1ncmlkKSBsaSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2FsbGVyeS1pdGVtIGE6Zm9jdXMgaW1nIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZpZ3VyZS53cC1jYXB0aW9uIGE6Zm9jdXMgaW1nIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxudWwsXG5vbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1saXN0LS1mb250LWZhbWlseSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xufVxudWwuYWxpZ25jZW50ZXIsXG5vbC5hbGlnbmNlbnRlciB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmFsaWducmlnaHQsXG5vbC5hbGlnbnJpZ2h0IHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbm9sIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbmR0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWRlZmluaXRpb24tdGVybS0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAvKipcbiAgKiBCbG9jayBPcHRpb25zXG4gICovXG59XG4ud3AtYmxvY2stbWVkaWEtdGV4dC5hbGlnbmZ1bGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLW1lZGlhLXRleHQgYTpmb2N1cyBpbWcge1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQgPiAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50ID4gKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG59XG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIH1cbn1cbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtYm9yZGVyIHtcbiAgYm9yZGVyOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX2NvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1wcmltYXJ5LW5hdi0tcGFkZGluZyk7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktbmF2LS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcHJpbWFyeS1uYXYtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wcmltYXJ5LW5hdi0tZm9udC13ZWlnaHQpO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fc3VibWVudS1pY29uIHtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXByaW1hcnktbmF2LS1wYWRkaW5nKTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHRvcDogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjKDAuNSAqIHZhcigtLXByaW1hcnktbmF2LS1wYWRkaW5nKSkgdmFyKC0tcHJpbWFyeS1uYXYtLXBhZGRpbmcpO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rX19zdWJtZW51LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQ6aG92ZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciwgLndwLWJsb2NrLW5hdmlnYXRpb24gPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQ6Zm9jdXMtd2l0aGluIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciA+IC5oYXMtY2hpbGQgPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1uYXYtLWJvcmRlci1jb2xvcik7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiA+IC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgPiAuaGFzLWNoaWxkID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lcjpiZWZvcmUsIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciA+IC5oYXMtY2hpbGQgPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LW5hdi0tYm9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMHB4IDdweDtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciA+IC5oYXMtY2hpbGQgPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyOmFmdGVyIHtcbiAgdG9wOiAtOXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkgdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbjpub3QoLmhhcy1iYWNrZ3JvdW5kKSAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uOm5vdCguaGFzLWJhY2tncm91bmQpIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbjpub3QoLmhhcy10ZXh0LWNvbG9yKSAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rID4gYTpob3ZlciwgLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1uYXYtLWNvbG9yLWxpbmstaG92ZXIpO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbjpub3QoLmhhcy10ZXh0LWNvbG9yKSAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rX19jb250ZW50IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQsIHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSkpO1xufVxucC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cbnAuaGFzLXRleHQtY29sb3IgYSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cbnAuaGFzLXdoaXRlLWNvbG9yIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbik7XG59XG5cbnByZS53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgcGFkZGluZzogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tcHVsbHF1b3RlLS1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qKlxuICAqIEJsb2NrIE9wdGlvbnNcbiAgKi9cbn1cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wdWxscXVvdGUtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1wdWxscXVvdGUtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1zdHlsZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wdWxscXVvdGUtLWxldHRlci1zcGFjaW5nKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXB1bGxxdW90ZS0tbGluZS1oZWlnaHQpO1xuICBtYXJnaW46IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSAud3AtYmxvY2stcHVsbHF1b3RlX19jaXRhdGlvbixcbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSxcbi53cC1ibG9jay1wdWxscXVvdGUgZm9vdGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICBmb250LXN0eWxlOiB2YXIoLS1wdWxscXVvdGUtLWZvbnQtc3R5bGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGU6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQ6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikgYmxvY2txdW90ZTpiZWZvcmUsXG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdDpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSBjaXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbndpZGUgPiBwLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZSBibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgpO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGw6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikgPiBwLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbDpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1wdWxscXVvdGUtLWNvbG9yLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiBjYWxjKDIuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tcHVsbHF1b3RlLS1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1bGxxdW90ZS0tYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICB9XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1wdWxscXVvdGUtLWZvbnQtc2l6ZSk7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIC53cC1ibG9jay1wdWxscXVvdGVfX2NpdGF0aW9uLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBjaXRlLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBmb290ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmxlZnQsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25yaWdodCB7XG4gIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25sZWZ0IGJsb2NrcXVvdGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25yaWdodCBibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4ud3AtYmxvY2stcXVlcnkuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC53cC1ibG9jay1xdWVyeS5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgLyoqXG4gICogQmxvY2sgT3B0aW9uc1xuICAqL1xufVxuLndwLWJsb2NrLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQpO1xuICBsZWZ0OiA4cHg7XG59XG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sIFtjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0gLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sIFtzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0gLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sIC53cC1ibG9jay1jb3ZlcltzdHlsZSo9YmFja2dyb3VuZC1pbWFnZV0gLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXF1b3RlIGNpdGUsXG5bY2xhc3MqPWJhY2tncm91bmQtY29sb3JdIC53cC1ibG9jay1xdW90ZSBjaXRlLFxuW3N0eWxlKj1iYWNrZ3JvdW5kLWNvbG9yXSAud3AtYmxvY2stcXVvdGUgY2l0ZSxcbi53cC1ibG9jay1jb3ZlcltzdHlsZSo9YmFja2dyb3VuZC1pbWFnZV0gLndwLWJsb2NrLXF1b3RlIGNpdGUsXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXF1b3RlIGZvb3RlcixcbltjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0gLndwLWJsb2NrLXF1b3RlIGZvb3RlcixcbltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0gLndwLWJsb2NrLXF1b3RlIGZvb3Rlcixcbi53cC1ibG9jay1jb3ZlcltzdHlsZSo9YmFja2dyb3VuZC1pbWFnZV0gLndwLWJsb2NrLXF1b3RlIGZvb3RlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIGF1dG87XG59XG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLyogUmVzZXR0aW5nIG1hcmdpbnMgdG8gbWF0Y2ggX2Jsb2NrLWNvbnRhaW5lci5zY3NzICovXG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICBmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUtbGFyZ2UpO1xuICBmb250LXN0eWxlOiB2YXIoLS1xdW90ZS0tZm9udC1zdHlsZS1sYXJnZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQtbGFyZ2UpO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOmJlZm9yZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQtbGFyZ2UpO1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHA6YmVmb3JlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUtbGFyZ2UpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0LWxhcmdlKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSxcbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBmb290ZXIsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSAud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGUsXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gIH1cbiAgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOmJlZm9yZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgfVxuICAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UuaGFzLXRleHQtYWxpZ24tY2VudGVyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG4gIH1cbiAgLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLXJzcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cC1ibG9jay1yc3MgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stcnNzOm5vdCguaXMtZ3JpZCkgPiBsaSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLndwLWJsb2NrLXJzczpub3QoLmlzLWdyaWQpID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLXJzczpub3QoLmlzLWdyaWQpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stcnNzLmlzLWdyaWQgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4ud3AtYmxvY2stcnNzLmlzLWdyaWQgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbisyKTpudGgtY2hpbGQoMm4rMSksIC53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbisyKTpudGgtY2hpbGQoMm4rMSkgfiBsaSwgLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtMyA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1jaGlsZCgzbisxKSwgLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtMyA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1jaGlsZCgzbisxKSB+IGxpLCAud3AtYmxvY2stcnNzLmlzLWdyaWQuY29sdW1ucy00ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNCk6bnRoLWNoaWxkKDRuKzEpLCAud3AtYmxvY2stcnNzLmlzLWdyaWQuY29sdW1ucy00ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNCk6bnRoLWNoaWxkKDRuKzEpIH4gbGksIC53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis1KTpudGgtY2hpbGQoNW4rMSksIC53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis1KTpudGgtY2hpbGQoNW4rMSkgfiBsaSwgLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtNiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzYpOm50aC1jaGlsZCg2bisxKSwgLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtNiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzYpOm50aC1jaGlsZCg2bisxKSB+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1yc3MgPiBsaSA+ICoge1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuMzMzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cbi53cC1ibG9jay1yc3MgPiBsaSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLXJzcyA+IGxpID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1yc3MgLndwLWJsb2NrLXJzc19faXRlbS10aXRsZSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRlc3QtcG9zdHMtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1sYXRlc3QtcG9zdHMtLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzMzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4ud3AtYmxvY2stcnNzIC53cC1ibG9jay1yc3NfX2l0ZW0tYXV0aG9yIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbWQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbn1cbi53cC1ibG9jay1yc3MgLndwLWJsb2NrLXJzc19faXRlbS1wdWJsaXNoLWRhdGUge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuW2NsYXNzKj1pbm5lci1jb250YWluZXJdIC53cC1ibG9jay1yc3MgLndwLWJsb2NrLXJzc19faXRlbS1wdWJsaXNoLWRhdGUsIC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stcnNzIC53cC1ibG9jay1yc3NfX2l0ZW0tcHVibGlzaC1kYXRlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi53cC1ibG9jay1yc3MgLndwLWJsb2NrLXJzc19faXRlbS1leGNlcnB0LFxuLndwLWJsb2NrLXJzcyAud3AtYmxvY2stcnNzX19pdGVtLWZ1bGwtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRlc3QtcG9zdHMtLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1sYXRlc3QtcG9zdHMtLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4ud3AtYmxvY2stcnNzLmFsaWduZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG59XG4uZW50cnktY29udGVudCBbY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gLndwLWJsb2NrLXJzcy5hbGlnbmZ1bGwsIC5lbnRyeS1jb250ZW50IC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stcnNzLmFsaWduZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCB7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoKTtcbn1cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1vbmx5LmFsaWduY2VudGVyIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9ybS0tbGFiZWwtd2VpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIC8gMyk7XG59XG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgYm9yZGVyOiB2YXIoLS1mb3JtLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZm9ybS0tY29sb3ItdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLS1saW5lLWhlaWdodCk7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZzogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcbn1cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZm9ybS0tY29sb3ItdGV4dCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbn1cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1zZWFyY2ggYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLndwLWJsb2NrLXNlYXJjaCBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b24uaGFzLWljb24ge1xuICBwYWRkaW5nOiA2cHggY2FsYygwLjUgKiB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCkpO1xufVxuLndwLWJsb2NrLXNlYXJjaCBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b24uaGFzLWljb24gc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLCAuaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXNlYXJjaCBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsIHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSkgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciwgLmhhcy10ZXh0LWNvbG9yIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKTtcbn1cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcbn1cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xufVxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG59XG4ud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xufVxuLmlzLWRhcmstdGhlbWUgLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cbi5pcy1kYXJrLXRoZW1lIC53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIGJ1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLmhhcy1pY29uIHtcbiAgcGFkZGluZzogNnB4IGNhbGMoMC41ICogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSBzb2xpZCB2YXIoLS1zZXBhcmF0b3ItLWJvcmRlci1jb2xvcik7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpIHNvbGlkIHZhcigtLXNlcGFyYXRvci0tYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbiAgLyoqXG4gICogQmxvY2sgT3B0aW9uc1xuICAqL1xufVxuaHIud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtZG90cyk6bm90KC5hbGlnbndpZGUpIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpO1xufVxuaHIud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtZG90cykuYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgpO1xufVxuaHIud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtZG90cykuYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xufVxuaHIud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtc2VwYXJhdG9yLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygzICogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpKTtcbn1cbmhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzLmhhcy1iYWNrZ3JvdW5kLCBoci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cy5oYXMtdGV4dC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5oci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cy5oYXMtYmFja2dyb3VuZDpiZWZvcmUsIGhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzLmhhcy10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbmhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1zZXBhcmF0b3ItLWJvcmRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteGwpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbn1cbi5oYXMtYmFja2dyb3VuZCBoci53cC1ibG9jay1zZXBhcmF0b3IsIFtjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0gaHIud3AtYmxvY2stc2VwYXJhdG9yLCBbc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIGhyLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLWNvdmVyW3N0eWxlKj1iYWNrZ3JvdW5kLWltYWdlXSBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtc29jaWFsLWljb25zLWNvbG9yIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1zb2NpYWwtaWNvbnMtY29sb3IgLndwLXNvY2lhbC1saW5rLCAud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtc29jaWFsLWljb25zLWNvbG9yLmhhcy1pY29uLWJhY2tncm91bmQtY29sb3IuaGFzLWljb24tYmFja2dyb3VuZC1jb2xvciAud3Atc29jaWFsLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ud3AtYmxvY2stc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC53cC1ibG9jay1zcGFjZXJbc3R5bGVdIHtcbiAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC53cC1ibG9jay1zcGFjZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRhYmxlLFxuLndwLWJsb2NrLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG50YWJsZSB0aGVhZCxcbnRhYmxlIHRmb290LFxuLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUgdGgsXG4ud3AtYmxvY2stdGFibGUgdGgge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy0tZm9udC1mYW1pbHkpO1xufVxudGFibGUgdGQsXG50YWJsZSB0aCxcbi53cC1ibG9jay10YWJsZSB0ZCxcbi53cC1ibG9jay10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG50YWJsZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLXRhYmxlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG59XG50YWJsZS5pcy1zdHlsZS1yZWd1bGFyIC5oYXMtYmFja2dyb3VuZCwgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQsIHRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgLmhhcy1iYWNrZ3JvdW5kIHRoZWFkIHRyLCB0YWJsZS5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0Zm9vdCB0ciwgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGJvZHkgdHIsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtcmVndWxhciAuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGhlYWQgdHIsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGZvb3QgdHIsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGJvZHkgdHIge1xuICBjb2xvcjogdmFyKC0tdGFibGUtLWhhcy1iYWNrZ3JvdW5kLXRleHQtY29sb3IpO1xufVxudGFibGUuaXMtc3R5bGUtc3RyaXBlcyxcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZS0tc3RyaXBlcy1ib3JkZXItY29sb3IpO1xufVxudGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0aCxcbnRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGQsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0aCxcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxudGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtLXN0cmlwZXMtYmFja2dyb3VuZC1jb2xvcik7XG59XG50YWJsZS5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtOTApO1xufVxuXG50YWJsZS53cC1jYWxlbmRhci10YWJsZSB0ZCxcbnRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxudGFibGUud3AtY2FsZW5kYXItdGFibGUgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIHRoZWFkLFxudGFibGUud3AtY2FsZW5kYXItdGFibGUgdGJvZHkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbnRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkgLyAyKTtcbn1cbi53cC1jYWxlbmRhci1uYXYgc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud3AtY2FsZW5kYXItbmF2IHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLndwLWNhbGVuZGFyLW5hdiAud3AtY2FsZW5kYXItbmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQuYWxpZ25mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cblxuLndwLWJsb2NrLXZlcnNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWVudHJ5LWNvbnRlbnQtLWZvbnQtZmFtaWx5KTtcbn1cblxuLndwLWJsb2NrLXZpZGVvIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiogPiBmaWd1cmUgPiB2aWRlbyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG46cm9vdCAuaXMtZXh0cmEtc21hbGwtdGV4dCxcbjpyb290IC5oYXMtZXh0cmEtc21hbGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG59XG46cm9vdCAuaXMtc21hbGwtdGV4dCxcbjpyb290IC5oYXMtc21hbGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG59XG46cm9vdCAuaXMtcmVndWxhci10ZXh0LFxuOnJvb3QgLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSxcbjpyb290IC5pcy1ub3JtYWwtZm9udC1zaXplLFxuOnJvb3QgLmhhcy1ub3JtYWwtZm9udC1zaXplLFxuOnJvb3QgLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1iYXNlKTtcbn1cbjpyb290IC5pcy1sYXJnZS10ZXh0LFxuOnJvb3QgLmhhcy1sYXJnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG46cm9vdCAuaXMtbGFyZ2VyLXRleHQsXG46cm9vdCAuaGFzLWxhcmdlci1mb250LXNpemUsXG46cm9vdCAuaXMtZXh0cmEtbGFyZ2UtdGV4dCxcbjpyb290IC5oYXMtZXh0cmEtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14bCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xufVxuOnJvb3QgLmlzLWh1Z2UtdGV4dCxcbjpyb290IC5oYXMtaHVnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXh4bCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZSk7XG59XG46cm9vdCAuaXMtZ2lnYW50aWMtdGV4dCxcbjpyb290IC5oYXMtZ2lnYW50aWMtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14eHhsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodC1wYWdlLXRpdGxlKTtcbn1cblxuLyogQmxvY2sgQWxpZ25tZW50cyAqL1xuLyoqXG4gKiBUaGVzZSBzZWxlY3RvcnMgc2V0IHRoZSBkZWZhdWx0IG1heCB3aWR0aCBmb3IgY29udGVudCBhcHBlYXJpbmcgaW5zaWRlIGEgcG9zdCBvciBwYWdlLlxuICovXG4vKipcbiAqIC5hbGlnbmxlZnRcbiAqL1xuLmFsaWdubGVmdCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxuICAuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmxlZnQtbWFyZ2luKSk7XG4gIH1cbn1cbi8qKlxuICogLmFsaWduY2VudGVyXG4gKi9cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiAuYWxpZ25yaWdodFxuICovXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLmFsaWducmlnaHQge1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgfVxuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25yaWdodC1tYXJnaW4pKTtcbiAgfVxufVxuW2NsYXNzKj1pbm5lci1jb250YWluZXJdID4gLmFsaWdubGVmdCArICosXG5bY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gPiAuYWxpZ25yaWdodCArICoge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKipcbiAqIC5hbGlnbndpZGVcbiAqL1xuLmFsaWdud2lkZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKipcbiAqIC5hbGlnbmZ1bGxcbiAqL1xuLmFsaWduZnVsbCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGFzLWxlZnQtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhhcy1yaWdodC1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhhcy1wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAwLjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMWVtIDAuMWVtIDAgMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMiAqIHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMSkpO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBDYXRlZ29yeSAwNiBjb250YWlucyBhbGwgXCJiaWdnZXJcIiBjb21wb25lbnRzIHdoaWNoIGNvbnRhaW4gZWxlbWVudHMgb2YgdGhlIHByZXZpb3VzIHR3byBjYXRlZ29yaWVzIGxpa2UgaGVhZGVyLCBmb290ZXIsIHBhZ2UgdGVtcGxhdGUsIHNpbmdsZSB0ZW1wbGF0ZSwgY29tbWVudHMgc2VjdGlvbiwgYXJjaGl2ZXMsIC4uLiAqL1xuLmxvZ28tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IHZhcigtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgtbW9iaWxlKTtcbiAgaGVpZ2h0OiB2YXIoLS1icmFuZGluZy0tbG9nby0tbWF4LWhlaWdodCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IHZhcigtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgpO1xuICB9XG59XG5cbiNwcm9ncmVzc0JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5sb2dvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cbi5sb2dvIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ubG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgtbW9iaWxlKTtcbiAgaGVpZ2h0OiB2YXIoLS1icmFuZGluZy0tbG9nby0tbWF4LWhlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IHZhcigtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgpO1xuICB9XG59XG5cbi5zaXRlX19oZWFkZXIsXG4uc2l0ZV9fZXllYnJvdyB7XG4gIHBhZGRpbmc6IDAgMCAwLjhyZW0gMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCAxcHggM3B4LCByZ2JhKDAsIDAsIDAsIDAuMDYpIDBweCAxcHggMnB4O1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpdGVfX2hlYWRlcixcbiAgLnNpdGVfX2V5ZWJyb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nyk7XG4gIH1cbn1cbi5zaXRlX19oZWFkZXItdHdvLWNvbHVtbixcbi5zaXRlX19leWVicm93LXR3by1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgsIDEyNzVweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaXRlX19oZWFkZXItdHdvLWNvbHVtbixcbiAgLnNpdGVfX2V5ZWJyb3ctdHdvLWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2l0ZV9faGVhZGVyLW1haW4sXG4uc2l0ZV9fZXllYnJvdy1tYWluIHtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgei1pbmRleDogMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpdGVfX2hlYWRlci1tYWluLFxuICAuc2l0ZV9fZXllYnJvdy1tYWluIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5zaXRlX19oZWFkZXItbWFpbixcbiAgLnNpdGVfX2V5ZWJyb3ctbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUsXG4uZXllYnJvdy1tZW51IHtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudSxcbiAgLmV5ZWJyb3ctbWVudSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaGVhZGVyLW1lbnUgdWwubWVudS13cmFwcGVyLFxuLmV5ZWJyb3ctbWVudSB1bC5tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnUgdWwubWVudS13cmFwcGVyLFxuICAuZXllYnJvdy1tZW51IHVsLm1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXItbWVudSB1bC5tZW51LXdyYXBwZXIgbGksXG4uZXllYnJvdy1tZW51IHVsLm1lbnUtd3JhcHBlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU5RUI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnUgdWwubWVudS13cmFwcGVyIGxpLFxuICAuZXllYnJvdy1tZW51IHVsLm1lbnUtd3JhcHBlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmhlYWRlci1tZW51IHVsLm1lbnUtd3JhcHBlciBsaSxcbiAgLmV5ZWJyb3ctbWVudSB1bC5tZW51LXdyYXBwZXIgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5oZWFkZXItbWVudSB1bC5tZW51LXdyYXBwZXIgbGkgYSxcbi5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcHJpbWFyeS1uYXYtLWZvbnQtc2l6ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnUgdWwubWVudS13cmFwcGVyIGxpIGEsXG4gIC5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODRweCkge1xuICAuaGVhZGVyLW1lbnUgdWwubWVudS13cmFwcGVyIGxpIGEsXG4gIC5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmhlYWRlci1tZW51IHVsLm1lbnUtd3JhcHBlciBsaTpmaXJzdC1jaGlsZCxcbi5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEU5RUI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5oZWFkZXItbWVudSB1bC5tZW51LXdyYXBwZXIgbGk6Zmlyc3QtY2hpbGQsXG4gIC5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgdWwubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLFxuLmV5ZWJyb3ctbWVudSB1bC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5oZWFkZXItbWVudSB1bC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsXG4gIC5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmhlYWRlci1tZW51IHVsLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuICAuZXllYnJvdy1tZW51IHVsLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudSB1bC5tZW51LXdyYXBwZXIub3BlbmVkIC5oZWFkZXItbWVudV9fb3Blbi1idG4ucm90YXRlZDpiZWZvcmUsXG4gIC5leWVicm93LW1lbnUgdWwubWVudS13cmFwcGVyLm9wZW5lZCAuaGVhZGVyLW1lbnVfX29wZW4tYnRuLnJvdGF0ZWQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxufVxuLmhlYWRlci1tZW51X19tb2JpbGUsXG4uZXllYnJvdy1tZW51X19tb2JpbGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWVudV9fbW9iaWxlICNleWVicm93LW1lbnUtbGlzdCxcbi5leWVicm93LW1lbnVfX21vYmlsZSAjZXllYnJvdy1tZW51LWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggd2hpdGUgc29saWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnVfX21vYmlsZSAjZXllYnJvdy1tZW51LWxpc3QsXG4gIC5leWVicm93LW1lbnVfX21vYmlsZSAjZXllYnJvdy1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1tZW51LFxuLmV5ZWJyb3ctbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC5oZWFkZXItbWVudSxcbiAgLmV5ZWJyb3ctbWVudSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmhlYWRlci1tZW51LFxuICAuZXllYnJvdy1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLW1lbnVfX29wZW4tYnRuLFxuLmV5ZWJyb3ctbWVudV9fb3Blbi1idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICByaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1tZW51X19vcGVuLWJ0bjpiZWZvcmUsXG4uZXllYnJvdy1tZW51X19vcGVuLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvaHVtYW5pdHlfZG93bl9hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDdweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmhlYWRlci1tZW51X19vcGVuLWJ0bjpiZWZvcmUsXG4gIC5leWVicm93LW1lbnVfX29wZW4tYnRuOmJlZm9yZSB7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnVfX29wZW4tYnRuOmJlZm9yZSxcbiAgLmV5ZWJyb3ctbWVudV9fb3Blbi1idG46YmVmb3JlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg0cHgpIHtcbiAgLmhlYWRlci1tZW51X19vcGVuLWJ0bjpiZWZvcmUsXG4gIC5leWVicm93LW1lbnVfX29wZW4tYnRuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxufVxuLmhlYWRlci1tZW51IGxpLm9wZW5lZCAuaGVhZGVyLW1lbnVfX29wZW4tYnRuOmJlZm9yZSxcbi5leWVicm93LW1lbnUgbGkub3BlbmVkIC5oZWFkZXItbWVudV9fb3Blbi1idG46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnUgbGkub3BlbmVkIC5oZWFkZXItbWVudV9fb3Blbi1idG46YmVmb3JlLFxuICAuZXllYnJvdy1tZW51IGxpLm9wZW5lZCAuaGVhZGVyLW1lbnVfX29wZW4tYnRuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbWVudSBsaSxcbi5leWVicm93LW1lbnUgbGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIC52aXNpYmxlLFxuICAuZXllYnJvdy1tZW51IGxpIC52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLW1lbnVfX2xheW91dCxcbi5leWVicm93LW1lbnVfX2xheW91dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaGVhZGVyLW1lbnVfX2xheW91dCxcbiAgLmV5ZWJyb3ctbWVudV9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oZWFkZXItbWVudV9fbGF5b3V0IC5tZW51ID4gbGksXG4uZXllYnJvdy1tZW51X19sYXlvdXQgLm1lbnUgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmhlYWRlci1tZW51X19sYXlvdXQgLm1lbnUgPiBsaSA+IGEsXG4uZXllYnJvdy1tZW51X19sYXlvdXQgLm1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFkZXItbWVudV9fbGF5b3V0IC5tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmV5ZWJyb3ctbWVudV9fbGF5b3V0IC5tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLW1lbnVfX2V5ZWJyb3csXG4uZXllYnJvdy1tZW51X19leWVicm93IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWFsaWNlLWJsdWUpO1xufVxuLmhlYWRlci1tZW51X19leWVicm93IGxpIGEsXG4uZXllYnJvdy1tZW51X19leWVicm93IGxpIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1tZW51X19leWVicm93ICNleWVicm93LW1lbnUtbGlzdCxcbi5leWVicm93LW1lbnVfX2V5ZWJyb3cgI2V5ZWJyb3ctbWVudS1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaGVhZGVyLW1lbnVfX2V5ZWJyb3cgI2V5ZWJyb3ctbWVudS1saXN0IC5oaWRlLWZvci1tb2JpbGUsXG4uZXllYnJvdy1tZW51X19leWVicm93ICNleWVicm93LW1lbnUtbGlzdCAuaGlkZS1mb3ItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbWVudV9fZXllYnJvdyAucHJpbWFyeS1tZW51LWNvbnRhaW5lcixcbi5leWVicm93LW1lbnVfX2V5ZWJyb3cgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudV9fZXllYnJvdyxcbiAgLmV5ZWJyb3ctbWVudV9fZXllYnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gIH1cbn1cbi5oZWFkZXItbWVudV9fcHJpbWFyeSxcbi5leWVicm93LW1lbnVfX3ByaW1hcnkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbWVudV9fcHJpbWFyeSBsaSBhLFxuLmV5ZWJyb3ctbWVudV9fcHJpbWFyeSBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmhlYWRlci1tZW51X19wcmltYXJ5IGxpIGEuYWN0aXZlLCAuaGVhZGVyLW1lbnVfX3ByaW1hcnkgbGkgYTpob3ZlcixcbiAgLmV5ZWJyb3ctbWVudV9fcHJpbWFyeSBsaSBhLmFjdGl2ZSxcbiAgLmV5ZWJyb3ctbWVudV9fcHJpbWFyeSBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSkgMnB4O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC5oZWFkZXItbWVudV9fcHJpbWFyeSBsaSBhLFxuICAuZXllYnJvdy1tZW51X19wcmltYXJ5IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlci1tZW51X19wcmltYXJ5IGxpIGE6aG92ZXI6OmFmdGVyLCAuaGVhZGVyLW1lbnVfX3ByaW1hcnkgbGkgYS5hY3RpdmU6OmFmdGVyLFxuICAuZXllYnJvdy1tZW51X19wcmltYXJ5IGxpIGE6aG92ZXI6OmFmdGVyLFxuICAuZXllYnJvdy1tZW51X19wcmltYXJ5IGxpIGEuYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9odW1hbml0eV9yaWdodF9hcnJvdy5zdmdcIik7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5oZWFkZXItbWVudV9fcHJpbWFyeSAuaGlkZS1mb3ItZGVza3RvcCxcbi5leWVicm93LW1lbnVfX3ByaW1hcnkgLmhpZGUtZm9yLWRlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudV9fcHJpbWFyeSAuaGlkZS1mb3ItZGVza3RvcCxcbiAgLmV5ZWJyb3ctbWVudV9fcHJpbWFyeSAuaGlkZS1mb3ItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1tZW51IC5yZWdpc3Rlci1idXR0b24tY29udGFpbmVyLmhpZGUtZm9yLW1vYmlsZSxcbi5leWVicm93LW1lbnUgLnJlZ2lzdGVyLWJ1dHRvbi1jb250YWluZXIuaGlkZS1mb3ItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudSAucmVnaXN0ZXItYnV0dG9uLWNvbnRhaW5lci5oaWRlLWZvci1tb2JpbGUsXG4gIC5leWVicm93LW1lbnUgLnJlZ2lzdGVyLWJ1dHRvbi1jb250YWluZXIuaGlkZS1mb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLmhlYWRlci1tZW51IC5wcmljaW5nLWJ1dHRvbi1jb250YWluZXIuaGlkZS1mb3ItbW9iaWxlLFxuLmV5ZWJyb3ctbWVudSAucHJpY2luZy1idXR0b24tY29udGFpbmVyLmhpZGUtZm9yLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnUgLnByaWNpbmctYnV0dG9uLWNvbnRhaW5lci5oaWRlLWZvci1tb2JpbGUsXG4gIC5leWVicm93LW1lbnUgLnByaWNpbmctYnV0dG9uLWNvbnRhaW5lci5oaWRlLWZvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgLmRpc3BsYXktb24tbW9iaWxlLFxuLmV5ZWJyb3ctbWVudSAuZGlzcGxheS1vbi1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudSAuZGlzcGxheS1vbi1tb2JpbGUsXG4gIC5leWVicm93LW1lbnUgLmRpc3BsYXktb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudSBsaTpmaXJzdC1jaGlsZC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSxcbiAgLmV5ZWJyb3ctbWVudSBsaTpmaXJzdC1jaGlsZC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gICAgbGVmdDogMTM0JTtcbiAgfVxufVxuLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51LFxuLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5oZWFkZXItbWVudSB1bC5zdWItbWVudSxcbiAgLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjBweCAycHg7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbGVmdDogMTEwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMTMsIDIzLCA2MSwgMC4xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDclKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSk7XG4gIH1cbiAgLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51OmZpcnN0LWNoaWxkLFxuICAuZXllYnJvdy1tZW51IHVsLnN1Yi1tZW51OmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAxMzQlO1xuICB9XG4gIC5oZWFkZXItbWVudSB1bC5zdWItbWVudTpiZWZvcmUsXG4gIC5leWVicm93LW1lbnUgdWwuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnUgbGksXG4uZXllYnJvdy1tZW51IHVsLnN1Yi1tZW51IGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpLFxuICAuZXllYnJvdy1tZW51IHVsLnN1Yi1tZW51IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpIGEsXG4uZXllYnJvdy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogOTclO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpIGEsXG4gIC5leWVicm93LW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW0gMC4xcmVtIDFyZW07XG4gIH1cbn1cbi5oZWFkZXItbWVudSB1bC5zdWItbWVudSBsaSBhLmFjdGl2ZSwgLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIsXG4uZXllYnJvdy1tZW51IHVsLnN1Yi1tZW51IGxpIGEuYWN0aXZlLFxuLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSxcbiAgLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpIGEuYWN0aXZlLCAuaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnUgbGkgYTpob3ZlcixcbiAgLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSBsaSBhLmFjdGl2ZSxcbiAgLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTEwLXdobGl2ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXI6OmFmdGVyLCAuaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnUgbGkgYS5hY3RpdmU6OmFmdGVyLFxuLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSBsaSBhOmhvdmVyOjphZnRlcixcbi5leWVicm93LW1lbnUgdWwuc3ViLW1lbnUgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvaHVtYW5pdHlfcmlnaHRfYXJyb3cuc3ZnXCIpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkLFxuLmV5ZWJyb3ctbWVudSB1bC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbmJ1dHRvbi5tZW51LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICBidXR0b24ubWVudS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJ1dHRvbi5tZW51LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5idXR0b24ubWVudS1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICBmb250LXNpemU6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5idXR0b24ubWVudS1idG4gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG59XG5idXR0b24ubWVudS1idG4gc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIGJhY2tncm91bmQgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJhY2tncm91bmQgMC4zcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG59XG5idXR0b24ubWVudS1idG4gc3BhbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xufVxuYnV0dG9uLm1lbnUtYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSk7XG59XG5idXR0b24ubWVudS1idG46aG92ZXIgc3BhbjpiZWZvcmUsIGJ1dHRvbi5tZW51LWJ0bjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuYnV0dG9uLm1lbnUtYnRuLm9wZW5lZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5idXR0b24ubWVudS1idG4ub3BlbmVkIHNwYW46YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSg0NWRlZyk7XG59XG5idXR0b24ubWVudS1idG4ub3BlbmVkIHNwYW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuYnV0dG9uLm1lbnUtYnRuLm9wZW5lZCBzcGFuOmJlZm9yZSwgYnV0dG9uLm1lbnUtYnRuLm9wZW5lZCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuXG5zZWN0aW9uLmV5ZWJyb3ctbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOUVCO1xufVxuXG4uZXllYnJvdy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5leWVicm93LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZXllYnJvdy1tZW51IC5zaXRlX19leWVicm93LXRvcCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmV5ZWJyb3ctbWVudSBuYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5leWVicm93LW1lbnUgI2V5ZWJyb3ctbWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgfVxufVxuLmV5ZWJyb3ctbWVudSAjZXllYnJvdy1tZW51LWxpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmV5ZWJyb3ctbWVudSAjZXllYnJvdy1tZW51LWxpc3QgbGkgYS5hY3RpdmUsIC5leWVicm93LW1lbnUgI2V5ZWJyb3ctbWVudS1saXN0IGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkIHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAycHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgfVxufVxuLmV5ZWJyb3ctbWVudSAjZXllYnJvdy1tZW51LWxpc3QgbGk6bnRoLWxhc3QtY2hpbGQoMSkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItbWVudV9fcmVnaXN0ZXJidG4ge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA5cHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5oZWFkZXItbWVudV9fcmVnaXN0ZXJidG4ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmhlYWRlci1tZW51X19yZWdpc3RlcmJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyLW1lbnVfX3JlZ2lzdGVyYnRuOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbn1cbi5oZWFkZXItbWVudV9fcmVnaXN0ZXJidG46aG92ZXIsIC5oZWFkZXItbWVudV9fcmVnaXN0ZXJidG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLW1lbnVfX3JlZ2lzdGVyYnRuOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW1lbnVfX3JlZ2lzdGVyYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cblxuLmxvZ28tZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmxvZ28tZm9vdGVyIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4uZm9vdGVyX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuZm9vdGVyX19jb250ZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0bztcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbWFpbiB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZvb3Rlcl9fbWFpbiAuZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuZm9vdGVyX19tYWluIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgYWxpZ24tc2VsZjogaW5pdGlhbDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb290ZXJfX21lbnUgLmZvb3Rlci1uYXZpZ2F0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgLmZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZm9vdGVyX19tZW51IC5mb290ZXItbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX21lbnUgLmZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfX21lbnUgLmZvb3Rlci1uYXZpZ2F0aW9uIGxpIGFjIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5mb290ZXJfX21lbnUgLmZvb3Rlci1uYXZpZ2F0aW9uIGxpLmZvb3Rlci1ib2xkIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX21lbnUgLmZvb3Rlci1uYXZpZ2F0aW9uIGxpIC5zdWItbWVudSAuZm9vdGVyLWJvbGQgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGkgLnN1Yi1tZW51IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGkgLnN1Yi1tZW51IGxpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9vdGVyX19tZW51IC5mb290ZXItbmF2aWdhdGlvbiBsaSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGkgLnN1Yi1tZW51IGxpLmZvb3Rlci1yZWdpc3Rlci1idXR0b24gYSBzcGFuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmZvb3Rlcl9fbWVudSAuZm9vdGVyLW5hdmlnYXRpb24gbGkgLnN1Yi1tZW51IC5ib2xkIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5mb290ZXJfX2JvdHRvbSBhIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2JvdHRvbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSAucmVnIHtcbiAgYm90dG9tOiAzcHg7XG59XG4uZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEU5RUI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSAuZm9vdGVyX19ib3R0b20tbGlua3MgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2JvdHRvbS1saW5rcyBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5mb290ZXJfX2JvdHRvbSAubWFkZS13aXRoLWxvdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmZvb3Rlcl9fYm90dG9tIC5tYWRlLXdpdGgtbG92ZSBzcGFuLnN5bWJvbCB7XG4gIG1hcmdpbjogMCAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmZvb3Rlcl9fYm90dG9tIC5tYWRlLXdpdGgtbG92ZSBzcGFuLnNwYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Rpc3QvaW1hZ2VzL3NwYXJrLnN2Z1wiKTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA0cHg7XG59XG4uZm9vdGVyX19zbS1iYXIgLnNtLWljb25zIGEge1xuICBtYXJnaW46IDAgMTZweDtcbn1cbi5mb290ZXJfX3NtLWJhciAuc20taWNvbnMgYSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyX19mb3JtLWJhciAjY29uZmlybWZvcm0ge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fZm9ybS1iYXIgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbixcbi5mb290ZXJfX2Zvcm0tYmFyIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ1NjNcIl0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX2Zvcm0tYmFyIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246aG92ZXIsXG4uZm9vdGVyX19mb3JtLWJhciAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyX19ub3RlIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b24ge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbn1cbi5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbjpob3ZlciwgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLXNwZWFrZXIgLmZvb3Rlcl9fc2hhcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItdGFuKTtcbn1cblxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCIyNDgxXCJdIC5ta3RvT2Zmc2V0LCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvT2Zmc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9MYWJlbCwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSAubWt0b0xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9HdXR0ZXIsIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ1NjNcIl0gLm1rdG9HdXR0ZXIge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSBkaXYubWt0b0J1dHRvblJvdywgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSBkaXYubWt0b0J1dHRvblJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSBpbnB1dFt0eXBlPXRleHRdLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0h0bWxUZXh0LCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvSHRtbFRleHQge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWw3MC13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9IdG1sVGV4dCwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSAubWt0b0h0bWxUZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9IdG1sVGV4dCBhLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvSHRtbFRleHQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0h0bWxUZXh0IGEsIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ1NjNcIl0gLm1rdG9IdG1sVGV4dCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gaW5wdXRbdHlwZT1lbWFpbF0sIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gaW5wdXRbdHlwZT10ZXh0XSwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjhFQkE7XG4gIG1heC1oZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCIyNDgxXCJdIGlucHV0W3R5cGU9ZW1haWxdLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCIyNDgxXCJdIGlucHV0W3R5cGU9dGV4dF0sIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ1NjNcIl0gaW5wdXRbdHlwZT1lbWFpbF0sIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ1NjNcIl0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSBpbnB1dFt0eXBlPXRleHRdLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIGlucHV0W3R5cGU9ZW1haWxdLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0Zvcm1Db2wsIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ1NjNcIl0gLm1rdG9Gb3JtQ29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbiwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCIyNDgxXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbn1cbi5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246aG92ZXIsIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjI0ODFcIl0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b246YWN0aXZlLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyLCAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9XCI0NTYzXCJdIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIGJ1dHRvbi5ta3RvQnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbjpmb2N1cywgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAhaW1wb3J0YW50O1xufVxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiMjQ4MVwiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbjpkaXNhYmxlZCwgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPVwiNDU2M1wiXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIGxpLmhhcy1tZW51LWl0ZW1zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDIwJSAtIDEwcHgpOyAvKiBTcGxpdHMgaW50byA1IGNvbHVtbnMgKi9cbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IC8qIE9wdGlvbmFsIHNwYWNpbmcgYmV0d2VlbiBjb2x1bW5zICovXG4gIH1cbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uIGxpLmhhcy1tZW51LWl0ZW1zID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGJ1bGxldCBwb2ludHMgZnJvbSBzdWItbWVudXMgKi9cbiAgcGFkZGluZy1sZWZ0OiAwOyAvKiBSZW1vdmVzIGxlZnQgcGFkZGluZyBmcm9tIHN1Yi1tZW51cyAqL1xufVxuXG4uZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCkgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudDtcbn1cbi5mb290ZXItcmVnaXN0ZXItYnV0dG9uIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmZvb3Rlci1yZWdpc3Rlci1idXR0b24gYTpob3ZlciwgLmZvb3Rlci1yZWdpc3Rlci1idXR0b24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmZvb3Rlci1yZWdpc3Rlci1idXR0b24gYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhOmhvdmVyLCAuZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhLmFjdGl2ZSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmZvb3Rlci1yZWdpc3Rlci1idXR0b24gYSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5mb290ZXItcmVnaXN0ZXItYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhIGE6aG92ZXI6OmFmdGVyLCAuZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhIGEuYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXItcmVnaXN0ZXItYnV0dG9uIGEgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5ndWxhciAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmd1bGFyIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi5zaW5ndWxhciAuaGFzLXBvc3QtdGh1bWJuYWlsIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm8tcmVzdWx0cy5ub3QtZm91bmQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnZS1saW5rcyAucG9zdC1wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5wYWdlLWxpbmtzIC5wb3N0LXBhZ2UtbnVtYmVyczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlLCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1zcGVha2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWVudHJ5LWhlYWRlci0tY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWVudHJ5LWhlYWRlci0tZm9udC1zaXplKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWgyKTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6IHZhcigtLWVudHJ5LWhlYWRlci0tY29sb3ItbGluayk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xNWVtO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZW50cnktaGVhZGVyLS1jb2xvci1ob3Zlcik7XG59XG4uZW50cnktdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1lbnRyeS1oZWFkZXItLWNvbG9yLWZvY3VzKTtcbn1cbi5lbnRyeS10aXRsZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1lbnRyeS1oZWFkZXItLWNvbG9yLWxpbmspO1xufVxuXG4uc2luZ3VsYXIgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1wYWdlLXRpdGxlKTtcbn1cblxuaDEuZW50cnktdGl0bGUge1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDEpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZSk7XG59XG5cbi8qKlxuICogRW50cnkgQ29udGVudFxuICovXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWVudHJ5LWNvbnRlbnQtLWZvbnQtZmFtaWx5KTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgcCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5lbnRyeS1jb250ZW50ID4gaWZyYW1lW3N0eWxlXSB7XG4gIG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmVudHJ5LWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnRyeS1mb290ZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVudHJ5LWZvb3RlciBhIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5lbnRyeS1mb290ZXIgYTpob3ZlciwgLmVudHJ5LWZvb3RlciBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG4uZW50cnktZm9vdGVyIGE6YWN0aXZlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkgc29saWQgdmFyKC0tc2VwYXJhdG9yLS1ib3JkZXItY29sb3IpO1xufVxuXG5ib2R5Om5vdCguc2luZ2xlKSAuc2l0ZS1tYWluID4gYXJ0aWNsZTpsYXN0LW9mLXR5cGUgLmVudHJ5LWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNpbmdsZSAuc2l0ZS1tYWluID4gYXJ0aWNsZSA+IC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC44ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1zZXBhcmF0b3ItLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cbi5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIC5wb3N0LXRheG9ub21pZXMsXG4uc2luZ2xlIC5zaXRlLW1haW4gPiBhcnRpY2xlID4gLmVudHJ5LWZvb3RlciAuZnVsbC1zaXplLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIC5mdWxsLXNpemUtbGluazpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIC5wb3N0ZWQtb24sXG4uc2luZ2xlIC5zaXRlLW1haW4gPiBhcnRpY2xlID4gLmVudHJ5LWZvb3RlciAuYnlsaW5lLFxuLnNpbmdsZSAuc2l0ZS1tYWluID4gYXJ0aWNsZSA+IC5lbnRyeS1mb290ZXIgLmNhdC1saW5rcyxcbi5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIC50YWdzLWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2luZ2xlIC5zaXRlLW1haW4gPiBhcnRpY2xlID4gLmVudHJ5LWZvb3RlciAuZnVsbC1zaXplLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIC5wb3N0LXRheG9ub21pZXMsXG4gIC5zaW5nbGUgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktZm9vdGVyIC5mdWxsLXNpemUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKipcbiAqIFBvc3QgVGh1bWJuYWlsc1xuICovXG4ucG9zdC10aHVtYm5haWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdC10aHVtYm5haWwgLndwLXBvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi8qKlxuICogQXV0aG9yXG4gKi9cbi5hdXRob3ItYmlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpO1xufVxuLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuYXV0aG9yLWJpbyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLmF1dGhvci1iaW8uc2hvdy1hdmF0YXJzIC5hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hdXRob3ItYmlvLnNob3ctYXZhdGFycyAuYXV0aG9yLWJpby1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCkgLSA5MHB4KTtcbn1cbi5hdXRob3ItYmlvIC5hdXRob3ItYmlvLWNvbnRlbnQgLmF1dGhvci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1lbnRyeS1hdXRob3ItYmlvLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZW50cnktYXV0aG9yLWJpby0tZm9udC1zaXplKTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmF1dGhvci1iaW8gLmF1dGhvci1iaW8tY29udGVudCAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1wYWdlLXRpdGxlKTtcbn1cblxuaDEucGFnZS10aXRsZSxcbmgyLnBhZ2UtdGl0bGUge1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZSk7XG59XG5cbmgxLnBhZ2UtdGl0bGUge1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDEpO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi5hcmNoaXZlIC5jb250ZW50LWFyZWEgLmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC5jb250ZW50LWFyZWEgLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAuY29udGVudC1hcmVhIC5mb3JtYXQtbGluayAuZW50cnktY29udGVudCxcbi5zZWFyY2ggLmNvbnRlbnQtYXJlYSAuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaCAuY29udGVudC1hcmVhIC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaCAuY29udGVudC1hcmVhIC5mb3JtYXQtbGluayAuZW50cnktY29udGVudCxcbi5ibG9nIC5jb250ZW50LWFyZWEgLmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCxcbi5ibG9nIC5jb250ZW50LWFyZWEgLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuY29udGVudC1hcmVhIC5mb3JtYXQtbGluayAuZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbGcpO1xufVxuLmFyY2hpdmUgLmZvcm1hdC1pbWFnZSAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC5mb3JtYXQtZ2FsbGVyeSAuZW50cnktY29udGVudCxcbi5hcmNoaXZlIC5mb3JtYXQtdmlkZW8gLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoIC5mb3JtYXQtaW1hZ2UgLmVudHJ5LWNvbnRlbnQsXG4uc2VhcmNoIC5mb3JtYXQtZ2FsbGVyeSAuZW50cnktY29udGVudCxcbi5zZWFyY2ggLmZvcm1hdC12aWRlbyAuZW50cnktY29udGVudCxcbi5ibG9nIC5mb3JtYXQtaW1hZ2UgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuZm9ybWF0LWdhbGxlcnkgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuZm9ybWF0LXZpZGVvIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4uYXJjaGl2ZSAuZW50cnktZm9vdGVyIC5jYXQtbGlua3MsXG4uYXJjaGl2ZSAuZW50cnktZm9vdGVyIC50YWdzLWxpbmtzLFxuLnNlYXJjaCAuZW50cnktZm9vdGVyIC5jYXQtbGlua3MsXG4uc2VhcmNoIC5lbnRyeS1mb290ZXIgLnRhZ3MtbGlua3MsXG4uYmxvZyAuZW50cnktZm9vdGVyIC5jYXQtbGlua3MsXG4uYmxvZyAuZW50cnktZm9vdGVyIC50YWdzLWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZS5sb2dnZWQtaW4gLmVudHJ5LWZvb3RlciAucG9zdGVkLW9uLFxuLnNlYXJjaC5sb2dnZWQtaW4gLmVudHJ5LWZvb3RlciAucG9zdGVkLW9uLFxuLmJsb2cubG9nZ2VkLWluIC5lbnRyeS1mb290ZXIgLnBvc3RlZC1vbiB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteGwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbn1cblxuLmVycm9yNDA0IC5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuZXJyb3I0MDQgLmJsb2NrLWhlcm9fX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmVycm9yNDA0IC5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5lcnJvcjQwNF9faGVscC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuZXJyb3I0MDRfX2hlbHAtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDAgMDtcbiAgfVxufVxuLmVycm9yNDA0X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5lcnJvcjQwNF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmVycm9yNDA0X19saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmVycm9yNDA0X19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5lcnJvcjQwNF9faGVscGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5lcnJvcjQwNF9faGVscGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5lcnJvcjQwNCAuZm9vdGVyX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cblxuLyoqXG4gKiBDb21tZW50cyBXcmFwcGVyXG4gKi9cbi5jb21tZW50cy1hcmVhID4gKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4uY29tbWVudHMtYXJlYSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbW1lbnRzLWFyZWEgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbW1lbnRzLWFyZWEuc2hvdy1hdmF0YXJzIC5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuLmNvbW1lbnRzLWFyZWEuc2hvdy1hdmF0YXJzIC5mbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuLmNvbW1lbnRzLWFyZWEuc2hvdy1hdmF0YXJzIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgcGFkZGluZzogOHB4IDAgOXB4IDg1cHg7XG59XG5cbi8qKlxuICogQ29tbWVudCBUaXRsZVxuICovXG4uY29tbWVudHMtdGl0bGUsXG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWgyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgyKTtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vKiBOZXN0ZWQgY29tbWVudCByZXBseSB0aXRsZSovXG4uY29tbWVudCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG59XG5cbi8qKlxuICogQ29tbWVudCBMaXN0c1xuICovXG4uY29tbWVudC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbW1lbnQtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiA+IGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuY29tbWVudC1saXN0IC5kZXB0aC0yLFxuICAuY29tbWVudC1saXN0IC5kZXB0aC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG4gIH1cbn1cblxuLyoqXG4gKiBDb21tZW50IE1ldGFcbiAqL1xuLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3Ige1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLmZuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbiAgaHlwaGVuczogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNvbW1lbnQtbWV0YSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgcGFkZGluZzogOHB4IDAgOXB4IDA7XG59XG4uY29tbWVudC1tZXRhIC5jb21tZW50LW1ldGFkYXRhIC5lZGl0LWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuY29tbWVudC1tZXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3Ige1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4ucmVwbHkge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNheXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGluZ2JhY2sgLnVybCxcbi50cmFja2JhY2sgLnVybCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG59XG5cbi5jb21tZW50LWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS43ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4uY29tbWVudC1ib2R5ID4gKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG4uY29tbWVudC1ib2R5IC5yZXBseSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBpbmdiYWNrIC5jb21tZW50LWJvZHksXG4udHJhY2tiYWNrIC5jb21tZW50LWJvZHkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCA+ICoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cbi5jb21tZW50LXJlc3BvbmQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21tZW50LXJlc3BvbmQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbW1lbnQtcmVzcG9uZCA+ICo6bGFzdC1jaGlsZC5jb21tZW50LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuXG4uY29tbWVudC1hdXRob3Ige1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmNvbW1lbnQtYXV0aG9yIC51cmwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbW1lbnQtZm9ybSA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xufVxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgPiBsYWJlbCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXMge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbW1lbnQtZm9ybSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG59XG4uY29tbWVudC1mb3JtID4gcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21tZW50LWZvcm0gPiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29tbWVudC1mb3JtID4gcCBsYWJlbCxcbi5jb21tZW50LWZvcm0gPiBwIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtZm9ybSA+IHAgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LWZvcm0gPiBwIGlucHV0W3R5cGU9dXJsXSxcbi5jb21tZW50LWZvcm0gPiBwIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9ybS0tbGFiZWwtd2VpZ2h0KTtcbn1cbi5jb21tZW50LWZvcm0gPiBwLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuY29tbWVudC1mb3JtID4gcC5jb21tZW50LWZvcm0tYXV0aG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgfVxuICAuY29tbWVudC1mb3JtID4gcC5jb21tZW50LW5vdGVzLCAuY29tbWVudC1mb3JtID4gcC5sb2dnZWQtaW4tYXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIE5leHQvUHJldmlvdXMgbmF2aWdhdGlvbiAqL1xuLm5hdmlnYXRpb24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5uYXZpZ2F0aW9uIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG59XG4ubmF2aWdhdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gKiB7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGEsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAubmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCxcbiAgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ubmF2aWdhdGlvbiAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyAuc3ZnLWljb24sXG4ubmF2aWdhdGlvbiAucHJldiAuc3ZnLWljb24ge1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwLjI1ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbn1cbi5uYXZpZ2F0aW9uIC5uYXYtbmV4dCAuc3ZnLWljb24sXG4ubmF2aWdhdGlvbiAubmV4dCAuc3ZnLWljb24ge1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuMjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSBhdXRvO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5tZXRhLW5hdiB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbGcpO1xuICBmb250LXdlaWdodDogdmFyKC0tcGFnaW5hdGlvbi0tZm9udC13ZWlnaHQtc3Ryb25nKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24gLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogNXB4IGNhbGMoMjRweCArIDAuMjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0OmZpcnN0LWNoaWxkLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0Omxhc3QtY2hpbGQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdpbmF0aW9uLFxuLmNvbW1lbnRzLXBhZ2luYXRpb24ge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wYWdpbmF0aW9uLFxuICAuY29tbWVudHMtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIGF1dG87XG4gIH1cbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MsXG4uY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyBhOmhvdmVyLFxuLmNvbW1lbnRzLXBhZ2luYXRpb24gLm5hdi1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBhZ2luYXRpb24tLWNvbG9yLWxpbmstaG92ZXIpO1xufVxuLmlzLWRhcmstdGhlbWUgLnBhZ2luYXRpb24gLm5hdi1saW5rcyBhOmFjdGl2ZSxcbi5pcy1kYXJrLXRoZW1lIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgYTpob3ZlcjphY3RpdmUsXG4uaXMtZGFyay10aGVtZSAucGFnaW5hdGlvbiAubmF2LWxpbmtzIGE6aG92ZXI6Zm9jdXMsXG4uaXMtZGFyay10aGVtZSAuY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzIGE6YWN0aXZlLFxuLmlzLWRhcmstdGhlbWUgLmNvbW1lbnRzLXBhZ2luYXRpb24gLm5hdi1saW5rcyBhOmhvdmVyOmFjdGl2ZSxcbi5pcy1kYXJrLXRoZW1lIC5jb21tZW50cy1wYWdpbmF0aW9uIC5uYXYtbGlua3MgYTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgYTphY3RpdmUsXG4uaGFzLWJhY2tncm91bmQtd2hpdGUgLnBhZ2luYXRpb24gLm5hdi1saW5rcyBhOmhvdmVyOmFjdGl2ZSxcbi5oYXMtYmFja2dyb3VuZC13aGl0ZSAucGFnaW5hdGlvbiAubmF2LWxpbmtzIGE6aG92ZXI6Zm9jdXMsXG4uaGFzLWJhY2tncm91bmQtd2hpdGUgLmNvbW1lbnRzLXBhZ2luYXRpb24gLm5hdi1saW5rcyBhOmFjdGl2ZSxcbi5oYXMtYmFja2dyb3VuZC13aGl0ZSAuY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzIGE6aG92ZXI6YWN0aXZlLFxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIC5jb21tZW50cy1wYWdpbmF0aW9uIC5uYXYtbGlua3MgYTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgPiAqLFxuLmNvbW1lbnRzLXBhZ2luYXRpb24gLm5hdi1saW5rcyA+ICoge1xuICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvbi0tY29sb3ItdGV4dCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wYWdpbmF0aW9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGFnaW5hdGlvbi0tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBhZ2luYXRpb24tLWZvbnQtd2VpZ2h0KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgPiAqLmN1cnJlbnQsXG4uY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzID4gKi5jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnaW5hdGlvbiAubmF2LWxpbmtzID4gKjpub3QoLmRvdHMpOm5vdCguY3VycmVudCk6aG92ZXIsXG4uY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzID4gKjpub3QoLmRvdHMpOm5vdCguY3VycmVudCk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgPiAqOmZpcnN0LWNoaWxkLFxuLmNvbW1lbnRzLXBhZ2luYXRpb24gLm5hdi1saW5rcyA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgPiAqOmxhc3QtY2hpbGQsXG4uY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyA+ICoubmV4dCxcbi5jb21tZW50cy1wYWdpbmF0aW9uIC5uYXYtbGlua3MgPiAqLm5leHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgPiAqLnByZXYsXG4uY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzID4gKi5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAucGFnaW5hdGlvbiAubmF2LWxpbmtzLFxuICAuY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxuICAuY29tbWVudHMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0LFxuICAuY29tbWVudHMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYsXG4gIC5jb21tZW50cy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC5wYWdpbmF0aW9uIC5uYXYtc2hvcnQsXG4gIC5jb21tZW50cy1wYWdpbmF0aW9uIC5uYXYtc2hvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbW1lbnRzLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbjogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSkgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmNvbW1lbnRzLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSkgYXV0byBjYWxjKDQgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKSBhdXRvO1xuICB9XG59XG4uY29tbWVudHMtcGFnaW5hdGlvbiAubmF2LWxpbmtzID4gKiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbWQpO1xufVxuXG4ud2lkZ2V0LWFyZWEge1xuICBtYXJnaW4tdG9wOiBjYWxjKDYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAvIDMpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLS1jb2xvci10ZXh0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb290ZXItLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb290ZXItLWZvbnQtZmFtaWx5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUycHgpIHtcbiAgLndpZGdldC1hcmVhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLndpZGdldC1hcmVhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC53aWRnZXQtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIH1cbn1cbi53aWRnZXQtYXJlYSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53aWRnZXQtYXJlYSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13aWRnZXQtLWxpbmUtaGVpZ2h0LWxpc3QpO1xufVxuLndpZGdldC1hcmVhIHVsLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgdWwuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0td2lkZ2V0LS1zcGFjaW5nLW1lbnUpO1xufVxuLndpZGdldC1hcmVhIHVsIC5zdWItbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldC1hcmVhIGEge1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLS1jb2xvci1saW5rKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLndpZGdldC1hcmVhIGE6bGluaywgLndpZGdldC1hcmVhIGE6dmlzaXRlZCwgLndpZGdldC1hcmVhIGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci0tY29sb3ItbGluayk7XG59XG4ud2lkZ2V0LWFyZWEgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItLWNvbG9yLWxpbmstaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbn1cbi53aWRnZXQtYXJlYSAud3AtYmxvY2stc29jaWFsLWxpbmtzLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndpZGdldC1hcmVhIC53cC1ibG9jay1zb2NpYWwtbGlua3MuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cbi53aWRnZXQtYXJlYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLndpZGdldCBoMSxcbi53aWRnZXQgaDIsXG4ud2lkZ2V0IGgzLFxuLndpZGdldCBoNCxcbi53aWRnZXQgaDUsXG4ud2lkZ2V0IGg2IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXdpZGdldC0tZm9udC13ZWlnaHQtdGl0bGUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0td2lkZ2V0LS1saW5lLWhlaWdodC10aXRsZSk7XG59XG4ud2lkZ2V0IGgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1tZCk7XG59XG4ud2lkZ2V0IGgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG59XG4ud2lkZ2V0IGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG59XG4ud2lkZ2V0IGg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG59XG4ud2lkZ2V0IGg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG59XG4ud2lkZ2V0IGg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCk7XG59XG4uc2VhcmNoLWZvcm0gPiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9ybS0tbGFiZWwtd2VpZ2h0KTtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAvIDMpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgLyAzKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi53aWRnZXRfc2VhcmNoID4gLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4ud2lkZ2V0X3NlYXJjaCA+IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuXG4ud2lkZ2V0X3JzcyBhLnJzc3dpZGdldCAucnNzLXdpZGdldC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFubm91bmNlbWVudC1iYW5uZXIge1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLTIwMjQtc2t5KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogOTJ2dztcbiAgdG9wOiA4NXB4O1xuICBsZWZ0OiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW5ub3VuY2VtZW50LWJhbm5lciAqIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5hbm5vdW5jZW1lbnQtYmFubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDE0MnB4O1xuICB9XG4gIC5hbm5vdW5jZW1lbnQtYmFubmVyICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFubm91bmNlbWVudC1iYW5uZXItdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYW5ub3VuY2VtZW50LWJhbm5lci10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFubm91bmNlbWVudC1iYW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hbm5vdW5jZW1lbnQtYmFubmVyIC5oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW5ub3VuY2VtZW50LWJhbm5lciAuaGlkZSBzdmcge1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMTVweDtcbn1cbi5hbm5vdW5jZW1lbnQtYmFubmVyLmhpZGUtYW5ub3VuY2VtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGVfX2hlYWRlciAuYW5ub3VuY2VtZW50LWJhbm5lciB7XG4gIGJvdHRvbTogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zaXRlX19oZWFkZXIgLmFubm91bmNlbWVudC1iYW5uZXItdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2l0ZV9faGVhZGVyIC5hbm5vdW5jZW1lbnQtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZV9faGVhZGVyIC5hbm5vdW5jZW1lbnQtYmFubmVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21vdXNlZmxvdyBsYWJlbC5tZi1yYWRpbyxcbiNtb3VzZWZsb3cgbGFiZWwubWYtY2hlY2tib3gge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4jbW91c2VmbG93IC5tZi13aWRnZXQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbiNtb3VzZWZsb3cgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNtb3VzZWZsb3cgLm1mLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2IoMTAwLCA1OSwgMTIzKSAtMTAwJSwgcmdiKDIzNSwgOTUsIDE0NikgMzUlLCByZ2IoMjQyLCAxNjksIDApIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Rpc3QvaW1hZ2VzL2Nsb3NlLWljb24tZGFyay1ibHVlLnN2Z1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMTVweDtcbiAgICB0b3A6IDIwJTtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY29udGVudF9fbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItY3VsdHVyZWQpO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtLWV4aXRfaW50ZW50IC5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX2xlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtLWV4aXRfaW50ZW50IC5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1jdWx0dXJlZCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY29udGVudF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDIuNXJlbSAxcmVtO1xuICB9XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY29udGVudF9fcmlnaHQgaDUge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50X19yaWdodCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50X19yaWdodCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1tYWluLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC13aWR0aDogNDk1cHg7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uIGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtLWV4aXRfaW50ZW50IC5wb3B1cF9iYW5uZXJfX21vZGFsLWN0YS1idXR0b24gYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1tdXRlZC1ncmVlbik7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY3RhLWJ1dHRvbiBhOmhvdmVyLCAucG9wdXBfYmFubmVyX19tb2RhbC0tZXhpdF9pbnRlbnQgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY3RhLWJ1dHRvbiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtZ3JlZW4pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtLWV4aXRfaW50ZW50IC5wb3B1cF9iYW5uZXJfX21vZGFsLWN0YS1idXR0b24gYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLS1leGl0X2ludGVudCAucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uIGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtLWV4aXRfaW50ZW50IC5wb3B1cF9iYW5uZXJfX2FjY2VudC1saW5lIHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTI2XCIgdmlld0JveD1cIjAgMCAxOCAxMjZcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTM5MyAtNTYxLjc5MilcIj48cGF0aCBkPVwiTTAsMEgxMDhcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNDAyLjUgNTc5Ljc5Mikgcm90YXRlKDkwKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzNzBkM2FiXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48Y2lyY2xlIGN4PVwiOVwiIGN5PVwiOVwiIHI9XCI5XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM5MyA1NjEuNzkyKVwiIGZpbGw9XCIlMjM3YWQ4YmFcIi8+PC9nPjwvc3ZnPicpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogNC41cmVtO1xuICBoZWlnaHQ6IDEyNnB4O1xuICBsZWZ0OiAxNiU7XG4gIHdpZHRoOiAxOHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG9wdXBfYmFubmVyX19tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Rpc3QvaW1hZ2VzL2Nsb3NlLWljb24tZGFyay1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsIC5jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogZGFya2dyYXk7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTUlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiA5MCU7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50IHtcbiAgICB0b3A6IDI1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1NXB4O1xuICB9XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50X19sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkYjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjIwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX2xlZnQge1xuICAgIHdpZHRoOiAxNTAlO1xuICB9XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50X19yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY29udGVudF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY29udGVudF9fcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDIuNXJlbSAzLjVyZW0gMS41cmVtO1xuICB9XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jb250ZW50X19yaWdodCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZGI2YzMzO1xuICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX3JpZ2h0IGg1IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX3JpZ2h0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wb3B1cF9iYW5uZXJfX21vZGFsLWNvbnRlbnRfX3JpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY29udGVudF9fcmlnaHQgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1tYWluLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyODVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLW1haW4taW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgd2lkdGg6IDQzMHB4O1xuICB0b3A6IDE2JTtcbiAgbGVmdDogLTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODRweCkge1xuICAucG9wdXBfYmFubmVyX19tb2RhbC1tYWluLWltYWdlIGltZyB7XG4gICAgbGVmdDogLTEyNXB4O1xuICB9XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1zZWNvbmRhcnktaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtc2Vjb25kYXJ5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY3RhLWJ1dHRvbiBhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuLnBvcHVwX2Jhbm5lcl9fbW9kYWwtY3RhLWJ1dHRvbiBhOmhvdmVyLCAucG9wdXBfYmFubmVyX19tb2RhbC1jdGEtYnV0dG9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLWN0YS1idXR0b24gYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLWN0YS1idXR0b24gYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4ucG9wdXBfYmFubmVyX19tb2RhbC1vcGVuIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucG9wdXBfYmFubmVyX19jb3ZpZC1zdGF0ZW1lbnQtb3BlbiB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyYXkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wb3B1cF9iYW5uZXJfX21vZGFsLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1hdXN0aW4vZGlzdC9pbWFnZXMvZXhjbGFtYXRpb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLnBvcHVwX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3B1cF9fY29udGFpbmVyIHtcbiAgICBib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wb3B1cF9fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3B1cF9fY3RhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5wb3B1cF9fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3B1cF9fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4ucG9wdXBfX2N0YTpob3ZlciwgLnBvcHVwX19jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NlYW4yLXdobGl2ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb2NlYW4yLXdobGl2ZSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvcHVwX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1vY2Vhbi13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4ucG9wdXBfX2N0YTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4ucG9wdXBfX2hlYWRpbmcge1xuICBtYXgtd2lkdGg6IDM3OXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAucG9wdXBfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBvcHVwX19oZWFkaW5nIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBvcHVwX19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDQ7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjMpO1xuICB3aWR0aDogOTMlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3B1cF9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5wb3B1cF9fY2xvc2Uge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMXB4IHJnYmEoOTEsIDk5LCAyMjgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXBfX2NvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAucG9wdXBfX2NvdW50ZG93biB7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gIH1cbn1cbi5wb3B1cF9fY291bnRkb3duLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAucG9wdXBfX2NvdW50ZG93bi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAucG9wdXBfX2NvdW50ZG93bi1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnBvcHVwX19jb3VudGRvd24tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5wb3B1cF9fY291bnRkb3duLXRleHQge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3B1cF9fY291bnRkb3duLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAucG9wdXBfX2NvdW50ZG93bi10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLnBvcHVwX19jb3VudGRvd24tcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAucG9wdXBfX2NvdW50ZG93bi1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3B1cF9fY291bnRkb3duLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wb3B1cF9fY291bnRkb3duLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5wb3B1cF9fY291bnRkb3duLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay1zcGVha2VycyB7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcbn1cbi5ibG9jay1zcGVha2Vyczp0YXJnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIxMHB4OyAvKiBmaXhlZCBoZWFkZXIgaGVpZ2h0Ki9cbiAgbWFyZ2luOiAtMjEwcHggMCAwOyAvKiBuZWdhdGl2ZSBmaXhlZCBoZWFkZXIgaGVpZ2h0ICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1zcGVha2VycyB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLmJsb2NrLWtleW5vdGUtc3BlYWtlcnMge1xuICAgIG1hcmdpbjogNHJlbSAwIDFyZW0gMDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vyc19fbW9yZS1sZXNzIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9yZS1sZXNzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJsb2NrLXNwZWFrZXJzX19tb3JlLWxlc3M6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuLmJsb2NrLXNwZWFrZXJzX19tb3JlLWxlc3M6aG92ZXIsIC5ibG9jay1zcGVha2Vyc19fbW9yZS1sZXNzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc3BlYWtlcnNfX21vcmUtbGVzczpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9yZS1sZXNzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1zcGVha2Vyc19fc3BlYWtlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2stc3BlYWtlcnNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmJsb2NrLWtleW5vdGUtc3BlYWtlcnMgaDMge1xuICBmb250LXNpemU6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2sta2V5bm90ZS1zcGVha2VycyAuYmxvY2stc3BlYWtlcl9fd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJsb2NrLXNwZWFrZXJzLWFsbCAuYmxvY2stc3BlYWtlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLW1vcmUta2V5bm90ZS1zcGVha2VycyB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDJyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKTtcbn1cbi5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJfX3NxdWFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGVha2Vycy1hY3RpdmUsXG4uYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGVha2VycyBhIHtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMwZTE4M2I7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGVha2Vycy1hY3RpdmUsXG4gIC5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3NwZWFrZXJzIGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmJsb2NrLW1vcmUta2V5bm90ZS1zcGVha2Vyc19fc3BlYWtlcnMtYWN0aXZlLmZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3NwZWFrZXJzIGEge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG4uYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGVha2VycyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3dyYXAuYmxvY2stc3BlYWtlcl9fd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1taW50KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3dyYXAuYmxvY2stc3BlYWtlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAycmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4uYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzBEMTczRDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLW1vcmUta2V5bm90ZS1zcGVha2VycyAuYmxvY2stc3BlYWtlcl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG4uYmxvY2stc2Vzc2lvbi1zcGVha2VycyB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDJyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXRhbik7XG59XG4uYmxvY2stc2Vzc2lvbi1zcGVha2VycyBoMyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5ibG9jay1zZXNzaW9uLXNwZWFrZXJzIC5ibG9jay1zcGVha2VyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stc2Vzc2lvbi1zcGVha2VycyAuYmxvY2stc3BlYWtlcl9fYWJzdHJhY3RzLCAuYmxvY2stc2Vzc2lvbi1zcGVha2VycyAuYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9jay1zcGVha2VyX19zcGVha2VyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5ibG9jay1zcGVha2VyX19zZXNzaW9ucy1zcGVha2VyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXNwZWFrZXJfX3Nlc3Npb25zLXNwZWFrZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4uYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMtc3BlYWtlcjpmaXJzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMtc3BlYWtlcjpob3ZlciB7XG4gIHotaW5kZXg6IDExICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMtc3BlYWtlcjpob3ZlciAuYmxvY2stc3BlYWtlcl9fcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTI7XG59XG4uYmxvY2stc3BlYWtlcl9fcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbDEwLXdobGl2ZSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjc1cmVtIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYmxvY2stc3BlYWtlcl9fcmlnaHQgLmJsb2NrLW1vcmUta2V5bm90ZS1zcGVha2Vyc19fc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbn1cbi5ibG9jay1zcGVha2VyX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDMuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stc3BlYWtlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJfX3dyYXAudGJhLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXJfX2ltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stc3BlYWtlcl9fd3JhcC50YmEtc3BlYWtlciAuYmxvY2stc3BlYWtlcl9faW1hZ2Utd3JhcCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNmViMWRiO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uYmxvY2stc3BlYWtlcl9fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1zcGVha2VyX19sZWZ0IHtcbiAgICBhbGlnbi1zZWxmOiBpbml0aWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcl9fbGVmdCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgLyogRG8gbm90IHNjYWxlIHRoZSBpbWFnZSAqL1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgLyogQ2VudGVyIHRoZSBpbWFnZSB3aXRoaW4gdGhlIGVsZW1lbnQgKi9cbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbGxpZ2h0LXdobGl2ZSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuLmJsb2NrLXNwZWFrZXJfX2ZpcnN0LW5hbWUsIC5ibG9jay1zcGVha2VyX19sYXN0LW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYmxvY2stc3BlYWtlcl9fbGFzdC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5ibG9jay1zcGVha2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5ibG9jay1zcGVha2VyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ibG9jay1zcGVha2VyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJsb2NrLXNwZWFrZXJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM2RiNmMzMycgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuLmJsb2NrLXNwZWFrZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc3BlYWtlcl9fbGluazpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4uYmxvY2stc3BlYWtlcnNfX21vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSwgIzAwMmQzYik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1zcGVha2Vyc19fbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLWNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiBkYXJrZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDM2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stc3BlYWtlcnNfX21vZGFsLWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNyU7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDkwJTtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50IGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgdG9wOiAxMCU7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtY29udGVudF9fbGVmdCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgd2lkdGg6IDIyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stc3BlYWtlcnNfX21vZGFsLWNvbnRlbnRfX2xlZnQge1xuICAgIHBhZGRpbmc6IDRyZW0gNnJlbSA4cmVtIDQuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5ibG9jay1zcGVha2Vyc19fbW9kYWwtY29udGVudF9fbGVmdCB7XG4gICAgd2lkdGg6IDE1MCU7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtY29udGVudF9fcmlnaHQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50X19yaWdodCB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stc3BlYWtlcnNfX21vZGFsLWNvbnRlbnRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDZyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50X19yaWdodCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50X19yaWdodCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLWNvbnRlbnRfX3JpZ2h0IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1jb250ZW50X19yaWdodCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtY29udGVudF9fcmlnaHQtd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1zcGVha2Vyc19fbW9kYWwtY29udGVudF9fcmlnaHQtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLWZlYXR1cmVkLXNlc3Npb24tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1mdWxsLW5hbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stc3BlYWtlcnNfX21vZGFsLWZ1bGwtbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1zcGVha2Vyc19fbW9kYWwtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLWltYWdlLXdyYXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtaW1hZ2Utd3JhcCBpbWcge1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyNDZweDtcbiAgbWluLXdpZHRoOiAyNDZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAyNDZweDtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtaW1hZ2Utd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtc3BlYWtlci1saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLXNwZWFrZXItbGluayAuYmxvY2stc3BlYWtlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtc3BlYWtlci1saW5rIC5ibG9jay1zcGVha2VyX19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzX19tb2RhbC1zcGVha2VyLWxpbmsgLmJsb2NrLXNwZWFrZXJfX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnNfX21vZGFsLXNxdWFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWQ4YmE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMTM3cHg7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHdpZHRoOiAxMzdweDtcbn1cbi5ibG9jay1zcGVha2Vyc19fbW9kYWwtc3BlYWtlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5ibHVlLW5hbWUgLmJsb2NrLXNwZWFrZXJfX2ZpcnN0LW5hbWUsIC5ibHVlLW5hbWUgLmJsb2NrLXNwZWFrZXJfX2xhc3QtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZS1hbHQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvY2stY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLWNhcmQucmVnaXN0ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLWNhcmQucmVnaXN0ZXIgLmJsb2NrLWNhcmRfX3JpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stY2FyZC5yZWdpc3RlciAuYmxvY2stY2FyZF9fcmlnaHQuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay1jYXJkLmhhcy10cmFuc3BhcmVudC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMTczRDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX193cmFwIHtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW5vaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQgYSB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLXR3by1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMTczRDtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW5vaW1hZ2UtdHdvLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3dyYXAge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS10d28tYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fd3JhcCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS10d28tYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1ub2ltYWdlLXR3by1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS10d28tYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW5vaW1hZ2UtdHdvLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS10d28tYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtbm9pbWFnZS10d28tYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWNhcmQuaGFzLXdoaXRldG9wLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkYwRjUsICNmZmYgMzAlLCAjRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXdoaXRldG9wLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2RhcmtibHVlLXNpZGVpbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC0xMDhweDtcbiAgYm90dG9tOiA0NnB4O1xuICBsZWZ0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2RhcmtibHVlLXNpZGVpbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2RhcmtibHVlLXNpZGVpbWFnZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fZGFya2JsdWUtc2hhcGUtMiB7XG4gICAgYm90dG9tOiAtMTE2cHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDE4cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fd3JhcCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJsb2NrLWNhcmQuaGFzLXdoaXRldG9wLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fY3RhLWFycm93IHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXdoaXRldG9wLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19jdGEtYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtd2hpdGV0b3Atc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2N0YS1idXR0b24ge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpob3ZlciwgLmJsb2NrLWNhcmQuaGFzLXdoaXRldG9wLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19jdGEtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1jYXJkLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQxNzNEO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fZGFya2JsdWUtc2lkZWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTIxNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICBib3R0b206IDk0cHg7XG4gIGxlZnQ6IDIwNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2RhcmtibHVlLXNpZGVpbWFnZSB7XG4gICAgcmlnaHQ6IC01MDBweDtcbiAgICBib3R0b206IDE3MHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX193cmFwIHtcbiAgcGFkZGluZzogMi41cmVtIDAgMThyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fd3JhcCB7XG4gICAgcGFkZGluZzogNXJlbSAwIDdyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLXNpZGVpbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX190ZXh0IGEge1xuICBjb2xvcjogIzBkMTczZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI0ZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX190ZXh0IGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19jdGEtYXJyb3cge1xuICBmb250LXdlaWdodDogOTAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX2N0YS1hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19jdGEtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19jdGEtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19jdGEtYnV0dG9uOmhvdmVyLCAuYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX2N0YS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19jdGEtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19jdGEtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0LmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fbGVmdC5tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0IHVsIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fbGVmdC5tb2JpbGUge1xuICBvcmRlcjogMTtcbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19yaWdodCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fcmlnaHQubW9iaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1jYXJkLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtcGxhaW4td2hpdGUtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLXBsYWluLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1vdmVyZmxvdy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMTczRDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW92ZXJmbG93LWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2RhcmtibHVlLW92ZXJmbG93LXNpZGVpbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW92ZXJmbG93LWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX2RhcmtibHVlLW92ZXJmbG93LXNpZGVpbWFnZSB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGJvdHRvbTogMTczcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1vdmVyZmxvdy1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX193cmFwIHtcbiAgcGFkZGluZzogMi41cmVtIDAgMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtb3ZlcmZsb3ctYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fd3JhcCB7XG4gICAgcGFkZGluZzogNXJlbSAwIDdyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1vdmVyZmxvdy1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW92ZXJmbG93LWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1vdmVyZmxvdy1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtb3ZlcmZsb3ctYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLW92ZXJmbG93LWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1vdmVyZmxvdy1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX190ZXh0IGEge1xuICBjb2xvcjogIzBkMTczZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxRDI4NTQsICMwRDE3M0QgMzAlLCAjMEQxNzNEIDcwJSwgIzFEMjg1NCk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtYmFja2dyb3VuZC1jb2xvci5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLWJhY2tncm91bmQtY29sb3IuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fbGVmdC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9kYXJrYmx1ZS1zaGFwZS02LndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogNjBweDtcbiAgYm90dG9tOiAtNzBweDtcbiAgbGVmdDogMTY2cHg7XG4gIGJvdHRvbTogMTA5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLmF1c3RpbiAuYmxvY2stY2FyZF9fbGVmdDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDE4MHB4O1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19zbWFsbC1oZWFkbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fbGVmdC5tb2JpbGUge1xuICBvcmRlcjogMTtcbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX19yaWdodCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYmxvY2stY2FyZC5oYXMtZGFya2JsdWUtYmFja2dyb3VuZC1jb2xvciAuYmxvY2stY2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuaGFzLWRhcmtibHVlLWJhY2tncm91bmQtY29sb3IgLmJsb2NrLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhcy1kYXJrYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5ibG9jay1jYXJkX190ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmRfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG4uYmxvY2stY2FyZF9fb3ZlcmZsb3ctd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ibG9jay1jYXJkLmltYWdlcmlnaHQtdGV4dGxlZnQgLmJsb2NrLWNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmltYWdlcmlnaHQtdGV4dGxlZnQgLmJsb2NrLWNhcmRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmRfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19sZWZ0LCAuYmxvY2stY2FyZF9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZF9fbGVmdCwgLmJsb2NrLWNhcmRfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYmxvY2stY2FyZF9fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkX19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYmxvY2stY2FyZF9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uYmxvY2stY2FyZC5oYWxmX3BhZGRpbmcgLmJsb2NrLWNhcmRfX3dyYXAge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG59XG4uYmxvY2stY2FyZC5oYWxmX3BhZGRpbmcgLmJsb2NrLWNhcmRfX3RlYW1zLWJvdHRvbS1saW5lIHtcbiAgdG9wOiAtMTE1cHg7XG59XG4uYmxvY2stY2FyZC5oYWxmX3BhZGRpbmcuaW1hZ2VyaWdodC10ZXh0bGVmdCAuYmxvY2stY2FyZF9fbGVmdCB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5oYWxmX3BhZGRpbmcuaW1hZ2VyaWdodC10ZXh0bGVmdCAuYmxvY2stY2FyZF9fbGVmdCB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmhhbGZfcGFkZGluZy5pbWFnZXJpZ2h0LXRleHRsZWZ0IC5ibG9jay1jYXJkX19yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmhhbGZfcGFkZGluZy5pbWFnZXJpZ2h0LXRleHRsZWZ0IC5ibG9jay1jYXJkX19yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stY2FyZF9fc21hbGwtaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJsb2NrLWNhcmRfX3NtYWxsLWhlYWRsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Rpc3QvaW1hZ2VzL2xvY2F0b3ItYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmJsb2NrLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1jYXJkX19yaWNoLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuLmJsb2NrLWNhcmRfX3JpY2gtdGV4dCB1bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmJsb2NrLWNhcmRfX3JpY2gtdGV4dCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uYmxvY2stY2FyZF9fY3RhLWJ1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ibG9jay1jYXJkX19jdGEtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtYnV0dG9uOmhvdmVyLCAuYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stY2FyZF9fY3RhLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stY2FyZF9fY3RhLW91dGxpbmVkLWJ1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtb3V0bGluZWQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtb3V0bGluZWQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWNhcmRfX2N0YS1vdXRsaW5lZC1idXR0b246aG92ZXIsIC5ibG9jay1jYXJkX19jdGEtb3V0bGluZWQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1vdXRsaW5lZC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stY2FyZF9fY3RhLW91dGxpbmVkLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stY2FyZF9fZGFya2JsdWUtc2hhcGUtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2RhcmtibHVlLXNoYXBlLTEud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgcmlnaHQ6IC00NzJweDtcbiAgYm90dG9tOiAtNzYzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkX19kYXJrYmx1ZS1zaGFwZS0xIHtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIGJvdHRvbTogLTU1MHB4O1xuICB9XG59XG4uYmxvY2stY2FyZF9fZGFya2JsdWUtc2hhcGUtdHdvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc3BvbnNvcnNfc2hhcGUud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHJpZ2h0OiAtMTE0cHg7XG4gIGJvdHRvbTogLTIyOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZF9fZGFya2JsdWUtc2hhcGUtdHdvIHtcbiAgICByaWdodDogLTE2cHg7XG4gICAgYm90dG9tOiAtMjk3cHg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19kYXJrYmx1ZS1zaGFwZS01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZGFya2JsdWUtc2hhcGUtNS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogLTU5cHg7XG4gIGJvdHRvbTogLTIzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZF9fZGFya2JsdWUtc2hhcGUtNSB7XG4gICAgbGVmdDogLTU5cHg7XG4gICAgYm90dG9tOiAtNDIwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19kYXJrYmx1ZS1vdmVyZmxvdy1zaGFwZS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZGFya2JsdWUtb3ZlcmZsb3ctc2hhcGUud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHJpZ2h0OiAtOTFweDtcbiAgYm90dG9tOiAtMTM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkX19kYXJrYmx1ZS1vdmVyZmxvdy1zaGFwZS0xIHtcbiAgICByaWdodDogMjEycHg7XG4gICAgYm90dG9tOiAtMTIycHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19kYXJrYmx1ZS1zaGFwZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZGFya2JsdWUtc2hhcGUtMi53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgcmlnaHQ6IDExMXB4O1xuICBib3R0b206IC03NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZF9fZGFya2JsdWUtc2hhcGUtMiB7XG4gICAgcmlnaHQ6IDI0NXB4O1xuICAgIGJvdHRvbTogLTQ3cHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVvdXRsaW5lIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4uYmxvY2stY2FyZF9fY3RhLXdoaXRlb3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVvdXRsaW5lOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWNhcmRfX2N0YS13aGl0ZW91dGxpbmU6aG92ZXIsIC5ibG9jay1jYXJkX19jdGEtd2hpdGVvdXRsaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVvdXRsaW5lOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWNhcmRfX2N0YS13aGl0ZW91dGxpbmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmJsb2NrLWNhcmRfX2N0YS13aGl0ZWJ0biB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLmJsb2NrLWNhcmRfX2N0YS13aGl0ZWJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogIzBEMTczRDtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVidG46bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYmxvY2stY2FyZF9fY3RhLXdoaXRlYnRuOmhvdmVyLCAuYmxvY2stY2FyZF9fY3RhLXdoaXRlYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVidG46Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stY2FyZF9fY3RhLXdoaXRlYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVidG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZCAuY2FyZF9fY3RhLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmRfX2N0YS1vdXRsaW5lIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1vdXRsaW5lOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtb3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1jYXJkX19jdGEtb3V0bGluZTpob3ZlciwgLmJsb2NrLWNhcmRfX2N0YS1vdXRsaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtb3V0bGluZTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1jYXJkX19jdGEtb3V0bGluZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stY2FyZF9fY3RhLW5hdnlvdXRsaW5lIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmxvY2stY2FyZF9fY3RhLW5hdnlvdXRsaW5lOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1uYXZ5b3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1jYXJkX19jdGEtbmF2eW91dGxpbmU6aG92ZXIsIC5ibG9jay1jYXJkX19jdGEtbmF2eW91dGxpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtbmF2eW91dGxpbmU6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stY2FyZF9fY3RhLW5hdnlvdXRsaW5lOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2stY2FyZF9fY3RhLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtYXJyb3c6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stY2FyZF9fY3RhLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stY2FyZF9fY3RhLWFycm93OmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1hcnJvdzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuLmJsb2NrLWNhcmRfX2N0YS1kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSXhOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJREUwSWo0S0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4ME16UTNNVFVpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0EwTXpRM01UVWlJR1E5SWswM0xURXlMakkxUVRjc055d3dMREFzTUN3dU9UTTRMVGd1TnpWaE55dzNMREFzTUN3d0xEQXNOMEUzTERjc01Dd3dMREFzTnl3eExqYzFZVGNzTnl3d0xEQXNNQ3cyTGpBMk1pMHpMalVzTnl3M0xEQXNNQ3d3TERBdE4wRTNMRGNzTUN3d0xEQXNOeTB4TWk0eU5WcHRNeTR6TURZc09DNHdOVFZNTnk0ek56Y3RNUzQwTmpOQkxqVTFPQzQxTlRnc01Dd3dMREVzTnkweExqTXhNbUV1TlRVekxqVTFNeXd3TERBc01TMHVNemMzTFM0eE5Vd3pMalk1TkMwMExqRTVOVUV1TmpFdU5qRXNNQ3d3TERFc015NDFMVFF1TmpSaExqWXhMall4TERBc01Dd3hMQzQyTVMwdU5qRklOUzQyT0RoV0xUY3VPRGMxWVM0NE56UXVPRGMwTERBc01Dd3hMQzQ0TnpVdExqZzNOV2d1T0RjMVlTNDROelF1T0RjMExEQXNNQ3d4TEM0NE56VXVPRGMxVmkwMUxqSTFTRGt1T0RsaExqWXhMall4TERBc01Dd3hMQzQyTVM0Mk1VRXVOakV1TmpFc01Dd3dMREVzTVRBdU16QTJMVFF1TVRrMVdpSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUNBeE1pNHlOU2tpSUdacGJHdzlJaU5qTVRNNE5tRWlMejRLUEM5emRtYytDZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTYuNjk5cHg7XG4gIGhlaWdodDogMjAuMTA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1kb3dubG9hZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWNhcmRfX2N0YS1kb3dubG9hZDpob3ZlcjphZnRlciB7XG4gIGJvdHRvbTogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stY2FyZF9fY3RhLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5ibG9jay1jYXJkX19jdGEtZG93bmxvYWQ6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkX19jdGEtZG93bmxvYWQ6OmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuLmJsb2NrLWNhcmRfX2N0YS13aGl0ZWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVhcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2stY2FyZF9fY3RhLXdoaXRlYXJyb3c6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stY2FyZF9fY3RhLXdoaXRlYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVhcnJvdzphZnRlciB7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVhcnJvdzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jYXJkX19jdGEtd2hpdGVhcnJvdzpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4uYmxvY2stY2FyZF9faW1hZ2UuaW1hZ2UtaGFzLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5ibG9jay1jYXJkX19pbWFnZS1jdGEge1xuICBib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stY2FyZF9fcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgd2lkdGg6IDg1cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJsb2NrLWNhcmQgLndpc3RpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stY2FyZCAud2lzdGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIC8qIENoYW5nZSB0aGlzIGZvciBkaWZmZXJlbnQgcmF0aW8gdGhhbiAxNjo5ICovXG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5ibG9jay1jYXJkIC53aXN0aWEgLnBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWpveSk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuODtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmJsb2NrLWNhcmQgLndpc3RpYSAucGxheS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAyNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG4uYmxvY2stY2FyZCAud2lzdGlhIGltZyxcbi5ibG9jay1jYXJkIC53aXN0aWEgLnBsYXktYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWNhcmQgLndpc3RpYSBpbWcsXG4uYmxvY2stY2FyZCAud2lzdGlhIGlmcmFtZSxcbi5ibG9jay1jYXJkIC53aXN0aWEgLnBsYXktYnV0dG9uLFxuLmJsb2NrLWNhcmQgLndpc3RpYSAucGxheS1idXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJsb2NrLWNhcmQgLndpc3RpYSAucGxheS1idXR0b24sXG4uYmxvY2stY2FyZCAud2lzdGlhIC5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuLmJsb2NrLWNhcmQgLndpc3RpYSBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2stY2FyZCAudmlkZW8tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay1jYXJkIC52aXN1YWxseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWNhcmQuYXVzdGluLmhhcy1saWdodC10YW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjA7XG59XG4uYmxvY2stY2FyZC5hdXN0aW4uaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG59XG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX3dyYXAge1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX3dyYXAge1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG59XG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX2N0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmF1c3RpbiAuYmxvY2stY2FyZF9fY3RhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9ibGVmdCB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY0cHg7XG4gIGxlZnQ6IC0yMjFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9ibGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmF1c3RpbiAuYWNjZW50cmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjNweDtcbiAgcmlnaHQ6IC00MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5hdXN0aW4gLmFjY2VudHJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWNhcmQuYXVzdGluIC5hY2NlbnRib3RsZWZ0IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGJvdHRvbTogMjdweDtcbiAgbGVmdDogLTExcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmF1c3RpbiAuYWNjZW50Ym90bGVmdCB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2JyaWdodCB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm90dG9tOiAtMThweDtcbiAgcmlnaHQ6IC0xMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmF1c3RpbiAuYmxvYnJpZ2h0IHtcbiAgICBib3R0b206IC02N3B4O1xuICAgIHJpZ2h0OiAtMTI4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1jYXJkLmF1c3RpbiAuYmxvYnRvcGxlZnQge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogLTYxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5hdXN0aW4gLmJsb2J0b3BsZWZ0IHtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IC0xMzJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9idG9wbGVmdHR3byB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTc1cHg7XG4gIGxlZnQ6IC0yMzhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9idG9wbGVmdHR3byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmF1c3RpbiAuYWNjZW50Ym90bGVmdHR3byB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5hdXN0aW4gLmFjY2VudGJvdGxlZnR0d28ge1xuICAgIGxlZnQ6IC01NHB4O1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1jYXJkLmF1c3RpbiAuYmxvYmJvdHRvbWxlZnQge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC0xMzVweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmF1c3RpbiAuYmxvYmJvdHRvbWxlZnQge1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICBib3R0b206IC02MXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9jay1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmF1c3RpbiAuYmxvY2stY2FyZF9fbGVmdC5tb2JpbGUsXG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX3JpZ2h0Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQubW9iaWxlLFxuICAuYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX3JpZ2h0Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0Lm1vYmlsZSAuYmxvY2stY2FyZF9faW1hZ2UsXG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX3JpZ2h0Lm1vYmlsZSAuYmxvY2stY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0Lm1vYmlsZSAuYmxvY2stY2FyZF9faW1hZ2UsXG4gIC5ibG9jay1jYXJkLmF1c3RpbiAuYmxvY2stY2FyZF9fcmlnaHQubW9iaWxlIC5ibG9jay1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQuZGVza3RvcCxcbi5ibG9jay1jYXJkLmF1c3RpbiAuYmxvY2stY2FyZF9fcmlnaHQuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmF1c3RpbiAuYmxvY2stY2FyZF9fbGVmdC5kZXNrdG9wLFxuICAuYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX3JpZ2h0LmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stY2FyZC5hdXN0aW4gLmJsb2NrLWNhcmRfX2xlZnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0Lm1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9jay1jYXJkX19sZWZ0Lm1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmJsb2NrLWNhcmQuYXVzdGluIC5ibG9jay1jYXJkX19yaWdodC5tb2JpbGUgLmJsb2NrLWNhcmRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmJsb2NrLWNhcmQuYXVzdGluLmhhcy13aGl0ZS1saWdodGJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLmF1c3Rpbi5oYXMtd2hpdGUtbGlnaHRibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5ibG9jay1jYXJkLmF1c3RpbiAuYmxvY2stY2FyZF9faW1hZ2UtYWNjZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuICAuaG9tZSAuYmxvY2stY2FyZF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWg1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuaG9tZSAuYmxvY2stY2FyZF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWg0KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaG9tZSAuYmxvY2stY2FyZF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWg0KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmhvbWUgLmJsb2NrLWNhcmRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMyk7XG4gIH1cbn1cblxuLmJsb2NrLWxvZ29zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvZ29zIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCA2MHB4O1xuICB9XG59XG4uYmxvY2stbG9nb3NfX2hlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvZ29zX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sb2dvc19faGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAzLjVyZW0gYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sb2dvc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWxvZ29zX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5ibG9jay1sb2dvc19fc3ViaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbG9nb3NfX3N1YmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvZ29zX19zdWJoZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stbG9nb3NfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuNXJlbSAwO1xufVxuLmJsb2NrLWxvZ29zX19sb2dvLWdyaWQge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmxvY2stbG9nb3NfX2xvZ28tZ3JpZCB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbG9nb3NfX2xvZ28tZ3JpZCB7XG4gICAgZmxleDogMCAwIDE2JTtcbiAgfVxufVxuLmJsb2NrLWxvZ29zX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stbG9nb3MgLmpzLWhpZGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sb2dvcyAuanMtaGlkZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWxvZ29zX19zaG93LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sb2dvc19fc2hvdy1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbG9nb3NfX3Nob3ctbW9yZSAuanMtc2hvdy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvZ29zX19zaG93LW1vcmUgLmpzLXNob3ctbW9yZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2stbG9nb3NfX3Nob3ctbW9yZSAuanMtc2hvdy1tb3JlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9jay1sb2dvc19fc2hvdy1tb3JlIC5qcy1zaG93LW1vcmU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuLmJsb2NrLWxvZ29zX19zaG93LW1vcmUgLmpzLXNob3ctbW9yZTpob3ZlciwgLmJsb2NrLWxvZ29zX19zaG93LW1vcmUgLmpzLXNob3ctbW9yZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1sb2dvc19fc2hvdy1tb3JlIC5qcy1zaG93LW1vcmU6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1sb2dvc19fc2hvdy1tb3JlIC5qcy1zaG93LW1vcmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuXG4uYmxvY2staG90ZWwtY2FyZHMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkcy5sYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHMubGJsdWUtYmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1ob3RlbC1jYXJkcy5sYmx1ZS1iZyAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ4MHB4KSB7XG4gIC5ibG9jay1ob3RlbC1jYXJkcy5sYmx1ZS1iZyAuYmxvY2staG90ZWwtY2FyZHNfX2hvdGVscyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYmxvY2staG90ZWwtY2FyZHMubGJsdWUtYmcgLmJsb2NrLWhvdGVsLWNhcmRzX19zaGFwZS0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkcy53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLndoaXRlLWJnIC5ibG9jay1ob3RlbC1jYXJkc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0ODBweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHMud2hpdGUtYmcgLmJsb2NrLWhvdGVsLWNhcmRzX19ob3RlbHMge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzLndoaXRlLWJnIC5ibG9jay1ob3RlbC1jYXJkc19fc2hhcGUtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2staG90ZWwtY2FyZHM6dGFyZ2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNTBweDsgLyogZml4ZWQgaGVhZGVyIGhlaWdodCovXG4gIG1hcmdpbjogLTE1MHB4IDAgMDsgLyogbmVnYXRpdmUgZml4ZWQgaGVhZGVyIGhlaWdodCAqL1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19ib29rLW5vdy1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19zcGFjZSB7XG4gIGhlaWdodDogMnJlbTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzX190aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNzY5cmVtO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX3RleHQgaDQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvdGVsLWNhcmRzX190ZXh0IGg0IHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19ob3RlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHNfX2hvdGVscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0ODBweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHNfX2hvdGVscyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX2lubmVyLWl0ZW0ge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLXRpdGxlLCAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa2ICBcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1tdXRlZC1vcmFuZ2UpO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tYm90dG9tIGEuYm9vay1ub3ctY3RhX19saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1ib29rLW5vdy1jdGEsIC5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1yYXRlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1ib29rLW5vdy1jdGEge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fYm9vay1ub3ctY3RhIC5ib29rLW5vdy1jdGFfX2xpbmssIC5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1ib29rLW5vdy1jdGEgLmJvb2stbm93LWN0YV9fbGluayB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19ib29rLW5vdy1jdGEgLmJvb2stbm93LWN0YV9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvciksIC5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1ib29rLW5vdy1jdGEgLmJvb2stbm93LWN0YV9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fYm9vay1ub3ctY3RhIC5ib29rLW5vdy1jdGFfX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpLCAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tYm9vay1ub3ctY3RhIC5ib29rLW5vdy1jdGFfX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19ib29rLW5vdy1jdGEgLmJvb2stbm93LWN0YV9fbGluazpob3ZlciwgLmJsb2NrLWhvdGVsLWNhcmRzX19ib29rLW5vdy1jdGEgLmJvb2stbm93LWN0YV9fbGluazphY3RpdmUsIC5ibG9jay1ob3RlbC1jYXJkc19faXRlbS1ib29rLW5vdy1jdGEgLmJvb2stbm93LWN0YV9fbGluazpob3ZlciwgLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLWJvb2stbm93LWN0YSAuYm9vay1ub3ctY3RhX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX2Jvb2stbm93LWN0YSAuYm9vay1ub3ctY3RhX19saW5rOmZvY3VzLCAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tYm9vay1ub3ctY3RhIC5ib29rLW5vdy1jdGFfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX2Jvb2stbm93LWN0YSAuYm9vay1ub3ctY3RhX19saW5rOmRpc2FibGVkLCAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tYm9vay1ub3ctY3RhIC5ib29rLW5vdy1jdGFfX2xpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLWNvbmZlcmVuY2Uge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fcmF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX21vcmUtaW5mbywgLmJsb2NrLWhvdGVsLWNhcmRzX2xlc3MtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fbGVzcy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19faW5mby10ZXh0LmhvdGVsLWluZm8tZXhwYW5kZWQgLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLXRleHQge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19faW5mby10ZXh0LmhvdGVsLWluZm8tZXhwYW5kZWQgLmJsb2NrLWhvdGVsLWNhcmRzX19sZXNzLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX2luZm8tdGV4dC5ob3RlbC1pbmZvLWV4cGFuZGVkIC5ibG9jay1ob3RlbC1jYXJkc19fbW9yZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fY2FyZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5ibG9jay1ob3RlbC1jYXJkc19fY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjOUMyMjRGLCAjQzEzODZBIDcwJSk7XG4gIHBhZGRpbmc6IDAgMCAzLjc1cmVtO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3Rpbi53aGl0ZSAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuMik7XG59XG4uYmxvY2staG90ZWwtY2FyZHMuYXVzdGluLndoaXRlIC5ibG9jay1ob3RlbC1jYXJkc19fd3JhcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGMUYzRjYsICNGRkZGRkYgNzAlKTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4ubGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3Rpbi5sYmx1ZSAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3Rpbi5sYmx1ZSAuYmxvY2staG90ZWwtY2FyZHNfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjFGM0Y2LCAjRkZGRkZGIDcwJSk7XG59XG4uYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19faW5uZXItaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAyZnI7XG4gIGhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19pbm5lci1pdGVtIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG59XG4uYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19faXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19jYXJkLXRleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVENjI3Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX2NhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM1RDYyNzY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob3RlbC1jYXJkcy5hdXN0aW4gLmJsb2NrLWhvdGVsLWNhcmRzX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX3N1YnRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX3RhYmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX3RhYmNvbnRlbnRbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19fdGFiY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX3RhYnMge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2staG90ZWwtY2FyZHMuYXVzdGluIC5ibG9jay1ob3RlbC1jYXJkc19faG90ZWxzIHtcbiAgZ2FwOiAycmVtIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX2hvdGVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzLmF1c3RpbiAuYmxvY2staG90ZWwtY2FyZHNfX2FjY2VudHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3MnB4O1xuICBsZWZ0OiAtMzRweDtcbn1cbi5ibG9jay1ob3RlbC1jYXJkcyAuYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX190YWJsaXN0LWl0ZW0ge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5ibG9jay1ob3RlbC1jYXJkcyAuYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX190YWJsaXN0LWl0ZW0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2staG90ZWwtY2FyZHMgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19zaGFwZS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvaG90ZWwtc2hhcGUtMy53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAwMHB4O1xuICBib3R0b206IC00OTFweDtcbiAgcmlnaHQ6IC02NzlweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvdGVsLWNhcmRzX19zaGFwZS0xIHtcbiAgICByaWdodDogLTM0NXB4O1xuICB9XG59XG4uYmxvY2staG90ZWwtY2FyZHNfX21vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG90ZWwtY2FyZHNfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvdGVsLWNhcmRzX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWhvdGVsLWNhcmRzX19zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9jay1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICB9XG59XG4uYmxvY2staGVyb19fcGF1c2UtcGxheSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAxMDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fcGF1c2UtcGxheSB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX3BhdXNlLXBsYXkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJsb2NrLWhlcm9fX3BhdXNlLXBsYXkgaW1nIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay1oZXJvX19ldmVudC1iYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICBwYWRkaW5nOiAxcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm9fX2V2ZW50LWJhciB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgNC41cmVtO1xuICB9XG59XG4uYmxvY2staGVyb19fZXZlbnQtYmFyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm9fX2V2ZW50LWJhci13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdyaWQtZ2FwOiA4cmVtO1xuICB9XG59XG4uYmxvY2staGVyb19fZXZlbnQtYmFyIGltZyB7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWhlcm9fX2V2ZW50LWJhci10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDU3OXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fZXZlbnQtYmFyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fZXZlbnQtYmFyLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fZXZlbnQtYmFyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX2V2ZW50LWJhci1idG4ge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fZXZlbnQtYmFyLWJ0biB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2staGVyb19fZXZlbnQtYmFyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2staGVyb19fZXZlbnQtYmFyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSk7XG59XG4uYmxvY2staGVyb19fZXZlbnQtYmFyLWJ0bjpob3ZlciwgLmJsb2NrLWhlcm9fX2V2ZW50LWJhci1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staGVyb19fZXZlbnQtYmFyLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWhlcm9fX2V2ZW50LWJhci1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmJsb2NrLWhlcm9fX2V2ZW50LWJhci1idG4ubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX19ldmVudC1iYXItYnRuLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX2V2ZW50LWJhci1idG4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX19ldmVudC1iYXItYnRuLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2staGVyb19fZ3JhZGllbnQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA3MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fZ3JhZGllbnQtbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA3MCUpO1xuICB9XG59XG4uYmxvY2staGVyb19fYXJyb3ctZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYmxvY2staGVyb19fYXJyb3ctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fYXJyb3ctZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJsb2NrLWhlcm8uY2VudGVyIC5ibG9jay1oZXJvX19wYXVzZS1wbGF5IHtcbiAgYm90dG9tOiAyNTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8uY2VudGVyIC5ibG9jay1oZXJvX19wYXVzZS1wbGF5IHtcbiAgICBib3R0b206IDE4MHB4O1xuICB9XG59XG4uYmxvY2staGVyby5jZW50ZXIgLmJsb2NrLWhlcm9fX3dyYXAge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2staGVyby5jZW50ZXIgLmJsb2NrLWhlcm9fX3dyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICB9XG59XG4uYmxvY2staGVyby5jZW50ZXIgLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8uY2VudGVyIC5ibG9jay1oZXJvX19pbWFnZTEtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19fcmlnaHQtZ2xhc3Mge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19fcmlnaHQtZ2xhc3Mge1xuICAgIHdpZHRoOiA4MzdweDtcbiAgICBib3R0b206IC04MzBweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogLTE1NnB4O1xuICAgIGhlaWdodDogMzY4cHg7XG4gIH1cbn1cbi5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19faGVhZGxpbmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8uY2VudGVyIC5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19faGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWhlcm8uY2VudGVyIC5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19fdGV4dCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyby5jZW50ZXIgLmJsb2NrLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyby5jZW50ZXIgLmJsb2NrLWhlcm9fX3RleHQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2staGVyby5jZW50ZXIgLmJsb2NrLWhlcm9fX3RleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmNlbnRlciAuYmxvY2staGVyb19fbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5ibG9jay1oZXJvLmJnLWxheWVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDEzLCAyMywgNjEsIDAuNiksIHJnYmEoMTMsIDIzLCA2MSwgMC42KSksIHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL1dIX0ZvY3VzX0JHLmpwZyk7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYmxvY2staGVybyAuYmxvY2staGVyb19fb3ZlcmZsb3ctd3JhcCB7XG4gIGhlaWdodDogMTMwJTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8gLmJsb2NrLWhlcm9fX292ZXJmbG93LXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWhlcm8gLmJsb2NrLWhlcm9fX292ZXJmbG93LXdyYXAuY2VudGVyIHZpZGVvLmJndmlkZW8uaG9tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2staGVybyAuYmxvY2staGVyb19fb3ZlcmZsb3ctd3JhcC5jZW50ZXIgdmlkZW8uYmd2aWRlby5tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1oZXJvIC5ibG9jay1oZXJvX19vdmVyZmxvdy13cmFwIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1oZXJvIC5ibG9jay1oZXJvX19yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2staGVybyAuYmxvY2staGVyb19fcmlnaHQgLmJsb2NrLWhlcm9fX3RleHQge1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA4MCU7XG59XG4uYmxvY2staGVybyAuYmxvY2staGVyb19fcmlnaHQgLmJsb2NrLWhlcm9fX3RleHQgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvIC5ibG9jay1oZXJvX19yaWdodCAuYmxvY2staGVyb19fdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg0cHgpIHtcbiAgLmJsb2NrLWhlcm8gLmJsb2NrLWhlcm9fX3JpZ2h0IC5ibG9jay1oZXJvX190ZXh0IHAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gIH1cbn1cbi5ibG9jay1oZXJvIC5ibG9jay1oZXJvX19sZWZ0IHtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWhlcm8gLmJsb2NrLWhlcm9fX2xpbmsyIGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmJsb2NrLWhlcm8gLmJsb2NrLWhlcm9fX2xpbmsyIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2staGVybyAuYmxvY2staGVyb19fbGluazIgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1oZXJvIC5ibG9jay1oZXJvX19saW5rMiBhOmhvdmVyLCAuYmxvY2staGVybyAuYmxvY2staGVyb19fbGluazIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staGVybyAuYmxvY2staGVyb19fbGluazIgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1oZXJvIC5ibG9jay1oZXJvX19saW5rMiBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1oZXJvIC5ibG9jay1oZXJvX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVybyAuYmxvY2staGVyb19fd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5ibG9jay1oZXJvX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNHJlbSAwIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fd3JhcCB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgNS41cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX3JpZ2h0ICN3aXN0aWFfZ3JpZF80M19jZW50ZXIgPiBkaXYudy12aWRlby13cmFwcGVyLnctY3NzLXJlc2V0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay1oZXJvX19sZWZ0LCAuYmxvY2staGVyb19fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEgaW1nIHtcbiAgICB3aWR0aDogNzc1cHg7XG4gIH1cbn1cbi5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19faGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm9fX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5ibG9jay1oZXJvX19oZWFkbGluZSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW5lb25vcmFuZ2Utd2hsaXZlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19faGVhZGxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX19oZWFkbGluZSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX19oZWFkbGluZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5ibG9jay1oZXJvX19oZWFkbGluZSAubGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX19oZWFkbGluZSAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX3RleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvX190ZXh0IHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX3RleHQgLmJnLWJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgcmdiKDExLCAyNCwgNjcpIDEwJSwgcmdiKDE5MywgNTYsIDEwNikgMTAwJSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm9fX3RleHQgLmJnLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX3RleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fdGV4dCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyb19fdGV4dCBwIC5jeWFuLWRvd25sb2FkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLWhlcm9fX2N0YS1saW5rIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxvY2staGVyb19fY3RhLWxpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmxvY2staGVyb19fY3RhLWxpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1tdXRlZC1ncmVlbik7XG59XG4uYmxvY2staGVyb19fY3RhLWxpbms6aG92ZXIsIC5ibG9jay1oZXJvX19jdGEtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1oZXJvX19jdGEtbGluazpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1oZXJvX19jdGEtbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2staGVyb19fY3RhLWxpbmstd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2staGVyb19fY3RhLWxpbmstd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLWhlcm9fX2xpbmsxIGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGhlaWdodDogNDhweDtcbn1cbi5ibG9jay1oZXJvX19saW5rMSBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiAjMGQxNzNkICFpbXBvcnRhbnQ7XG59XG4uYmxvY2staGVyb19fbGluazEgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtY3lhbik7XG59XG4uYmxvY2staGVyb19fbGluazEgYTpob3ZlciwgLmJsb2NrLWhlcm9fX2xpbmsxIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4taG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1jeWFuLWhvdmVyKTtcbiAgY29sb3I6ICMwZDE3M2QgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWhlcm9fX2xpbmsxIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2staGVyb19fbGluazEgYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2staGVyb19fbGluazEgYSB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay1oZXJvX19saW5rMiBhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2staGVyb19fbGluazIgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ibG9jay1oZXJvX19saW5rMiBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWhlcm9fX2xpbmsyIGE6aG92ZXIsIC5ibG9jay1oZXJvX19saW5rMiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staGVyb19fbGluazIgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1oZXJvX19saW5rMiBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1oZXJvX19saW5rMiBhIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay1oZXJvLmltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ibG9jay1oZXJvLmltYWdlIC5ibG9jay1oZXJvX19ncmFkaWVudC1sYXllciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX2dyYWRpZW50LWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNzAlKTtcbiAgfVxufVxuLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX3dyYXAge1xuICBwYWRkaW5nOiAzLjVyZW0gMCAxNS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX3dyYXAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAwIDYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX3dyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDIwcmVtO1xuICB9XG59XG4uYmxvY2staGVyby5pbWFnZSAuYmxvY2staGVyb19fbGVmdCAuYmxvY2staGVyb19faGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmltYWdlIC5ibG9jay1oZXJvX19sZWZ0IC5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmltYWdlIC5ibG9jay1oZXJvX19sZWZ0IC5ibG9jay1oZXJvX19oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyby5pbWFnZSAuYmxvY2staGVyb19fbGVmdCAuYmxvY2staGVyb19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX2xlZnQgLmJsb2NrLWhlcm9fX2hlYWRsaW5lIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmltYWdlIC5ibG9jay1oZXJvX19sZWZ0IC5ibG9jay1oZXJvX19oZWFkbGluZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX2xlZnQgLmJsb2NrLWhlcm9fX2hlYWRsaW5lIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX2xlZnQgLmJsb2NrLWhlcm9fX2hlYWRsaW5lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8uaW1hZ2UgLmJsb2NrLWhlcm9fX2xlZnQgLmJsb2NrLWhlcm9fX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLmltYWdlIC5ibG9jay1oZXJvX19sZWZ0IC5ibG9jay1oZXJvX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8ubmF2eSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1oZXJvLm5hdnkgLmJsb2NrLWhlcm9fX3dyYXAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5ibG9jay1oZXJvLm5hdnkgLmJsb2NrLWhlcm9fX2hlYWRsaW5lLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW5lb25vcmFuZ2Utd2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvLm5hdnkgLmJsb2NrLWhlcm9fX2hlYWRsaW5lLm9yYW5nZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8ubmF2eSAuYmxvY2staGVyb19faGVhZGxpbmUub3JhbmdlLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhlcm8ubmF2eSAuYmxvY2staGVyb19faGVhZGxpbmUub3JhbmdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8ubmF2eSAuYmxvY2staGVyb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVyby5uYXZ5IC5ibG9jay1oZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5ibG9jay1oZXJvLm5hdnkgLmJsb2NrLWhlcm9fX292ZXJmbG93LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uYmxvY2staGVyby5uYXZ5IC5ibG9jay1oZXJvX19vdmVyZmxvdy13cmFwIHZpZGVvIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5ibG9jay1oZXJvIC5qdW1wLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fdGl0bGUtY29sb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVybyAuanVtcC1tZW51X19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fbGluayBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGN1cnNvcjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX3RvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmxvY2staGVybyAuanVtcC1tZW51X190b2dnbGUgLmp1bXAtbWVudV9fZmEtY2FyZXQtZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVybyAuanVtcC1tZW51X190b2dnbGUgLmp1bXAtbWVudV9fZmEtY2FyZXQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fdG9nZ2xlIC5qdW1wLW1lbnVfX2ZhLWNhcmV0LWRvd24ucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmxvY2staGVybyAuanVtcC1tZW51X19saW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDFyZW07XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAxcHggcmdiYSg5MSwgOTksIDIyOCwgMC4yKTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fbGlua3MuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGVybyAuanVtcC1tZW51X193cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX3RvZ2dsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmp1bXAtbWVudV9fdGl0bGUtY29sb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYmxvY2staGVybyAuanVtcC1tZW51X19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG4gIC5ibG9jay1oZXJvIC5qdW1wLW1lbnVfX2xpbmtzIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cblxuLmJsb2NrLWljb24tZ3JpZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1pY29uLWdyaWRfX3dyYXAge1xuICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWljb24tZ3JpZF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1pY29uLWdyaWRfX2ljb25zIHtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxufVxuLmJsb2NrLWljb24tZ3JpZF9faWNvbi1pdGVtIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pY29uLWdyaWRfX2ljb24taXRlbSB7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2staWNvbi1ncmlkX19pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4uYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staWNvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pY29uLWdyaWRfX3RpdGxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmJsb2NrLWljb24tZ3JpZF9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWljb24tZ3JpZF9fY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pY29uLWdyaWRfX2NvcHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBIZWxwZXIgbWl4aW4gdG8gc2V0IGJhY2tncm91bmQgdG8gcmFpbmJvdy1hY2NvcmRpb24gaXRlbSAqL1xuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5maXJzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkU4RTgsICNmZmYgMzAlKTtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uZmlyc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5sYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0ZGRThFOCwgI2ZmZiAzMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ubGFzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19vdmVyZmxvdy13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fd3JhcCB7XG4gIG1hcmdpbjogLTMuNzVyZW0gYXV0byAwO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUge1xuICBvcmRlcjogMTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faGVhZGVyIGgzIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX29wZW4tYnRuIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDJyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogMThweDtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fb3Blbi1idG4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fb3Blbi1idG4ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA4NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG4gIG1pbi13aWR0aDogODZweDtcbiAgd2lkdGg6IDg2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2ljb24taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDY0cHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3dyYXAtaXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEzLCAyMywgNjEsIDAuMTIpO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHNjcm9sbC1tYXJnaW46IDMwMHB4O1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtW29wZW5dIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faGVhZGVyIGgzIHtcbiAgY29sb3I6ICNDMTM4NkEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW0gcCB7XG4gIG1hcmdpbjogMCAwIDIuNXJlbSAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW0gdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW0gdWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtIGxpIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisxKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDMpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhLFxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCgzKSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyk7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDMpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhOjphZnRlcixcbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbTpudGgtY2hpbGQoMykgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19mdWxsIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTknIGhlaWdodD0nMTUuMTI2JyB2aWV3Qm94PScwIDAgMTkgMTUuMTI2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjEzMTMnIGRhdGEtbmFtZT0nUGF0aCAyMTMxMycgZD0nTTQwLjIzNCwzMS41MjdsMCwwLTcuMDQ2LTcuMDQ2TDMxLjgsMjUuODY4bDUuMTY2LDUuMTY3SDIxLjc5M1YzM2gxNS4zbC01LjIsNS4yTDMzLjI3NywzOS42bDcuNTE2LTcuNTE2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIxLjc5MyAtMjQuNDc1KScgZmlsbD0nJTIzRkZDRjI3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCgzKSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlLXNvdXJjZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg0KSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2JvZHkge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDQpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhLFxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg0KSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYSB7XG4gIGNvbG9yOiAjOWMyMjRmO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg0KSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgYTo6YWZ0ZXIsXG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDQpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1LjEyNicgdmlld0JveD0nMCAwIDE5IDE1LjEyNiclM0UlM0NwYXRoIGlkPSdQYXRoXzIxMzEzJyBkYXRhLW5hbWU9J1BhdGggMjEzMTMnIGQ9J000MC4yMzQsMzEuNTI3bDAsMC03LjA0Ni03LjA0NkwzMS44LDI1Ljg2OGw1LjE2Niw1LjE2N0gyMS43OTNWMzNoMTUuM2wtNS4yLDUuMkwzMy4yNzcsMzkuNmw3LjUxNi03LjUxNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMS43OTMgLTI0LjQ3NSknIGZpbGw9JyUyMzlDMjI0RicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbTpudGgtY2hpbGQoNCkgYS5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fcXVvdGUtc291cmNlLS1saW5rIHtcbiAgY29sb3I6ICM5YzIyNGY7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDQpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fcXVvdGUtaW1nIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg1KSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2JvZHkge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDUpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhLFxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg1KSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYSB7XG4gIGNvbG9yOiAjOWMyMjRmO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg1KSAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgYTo6YWZ0ZXIsXG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDUpIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1LjEyNicgdmlld0JveD0nMCAwIDE5IDE1LjEyNiclM0UlM0NwYXRoIGlkPSdQYXRoXzIxMzEzJyBkYXRhLW5hbWU9J1BhdGggMjEzMTMnIGQ9J000MC4yMzQsMzEuNTI3bDAsMC03LjA0Ni03LjA0NkwzMS44LDI1Ljg2OGw1LjE2Niw1LjE2N0gyMS43OTNWMzNoMTUuM2wtNS4yLDUuMkwzMy4yNzcsMzkuNmw3LjUxNi03LjUxNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMS43OTMgLTI0LjQ3NSknIGZpbGw9JyUyMzlDMjI0RicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbTpudGgtY2hpbGQoNSkgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19xdW90ZS1pbWcgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKDUpIGEuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlLXNvdXJjZS0tbGluayB7XG4gIGNvbG9yOiAjOWMyMjRmO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZCg2KSBhLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19xdW90ZS1zb3VyY2UtLWxpbmsge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wZWFybC1hcXVhKTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fcXVvdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNTRweDtcbiAgICB0b3A6IC03LjI1cmVtO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlLXdyYXAge1xuICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtIDEuNXJlbSAycmVtO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19xdW90ZS1pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcGVhcmwtYXF1YSk7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOScgaGVpZ2h0PScxNS4xMjYnIHZpZXdCb3g9JzAgMCAxOSAxNS4xMjYnJTNFJTNDcGF0aCBpZD0nUGF0aF8yMTMxMycgZGF0YS1uYW1lPSdQYXRoIDIxMzEzJyBkPSdNNDAuMjM0LDMxLjUyN2wwLDAtNy4wNDYtNy4wNDZMMzEuOCwyNS44NjhsNS4xNjYsNS4xNjdIMjEuNzkzVjMzaDE1LjNsLTUuMiw1LjJMMzMuMjc3LDM5LjZsNy41MTYtNy41MTZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjEuNzkzIC0yNC40NzUpJyBmaWxsPSclMjM3QUQ4QkEnLyUzRSUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3YWQ4YmE7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCBhOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOScgaGVpZ2h0PScxNS4xMjYnIHZpZXdCb3g9JzAgMCAxOSAxNS4xMjYnJTNFJTNDcGF0aCBpZD0nUGF0aF8yMTMxMycgZGF0YS1uYW1lPSdQYXRoIDIxMzEzJyBkPSdNNDAuMjM0LDMxLjUyN2wwLDAtNy4wNDYtNy4wNDZMMzEuOCwyNS44NjhsNS4xNjYsNS4xNjdIMjEuNzkzVjMzaDE1LjNsLTUuMiw1LjJMMzMuMjc3LDM5LjZsNy41MTYtNy41MTZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjEuNzkzIC0yNC40NzUpJyBmaWxsPSclMjM3QUQ4QkEnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgdGFibGUsIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MXB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCB0YWJsZSwgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19mdWxsIHRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgdGFibGUgdHI6Zmlyc3QtY2hpbGQsIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19mdWxsIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMDtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDFyZW07XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19mdWxsIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMCAwO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19sZWZ0IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19mdWxsIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDA7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24gdWwuY29sdW1ucy0yIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0LnNob3ctZ2xvYmUtYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzIwcHg7XG4gIGhlaWdodDogNjc1cHg7XG4gIHRvcDogLTI1MHB4O1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAtNDUwcHg7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0Lmd1aWRlbGluZXMtcmFpbmJvdyAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3RpdGxlIGgyIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQuZ3VpZGVsaW5lcy1yYWluYm93IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX292ZXJmbG93LXdyYXAge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3dyYXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICAgIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoLCAxMjc1cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faW5uZXItd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX193cmFwLWl0ZW1zIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMXJlbSAxLjVyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoNTksIDc0LCAxMzEsIDAuMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX193cmFwLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZGVzY3JpcHRpb24gaDYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjaywgIzAwMCk7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbSBwIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2hlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2JvZHkge1xuICBjb2xvcjogIzVENjI3Njtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19ib2R5IHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19ib2R5IGxpIHVsIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19ib2R5IGxpLmhpZGUtbWFya2VyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCwgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQgYSwgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGNvbG9yOiAjNUQ2Mjc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19sZWZ0IGE6OmFmdGVyLCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZnVsbCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdC5zaXh0eSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5yYWluYm93LWFjY29yZGlvbi1hbHQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19sZWZ0LnNpeHR5IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fb3Blbi1idG4gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2ssICMwMDApO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2NhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBnYXA6IDFyZW07XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ucmFpbmJvdy1hY2NvcmRpb24tYWx0IC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fY2FyZC1pdGVtIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLnJhaW5ib3ctYWNjb3JkaW9uLWFsdCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2NhcmQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuXG5zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3VtbWFyeTo6bWFya2VyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLXRvcC1sZWZ0LXJvdW5kIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbn1cblxuLmJvcmRlci1ib3R0b20tbGVmdC1yb3VuZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG59XG5cbi5ib3JkZXItdG9wLXJpZ2h0LXJvdW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG59XG5cbi5ib3JkZXItYm90dG9tLXJpZ2h0LXJvdW5kIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG59XG5cbi5ib3JkZXItbm8tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAzMDBweDtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX193cmFwLWl0ZW1zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX193cmFwLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDIzcHg7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19ib2R5IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbC1tYXJnaW46IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2xlZnQuc2l4dHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19sZWZ0LnNpeHR5LmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDFyZW0gNHJlbTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3N1YnRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2N0YSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2N0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19jdGE6aG92ZXIsIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2N0YTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fY3RhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWdhcDogMCAycmVtO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fc3BlYWtlcnMtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fc3BlYWtlcnMtaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fc3BlYWtlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgZ3JpZC1nYXA6IDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fc3BlYWtlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJmcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZ3JpZC1nYXA6IDAgMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3NwZWFrZXIudGhyZWUsIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VyLmZvdXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VyLm9uZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VyLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fc3BlYWtlci1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VyLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19zcGVha2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3NwZWFrZXItdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fc3BlYWtlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX190by10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdmggKyB2YXIoLS1vZmZzZXQpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24uYXVzdGluLmZlYXR1cmVkIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fdGV4dC1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uLmF1c3Rpbi5mZWF0dXJlZCAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1yYWluYm93LWFjY29yZGlvbi5hdXN0aW4uZmVhdHVyZWQgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5ibG9jay1sYXJnZS1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtdGFuKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay1sYXJnZS1jYXJkc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX190aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYmxvY2stbGFyZ2UtY2FyZHNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sYXJnZS1jYXJkc19fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uYmxvY2stbGFyZ2UtY2FyZHNfX2NhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtIDAgM3JlbSAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbGFyZ2UtY2FyZHNfX2NhcmRzLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9jay1sYXJnZS1jYXJkc19fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2JTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ibG9jay1sYXJnZS1jYXJkc19fY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sYXJnZS1jYXJkc19fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbGFyZ2UtY2FyZHNfX2NhcmQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5ibG9jay1sYXJnZS1jYXJkc19fY2FyZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX19jYXJkLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5ibG9jay1sYXJnZS1jYXJkc19fY29udGVudC10aXRsZSwgLmJsb2NrLWxhcmdlLWNhcmRzX19jb250ZW50LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX19jb250ZW50LXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX19jb250ZW50LWN0YSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stbGFyZ2UtY2FyZHNfX2NvbnRlbnQtY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX19jb250ZW50LWN0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW11dGVkLWdyZWVuKTtcbn1cbi5ibG9jay1sYXJnZS1jYXJkc19fY29udGVudC1jdGE6aG92ZXIsIC5ibG9jay1sYXJnZS1jYXJkc19fY29udGVudC1jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmVlbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stbGFyZ2UtY2FyZHNfX2NvbnRlbnQtY3RhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWxhcmdlLWNhcmRzX19jb250ZW50LWN0YTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stbGFyZ2UtY2FyZHMubGlnaHRfdGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wYXBheWEtd2hpcCk7XG59XG4uYmxvY2stbGFyZ2UtY2FyZHMubGlnaHRfdGFuIC5ibG9jay1sYXJnZS1jYXJkc19fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZV9fd3JhcCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC1nYXA6IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlLWdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19pdGVtLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgfVxufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxLjVyZW07XG4gIHRvcDogLTEuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtbWFyayB7XG4gICAgbGVmdDogMnJlbTtcbiAgfVxufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZSB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19jb21wYW55LCAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3JvbGUge1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19jb21wYW55LCAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3JvbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIG1heC13aWR0aDogNzglO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNjAlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1ib3gge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1ib3gub25lIHtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlLWJveC5vbmUge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUudGhyZWVhY3Jvc3Mge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLW9jZWFuLXdobGl2ZSksICMwZTNhOTYgODAlKTtcbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZS5iaWd0b3B0d29ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLW9jZWFuLXdobGl2ZSksICMwZTNhOTYgODAlKTtcbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZS5iaWd0b3B0d29ib3R0b20gLmJsb2NrLWF0dGVuZGVlLXF1b3RlX193cmFwIHtcbiAgcGFkZGluZzogMy41cmVtIDAgOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlLmJpZ3RvcHR3b2JvdHRvbSAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICB9XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUuYmlndG9wdHdvYm90dG9tIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtZ3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgZ3JpZC1nYXA6IDRyZW0gMTByZW07XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUuYmlndG9wdHdvYm90dG9tIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9faXRlbS56ZXJvIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZS5iaWd0b3B0d29ib3R0b20gLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19pdGVtLnplcm8ge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICB9XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUuYmlndG9wdHdvYm90dG9tIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9faXRlbS5vbmUge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlLmJpZ3RvcHR3b2JvdHRvbSAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX2l0ZW0ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZS5iaWd0b3B0d29ib3R0b20gLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDIlO1xuICB9XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUuYmlndG9wdHdvYm90dG9tIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtYm94Lnplcm8gLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZS5iaWd0b3B0d29ib3R0b20gLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1ib3guemVybyAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZS5iaWd0b3B0d29ib3R0b20gLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1ib3guemVybyB7XG4gICAgcmlnaHQ6IC0xNTBweDtcbiAgICB0b3A6IDM1JTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYXR0ZW5kZWUtcXVvdGUuYmlndG9wdHdvYm90dG9tIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtYm94IHtcbiAgICBtYXgtd2lkdGg6IDY4JTtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYXR0ZW5kZWUtcXVvdGUuYmlndG9wdHdvYm90dG9tIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtYm94LnR3byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbi5ibG9jay1hdHRlbmRlZS1xdW90ZS50d29iaWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlLnR3b2JpZyAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlLWdyaWQge1xuICBncmlkLWdhcDogN3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlLnR3b2JpZyAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlLWdyaWQge1xuICAgIGdyaWQtZ2FwOiAxMHJlbTtcbiAgfVxufVxuLmJsb2NrLWF0dGVuZGVlLXF1b3RlLnR3b2JpZyAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlLWJveCB7XG4gIG1heC13aWR0aDogNjAlO1xuICB0b3A6IDYwJTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hdHRlbmRlZS1xdW90ZS50d29iaWcgLmJsb2NrLWF0dGVuZGVlLXF1b3RlX19xdW90ZS1ib3gge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUudHdvYmlnIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUtYm94Lm9uZSB7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWF0dGVuZGVlLXF1b3RlLnR3b2JpZyAuYmxvY2stYXR0ZW5kZWUtcXVvdGVfX3F1b3RlLWJveC5vbmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stYXR0ZW5kZWUtcXVvdGUudHdvYmlnIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fd3JhcCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwO1xufVxuXG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA1MCUsICNGRkYwRjUgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX193cmFwIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTFweCkge1xuICAuYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX3dyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MXB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19jb250ZW50LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2xlZnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fcmlnaHQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGMUYzRjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAjZmZmLCAjZjFmM2Y2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19wcmVoZWFkZXIsIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICMwZDE3M2Q7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fcHJlaGVhZGVyLCAuYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX3N1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX3ByZWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyIC5nbGlkZV9fdHJhY2sge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXIgLmdsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA0NjFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXIgLmdsaWRlX19zbGlkZSB7XG4gICAgaGVpZ2h0OiAzMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXIgLmdsaWRlX19hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTdweDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyIC5nbGlkZV9fYnVsbGV0cyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXIgLmdsaWRlX19idWxsZXQge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjY1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2J1bGxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudDtcbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciAuZ2xpZGVfX2NvbnRyb2xzX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXIgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgICBib3R0b206IC02MHB4O1xuICB9XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX3NoYXBlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9hbm4tc2hhcGUtMS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAxNjNweDtcbiAgdG9wOiAxOTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19zaGFwZS0xIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19zaGFwZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvYW5uLXNoYXBlLTIud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fc2hhcGUtMiB7XG4gICAgdG9wOiAzMTdweDtcbiAgICByaWdodDogLTQ5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fc2hhcGUtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2Fubi1zaGFwZS0zLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IC0zN3B4O1xuICBsZWZ0OiAtNTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19zaGFwZS0zIHtcbiAgICB0b3A6IC00M3B4O1xuICAgIGxlZnQ6IC01N3B4O1xuICB9XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19jYXJkcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19saW5rIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2xpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fbGluayBhOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stYW5ub3VuY2VtZW50cy1zbGlkZXJfX2xpbmsgYTphZnRlciB7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDMTM4NkEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzQzEzODZBJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlcl9fbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWFubm91bmNlbWVudHMtc2xpZGVyX19saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuXG4uYmxvY2stc3BlYWtlci1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ25ldXRyYWwtd2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMy41cmVtIDAgMi41cmVtO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlcl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX3N1YmhlYWRpbmcge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXJfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXItc2xpZGVyX19zdWJoZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlcl9fY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlcl9fY3RhLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlcl9fbGlzdC1vdmVyZmxvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmduZXV0cmFsLXdobGl2ZSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlcl9fY292ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXJfX2NvdmVyIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlcl9fY292ZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19zcGVha2VyLXR5cGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC41cmVtIDAuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19zcGVha2VyLXR5cGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19zbGlkZS0tYWN0aXZlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlciB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5nbGlkZV9fc2xpZGUtLWFjdGl2ZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXI6aG92ZXIge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlcjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICBvdXRsaW5lOiAwIHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXI6aG92ZXIge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICB9XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXIgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXAge1xuICBib3JkZXI6IDBweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItd3JhcDpob3ZlciB7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci13cmFwOmhvdmVyIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXIgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXA6Zm9jdXMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItd3JhcCBpbWcge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jb21wYW55LWxvZ28td3JhcCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXIgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLWNvbXBhbnktbG9nby13cmFwIHtcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJvdHRvbTogLTIzMHB4O1xuICByaWdodDogLTI3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1iZyB7XG4gICAgYm90dG9tOiAtMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcge1xuICAgIGJvdHRvbTogLTIzMHB4O1xuICAgIHJpZ2h0OiAtMjMwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcua2V5bm90ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWRlbnZlci9hc3NldHMvaW1hZ2VzL2tleW5vdGVfZnJhbWUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcuZW1jZWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcubWVnYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX3NsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5nbGlkZV9fY29udHJvbHNfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5nbGlkZV9fYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX3NsaWRlcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTdweDtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX2J1bGxldHM6Zm9jdXMsIC5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX2J1bGxldHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlciAuZ2xpZGVfX2J1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC4zNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAyMywgNjEsIDAuMykgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXItc2xpZGVyIC5nbGlkZV9fYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgMC42NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19idWxsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXIgLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEgYS5maWxsZWQge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9jay1zcGVha2VyLXNsaWRlcl9fY3RhIGEuZmlsbGVkOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEgYS5maWxsZWQ6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLmZpbGxlZDpob3ZlciwgLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEgYS5maWxsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEgYS5maWxsZWQ6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLmZpbGxlZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLm91dGxpbmUge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLm91dGxpbmU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLm91dGxpbmU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLm91dGxpbmU6aG92ZXIsIC5ibG9jay1zcGVha2VyLXNsaWRlcl9fY3RhIGEub3V0bGluZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLm91dGxpbmU6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YSBhLm91dGxpbmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmJsb2NrLXNwZWFrZXItc2xpZGVyX19jdGEtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlci1zbGlkZXJfX2N0YS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5ibG9jay1oYWxmLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1oYWxmLXNsaWRlci5zcGVha2Vycy1jaXJjbGUgLmJsb2NrLWhhbGYtc2xpZGVyX19pdGVtOm50aC1jaGlsZChldmVuKSAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAtMTUlO1xufVxuLmJsb2NrLWhhbGYtc2xpZGVyLnNwZWFrZXJzLWNpcmNsZSAuYmxvY2staGFsZi1zbGlkZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTE1JTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlci5jb250ZW50IC5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZC1jb250YWluZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlci5jb250ZW50IC5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uYmxvY2staGFsZi1zbGlkZXIuY29udGVudCAuYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtY29udGFpbmVyLmhhcy1saW5rIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlci5jb250ZW50IC5ibG9jay1oYWxmLXNsaWRlcl9fd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBwYWRkaW5nOiAzcmVtIDAgMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyLmNvbnRlbnQgLmJsb2NrLWhhbGYtc2xpZGVyX193cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19tYWluLWN0YSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fbWFpbi1jdGEgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX21haW4tY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX21haW4tY3RhIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fbWFpbi1jdGEgYTphZnRlciB7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDMTM4NkEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzQzEzODZBJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fbWFpbi1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fbWFpbi1jdGEgYTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX21haW4tY3RhIGEge1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19sZWZ0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fc2hhcGUtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Bhc3Qtc3BlYWtlcnMtc2hhcGUud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJvdHRvbTogMTMycHg7XG4gIGxlZnQ6IC0xNjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19zaGFwZS0xIHtcbiAgICBib3R0b206IC02NTBweDtcbiAgICBsZWZ0OiAtMzAwcHg7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEyMDBweDtcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19zaGFwZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvY29udGVudC1leHBlcmllbmNlLXNoYXBlLTIud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMjIycHg7XG4gIGxlZnQ6IC0zN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX3NoYXBlLTIge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIHRvcDogLTI1N3B4O1xuICAgIHJpZ2h0OiAtMTkxcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19zaGFwZS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvY29udGVudC1leHBlcmllbmNlLXNoYXBlLTMud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJvdHRvbTogMTY1cHg7XG4gIGxlZnQ6IC0xNjRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19zaGFwZS0zIHtcbiAgICBib3R0b206IC00NDNweDtcbiAgICBsZWZ0OiAtMTkycHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWluLWhlaWdodDogNzcwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX193cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX190ZXh0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlcl9fdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2JvZHkge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19ib2R5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fdGV4dCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX190ZXh0IHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19jdGFfbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX2N0YV9saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19jdGFfbGluayBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19jdGFfbGluayBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhX2xpbmsuY3RhX2xpbmstLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19jdGFfbGluay5jdGFfbGluay0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2xpc3Qtb3ZlcmZsb3cge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlcl9fbGlzdC1vdmVyZmxvdyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHJpZ2h0OiA5MnB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19saXN0LW92ZXJmbG93IHtcbiAgICB0b3A6IDM0cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19saXN0LW92ZXJmbG93IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19saXN0LW92ZXJmbG93IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHJpZ2h0OiAtMTkzcHg7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3NsaWRlci1vZGQtYmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAyMCU7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2xpZGVyLWV2ZW4tYmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAyMCU7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtb3V0ZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19pdGVtIC5jYXJkLW91dGVyOmhvdmVyIC5jYXJkLWltZzIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19pdGVtIC5jYXJkLW91dGVyOmhvdmVyIC5jYXJkLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZCB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGhlaWdodDogMjg1cHg7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIyNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtaW1nMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIyNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW0gIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyX19pdGVtIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtY29udGFpbmVyIGEsXG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtY29udGFpbmVyIGltZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtY29udGFpbmVyIGEge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19pdGVtIC5jYXJkLWNvbnRhaW5lciBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZC1jb250YWluZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZC1jb250YWluZXIgYTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtMzVweDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9faXRlbSAuY2FyZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2l0ZW0gLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9faW1hZ2UsIC5ibG9jay1oYWxmLXNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2ltYWdlLXdhdmUge1xuICBib3R0b206IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZS1hbHQsICNmZmUzYmQpO1xuICBwYWRkaW5nOiAxcmVtIDEuODc1cmVtIDEuMzc1cmVtIDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX2luZm8ge1xuICAgIHBhZGRpbmc6IDIuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX25hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2staGFsZi1zbGlkZXIgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXIgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXIgLmdsaWRlX19hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTdweDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2J1bGxldHM6Zm9jdXMsIC5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2J1bGxldHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlciAuZ2xpZGVfX2J1bGxldCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWhhbGYtc2xpZGVyIC5nbGlkZV9fYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWhhbGYtc2xpZGVyIC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXIgLmdsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2N0YSBhLmZpbGxlZCB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLWhhbGYtc2xpZGVyX19jdGEgYS5maWxsZWQ6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2N0YSBhLmZpbGxlZDpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEuZmlsbGVkOmhvdmVyLCAuYmxvY2staGFsZi1zbGlkZXJfX2N0YSBhLmZpbGxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2N0YSBhLmZpbGxlZDpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEuZmlsbGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEub3V0bGluZSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEub3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEub3V0bGluZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEub3V0bGluZTpob3ZlciwgLmJsb2NrLWhhbGYtc2xpZGVyX19jdGEgYS5vdXRsaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEub3V0bGluZTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1oYWxmLXNsaWRlcl9fY3RhIGEub3V0bGluZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2staGFsZi1zbGlkZXJfX2N0YS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2staGFsZi1zbGlkZXJfX2N0YS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5ibG9jay13YXZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXdhdmUuaGlkZS1tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdhdmUuaGlkZS1tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLXdhdmUgLnN3aXNoeS1pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwdnc7XG59XG4uYmxvY2std2F2ZSAuc3dpc2h5LWltYWdlLWJvdHRvbSB7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5ibG9jay13YXZlIC5zd2lzaHktaW1hZ2UtdG9wIHtcbiAgdG9wOiAtMnB4O1xufVxuLmJsb2NrLXdhdmUgLnN3aXNoeS1pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2stdGlja2V0LWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscHJpbWFyeS13aGxpdmUpO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbC5ob21lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbC5ob21lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCA2MHB4O1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsLnByaWNpbmcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbC5wcmljaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMCAwO1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsLnByaWNpbmcgLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fd3JhcCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDMuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbC5wcmljaW5nIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3dyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzLjVyZW0gMDtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3RpY2tldHMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXRzIHtcbiAgICBncmlkLWdhcDogMy41cmVtO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXRzLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0cy1jb2x1bW4ge1xuICAgIGZsZXg6IDEgMCA0OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3RpY2tldHMtY29sdW1uIHtcbiAgICBmbGV4OiAxIDAgMzElO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3RpY2tldHMtY29sdW1uIHtcbiAgICBncmlkLWdhcDogMy41cmVtO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoOTEsIDk5LCAyMjgsIDAuMik7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX191LWxpc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3UtbGlzdC5oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX191LWxpc3QuaGlkZSAuYmxvY2stdGlja2V0LWNhcm91c2VsX19saXN0OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLW5ldXRyYWwxMC13aGxpdmUpO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19zaG93LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fc2hvdy1oaWRlLmhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX19zaG93LWhpZGUuaGlkZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3Nob3ctaGlkZS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19zaG93LWhpZGUuaGlkZSBpIHtcbiAgY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2xpc3Qge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xuICBncmlkLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX19saXN0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2xpc3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBncmlkLWdhcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1uZXV0cmFsMjAtd2hsaXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvIDEyMHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbS5maW5hbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxMDBweDtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3RpY2tldC1saXN0LWl0ZW0uY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtbGlzdC1pdGVtLmN1cnJlbnQuZ2Ege1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbS5jdXJyZW50LnRlYW1zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX3RpY2tldC1saXN0LWl0ZW0uY3VycmVudC5kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsY29udHJhc3QyLXdobGl2ZSk7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtbGlzdC1pdGVtLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtbGlzdC1pdGVtLWV4cGlyZXMge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtbGlzdC1pdGVtLWV4cGlyZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbS1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX190aWNrZXQtbGlzdC1pdGVtLWRpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWxpc3QtaXRlbS1kaXNjb3VudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fdGlja2V0LWl0ZW0tbGktd3JhcCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fY2F0ZWdvcnktd3JhcC5nYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS13cmFwLnRlYW1zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5LXdyYXAuZGF5IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5LXByZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS1wcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fY2F0ZWdvcnktaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5LWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS1oZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5LWhlYWQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5LWljb24ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jYXRlZ29yeS1pY29uLmdhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fY2F0ZWdvcnktaWNvbi50ZWFtcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2NhdGVnb3J5LWljb24uZGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbDEwLXdobGl2ZSk7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jdGEtYnV0dG9uLWxpbmsge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fY3RhLWJ1dHRvbi1saW5rIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2N0YS1idXR0b24tbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jdGEtYnV0dG9uLWxpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuLmJsb2NrLXRpY2tldC1jYXJvdXNlbF9fY3RhLWJ1dHRvbi1saW5rOmhvdmVyLCAuYmxvY2stdGlja2V0LWNhcm91c2VsX19jdGEtYnV0dG9uLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stdGlja2V0LWNhcm91c2VsX19jdGEtYnV0dG9uLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2N0YS1idXR0b24tbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG5cbi5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3dyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMy41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX19zdWJoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fc3ViaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX190YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdCBhIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3RhYmxpc3QgYSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX190YWJsaXN0LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdC1pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3RhYmxpc3QtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3RhYmxpc3QtaXRlbSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdC1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX190YWJsaXN0LWl0ZW0gYVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdC1pdGVtIGFbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFibGlzdC1pdGVtIGFbYXJpYS1zZWxlY3RlZD10cnVlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX190YWJjb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbDEwLXdobGl2ZSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xufVxuLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGFiY29udGVudFthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3RhYmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtIDNyZW0gMi41cmVtO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX19ldmVudGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0QxRDJEODtcbiAgcGFkZGluZzogMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fZXZlbnRsaW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX19ldmVudGxpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3RpbWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1pbi13aWR0aDogMjI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fdGltZXMge1xuICAgIGZvbnQtc2l6ZTogcmV2ZXJ0O1xuICB9XG59XG4uYmxvY2stYWdlbmRhLWF0LWEtZ2xhbmNlX19ldmVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1hdC1hLWdsYW5jZV9fZXZlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX193cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSwgIzAwMmQzYik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICMyODNiN2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMmQzYjtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19jdGEtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19jdGEtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fY3RhLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbGluayBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX2xpbms6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19saW5rMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrc19fbGluazIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX2xpbmsyLXRleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19saW5rMjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZ3JpZC1nYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4M3B4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrc19fY3RhLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX190cmFjay13cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuYmxvY2stY29udGVudC10cmFja3NfX3RyYWNrLXdyYXAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19saW5rMiB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX2ljb24td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19sZWZ0IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX3RyYWNrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrc19fdHJhY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX2N0YS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX3VsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLWdhcDogMCA1MHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWN0YS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWN0YS1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWN0YS1saW5rIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jdGEtbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWN0YS1saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jdGEtbGluazpob3ZlciwgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jdGEtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgY29sb3I6ICMwZDE3M2QgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jdGEtbGluazpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY3RhLWxpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jdGEtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC10ZXh0LXdyYXAge1xuICBncmlkLWNvbHVtbjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtdGV4dC13cmFwIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMyU7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDkwJTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJmMDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgdG9wOiAxMCU7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY29udGVudF9fbGVmdCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19tb2RhbC1jb250ZW50X19sZWZ0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWNvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWNvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMnJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWNvbnRlbnRfX2lubmVyIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWNvbnRlbnRfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWNvbnRlbnRfX2lubmVyIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY29udGVudF9faW5uZXItd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDg1dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrc19fbW9kYWwtY29udGVudF9faW5uZXItd3JhcCB7XG4gICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB3aWR0aDogOTAlO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWltYWdlLXdyYXAge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3NfX21vZGFsLWltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MuYWdlbmRhIC5ibG9jay1jb250ZW50LXRyYWNrc19fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLmFnZW5kYSAuYmxvY2stY29udGVudC10cmFja3NfX2xlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy5hZ2VuZGEgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19ib3R0b20tY3RhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX2JvdHRvbS1jdGEgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogIzBkMTczZDtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fYm90dG9tLWN0YSBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbXV0ZWQtb3JhbmdlKTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fYm90dG9tLWN0YSBhOmhvdmVyLCAuYmxvY2stY29udGVudC10cmFja3NfX2JvdHRvbS1jdGEgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgY29sb3I6ICMwZDE3M2Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrc19fYm90dG9tLWN0YSBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19ib3R0b20tY3RhIGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19ib3R0b20tY3RhIGEge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3NfX2JvdHRvbS1jdGEtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19ib3R0b20tY3RhLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDAgMDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5wYXN0LXNwZWFrZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UucGFzdC1zcGVha2VycyAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3RpdGxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UucGFzdC1zcGVha2VycyAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICB3aWR0aDogMTk2cHg7XG4gIGhlaWdodDogMTk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5wYXN0LXNwZWFrZXJzIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLW5hbWUge1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLWNvbXBhbnkge1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UucGFzdC1zcGVha2VycyAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UucGFzdC1zcGVha2VycyAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXJzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5wYXN0LXNwZWFrZXJzIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlcnMge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5wYXN0LXNwZWFrZXJzIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jYXJkLXdyYXAge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXRhZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtM3B4O1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLnBhc3Qtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXRhZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLm1lZ2Ege1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLm1lZ2Ege1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5tZWdhIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlcnMge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UubWVnYSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5tZWdhIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlcnMge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UubWVnYSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ25ldXRyYWwtd2hsaXZlKTtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX190aXRsZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgNTAlO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXA6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDUwJTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci13cmFwOm50aC1jaGlsZCgyKSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1kZW52ZXIvYXNzZXRzL2ltYWdlcy9hc19iZ18yLnBuZ1wiKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXA6bnRoLWNoaWxkKDIpIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fa2V5bm90ZS13cmFwIHtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uua2V5bm90ZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItd3JhcDpudGgtY2hpbGQoMykge1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXA6bnRoLWNoaWxkKDMpIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWRlbnZlci9hc3NldHMvaW1hZ2VzL2FzX2JnXzMucG5nXCIpO1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXA6bnRoLWNoaWxkKDQpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDAgNTAlIDUwJTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci13cmFwOm50aC1jaGlsZCg0KSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1kZW52ZXIvYXNzZXRzL2ltYWdlcy9hc19iZ180LnBuZ1wiKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDAgNTAlIDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXA6bnRoLWNoaWxkKDQpIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fa2V5bm90ZS13cmFwIHtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uua2V5bm90ZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgNTAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtZGVudmVyL2Fzc2V0cy9pbWFnZXMvYXNfYmdfMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uua2V5bm90ZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLWNvbXBhbnkge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLWNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uua2V5bm90ZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jb21wYW55IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jb21wYW55LWxvZ28td3JhcCB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI1cHg7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uua2V5bm90ZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3dyYXAge1xuICBwYWRkaW5nOiAzLjVyZW0gMCA5cmVtO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLXdyYXAge1xuICAgIGZsZXg6IDAgMCA0NyU7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5rZXlub3RlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlcnMge1xuICBncmlkLWdhcDogNy41cmVtIDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmtleW5vdGUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gICAgZ3JpZC1nYXA6IDguNXJlbSAyLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5icmVha291dCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmJyZWFrb3V0IC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlcnMge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5icmVha291dCAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmJyZWFrb3V0IC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fdGl0bGVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5icmVha291dCAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlLmJyZWFrb3V0IC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1iZy5rZXlub3RlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5lbWNlZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZSk7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UuZW1jZWUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX190aXRsZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5lbWNlZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5lbWNlZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgYm90dG9tOiAtMjIwcHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5lbWNlZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMjYwcHg7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UuZW1jZWUgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1nYXA6IDIuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZS5lbWNlZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgZ3JpZC1nYXA6IDIuNXJlbSAzLjVyZW07XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fa2V5bm90ZS13cmFwIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDFweCByZ2JhKDkxLCA5OSwgMjI4LCAwLjIpO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogLTg1cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19rZXlub3RlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX2tleW5vdGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fa2V5bm90ZS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19rZXlub3RlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX2tleW5vdGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19rZXlub3RlLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1nYXA6IDIuNXJlbTtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci13cmFwOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItd3JhcDpob3ZlciAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItbmFtZS1jb21wYW55LXdyYXAge1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLW5hbWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jb21wYW55IHtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jb21wYW55IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItY29tcGFueS1sb2dvLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAxcHggcmdiYSg5MSwgOTksIDIyOCwgMC4yKTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLWhlYWRzaG90LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItYmcge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25vcmFuZ2Utd2hsaXZlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMDBweDtcbiAgcmlnaHQ6IC0xNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYigwLCAwLCAwKSk7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3RpdGxlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25vcmFuZ2Utd2hsaXZlKTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3RpdGxlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDAgMDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX190aXRsZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stcmVzb3VyY2VzLWNhcmQuaGlkZXJlc291cmNlcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stcmVzb3VyY2VzLWNhcmQuaGlkZXJlc291cmNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIC5ibG9jay1yZXNvdXJjZXMtY2FyZC5oaWRlcmVzb3VyY2VzIC5ibG9jay1yZXNvdXJjZXMtY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9jay1mb290ZXJoYXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6IHJnYigxMywgMjMsIDYwKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMGQxNzNjLCByZ2JhKDE5MywgNTYsIDEwNiwgMC43NSkgOTUlKSwgdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Rpc3QvaW1hZ2VzL2FuaW1hdGlvbi1waF8uanBnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZm9vdGVyaGF0IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuLmJsb2NrLWZvb3RlcmhhdF9fc2hhcGUtdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzc2lvbl9ub2lzZV9zaGFwZXNfLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAxMDFweDtcbiAgYm90dG9tOiAyODdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgyKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fc2hhcGUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgcmlnaHQ6IC02OTlweDtcbiAgYm90dG9tOiAtMzQ2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0NWRlZykgc2NhbGVYKC0xKTtcbn1cbi5ibG9jay1mb290ZXJoYXQuc2ltcGxlIC5ibG9jay1mb290ZXJoYXRfX2dyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uYmxvY2stZm9vdGVyaGF0LnNpbXBsZSAuYmxvY2stZm9vdGVyaGF0X19jdGEtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stZm9vdGVyaGF0LnNpbXBsZSAuYmxvY2stZm9vdGVyaGF0X19jdGEtY29weSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmJsb2NrLWZvb3RlcmhhdC5zaW1wbGUgLmJsb2NrLWZvb3RlcmhhdF9fbGVmdCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ibG9jay1mb290ZXJoYXQuc2ltcGxlIC5ibG9jay1mb290ZXJoYXRfX2xpbmsgYSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cbi5ibG9jay1mb290ZXJoYXQuc2ltcGxlIC5ibG9jay1mb290ZXJoYXRfX2xpbmsgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2stZm9vdGVyaGF0LnNpbXBsZSAuYmxvY2stZm9vdGVyaGF0X19saW5rIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stZm9vdGVyaGF0LnNpbXBsZSAuYmxvY2stZm9vdGVyaGF0X19saW5rIGE6aG92ZXIsIC5ibG9jay1mb290ZXJoYXQuc2ltcGxlIC5ibG9jay1mb290ZXJoYXRfX2xpbmsgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWZvb3RlcmhhdC5zaW1wbGUgLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWZvb3RlcmhhdC5zaW1wbGUgLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1mb290ZXJoYXRfX2N0YS1oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fY3RhLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4uYmxvY2stZm9vdGVyaGF0X19jdGEtY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mb290ZXJoYXRfX2N0YS1jb3B5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fY3RhLWNvcHkge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5ibG9jay1mb290ZXJoYXRfX2N0YS1jb3B5IGEge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmsyIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmsyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2stZm9vdGVyaGF0X19saW5rMiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmsyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stZm9vdGVyaGF0X19saW5rMiBhOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stZm9vdGVyaGF0X19saW5rMiBhOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fbGluazIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmsyIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stZm9vdGVyaGF0X19saW5rMiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmsyIGE6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDEzcHg7XG59XG4uYmxvY2stZm9vdGVyaGF0X19saW5rLWRvd25sb2FkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmstZG93bmxvYWQgYSB7XG4gIGNvbG9yOiAjMmEzYTc5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fbGluay1kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1mb290ZXJoYXRfX2xpbmsgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiAjMGQxNzNkICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stZm9vdGVyaGF0X19saW5rIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4pO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhOmhvdmVyLCAuYmxvY2stZm9vdGVyaGF0X19saW5rIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4taG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1jeWFuLWhvdmVyKTtcbiAgY29sb3I6ICMwZDE3M2QgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fbGluayBhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1mb290ZXJoYXRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDYwcHg7XG4gIH1cbn1cbi5ibG9jay1mb290ZXJoYXRfX2dyaWQtd3JhcCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stZm9vdGVyaGF0X19ncmlkLXdyYXAge1xuICAgIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICB9XG59XG4uYmxvY2stZm9vdGVyaGF0X19jdGEtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xNDBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fY3RhLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW07XG4gICAgYm90dG9tOiAtMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fY3RhLWltYWdlIHtcbiAgICBib3R0b206IC02MHB4O1xuICB9XG59XG4uYmxvY2stZm9vdGVyaGF0X19uYXYtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mb290ZXJoYXRfX25hdi1kZXNjIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1mb290ZXJoYXRfX25hdi1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLWZvb3RlcmhhdF9fbmF2LXdyYXAge1xuICBncmlkLWdhcDogMCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYmxvY2stZm9vdGVyaGF0X19pY29uLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9faWNvbi13cmFwIGltZyB7XG4gIGhlaWdodDogNzFweDtcbn1cbi5ibG9jay1mb290ZXJoYXRfX3RvcCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWZvb3RlcmhhdF9fd2F2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogLTFweDtcbn1cbi5ibG9jay1mb290ZXJoYXRfX25hdi10aXRsZSB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWZvb3RlcmhhdF9fbmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWZvb3RlcmhhdF9fY3RhLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYmxvY2stbW9udGhseS1wb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX3RhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjA7XG59XG4uYmxvY2stbW9udGhseS1wb2xsX19saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xufVxuLmJsb2NrLW1vbnRobHktcG9sbF9faW5uZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuLmJsb2NrLW1vbnRobHktcG9sbF9fd3JhcCB7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4xOCk7XG59XG4uYmxvY2stbW9udGhseS1wb2xsX19iZy1kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzgzcHg7XG4gIGxlZnQ6IC0yMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLW1vbnRobHktcG9sbF9fYmctZGVjb3JhdG9yIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4uYmxvY2stbW9udGhseS1wb2xsX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnJlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1tb250aGx5LXBvbGxfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX3ByZWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1tb250aGx5LXBvbGxfX3ByZWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLW1vbnRobHktcG9sbF9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX3N1YmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLW1vbnRobHktcG9sbF9fc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX2hlYWRlci1jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stbW9udGhseS1wb2xsX19oZWFkZXItY29weSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stbW9udGhseS1wb2xsX193YXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX3dhdmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stbW9udGhseS1wb2xsX193YXZlLW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLW1vbnRobHktcG9sbF9fd2F2ZS1tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbW9udGhseS1wb2xsX193YXZlLWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stbW9udGhseS1wb2xsX193YXZlLWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stbW9udGhseS1wb2xsX19mb3JtLXdyYXAge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1tb250aGx5LXBvbGxfX2Zvcm0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX2Zvcm0tZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQzcHg7XG4gIHRvcDogLTMwN3B4O1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stbW9udGhseS1wb2xsX19mb3JtLWRlY29yYXRvciB7XG4gICAgbGVmdDogLTI1MHB4O1xuICAgIHRvcDogMzAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1tb250aGx5LXBvbGxfX2Zvcm0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuLmJsb2NrLW1vbnRobHktcG9sbF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogM3JlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwY2RlZjtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDIwMHB4O1xufVxuLmJsb2NrLW1vbnRobHktcG9sbF9faW1hZ2UtbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stbW9udGhseS1wb2xsX19pbWFnZS1tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbW9udGhseS1wb2xsX19pbWFnZS1tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLW1vbnRobHktcG9sbF9faW1hZ2UtZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1tb250aGx5LXBvbGxfX2ltYWdlLWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stbW9udGhseS1wb2xsX19pbWFnZS1kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2staW5mby1jYXJkIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmMGY1LCAjZmZmIDUwJSwgI2ZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNXB4IDI1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWluZm8tY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgfVxufVxuLmJsb2NrLWluZm8tY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvZGlzdC9pbWFnZXMvbGFyZ2UtamFnZ2VkLWxpbmUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pbmZvLWNhcmRfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIH1cbn1cbi5ibG9jay1pbmZvLWNhcmRfX2NhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pbmZvLWNhcmRfX2NhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWluZm8tY2FyZF9fY2FyZC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0YxRjNGNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsICNmZmYsICNmMWYzZjYpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pbmZvLWNhcmRfX2NhcmQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gM3JlbSAwO1xuICB9XG59XG4uYmxvY2staW5mby1jYXJkX19jYXJkLWl0ZW0ub25lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2Fubi1zaGFwZS0xLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IDE2M3B4O1xuICB0b3A6IC02OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staW5mby1jYXJkX19jYXJkLWl0ZW0ub25lOjphZnRlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgdG9wOiAtMTMxcHg7XG4gICAgbGVmdDogLTEzNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uYmxvY2staW5mby1jYXJkX19jYXJkLWl0ZW0udHdvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2Fubi1zaGFwZS0yLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMTc0cHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pbmZvLWNhcmRfX2NhcmQtaXRlbS50d286OmFmdGVyIHtcbiAgICB0b3A6IDg5cHg7XG4gICAgcmlnaHQ6IC0xNzBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ibG9jay1pbmZvLWNhcmRfX2NhcmQtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5LCAjMGQxNzNkKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWluZm8tY2FyZF9fY2FyZC13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICB9XG59XG4uYmxvY2staW5mby1jYXJkX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWluZm8tY2FyZF9fbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5ibG9jay1pbmZvLWNhcmRfX2xlZnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmJsb2NrLWluZm8tY2FyZF9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staW5mby1jYXJkX19yaWdodCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLmJsb2NrLWluZm8tY2FyZF9fc2hhcGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9hbm4tc2hhcGUtMy53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAtMzdweDtcbiAgbGVmdDogLTUxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pbmZvLWNhcmRfX3NoYXBlIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IC0yN3B4O1xuICB9XG59XG4uYmxvY2staW5mby1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staW5mby1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWluZm8tY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staW5mby1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1pbmZvLWNhcmRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJsb2NrLWluZm8tY2FyZF9fbGluayBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJsb2NrLWluZm8tY2FyZF9fbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1pbmZvLWNhcmRfX2xpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1pbmZvLWNhcmRfX2xpbmsgYTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuLmJsb2NrLWluZm8tY2FyZF9fbGluayBhOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJsb2NrLWluZm8tY2FyZF9fbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWluZm8tY2FyZF9fbGluayBhOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5ibG9jay1pbmZvLWNhcmRfX2FjY2VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtNDdweDtcbiAgbGVmdDogMjVweDtcbiAgd2lkdGg6IDExMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staW5mby1jYXJkX19hY2NlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay1yZXNvdXJjZXMtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IC0zMDBweDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJlc291cmNlcy1jYXJkIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fZmVhdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfX2ZlYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfX2ZlYXR1cmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfX2ZlYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXJlc291cmNlcy1jYXJkX18yY29sIHtcbiAgZ2FwOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yZXNvdXJjZXMtY2FyZF9fMmNvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4uYmxvY2stcmVzb3VyY2VzLWNhcmRfXzJjb2wtY29sMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXJlc291cmNlcy1jYXJkX18yY29sLWNvbDEtaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJlc291cmNlcy1jYXJkX18yY29sLWNvbDEtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4uYmxvY2stcmVzb3VyY2VzLWNhcmRfXzJjb2wtY29sMS1oZWFkaW5nIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yZXNvdXJjZXMtY2FyZF9fMmNvbC1jb2wxLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4uYmxvY2stcmVzb3VyY2VzLWNhcmRfXzJjb2wtY29sMi1ib2R5IHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzJjb2wtY29sMi1ib2R5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fM2NvbCB7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICB9XG59XG4uYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sIHtcbiAgZmxleDogMSAwIDMwJTtcbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fM2NvbC1jb2wtaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fM2NvbC1jb2wtY29weSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmJsb2NrLXJlc291cmNlcy1jYXJkX18zY29sLWNvbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzNjb2wtY29sLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZC5oaWRlcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLW5lb25waW5rLXdobGl2ZSksIHRyYW5zcGFyZW50KTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yZXNvdXJjZXMtY2FyZC5oaWRlcmVzb3VyY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmJsb2NrLXJlc291cmNlcy1jYXJkLmhpZGVyZXNvdXJjZXMgLmJsb2NrLXJlc291cmNlcy1jYXJkX18yY29sIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ibG9jay1yZXNvdXJjZXMtY2FyZC5oaWRlcmVzb3VyY2VzIC5ibG9jay1yZXNvdXJjZXMtY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yZXNvdXJjZXMtY2FyZC5oaWRlcmVzb3VyY2VzIC5ibG9jay1yZXNvdXJjZXMtY2FyZF9fd3JhcCB7XG4gICAgcGFkZGluZzogMCAwIDMuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXJlc291cmNlcy1jYXJkLmV4dGVuZG8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1vY2Vhbi13aGxpdmUpIDIwJSwgIzBFM0E5Nik7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4ucGFnZS1zcG9uc29ycyAjY29ubmVjdCA+IGRpdiA+IGRpdi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fMmNvbCA+IGRpdi5ibG9jay1yZXNvdXJjZXMtY2FyZF9fMmNvbC1jb2wyID4gZGl2ID4gZm9ybSA+IGRpdi5ta3RvQnV0dG9uUm93IHtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeS5leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICMwRDE3M0Q7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxRDI4NTQsICMwRDE3M0QgMzAlLCAjMEQxNzNEIDcwJSwgIzFEMjg1NCk7XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5LmV4cGFuZGVkIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMEQxNzNEO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeS5leHBhbmRlZCAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5LmV4cGFuZGVkIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3RpdGxlLXdyYXAge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeS5leHBhbmRlZCAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X190ZXh0IHtcbiAgY29sb3I6ICM1RDYyNzY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeS5leHBhbmRlZCAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5LmV4cGFuZGVkIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3dyYXAtZ2VuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5LmV4cGFuZGVkIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3dyYXAtZ2VuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1mZWF0dXJlLWdhbGxlcnkuZXhwYW5kZWQgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fd3JhcC1nZW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnkuZXhwYW5kZWQgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjIpO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeS5leHBhbmRlZCAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAycmVtO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnkuZXhwYW5kZWQgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fY2FyZC1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnkuZXhwYW5kZWQgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fY2FyZC1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnkuZXhwYW5kZWQgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3dyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X193cmFwLnRvcCB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3dyYXAuYm90dG9tIHtcbiAgcGFkZGluZzogMXJlbSAwIDMuNzVyZW07XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X193cmFwLWdlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3dyYXAtZ2VuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20td3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEQxNzNEO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXJnaW46IDJyZW0gYXV0byAwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20td3JhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAxcmVtO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLXRpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20tY3RhIGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YSBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YSBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YSBhOmhvdmVyLCAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20tY3RhIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YSBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YSBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2JvdHRvbS1jdGEgYSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20tY3RhLnRyYW5zcGFyZW50IGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2JvdHRvbS1jdGEudHJhbnNwYXJlbnQgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudDtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2JvdHRvbS1jdGEudHJhbnNwYXJlbnQgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2JvdHRvbS1jdGEudHJhbnNwYXJlbnQgYTpob3ZlciwgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YS50cmFuc3BhcmVudCBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2JvdHRvbS1jdGEudHJhbnNwYXJlbnQgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2JvdHRvbS1jdGEudHJhbnNwYXJlbnQgYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19ib3R0b20tY3RhLnRyYW5zcGFyZW50IGEge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fYm90dG9tLWN0YS1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19zaGFwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2VzLXNoYXBlLTQud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDcwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1M3B4O1xuICBsZWZ0OiAtMTI0cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fc2hhcGUge1xuICAgIGJvdHRvbTogLTMyOHB4O1xuICAgIGxlZnQ6IDM0M3B4O1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2l0ZW0ge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2hvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjMGQxNzNkIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDYwLCAxMDUsIDAuNjYpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3RpdGxlIHtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlLWdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZS1nYWxsZXJ5X190ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmUtZ2FsbGVyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMGIxODQzIDEwJSwgI2ZmNWU4YSk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwIDE4cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2staW1hZ2UtYmFubmVyLWN0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDIwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YV9faW1hZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTByZW0gN3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDcwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19pbWFnZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19pbWFnZSB7XG4gICAgcmlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX3NoYXBlLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJvdHRvbTogLTI5MnB4O1xuICByaWdodDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19zaGFwZS0xIHtcbiAgICBib3R0b206IC03MDBweDtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19zaGFwZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IC00MDBweDtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19zaGFwZS0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDM4MHB4O1xuICByaWdodDogMjg0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19zaGFwZS0zIHtcbiAgICByaWdodDogMzM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19zaGFwZS0zIHtcbiAgICB0b3A6IDMwMHB4O1xuICAgIHJpZ2h0OiA2NTBweDtcbiAgfVxufVxuLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2J1YmJsZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fZ2xhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMTV2dztcbiAgYm90dG9tOiAtMTQ1cHg7XG4gIGxlZnQ6IC0zNHB4O1xuICBoZWlnaHQ6IDIyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSUgNjUlIDQ0JSA1NiUvNTIlIDM3JSA2MyUgNDglO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fZ2xhc3Mge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDMxLCAzOCwgMTM1LCAwLjA1KTtcbiAgICB3aWR0aDogNzgzcHg7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgICBib3R0b206IC0zMDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgcmlnaHQ6IC0xMjdweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTJweCkge1xuICAuYmxvY2staW1hZ2UtYmFubmVyLWN0YV9faW5uZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2hlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fY29weSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fbGluayBhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xufVxuLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2xpbmsgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fbGluayBhOmhvdmVyLCAuYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fbGluayBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2staW1hZ2UtYmFubmVyLWN0YV9fbGluayBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFMElqNEtJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODBNelEzTVRVaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBME16UTNNVFVpSUdROUlrMDNMVEV5TGpJMVFUY3NOeXd3TERBc01Dd3VPVE00TFRndU56VmhOeXczTERBc01Dd3dMREFzTjBFM0xEY3NNQ3d3TERBc055d3hMamMxWVRjc055d3dMREFzTUN3MkxqQTJNaTB6TGpVc055dzNMREFzTUN3d0xEQXROMEUzTERjc01Dd3dMREFzTnkweE1pNHlOVnB0TXk0ek1EWXNPQzR3TlRWTU55NHpOemN0TVM0ME5qTkJMalUxT0M0MU5UZ3NNQ3d3TERFc055MHhMak14TW1FdU5UVXpMalUxTXl3d0xEQXNNUzB1TXpjM0xTNHhOVXd6TGpZNU5DMDBMakU1TlVFdU5qRXVOakVzTUN3d0xERXNNeTQxTFRRdU5qUmhMall4TGpZeExEQXNNQ3d4TEM0Mk1TMHVOakZJTlM0Mk9EaFdMVGN1T0RjMVlTNDROelF1T0RjMExEQXNNQ3d4TEM0NE56VXRMamczTldndU9EYzFZUzQ0TnpRdU9EYzBMREFzTUN3eExDNDROelV1T0RjMVZpMDFMakkxU0RrdU9EbGhMall4TGpZeExEQXNNQ3d4TEM0Mk1TNDJNVUV1TmpFdU5qRXNNQ3d3TERFc01UQXVNekEyTFRRdU1UazFXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXhNaTR5TlNraUlHWnBiR3c5SWlOak1UTTRObUVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2LjY5OXB4O1xuICBoZWlnaHQ6IDIwLjEwN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICBib3R0b206IDNweDtcbn1cbi5ibG9jay1pbWFnZS1iYW5uZXItY3RhX19saW5rIGE6YWZ0ZXIge1xuICByaWdodDogMThweDtcbiAgYm90dG9tOiAxM3B4O1xufVxuLmJsb2NrLWltYWdlLWJhbm5lci1jdGFfX2xpbmsgYTpob3ZlcjphZnRlciB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWZhcS5mYXFfcGFnZSB7XG4gIG1hcmdpbi10b3A6IC02cmVtO1xuICBwYWRkaW5nOiA0cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmFxLmZhcV9wYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICB9XG59XG4uYmxvY2stZmFxLmZhcV9wYWdlIC5ibG9jay1mYXFfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmFxLmZhcV9wYWdlIC5ibG9jay1mYXFfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcS5mYXFfcGFnZSAuYmxvY2stZmFxX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmFxLmZhcV9wYWdlIC5ibG9jay1mYXFfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1mYXEuZmFxX3BhZ2UgLmJsb2NrLWZhcV9fY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay1mYXEuZmFxX3BhZ2UgLmJsb2NrLWZhcV9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stZmFxLmZhcV9zZWN0aW9uIC5ibG9jay1mYXFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgpO1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCk7XG59XG4uYmxvY2stZmFxLmZhcV9zZWN0aW9uIC5ibG9jay1mYXFfX2lubmVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ibG9jay1mYXEuZmFxX3N0eWxlX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmFxLmZhcV9zdHlsZV9zZWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCA2MHB4O1xuICB9XG59XG4uYmxvY2stZmFxLmZhcV9zdHlsZV9zZWN0aW9uIC5ibG9jay1mYXFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgpO1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCk7XG4gIHBhZGRpbmc6IDMuNXJlbSAwO1xufVxuLmJsb2NrLWZhcS5mYXFfc3R5bGVfc2VjdGlvbiAuYmxvY2stZmFxX19pbm5lci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYyNHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2stZmFxX19ncm91cCwgLmJsb2NrLWZhcV9fbmF2LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZhcV9fbmF2LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgdG9wOiAxNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYmxvY2stZmFxX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5ibG9jay1mYXFfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICMwZTE4M2I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stZmFxX19jYXRlZ29yeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuLmJsb2NrLWZhcV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmFxX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5ibG9jay1mYXFfX2RldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stZmFxX19kZXRhaWxzLWNvcHksXG4uYmxvY2stZmFxX19kZXRhaWxzIHVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZhcV9fZGV0YWlscy1jb3B5LFxuICAuYmxvY2stZmFxX19kZXRhaWxzIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay1mYXFfX2RldGFpbHMtY29weSBhLFxuLmJsb2NrLWZhcV9fZGV0YWlscyB1bCBhIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWZhcSBkZXRhaWxzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMENERUY7XG59XG4uYmxvY2stZmFxIGRldGFpbHM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYmxvY2stZmFxX19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE3NXB4O1xufVxuLmJsb2NrLWZhcV9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyNHB4O1xuICBncmlkLWdhcDogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmFxX19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay1mYXFfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIG9yZGVyOiAxO1xufVxuLmJsb2NrLWZhcV9fZmFxLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cbi5ibG9jay1mYXFfX2ZhcS10b3Atc2VjdGlvbiB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1mYXFfX2ZhcS10b3Atc2VjdGlvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudDtcbn1cbi5ibG9jay1mYXFfX2ZhcS10b3Atc2VjdGlvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1mYXFfX2ZhcS10b3Atc2VjdGlvbjpob3ZlciwgLmJsb2NrLWZhcV9fZmFxLXRvcC1zZWN0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1mYXFfX2ZhcS10b3Atc2VjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1mYXFfX2ZhcS10b3Atc2VjdGlvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2stZmFxX19mYXEtY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZhcV9fZmFxLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay1mYXFfX2ZhcS1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuXG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fc2hhcGUtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2NyZWRpdHMtc2hhcGUtMS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNzAwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAtMTE5cHg7XG4gIGJvdHRvbTogLTExMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fc2hhcGUtMSB7XG4gICAgYm90dG9tOiAtMTk2cHg7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMubGJsdWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2xlZnQsIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLmxibHVlIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMubGJsdWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2xlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMubGJsdWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2hlYWRsaW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cy5sYmx1ZSAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY3RhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cy5sYmx1ZSAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMubGJsdWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2N0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLmxibHVlIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6aG92ZXIsIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLmxibHVlIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMubGJsdWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2N0YTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLmxibHVlIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMubGJsdWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX3dyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cy5sYmx1ZSAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19faW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLmxibHVlIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19pbm5lci13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLnNhbmRpZWdvIHtcbiAgc2Nyb2xsLW1hcmdpbjogMzAwcHg7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cy5zYW5kaWVnbyAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fd3JhcCB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLnNhbmRpZWdvIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdyaWQtZ2FwOiA0LjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMuc2FuZGllZ28gLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMuc2FuZGllZ28gLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMuc2FuZGllZ28gLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX3RleHQgYSB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLnNhbmRpZWdvIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzLnNhbmRpZWdvIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMuc2FuZGllZ28gLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX3N1YmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMuc2FuZGllZ28gLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX3N1YmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19sZWZ0LCAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2xlZnQsIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb25zLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi5lbXB0eS1jZXJ0IC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLW1haW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTYsIDM1LCA3MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgcmdiKDE2LCAzNSwgNzEpIDAlLCByZ2IoMTk2LCA2NiwgMTE0KSA3NSUsIHJnYigyMjYsIDEwMCwgOTkpIDEwMCUpO1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24uZW1wdHktY2VydCAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi1tb3JlLXRleHQge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLnR3byAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi50d28gLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tdG9vbHRpcC10YWlsIHtcbiAgICByaWdodDogMzBweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi5vbmUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tdG9vbHRpcCwgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24udGhyZWUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tdG9vbHRpcCwgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24uZml2ZSAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi5vbmUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tdG9vbHRpcC10YWlsLCAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi50aHJlZSAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwLXRhaWwsIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLmZpdmUgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tdG9vbHRpcC10YWlsIHtcbiAgICByaWdodDogMzBweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tbWFpbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi1sb2dvIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbi1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLWxvZ286aG92ZXIgKyAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDkydnc7XG4gIGJhY2tncm91bmQ6ICMxODI3NUI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTY1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLXRvb2x0aXAge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHNfX2NlcnRpZmljYXRpb24tdG9vbHRpcCBhIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLXRvb2x0aXAtdGFpbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIxQjUyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwLXRhaWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMTIxQjUyO1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi1tb3JlLXRleHQge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLW1vcmUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY3RhIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6aG92ZXIsIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY3RhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cblxuLmJsb2NrLW1vcmUtbGVzcy12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMwRDE3M0Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmciAxZnIgMmZyO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fd3JhcCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG59XG4uYmxvY2stbW9yZS1sZXNzLXZpZGVvIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC40KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlbyAuY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDEycHg7XG59XG4uYmxvY2stbW9yZS1sZXNzLXZpZGVvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1tb3JlLWxlc3MtdmlkZW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fbW9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIH1cbn1cbi5ibG9jay1tb3JlLWxlc3MtdmlkZW9fX2xlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbW9yZS1sZXNzLXZpZGVvX19sZXNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICB9XG59XG4uYmxvY2stbW9yZS1sZXNzLXZpZGVvX19idXR0b24tb3V0ZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1tb3JlLWxlc3MtdmlkZW9fX2J1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fYnV0dG9uLXRleHQge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjI1cHg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLW1vcmUtbGVzcy12aWRlb19fc2hhcGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvbW9yZS1sZXNzLXNoYXBlcy53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNsYXRlOiAwJSAtMTglO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbW9yZS1sZXNzLXZpZGVvX19zaGFwZXMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgaGVpZ2h0OiAxNjAwcHg7XG4gICAgdHJhbnNsYXRlOiAtNDMlIC0yMCU7XG4gIH1cbn1cbi5ibG9jay1tb3JlLWxlc3MtdmlkZW8gLmxpZ2h0Ym94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5ibG9jay1tb3JlLWxlc3MtdmlkZW8gLmxpZ2h0Ym94IHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2stbW9yZS1sZXNzLXZpZGVvIC53aXN0aWEge1xuICB3aWR0aDogODB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2NrLWV4cGVyaWVuY2VzIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI2ZmZiA3MCUsICNGRkYwRjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19vdXRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX291dGVyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX3dyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fd3JhcCB7XG4gICAgcGFkZGluZzogMnJlbSAwIDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX3NlY3Rpb24tMSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19zZWN0aW9uLTEtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fc2VjdGlvbi0xLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19fc2VjdGlvbi0xLWJvZHkge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX3NlY3Rpb24tMS1ib2R5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19fc2VjdGlvbi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX3NlY3Rpb24tMiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19zZWN0aW9uLTItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19zZWN0aW9uLTItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19zZWN0aW9uLTItYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fc2VjdGlvbi0yLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19pbWFnZS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiA2OThweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX2ltYWdlLWxlZnQge1xuICAgIHRvcDogNTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19faW1hZ2UtbWlkZGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19pbWFnZS1taWRkbGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX2ltYWdlLW1pZGRsZS13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2ltYWdlLW1pZGRsZS1kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MSU7XG4gIHRvcDogLTUzcHg7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX2ltYWdlLW1pZGRsZS1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19pbWFnZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03OXB4O1xuICB0b3A6IDc1M3B4O1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19faW1hZ2UtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX3NoYXBlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9leHBlcmllbmNlcy1taWQtc2hhcGUtMS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMTAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5NGRlZyk7XG4gIHJpZ2h0OiAtMTEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fc2hhcGUtMSB7XG4gICAgdG9wOiAyNTBweDtcbiAgICBsZWZ0OiAxMjVweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19zaGFwZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZXMtbWlkLXNoYXBlLTIud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiA1MzJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTkzZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19zaGFwZS0yIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19fc2hhcGUtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Nlc3Npb25fbm9pc2Vfc2hhcGVzXy53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTUwcHg7XG4gIGhlaWdodDogNTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtMTU1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fc2hhcGUtMyB7XG4gICAgcmlnaHQ6IDU4cHg7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19zaGFwZS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZXMtc2hhcGUtNC53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogLTE2MHB4O1xuICByaWdodDogLTIyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX3NoYXBlLTQge1xuICAgIGJvdHRvbTogLTM1MHB4O1xuICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19hY3Rpdml0aWVzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19hY3Rpdml0aWVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2FjdGl2aXRpZXMtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNUQ2Mjc2O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19hY3Rpdml0aWVzLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjFGM0Y2LCAjRkZGRkZGIDMwJSwgI0ZGRkZGRiA3MCUsICNGMUYzRjYpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg1OSwgNzQsIDEzMSwgMC4yKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDRyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19fY29udGFpbmVyLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fY29udGFpbmVyLXdyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDNmcjtcbiAgICBncmlkLWdhcDogNnJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzIGRldGFpbHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MwQ0RFRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzIHN1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzIHN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlcyBzdW1tYXJ5OjpiZWZvcmUge1xuICBvcmRlcjogMTtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19fbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX21vYmlsZSBkZXRhaWxzOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fbW9iaWxlIC5ibG9jay1leHBlcmllbmNlc19fZXhwZXJpZW5jZS1sZWZ0LW5hbWUge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19tb2JpbGUgLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlcyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX21vYmlsZSAuYmxvY2stZXhwZXJpZW5jZXNfX2dsaWRlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fbW9iaWxlIC5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fbW9iaWxlIC5ibG9jay1leHBlcmllbmNlc19fZXhwZXJpZW5jZS1yaWdodCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fcmlnaHQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fcmlnaHQtY29sdW1uIC5ibG9jay1leHBlcmllbmNlc19fZXhwZXJpZW5jZXMge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fZXhwZXJpZW5jZS1sZWZ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2V4cGVyaWVuY2UtbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9leHBlcmllbmNlLXBvaW50ZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLWxlZnQtbmFtZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLWxlZnQtbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLWxlZnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2V4cGVyaWVuY2UtbGVmdFthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1leHBlcmllbmNlc19fZXhwZXJpZW5jZS1sZWZ0LW5hbWUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0MxMzg2QTtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fZXhwZXJpZW5jZS1sZWZ0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLWxlZnQtaWNvbiB7XG4gIGZpbGw6ICNDMTM4NkE7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2V4cGVyaWVuY2UtbGVmdFthcmlhLXNlbGVjdGVkPXRydWVdOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2UtYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLWxlZnRbYXJpYS1zZWxlY3RlZD1mYWxzZV0gLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLWxlZnQtaWNvbiB7XG4gIGZpbGw6ICMwRDE3M0Q7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2V4cGVyaWVuY2UtbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEzLCAyMywgNjEsIDAuMTIpO1xuICB3aWR0aDogNDAwcHg7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2V4cGVyaWVuY2UtbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLXJpZ2h0LW5hbWUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLXJpZ2h0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLXJpZ2h0LWNvcHkge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVENjI3Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlLXJpZ2h0LWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2N0YS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjIpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEQxNzNEO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDNyZW0gMCAycmVtO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19saW5rIGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5ibG9jay1leHBlcmllbmNlc19fbGluayBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19saW5rIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2xpbmsgYTpob3ZlciwgLmJsb2NrLWV4cGVyaWVuY2VzX19saW5rIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzX19saW5rIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2xpbmsgYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX2xpbmsgYSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2xpbmstaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzX19saW5rLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzX190YWJjb250ZW50W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1leHBlcmllbmNlc19fZ2xpZGUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX2dsaWRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX3NsaWRlIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5nbGlkZV9fc2xpZGVzIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4uYmxvY2stZXhwZXJpZW5jZXMgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXMgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXMgLmdsaWRlX19hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5nbGlkZV9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTdweDtcbn1cbi5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2J1bGxldHM6Zm9jdXMsIC5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2J1bGxldHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9jay1leHBlcmllbmNlcyAuZ2xpZGVfX2J1bGxldCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWV4cGVyaWVuY2VzIC5nbGlkZV9fYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXMgLmdsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlc19fcGxheS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1leHBlcmllbmNlc19fcGxheS12aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1leHBlcmllbmNlcyAud2lzdGlhX3Jlc3BvbnNpdmVfd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTI1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXMgLndpc3RpYV9yZXNwb25zaXZlX3dyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwcHgpO1xuICB9XG59XG4uYmxvY2stZXhwZXJpZW5jZXNfX3BsYXktdGhlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMTYxLjQsMTM4Ljc5M2wtMi4zNTUuMDExdi0uMDIybC05MC4wNjctLjQyNEE2OS4xOCw2OS4xOCwwLDAsMSw2OC45NzYsMEwxNjEuNC40MzUsMjUzLjgyMiwwYTY5LjE4LDY5LjE4LDAsMCwxLDAsMTM4LjM1OWwtOTAuMDY3LjQyNHYuMDIyWlwiKTtcbiAgd2lkdGg6IDMyMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX3BsYXktdGhlLXZpZGVvIHtcbiAgICBjbGlwLXBhdGg6IHBhdGgoXCJNMzU5LjIzMywzMDguOTE4bC01LjI0Mi4wMjV2LS4wNDlsLTIwMC40NjctLjk0M0M2OC43MzUsMzA3Ljk1LDAsMjM5LjAxNCwwLDE1My45NzZTNjguNzM1LDAsMTUzLjUyNCwwTDM1OS4yMzMuOTY4LDU2NC45NDIsMGM4NC43ODksMCwxNTMuNTI0LDY4LjkzNywxNTMuNTI0LDE1My45NzZTNjQ5LjczMSwzMDcuOTUsNTY0Ljk0MiwzMDcuOTVsLTIwMC40NjcuOTQzdi4wNDlaXCIpO1xuICAgIHdpZHRoOiA3MThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZXhwZXJpZW5jZXNfX3BsYXktdGhlLXZpZGVvIHtcbiAgICBsZWZ0OiAzMDBweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC40KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5jbG9zZSBpbWcge1xuICB3aWR0aDogMTJweDtcbn1cbi5ibG9jay1leHBlcmllbmNlcyAubGlnaHRib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5saWdodGJveCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODB2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC53aXN0aWEge1xuICB3aWR0aDogODB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1leHBlcmllbmNlcyAud2lzdGlhLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLmJsb2NrLWV4cGVyaWVuY2VzIC5jbGljay1mb3Itc291bmQtYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kdXN0cnktY2hhcnQge1xuICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMTczRDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5kdXN0cnktY2hhcnRfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZHVzdHJ5LWNoYXJ0X19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jaGFydF9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmluZHVzdHJ5LWNoYXJ0X19ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmluZHVzdHJ5LWNoYXJ0X19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgfVxufVxuLmluZHVzdHJ5LWNoYXJ0X19zdWJoZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX3N1YmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jaGFydF9fc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmluZHVzdHJ5LWNoYXJ0X19zdGF0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pbmR1c3RyeS1jaGFydF9fc3RhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmluZHVzdHJ5LWNoYXJ0X19zdGF0IHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX3N0YXQge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cbi5pbmR1c3RyeS1jaGFydF9fc3RhdC1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5pbmR1c3RyeS1jaGFydF9fc3RhdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmluZHVzdHJ5LWNoYXJ0X19zdGF0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX3N0YXQtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX3N0YXQtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jaGFydF9fc3RhdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG59XG4uaW5kdXN0cnktY2hhcnRfX2luZHVzdHJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGdhcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX2luZHVzdHJpZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmluZHVzdHJ5LWNoYXJ0X19pbmR1c3RyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbi5pbmR1c3RyeS1jaGFydF9faW5kdXN0cnkgaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzBEMTczRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZHVzdHJ5LWNoYXJ0X19pbmR1c3RyeSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5pbmR1c3RyeS1jaGFydF9faW5kdXN0cnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5pbmR1c3RyeS1jaGFydF9faW5kdXN0cnkgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkgYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5pbmR1c3RyeS1jaGFydF9faW5kdXN0cnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4uaW5kdXN0cnktY2hhcnRfX3NvdXJjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuaW5kdXN0cnktY2hhcnRfX3NvdXJjZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRThFOCwgI2ZmZiAzMCUsICNmZmYgNzAlLCAjRkZGMEY1KTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IC0xMDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdG9waWNzX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX190b3BpY3NfaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdG9waWNzX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41cmVtIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX190b3BpY3Nfd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdG9waWNzX2NhcmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjFGM0Y2LCAjZmZmIDUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoNTksIDc0LCAxMzEsIDAuMTUpO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdG9waWNzX2NhcmQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE2N3B4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdG9waWNzX2NhcmQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdG9waWNzX2NhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fc2VsZWN0LXlvdXItdHJhY2sge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fc2VsZWN0LXlvdXItdHJhY2sge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fc2VsZWN0LXlvdXItdHJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3NlbGVjdC15b3VyLXRyYWNrLWRlc2Mge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fc2VsZWN0LXlvdXItdHJhY2stZGVzYyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19zZWxlY3QteW91ci10cmFjay1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkU4RTgsICNmZmYgMzAlLCAjZmZmIDcwJSwgI0ZGRjBGNSk7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZS5vcmFuZ2UgYVthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICBiYWNrZ3JvdW5kOiAjRkZFOEU4O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2Uub3JhbmdlIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gIGJhY2tncm91bmQ6ICNGRkU4RTg7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZS5vcmFuZ2UgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmsgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbixcbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLm9yYW5nZSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uIHtcbiAgY29sb3I6ICNFMDVCNUE7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZS5yZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI2ZmZiA3MCUsICNGRkYwRjUpO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UucmVkIGFbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgYmFja2dyb3VuZDogI0ZGRjBGNTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLnJlZCAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstd3JhcFthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICBiYWNrZ3JvdW5kOiAjRkZGMEY1O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UucmVkIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb24sXG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZS5yZWQgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbiB7XG4gIGNvbG9yOiAjQzEzODZBO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQUY4RkMsICNmZmYgMzAlLCAjZmZmIDcwJSwgI0ZGRjBGNSk7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZS5ibHVlIGFbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgYmFja2dyb3VuZDogI0VBRjhGQztcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLmJsdWUgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgYmFja2dyb3VuZDogI0VBRjhGQztcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLmJsdWUgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmsgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbixcbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLmJsdWUgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbiB7XG4gIGNvbG9yOiAjMEQxNzNEO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjJGQUY4LCAjZmZmIDMwJSwgI2ZmZiA3MCUsICNGRkYwRjUpO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UuZ3JlZW4gYVthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICBiYWNrZ3JvdW5kOiAjRjJGQUY4O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UuZ3JlZW4gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgYmFja2dyb3VuZDogI0YyRkFGODtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlLmdyZWVuIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb24sXG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZS5ncmVlbiAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uIHtcbiAgY29sb3I6ICMzMWE3ODQ7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSBhW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gIGJhY2tncm91bmQ6ICNGRkU4RTg7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstd3JhcFthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICBiYWNrZ3JvdW5kOiAjRkZFOEU4O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDI0cmVtIDAgNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDVyZW0gMDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3RhYmNvbnRlbnQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogNjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX190YWJjb250ZW50IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMzUwcHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX190YWJjb250ZW50W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLmJsb2NrLXNlc3Npb25zX19yZXBlYXRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmxvY2stc2Vzc2lvbnNfX3JlcGVhdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fY3RhLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuMik7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRDE3M0Q7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2N0YS1ibG9jayB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMnJlbTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2N0YS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19jdGEtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fbGluayBhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fbGluayBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2xpbmsgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19saW5rIGE6aG92ZXIsIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19saW5rIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2xpbmsgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19saW5rIGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2xpbmsgYSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fbGluay1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fbGluay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDE2cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuNCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtc2VsZWN0ZWQtb3B0aW9uIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9vcC1uYXYtYXJyb3ctaWNvbi5zdmcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtc2VsZWN0ZWQtb3B0aW9uIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXNlbGVjdGVkLW9wdGlvbiAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtc2VsZWN0ZWQtb3B0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNlbGVjdCBhIHRyYWNrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5yb3RhdGUtaWNvbi1hZnRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLm9wdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLm9wdGlvbnMtbGlzdCAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LW91dGVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LW91dGVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LW91dGVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC00MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LW91dGVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTJweCAxNnB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjQpO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg0cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzBkMTczZDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTMsIDIzLCA2MSwgMC4zKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXAge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTMsIDIzLCA2MSwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uIHtcbiAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbiB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMC43NXJlbTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2Fycm93cyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb24sIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGlua1thcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb24ge1xuICBjb2xvcjogI0UwNUI1QTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2NvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICBncmlkLWdhcDogMTVyZW07XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fc3ViaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2ludHJvIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1RDYyNzY7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fdWwtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3VsLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3VsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2xpIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1RDYyNzY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19saSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3NvdXJjZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNjdweDtcbiAgbWF4LXdpZHRoOiA3NjdweDtcbiAgdG9wOiAtMjE5cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2ltYWdlIHtcbiAgICByaWdodDogLTI2OXB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgdG9wOiAyNDVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5vcmFuZ2UgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX2hlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjRTA1QjVBO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLm9yYW5nZSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fcXVvdGUge1xuICBjb2xvcjogI0UwNUI1QTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5vcmFuZ2UgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3NvdXJjZSBhIHtcbiAgY29sb3I6ICNFMDVCNUE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLnJlZCAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9faGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMTM4NkE7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAucmVkIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19xdW90ZSB7XG4gIGNvbG9yOiAjQzEzODZBO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLnJlZCAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fc291cmNlIGEge1xuICBjb2xvcjogI0MxMzg2QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmx1ZSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9faGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICMwRDE3M0Q7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmx1ZSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fcXVvdGUge1xuICBjb2xvcjogIzJFM0M2OTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5ibHVlIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19zb3VyY2UgYSB7XG4gIGNvbG9yOiAjMkUzQzY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5ncmVlbiAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9faGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICMzMUE3ODQ7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuZ3JlZW4gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3F1b3RlIHtcbiAgY29sb3I6ICMyMDg2NjE7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuZ3JlZW4gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX3NvdXJjZSBhIHtcbiAgY29sb3I6ICMyMDg2NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuY29udGVudC10cmFja3MgLnNpbmdsZS1zcGVha2VyLXBhZ2VfX3Nlc3Npb25fc3VtbWFyeSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuY29udGVudC10cmFja3MgLnNpbmdsZS1zcGVha2VyLXBhZ2VfX3Nlc3Npb25fY29sMSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2UgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuY29udGVudC10cmFja3MgLnNpbmdsZS1zcGVha2VyLXBhZ2VfX3Nlc3Npb25fY29sMiB7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmxvY2stc2Vzc2lvbnNfX2l0ZW0td3JhcC5jb250ZW50LXRyYWNrcyAuc2luZ2xlLXNwZWFrZXItcGFnZV9fc2Vzc2lvbl9kZXRhaWxzIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuYmxvY2stc2Vzc2lvbnNfX2l0ZW0td3JhcC5jb250ZW50LXRyYWNrcyAuc2luZ2xlLXNwZWFrZXItcGFnZV9fc2Vzc2lvbl9kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIC5ibG9jay1zZXNzaW9uc19faXRlbS13cmFwLmNvbnRlbnQtdHJhY2tzIC5zaW5nbGUtc3BlYWtlci1wYWdlX19zZXNzaW9uX3NoYXBlLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuc2luZ2xlLXNwZWFrZXItcGFnZV9fc2Vzc2lvbl9zaGFwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2VzLW1pZC1zaGFwZS0yLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMzUwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyMWRlZykgc2NhbGV4KC0xKTtcbiAgbGVmdDogLTIzNHB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZSAuc2luZ2xlLXNwZWFrZXItcGFnZV9fc2Vzc2lvbl9zaGFwZSB7XG4gICAgYm90dG9tOiAtMzUwcHg7XG4gICAgbGVmdDogLTIzNHB4O1xuICB9XG59XG5cbi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHByaW1hcnktd2hsaXZlKTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IC0zMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTcxRTNCO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWw3MC13aGxpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19jb3B5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fbGVmdCB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMy43NXJlbSAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX3dyYXAuZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fY2FyZC1pdGVtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogc29saWQgI0U4RTlFQjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2NhcmQtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTcxRTNCO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ub3JhbmdlLXdobGl2ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19jYXJkLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fY2FyZC1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19jYXJkLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fY2FyZC1udW1iZXIge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2NhcmQtbnVtYmVyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2NhcmQtY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fY2FyZC1jb3B5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19jYXJkLWNvcHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2NhcmQtY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtIHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbn1cbi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCA2MHB4O1xuICB9XG59XG4uYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0tYXJlYS5hbGlnbmZ1bGwgPiBkaXYgPiBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0td3JhcCA+IGRpdiA+IGZvcm0ge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtICNMYmxDb21wYW55ID4gc3BhbiwgZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtICNMYmx3SExTcG9uc29yc0JlbmVmaXRzQXVkaWVuY2UgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90byAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycmVtIDAgIWltcG9ydGFudDtcbn1cbmRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGNvbG9yOiAjMTcxRTNCICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSBsYWJlbCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSBpbnB1dCwgZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjhFQkE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIGlucHV0LCBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0tYXJlYS5hbGlnbmZ1bGwgPiBkaXYgPiBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0td3JhcCA+IGRpdiA+IGZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0tYXJlYS5hbGlnbmZ1bGwgPiBkaXYgPiBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0td3JhcCA+IGRpdiA+IGZvcm0gaW5wdXQsIGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSBzZWxlY3Qge1xuICAgIGhlaWdodDogMi41ZW07XG4gIH1cbn1cbmRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYwNzBBMSAhaW1wb3J0YW50O1xufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSAjTGJsbWt0b0NoZWNrYm94XzQyODQ4XzAsIGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSAjTGJsbWt0b0NoZWNrYm94XzQyODQ4XzEsIGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSAjTGJsbWt0b0NoZWNrYm94XzQyODQ4XzIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtICN3SExTcG9uc29yc1NvbHV0aW9uc18xNzI3Mzg4MDQwNzQ5MCB7XG4gIGhlaWdodDogMTIycHggIWltcG9ydGFudDtcbn1cbmRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS1hcmVhLmFsaWduZnVsbCA+IGRpdiA+IGRpdi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYV9fZm9ybS13cmFwID4gZGl2ID4gZm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCNjNFNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0tYXJlYS5hbGlnbmZ1bGwgPiBkaXYgPiBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0td3JhcCA+IGRpdiA+IGZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSAhaW1wb3J0YW50O1xufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIC5ta3RvQnV0dG9uIHtcbiAgd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDdweCAhaW1wb3J0YW50O1xufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIC5ta3RvQnV0dG9uV3JhcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLWFyZWEuYWxpZ25mdWxsID4gZGl2ID4gZGl2LmJsb2NrLXNwb25zb3JzLWNyaXRlcmlhX19mb3JtLXdyYXAgPiBkaXYgPiBmb3JtIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD1cIjQ2MDVcIl0gZGl2Lm1rdG9CdXR0b25Sb3cge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4jc3BvbnNvcnMtZm9ybSA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYubWt0b0J1dHRvblJvdyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNzcG9uc29ycy1mb3JtID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdjpudGgtY2hpbGQoNSkgPiBkaXYubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCA+IGRpdi5ta3RvRmllbGRXcmFwLm1rdG9SZXF1aXJlZEZpZWxkIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAxMCUsICNmZmYgOTAlLCAjRkZGMEY1KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3dyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC03MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3dyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhLWJnLWxpbmUuc3ZnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19pdGVtIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fY29sb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19jb2xvci5yZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwRDE3M0MsICNDMTM4NkEgMzAlLCAjRTA1QjVBIDcwJSwgIzBEMTczQyk7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2NvbG9yLmJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwRDE3M0MsICMzMUNFRkYgMzAlLCAjMzFDRUZGIDcwJSwgIzJFM0M2OSk7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2NvbG9yLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMEQxNzNDLCAjMkI5RDc5IDMwJSwgIzQ5QUQ4RCA3MCUsICMwRDE3M0QpO1xufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fcXVvdGUge1xuICBjb2xvcjogIzBEMTczRDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIDMuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogLTUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIEJsYWNrXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMyOGRlZywgI0Y3QTJBMiwgcmdiYSgyNDcsIDE2MiwgMTYyLCAwLjA3KSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fcXVvdGU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzN3B4O1xuICAgIHRvcDogLTY4cHg7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fcXVvdGUtc291cmNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIDMuNXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2V4cGFuZC1oaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2V4cGFuZC1oaWRlLXRleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0MxMzg2QTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19leHBhbmQtaGlkZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fZXhwYW5kLWhpZGUtYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fZXhwYW5kLWhpZGUtYXJyb3cuZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19pdGVtLWhvbGQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX190b3AtcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjNweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1yZWQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IC0yMjBweDtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX190b3AtcmVkLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1yZWQuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fdG9wLXJlZC5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX190b3AtcmVkLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tYmx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjJweDtcbiAgbGVmdDogMTA0cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tYmx1ZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgdG9wOiAxNTRweDtcbiAgICBsZWZ0OiA1MDdweDtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tYmx1ZS5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tYmx1ZS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tYmx1ZS5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tYmx1ZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fdG9wLWdyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMzJweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ncmVlbiB7XG4gICAgd2lkdGg6IDQ0NXB4O1xuICAgIGhlaWdodDogNDQ1cHg7XG4gICAgdG9wOiAtMzMzcHg7XG4gICAgbGVmdDogLTIyMHB4O1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ncmVlbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX190b3AtZ3JlZW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fdG9wLWdyZWVuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ncmVlbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fYm90dG9tLXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTM2cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fYm90dG9tLXJlZCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYm90dG9tOiAtMTgycHg7XG4gICAgcmlnaHQ6IC0yODhweDtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tcmVkLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2JvdHRvbS1yZWQuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fYm90dG9tLXJlZC5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tcmVkLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX190b3AtYmx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMTlweDtcbiAgcmlnaHQ6IDEyMXB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fdG9wLWJsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMjI5cHg7XG4gICAgcmlnaHQ6IDMxOXB4O1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ibHVlLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ibHVlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ibHVlLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX3RvcC1ibHVlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tZ3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2JvdHRvbS1ncmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAtMTE4cHg7XG4gICAgcmlnaHQ6IC0zNjZweDtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tZ3JlZW4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fYm90dG9tLWdyZWVuLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2JvdHRvbS1ncmVlbi5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19ib3R0b20tZ3JlZW4ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2JhY2tncm91bmQtcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1yZWQud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDcwMHB4O1xuICBsZWZ0OiAtNThweDtcbiAgdG9wOiAtMTMlO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iYWNrZ3JvdW5kLXJlZCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB0b3A6IC0yMCU7XG4gIH1cbn1cbi5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fYmFja2dyb3VuZC1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1ibHVlLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgbGVmdDogLTY2cHg7XG4gIHRvcDogLTcwJTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay13aHktYXR0ZW5kLWV4cGFuZF9fYmFja2dyb3VuZC1ibHVlIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHRvcDogLTUwJTtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iYWNrZ3JvdW5kLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1ncmVlbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIGxlZnQ6IC0xMDlweDtcbiAgdG9wOiAtNTQlO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iYWNrZ3JvdW5kLWdyZWVuIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHRvcDogLTUwJTtcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iZy1zaGFwZS0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1zaGFwZS0xLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAwMHB4O1xuICB6LWluZGV4OiAwO1xuICB0b3A6IC01MDBweDtcbiAgcmlnaHQ6IC02NTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iZy1zaGFwZS0xIHtcbiAgICB0b3A6IC01MDBweDtcbiAgICByaWdodDogLTY1MHB4O1xuICB9XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2JnLXNoYXBlLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDQ5cHg7XG4gIGxlZnQ6IC03MTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2EtYmctc2hhcGUtMi53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iZy1zaGFwZS0yIHtcbiAgICB0b3A6IDQ0OXB4O1xuICAgIGxlZnQ6IC03MTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kX19iZy1zaGFwZS0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3M3B4O1xuICByaWdodDogLTY0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1zaGFwZS0zLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAwMHB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2std2h5LWF0dGVuZC1leHBhbmRfX2JnLXNoYXBlLTMge1xuICAgIGJvdHRvbTogMTczcHg7XG4gICAgcmlnaHQ6IC02NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kIC5zaWRlLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzNXB4O1xuICB0b3A6IDU1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmQgLm5hdi1hcnJvdywgLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kIC5uYXYtYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2NrLXdoeS1hdHRlbmQtZXhwYW5kIC5uYXYtYXJyb3cge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmQgLm5hdi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2std2h5LWF0dGVuZC1leHBhbmQgLnNpZGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyB7XG4gIGJhY2tncm91bmQ6ICMwRDE3M0Q7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsLnNwZWFrZXJzIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsLnNwZWFrZXJzIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fc3ViaGVhZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwuc3BlYWtlcnMgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3dyYXAge1xuICBwYWRkaW5nOiAwIDAgNS43NXJlbTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsLnNwZWFrZXJzIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX192aWV3LXNlc3Npb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fdmlldy1zZXNzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsLnNwZWFrZXJzIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX192aWV3LXNlc3Npb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fdmlldy1zZXNzaW9uOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fdmlldy1zZXNzaW9uOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwuc3BlYWtlcnMgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3ZpZXctc2Vzc2lvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsLnNwZWFrZXJzIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX192aWV3LXNlc3Npb246aG92ZXI6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwuc3BlYWtlcnMgLmdsaWRlX19idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyAuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM4RDRGRiAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwuc3BlYWtlcnMgLmdsaWRlX190cmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5zcGVha2VycyAuZ2xpZGVfX2NvbnRyb2xzX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwuYWdlbmRhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI2ZmZiA5MCUsICNGRkYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbC5hZ2VuZGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3R5cGUge1xuICBjb2xvcjogIzZiNzI4OTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5ibG9jay1zZXNzaW9uc19fY29sMS5jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5ibG9jay1zZXNzaW9uc19fY29sMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5ibG9jay1zZXNzaW9uc19fY29sMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmJsb2NrLXNwZWFrZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5ibG9jay1zZXNzaW9uc19faXRlbS13cmFwLnNwZWFrZXIgLmJsb2NrLXNwZWFrZXJfX2xlZnQgaW1nIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxMywgMjMsIDYxLCAwLjIpO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmJsb2NrLXNwZWFrZXJfX2ZpcnN0LW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuYmxvY2stc2Vzc2lvbnNfX2l0ZW0td3JhcC5zcGVha2VyIC5ibG9jay1zcGVha2VyX19zZXNzaW9ucy1zcGVha2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5ibG9jay1zZXNzaW9uc19fc2hhcGUtaW5uZXIge1xuICBib3R0b206IC00MTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA1ZGVnKSBzY2FsZXgoLTEpIHNjYWxlKDEuNSk7XG4gIGxlZnQ6IDQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5ibG9jay1zZXNzaW9uc19fc2hhcGUtaW5uZXIge1xuICAgIGJvdHRvbTogLTQ0NXB4O1xuICAgIGxlZnQ6IDExMXB4O1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fcmVwZWF0ZXIge1xuICBncmlkLWdhcDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDMuNzVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5nbGlkZV9fc2xpZGVzLCAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuZ2xpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuYmxvY2stc2Vzc2lvbnNfX2l0ZW0td3JhcC5zcGVha2VyIC5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zdW1tYXJ5IHtcbiAgbWluLWhlaWdodDogMzE1cHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmJsb2NrLXNlc3Npb25zX19yZXBlYXRlci1jYXJvIHtcbiAgei1pbmRleDogMTA7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9faW1hZ2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Nlc3MtY2Fyb3VzZWwtc2hhb2UtMS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogLTU4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19pbWFnZS1iZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIGJsb2NrLXNlc3Npb25zX19zZXNzaW9uX2RldGFpbHMgLmJsb2NrLXNlc3Npb25zX19jb2wxIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmJsb2NrLXNlc3Npb25zX19jb2wzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmJsb2NrLXNlc3Npb25zX19yZXBlYXRlciB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmJsb2NrLXNlc3Npb25zX190cmFjay13cmFwIHtcbiAgdG9wOiAwLjVyZW07XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuYmxvY2stc2Vzc2lvbnNfX2NvbDEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuZ2xpZGVfX2Fycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmdsaWRlX19hcnJvdy0tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmdsaWRlX19hcnJvdy0tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmdsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTdweDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmdsaWRlX19idWxsZXRzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5nbGlkZV9fdHJhY2sge1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmdsaWRlX19idWxsZXQge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjY1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsIC5nbGlkZV9fYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwgLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCAuZ2xpZGVfX2NvbnRyb2xzX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3N1YmhlYWQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19zdWJoZWFkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19zdWJoZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsX19zaGFwZS0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzLWNhcm91c2VsLXNoYXBlLTEud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICB6LWluZGV4OiAwO1xuICBib3R0b206IC0zOHB4O1xuICBsZWZ0OiAtNjZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3NoYXBlLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fc2hhcGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzcy1jYXJvdXNlbC1zaGFwZS0yLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3NoYXBlLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbi1jYXJvdXNlbF9fdmlldy1zZXNzaW9uIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWxfX3ZpZXctc2Vzc2lvbiBpbWcge1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1zZXNzaW9uLWNhcm91c2VsX192aWV3IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYmxvY2stb25wZWFrIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmMGY1LCAjZmZmIDUwJSwgI2ZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW9ucGVhayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuLmJsb2NrLW9ucGVha19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stb25wZWFrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1vbnBlYWtfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1vbnBlYWtfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1vbnBlYWtfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW9ucGVha19fc3VidGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Rpc3QvaW1hZ2VzL2phZ2dlZF9saW5lLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1vbnBlYWtfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgNGZyO1xuICAgIGdyaWQtZ2FwOiAxMHJlbTtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fc2FmZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1vbnBlYWtfX3NhZmUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fc2FmZWNvcHkge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVENjI3Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW9ucGVha19fc2FmZWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjFGM0Y2LCAjRkZGRkZGIDUwJSwgI0ZGRkZGRiA3MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg1OSwgNzQsIDEzMSwgMC4yKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1vbnBlYWtfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gNHJlbTtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fcmlnaHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uYmxvY2stb25wZWFrX19yaWdodCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVENjI3Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW9ucGVha19fcmlnaHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fcmlnaHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stb25wZWFrX19yaWdodC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLW9ucGVha19fcmlnaHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLW9ucGVha19fc2hhcGUtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL29ucGVhay1zaGFwZS0xLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE5NjJweDtcbiAgaGVpZ2h0OiAxNjAwcHg7XG4gIHRvcDogLTcxNXB4O1xuICByaWdodDogLTE1OTJweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1vbnBlYWtfX3NoYXBlLTEge1xuICAgIHRvcDogLTcxNXB4O1xuICAgIHJpZ2h0OiAtMTQ5N3B4O1xuICB9XG59XG4uYmxvY2stb25wZWFrX19zaGFwZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvb25wZWFrLXNoYXBlLTIud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGxlZnQ6IC0yMzhweDtcbiAgYm90dG9tOiAtMjYzcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stb25wZWFrX19zaGFwZS0yIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBsZWZ0OiAtMjA2cHg7XG4gICAgYm90dG9tOiAtMzkzcHg7XG4gIH1cbn1cblxuLmJsb2NrLXRlYW1zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkYwRjUsICNmZmYgNTAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogODVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3RvcC13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3RvcC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3dyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fd3JhcCB7XG4gICAgcGFkZGluZzogMnJlbSAwIDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3NlY3Rpb24tMSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmJsb2NrLXRlYW1zX19zZWN0aW9uLTEtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fc2VjdGlvbi0xLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fc2VjdGlvbi0xLWJvZHkge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3NlY3Rpb24tMS1ib2R5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fZ2xpZGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay10ZWFtc19fc2VjdGlvbi0zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fc2VjdGlvbi0zIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3NlY3Rpb24tMiB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDJyZW0gMCA1cmVtIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fc2VjdGlvbi0yLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19zZWN0aW9uLTItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fc2VjdGlvbi0yLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnCBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAtNTBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsIEJsYWNrLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzMjhkZWcsICNmN2EyYTIsIGhzbGEoMCwgODQlLCA4MCUsIDAuMDcpKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19zZWN0aW9uLTItdGl0bGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMzdweDtcbiAgICB0b3A6IC02OHB4O1xuICAgIGxlZnQ6IC0xN3B4O1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3NlY3Rpb24tMi1ib2R5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYmxvY2stdGVhbXNfX2ltYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay10ZWFtc19faW1hZ2UtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogNjk4cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19pbWFnZS1sZWZ0IHtcbiAgICB0b3A6IDY3NnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2ltYWdlLW1pZGRsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay10ZWFtc19faW1hZ2UtbWlkZGxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19pbWFnZS1taWRkbGUtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLmJsb2NrLXRlYW1zX19pbWFnZS1taWRkbGUtZGVjb3JhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzAlO1xuICB0b3A6IC0zMjFweDtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19faW1hZ2UtbWlkZGxlLWRlY29yYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2ltYWdlLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTc5cHg7XG4gIHRvcDogNzUzcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19pbWFnZS1yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3NoYXBlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9ob21lX3Jlc291cmNlc19zaGFwZV8zLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0MTdweDtcbiAgaGVpZ2h0OiA0MTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAxMTE1cHg7XG4gIGxlZnQ6IC0yMDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKSBzY2FsZVgoLTEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3NoYXBlLTEge1xuICAgIHRvcDogMTE4OHB4O1xuICAgIGxlZnQ6IC0zODJweDtcbiAgICB3aWR0aDogNzcwcHg7XG4gICAgaGVpZ2h0OiA3MzZweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDZkZWcpIHNjYWxlWCgtMSk7XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fc2hhcGUtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2VzLW1pZC1zaGFwZS0yLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMTE5cHg7XG4gIHJpZ2h0OiAtMTM1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fc2hhcGUtMiB7XG4gICAgd2lkdGg6IDg1OXB4O1xuICAgIGhlaWdodDogODMxcHg7XG4gICAgcmlnaHQ6IC0zMDdweDtcbiAgICB0b3A6IC0zMDFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTRkZWcpO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3NoYXBlLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMDNweDtcbiAgbGVmdDogLTg1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fc2hhcGUtMyB7XG4gICAgcmlnaHQ6IC0xMjJweDtcbiAgICB0b3A6IC00NnB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLmJsb2NrLXRlYW1zX19zaGFwZS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZXMtc2hhcGUtNC53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogLTE2MHB4O1xuICByaWdodDogLTIyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3NoYXBlLTQge1xuICAgIGJvdHRvbTogLTQ3cHg7XG4gICAgcmlnaHQ6IDEwMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2FjdGl2aXRpZXMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2FjdGl2aXRpZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fYWN0aXZpdGllcy1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1RDYyNzY7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2FjdGl2aXRpZXMtYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGMUYzRjYsICNGRkZGRkYgMzAlLCAjRkZGRkZGIDcwJSwgI0YxRjNGNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDU5LCA3NCwgMTMxLCAwLjIpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gNHJlbTtcbiAgfVxufVxuLmJsb2NrLXRlYW1zX19jb250YWluZXItd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19jb250YWluZXItd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgN2ZyO1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2NvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2hvbWVfcmVzb3VyY2VzX3NoYXBlXzMud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQxN3B4O1xuICBoZWlnaHQ6IDQxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtMjAwcHg7XG4gIGJvdHRvbTogMjQ4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZykgc2NhbGVYKC0xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19jb250YWluZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IC0zODJweDtcbiAgICBib3R0b206IDMzNXB4O1xuICAgIHdpZHRoOiA3NzBweDtcbiAgICBoZWlnaHQ6IDczNnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNmRlZykgc2NhbGVYKC0xKTtcbiAgfVxufVxuLmJsb2NrLXRlYW1zIGRldGFpbHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MwQ0RFRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXRlYW1zIHN1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjRweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXMgc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRlYW1zIHN1bW1hcnk6OmJlZm9yZSB7XG4gIG9yZGVyOiAxO1xufVxuLmJsb2NrLXRlYW1zX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXRlYW1zX19tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXRlYW1zX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fbW9iaWxlIGRldGFpbHM6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJsb2NrLXRlYW1zX19tb2JpbGUgLmJsb2NrLXRlYW1zX19leHBlcmllbmNlLWxlZnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYmxvY2stdGVhbXNfX21vYmlsZSAuYmxvY2stdGVhbXNfX2V4cGVyaWVuY2VzIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5ibG9jay10ZWFtc19fbW9iaWxlIC5ibG9jay10ZWFtc19fZ2xpZGUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLXRlYW1zX19tb2JpbGUgLmJsb2NrLXRlYW1zIC5nbGlkZV9fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXRlYW1zX19tb2JpbGUgLmJsb2NrLXRlYW1zX19leHBlcmllbmNlLXJpZ2h0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fZXhwZXJpZW5jZS1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLmJsb2NrLXRlYW1zX19yaWdodC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXRlYW1zX19yaWdodC1jb2x1bW4gLmJsb2NrLXRlYW1zX19leHBlcmllbmNlcyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmJsb2NrLXRlYW1zX19leHBlcmllbmNlLWxlZnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay10ZWFtc19fZXhwZXJpZW5jZS1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2UtcG9pbnRlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtbGVmdC1uYW1lLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtbGVmdC1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtbGVmdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fZXhwZXJpZW5jZS1sZWZ0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLXRlYW1zX19leHBlcmllbmNlLWxlZnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjQzEzODZBO1xufVxuLmJsb2NrLXRlYW1zX19leHBlcmllbmNlLWxlZnRbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtbGVmdC1pY29uIHtcbiAgZmlsbDogI0MxMzg2QTtcbn1cbi5ibG9jay10ZWFtc19fZXhwZXJpZW5jZS1sZWZ0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZS1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtbGVmdFthcmlhLXNlbGVjdGVkPWZhbHNlXSAuYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtbGVmdC1pY29uIHtcbiAgZmlsbDogIzBEMTczRDtcbn1cbi5ibG9jay10ZWFtc19fZXhwZXJpZW5jZS1saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTMsIDIzLCA2MSwgMC4xMik7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5ibG9jay10ZWFtc19fZXhwZXJpZW5jZS1saTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtcmlnaHQtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtcmlnaHQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtcmlnaHQtY29weSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNUQ2Mjc2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2V4cGVyaWVuY2UtcmlnaHQtY29weSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX2V4cGVyaWVuY2VzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay10ZWFtc19fY3RhLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuMik7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRDE3M0Q7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogM3JlbSAwIDJyZW07XG59XG4uYmxvY2stdGVhbXNfX2xpbmsgYSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuLmJsb2NrLXRlYW1zX19saW5rIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdGVhbXNfX2xpbmsgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay10ZWFtc19fbGluayBhOmhvdmVyLCAuYmxvY2stdGVhbXNfX2xpbmsgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stdGVhbXNfX2xpbmsgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay10ZWFtc19fbGluayBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay10ZWFtc19fbGluayBhIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay10ZWFtc19fbGluay1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX2xpbmstaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3RlYW1zIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJsb2NrLXRlYW1zX190YWJjb250ZW50W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay10ZWFtc19fcGxheS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay10ZWFtc19fcGxheS12aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay10ZWFtcyAud2lzdGlhX3Jlc3BvbnNpdmVfd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTI1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXMgLndpc3RpYV9yZXNwb25zaXZlX3dyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwcHgpO1xuICB9XG59XG4uYmxvY2stdGVhbXNfX3BsYXktdGhlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMTYxLjQsMTM4Ljc5M2wtMi4zNTUuMDExdi0uMDIybC05MC4wNjctLjQyNEE2OS4xOCw2OS4xOCwwLDAsMSw2OC45NzYsMEwxNjEuNC40MzUsMjUzLjgyMiwwYTY5LjE4LDY5LjE4LDAsMCwxLDAsMTM4LjM1OWwtOTAuMDY3LjQyNHYuMDIyWlwiKTtcbiAgd2lkdGg6IDMyMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3BsYXktdGhlLXZpZGVvIHtcbiAgICBjbGlwLXBhdGg6IHBhdGgoXCJNMzU5LjIzMywzMDguOTE4bC01LjI0Mi4wMjV2LS4wNDlsLTIwMC40NjctLjk0M0M2OC43MzUsMzA3Ljk1LDAsMjM5LjAxNCwwLDE1My45NzZTNjguNzM1LDAsMTUzLjUyNCwwTDM1OS4yMzMuOTY4LDU2NC45NDIsMGM4NC43ODksMCwxNTMuNTI0LDY4LjkzNywxNTMuNTI0LDE1My45NzZTNjQ5LjczMSwzMDcuOTUsNTY0Ljk0MiwzMDcuOTVsLTIwMC40NjcuOTQzdi4wNDlaXCIpO1xuICAgIHdpZHRoOiA3MThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stdGVhbXNfX3BsYXktdGhlLXZpZGVvIHtcbiAgICBsZWZ0OiAzMDBweDtcbiAgfVxufVxuLmJsb2NrLXRlYW1zIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC40KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXRlYW1zIC5jbG9zZSBpbWcge1xuICB3aWR0aDogMTJweDtcbn1cbi5ibG9jay10ZWFtcyAubGlnaHRib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmJsb2NrLXRlYW1zIC5saWdodGJveCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODB2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJsb2NrLXRlYW1zIC53aXN0aWEge1xuICB3aWR0aDogODB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay10ZWFtcyAuY2xpY2stZm9yLXNvdW5kLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjBGNTtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgcGFkZGluZzogMy43NXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI0ZGRjBGNSA1MCUsICNGRkYpO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX190eXBlIHtcbiAgY29sb3I6ICM2YjcyODk7XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3JlcGVhdGVyIHtcbiAgZ3JpZC1nYXA6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19sZWZ0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2NoZWR1bGUtaW1nMGJnLndlYnApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHRvcDogLTI0cHg7XG4gIGxlZnQ6IC0zNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2xlZnQ6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19sZWZ0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fbGVmdCBpbWcge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2l0ZW0ge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRjFGM0Y2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2ZmZiwgI2YxZjNmNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fcHJlaGVhZGVyLCAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3N1YmhlYWRlciB7XG4gIGNvbG9yOiAjMGQxNzNkO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3ByZWhlYWRlciwgLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19wcmVoZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19oZWFkZXIge1xuICBjb2xvcjogIzBkMTczZDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2xpbmsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fbGluayBhOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2xpbmsgYTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2ltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzLWNhcm91c2VsLXNoYW9lLTEud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IC01OHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX2ltYWdlLWJnIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fc3ViaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlX19zdWJoZWFkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fc3ViaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtc2NoZWR1bGVfX3NoYXBlLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Nlc3MtY2Fyb3VzZWwtc2hhcGUtMS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHotaW5kZXg6IDA7XG4gIGJvdHRvbTogLTI1MHB4O1xuICBsZWZ0OiAtMzYycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fc2hhcGUtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fc2hhcGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzcy1jYXJvdXNlbC1zaGFwZS0yLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogLTU2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1zY2hlZHVsZV9fc2hhcGUtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fYmctbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMuMzEzcmVtO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwub2Zmc2V0LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgNTAlLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgNTAlLCB2YXIoLS1nbG9iYWwtLWNvbG9yLW1lZGl1bWFxdWFtYXJpbmUtZ3JlZW4pIDUwJSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1tZWRpdW1hcXVhbWFyaW5lLWdyZWVuKSAxMDAlKTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsLm9mZnNldC1yaWdodCAuYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fYmctbGF5ZXIge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOTclO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC10YW4pO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwub2Zmc2V0LWxlZnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW1lZGl1bWFxdWFtYXJpbmUtZ3JlZW4pO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwub2Zmc2V0LWxlZnQgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2JnLWxheWVyIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5NyU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stcGFzdC1ldmVudC1wYW5lbC5vZmZzZXQtbGVmdCAuYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fYmctbGF5ZXIge1xuICAgIG1hcmdpbjogLTNyZW0gMCAwIDVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsLm9mZnNldC1sZWZ0IC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX195ZWFyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stcGFzdC1ldmVudC1wYW5lbC5vZmZzZXQtbGVmdCAuYmxvY2stcGFzdC1ldmVudC1wYW5lbF9feWVhciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsLm9mZnNldC1sZWZ0IC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX190b3AtaW5uZXItd3JhcHBlcixcbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsLm9mZnNldC1sZWZ0IC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19ib3R0b20taW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsLm9mZnNldC1sZWZ0IC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX190b3AtaW5uZXItd3JhcHBlcixcbiAgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwub2Zmc2V0LWxlZnQgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2JvdHRvbS1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwub2Zmc2V0LW5vbmUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsLm9mZnNldC1ub25lOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX193cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4uYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fdG9wLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX190b3AtaW5uZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYmxvY2stcGFzdC1ldmVudC1wYW5lbF9feWVhciB7XG4gIGZvbnQtc2l6ZTogMi4xODhyZW07XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fdGl0bGUsIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19yZWdpc3RyYW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjgxM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjgxM3JlbTtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX3JlZ2lzdHJhbnRzLCAuYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fa2V5bm90ZS1oZWFkZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19sZWZ0LCAuYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fcmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2xlZnQsIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2JvdHRvbS1pbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2tleW5vdGUtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19rZXlub3RlLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgY29sdW1uLWdhcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX3RleHQsIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19rZXlub3RlLW5hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxM3JlbTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19rZXlub3RlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fa2V5bm90ZS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2ltYWdlIGltZywgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwgaW1nLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19rZXlub3RlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX3ZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXZpZGVvLXRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLXZpZGVvLXRleHQubGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xufVxuLmJsb2NrLXZpZGVvLXRleHQud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cbi5ibG9jay12aWRlby10ZXh0X19iZy1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHRfX2JnLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtZ2xvYmFsL2Rpc3QvaW1hZ2VzL2dsb2JlLWxpZ2h0LW9yYW5nZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggMTAwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE0JTtcbiAgICBib3R0b206IC04MCU7XG4gIH1cbn1cbi5ibG9jay12aWRlby10ZXh0X19vdmVyZmxvdy13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiA5NyU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbn1cbi5ibG9jay12aWRlby10ZXh0X19pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0X19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuLmJsb2NrLXZpZGVvLXRleHRfX3dyYXAge1xuICBwYWRkaW5nOiA0cmVtIDAgMCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHRfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNHJlbSAwIDVyZW0gMDtcbiAgfVxufVxuLmJsb2NrLXZpZGVvLXRleHRfX3RpbWVsaW5lLXdyYXAge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0X190aW1lbGluZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG4gIH1cbn1cbi5ibG9jay12aWRlby10ZXh0X190aXRsZSwgLmJsb2NrLXZpZGVvLXRleHRfX3NtYWxsZXItdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5ibG9jay12aWRlby10ZXh0X19zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYmxvY2stdmlkZW8tdGV4dF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJsb2NrLXZpZGVvLXRleHRfX3RleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJsb2NrLXZpZGVvLXRleHRfX3RpbWVsaW5lLXdyYXAgLmJsb2NrLXZpZGVvLXRleHRfX3RleHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHRfX3RpbWVsaW5lLXdyYXAgLmJsb2NrLXZpZGVvLXRleHRfX3RleHQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay12aWRlby10ZXh0X19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHRfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay12aWRlby10ZXh0X19saW5rIGEge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXZpZGVvLXRleHRfX2xpbmsgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWRlby10ZXh0X19saW5rIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2stdmlkZW8tdGV4dF9fbGluayBhOmhvdmVyLCAuYmxvY2stdmlkZW8tdGV4dF9fbGluayBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay12aWRlby10ZXh0X19saW5rIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stdmlkZW8tdGV4dF9fbGluayBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay12aWRlby10ZXh0X19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1nbG9iYWwvZGlzdC9pbWFnZXMveWVsbG93LWRpcmVjdGlvbmFsLWFycm93cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5NHB4IDMwcHg7XG4gIHdpZHRoOiAxOTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOXB4O1xuICBsZWZ0OiAtMjglO1xufVxuLmJsb2NrLXZpZGVvLXRleHRfX2VtYmVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stdmlkZW8tdGV4dF9fZW1iZWQgLndpc3RpYV9lbWJlZCB7XG4gIGhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0X19lbWJlZCAud2lzdGlhX2VtYmVkIHtcbiAgICBoZWlnaHQ6IDM0OXB4O1xuICB9XG59XG4uYmxvY2stdmlkZW8tdGV4dF9fc3VidGV4dC12aWRlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYmxvY2stdmlkZW8tdGV4dF9faW5uZXIsIC5ibG9jay12aWRlby10ZXh0X192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay12aWRlby10ZXh0X19pbm5lciwgLmJsb2NrLXZpZGVvLXRleHRfX3ZpZGVvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYmxvY2stdmlkZW8tdGV4dF9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay12aWRlby10ZXh0X190b3AtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMyJTtcbiAgdG9wOiAtNiU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgLmJsb2NrLXZpZGVvLXRleHRfX3RvcC1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogLTJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0MDBweCkge1xuICAuYmxvY2stdmlkZW8tdGV4dF9fdG9wLWxpbmUge1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cblxuLmJsb2NrLXBhc3Qtc3BlYWtlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1wYXN0LXNwZWFrZXJzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG59XG4uYmxvY2stcGFzdC1zcGVha2Vyc19fd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX2xpc3Qge1xuICAgIGdhcDogMzJweCA4MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1wYXN0LXNwZWFrZXJzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcGFzdC1zcGVha2Vyc19fbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19pdGVtIHtcbiAgY29sb3I6IHZhcigtLS0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzBkMTgzZDtcbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19pbWFnZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwZDE4M2Q7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stcGFzdC1zcGVha2Vyc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSwgIzAwMkQzQik7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsLWNvbnRlbnQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICB0b3A6IDE1JTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgdG9wOiAxMCU7XG4gIH1cbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbC1jb250ZW50LWxlZnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stcGFzdC1zcGVha2Vyc19fbW9kYWwtY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW0gMnJlbSAzcmVtO1xuICB9XG59XG4uYmxvY2stcGFzdC1zcGVha2Vyc19fbW9kYWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbC1zcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXBlYXJsLWFxdWEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTM3cHg7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHdpZHRoOiAxMzdweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzBkMTgzZDtcbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbC1zcXVhcmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGQxODNkO1xufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsLWNvbnRlbnQtcmlnaHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stcGFzdC1zcGVha2Vyc19fbW9kYWwtY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmxvY2stcGFzdC1zcGVha2Vyc19fbW9kYWwtY29udGVudC1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gNnJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG59XG4uYmxvY2stcGFzdC1zcGVha2Vyc19fbW9kYWwtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsLWNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiBkYXJrZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5ibG9jay1wYXN0LXNwZWFrZXJzX19tb2RhbC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLmJsb2NrLXBhc3Qtc3BlYWtlcnNfX21vZGFsLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNTc1NzU3O1xufVxuXG4uYmxvY2stcmVjYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stcmVjYXAubGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xufVxuLmJsb2NrLXJlY2FwLmxibHVlIC5ibG9jay1yZWNhcF9fcmVjYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xufVxuLmJsb2NrLXJlY2FwLmxibHVlIC5ibG9jay1yZWNhcF9fcmVjYXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbn1cbi5ibG9jay1yZWNhcC53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stcmVjYXAud2hpdGUgLmJsb2NrLXJlY2FwX19yZWNhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stcmVjYXAud2hpdGUgLmJsb2NrLXJlY2FwX19yZWNhcDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXJlY2FwLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stcmVjYXAudHJhbnNwYXJlbnQgLmJsb2NrLXJlY2FwX19yZWNhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLXJlY2FwLnRyYW5zcGFyZW50IC5ibG9jay1yZWNhcF9fcmVjYXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stcmVjYXAuaW1hZ2Utb25seSAuYmxvY2stcmVjYXBfX3JlY2FwLWltYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXJlY2FwLmltYWdlLW9ubHkgLmJsb2NrLXJlY2FwX19yZWNhcC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVjYXAuaW1hZ2Utb25seSAuYmxvY2stcmVjYXBfX3JlY2FwLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbi5ibG9jay1yZWNhcF9fcmVjYXAge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG59XG4uYmxvY2stcmVjYXBfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbmF2eSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMi44NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXJlY2FwX19yZWNhcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVjYXBfX3JlY2FwLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAzLjI1cmVtIDA7XG4gIH1cbn1cbi5ibG9jay1yZWNhcF9fcmVjYXAtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1yZWNhcF9fcmVjYXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuLmJsb2NrLXJlY2FwX19yZWNhcC10ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVjYXBfX3JlY2FwLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwLWNvbnRlbnQsIC5ibG9jay1yZWNhcF9fcmVjYXAtaW1hZ2VzIHtcbiAgd2lkdGg6IDk4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXJlY2FwX19yZWNhcC1jb250ZW50LCAuYmxvY2stcmVjYXBfX3JlY2FwLWltYWdlcyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcmVjYXBfX3JlY2FwLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwLWFycm93cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5ibG9jay1yZWNhcF9fcmVjYXAtYXJyb3dzIC5nbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwLWFycm93cyAuZ2xpZGVfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNkYjZjMzMnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1yZWNhcF9fcmVjYXAtYXJyb3dzIC5nbGlkZV9fYXJyb3c6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwLWFycm93cyAuZ2xpZGVfX2Fycm93OmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwLWFycm93cyAuZ2xpZGVfX2Fycm93OmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJsb2NrLXJlY2FwX19yZWNhcC1hcnJvd3MgLmdsaWRlX19hcnJvdzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1yZWNhcF9fcmVjYXAtYXJyb3dzIC5nbGlkZV9fYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuLmJsb2NrLXJlY2FwX19yZWNhcC1hcnJvd3MgLmdsaWRlX19hcnJvdzo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogM3B4O1xufVxuLmJsb2NrLXJlY2FwX19yZWNhcC1hcnJvd3MgLmdsaWRlX19hcnJvdy5nbGlkZV9fYXJyb3ctLXJpZ2h0OmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXJlY2FwX19yZWNhcC1hcnJvd3MgLmdsaWRlX19hcnJvdy5nbGlkZV9fYXJyb3ctLWxlZnQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4uYmxvY2stcmVjYXBfX3JlY2FwLWFycm93cyAuZ2xpZGVfX2Fycm93LmdsaWRlX19hcnJvdy0tbGVmdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1yZWNhcF9fcmVjYXAtYXJyb3dzIC5nbGlkZV9fYXJyb3cuZ2xpZGVfX2Fycm93LS1sZWZ0OmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuXG4uYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWwge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTJweCkge1xuICAuYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWxfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbF9fc2hhcGUtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIHRvcDogLTM1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX19zaGFwZS0xIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRvcDogLTExMDVweDtcbiAgICByaWdodDogLTEwMDBweDtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX193cmFwIHtcbiAgcGFkZGluZzogMy41cmVtIDAgMDtcbn1cbi5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbF9fY2FyZHMge1xuICB3aWR0aDogMTgwMHB4O1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWluLWhlaWdodDogMjE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoOTYsIDExMiwgMTYxLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX19pdGVtLWFuY2hvciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsX19pdGVtLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxMywgMjMsIDYxLCAwLjkpLCByZ2JhKDEzLCAyMywgNjEsIDAuNSkgNTAlLCByZ2JhKDEzLCAyMywgNjEsIDApIDcwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWwgLmdsaWRlX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbCAuZ2xpZGVfX2Fycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsIC5nbGlkZV9fYXJyb3ctLW5leHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbCAuZ2xpZGVfX2Fycm93LS1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsIC5nbGlkZV9fYnVsbGV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtN3B4O1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWwgLmdsaWRlX19idWxsZXRzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbCAuZ2xpZGVfX2J1bGxldCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsIC5nbGlkZV9fYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsIC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsIC5nbGlkZV9fY29udHJvbHNfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03NjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1wYXN0LWV2ZW50cy1jYXJvdXNlbCAuZ2xpZGVfX2NvbnRyb2xzX3dyYXAge1xuICAgIGxlZnQ6IC0zMjBweDtcbiAgfVxufVxuLmJsb2NrLXBhc3QtZXZlbnRzLWNhcm91c2VsIC5nbGlkZV9fdHJhY2sge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1zY3JvbGwtamFjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX2JnaW1nIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTI2cHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvQ29udGVudC10cmFja3MtYmdpbWcucG5nXCIpO1xuICB9XG59XG4uYmxvY2stc2Nyb2xsLWphY2tfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLXNjcm9sbC1qYWNrX19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX2xlZnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1NnB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cbi5ibG9jay1zY3JvbGwtamFja19fbGVmdCBhc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1zY3JvbGwtamFja19fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4uYmxvY2stc2Nyb2xsLWphY2sgLnN0aWNreS1zdG9wcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zY3JvbGwtamFjayAuc3RpY2t5LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG4uYmxvY2stc2Nyb2xsLWphY2tfX2NhcmQge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zY3JvbGwtamFja19fY2FyZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmJsb2NrLXNjcm9sbC1qYWNrX19jYXJkLWNvcHkge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19jYXJkLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1zY3JvbGwtamFja19fY2FyZC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi0td2hsaXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19jYXJkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLmJsb2NrLXNjcm9sbC1qYWNrX19jYXJkLXByZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi0td2hsaXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19jYXJkLXByZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1kZWMge1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tZGVjIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1jb3B5IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19zZWN0aW9uLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXNjcm9sbC1qYWNrX19zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19zZWN0aW9uLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIxcHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19zZWN0aW9uLWN0YTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1jdGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19zZWN0aW9uLWN0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB9XG4gIC5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhOmhvdmVyLCAuYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbGdyYXk1LXdobGl2ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsZ3JheTUtd2hsaXZlKTtcbiAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJsb2NrLXNjcm9sbC1qYWNrX19zZWN0aW9uLWN0YTpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1jdGE6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tb2NlYW4td2hsaXZlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1zY3JvbGwtamFja19fc2VjdGlvbi1jdGE6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xuICB9XG59XG4uYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Nyb2xsLWphY2tfX3NlY3Rpb24tY3RhLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stc3RhdC1jb3VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbn1cbi5ibG9jay1zdGF0LWNvdW50ZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zdGF0LWNvdW50ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLXN0YXQtY291bnRlcl9fY291bnRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3RhdC1jb3VudGVyX19jb3VudGVyLXdyYXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19jb3VudGVyLWNvcHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJsb2NrLXN0YXQtY291bnRlcl9fcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IC8qIEhpZGRlbiBidXQgdGFrZXMgdXAgc3BhY2UgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBQb3NpdGlvbmVkIGV4YWN0bHkgb3ZlciB0aGUgY291bnRlciAqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay1zdGF0LWNvdW50ZXJfX2N0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zdGF0LWNvdW50ZXJfX2N0YSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLXN0YXQtY291bnRlcl9fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19jdGE6aG92ZXIsIC5ibG9jay1zdGF0LWNvdW50ZXJfX2N0YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vY2VhbjItd2hsaXZlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vY2VhbjItd2hsaXZlKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1vY2Vhbi13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc3RhdC1jb3VudGVyX19jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLmJsb2NrLXN0YXQtY291bnRlci5zaW5nbGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG59XG4uYmxvY2stc3RhdC1jb3VudGVyIC5zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc3RhdC1jb3VudGVyIC5zaW5nbGUtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMi41cmVtO1xuICB9XG59XG4uYmxvY2stc3RhdC1jb3VudGVyIC5zaW5nbGUtaXRlbSAuYmxvY2stc3RhdC1jb3VudGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXN0YXQtY291bnRlciAuc2luZ2xlLWl0ZW0gLmJsb2NrLXN0YXQtY291bnRlcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXN0YXQtY291bnRlciAuc2luZ2xlLWl0ZW0gLmJsb2NrLXN0YXQtY291bnRlcl9fc3ViLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9jay1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLmJsb2NrLWFjY29yZGlvbl9fd3JhcCB7XG4gIHBhZGRpbmc6IDAgMCAzLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1hY2NvcmRpb25fX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay1hY2NvcmRpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay1hY2NvcmRpb25fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWNjb3JkaW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5ibG9jay1hY2NvcmRpb25fX3N1YmhlYWQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hY2NvcmRpb25fX3N1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG4uYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4uYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmZhLWNoZXZyb24tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAuNjVyZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLmJsb2NrLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuZmEtY2hldnJvbi1kb3duIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbi1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24tY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJsb2NrLWFjY29yZGlvbiAuYWNjb3JkaW9uLWN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbi1jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24tY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb24tY3RhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICByaWdodDogLTEycHg7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG4gIH1cbn1cbi5ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbi1pbWFnZS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFjY29yZGlvbiAuYWNjb3JkaW9uLWltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWFjY29yZGlvbiAuaW1hZ2UtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5pbWFnZS1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFjY29yZGlvbiAuaW1hZ2UtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYmxvY2stYWNjb3JkaW9uIC5pbWFnZS1jb2x1bW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWFjY29yZGlvbiAuaW1hZ2UtY29sdW1uIGltZy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2NrLWhvbWUtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ25ldXRyYWwtd2hsaXZlKTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIC8qIEFuaW1hdGlvbiBmb3IgdGV4dCBlbnRlciAoZmFkZSBpbiBhbmQgbW92ZSB1cCBmcm9tIGJlbG93KSAqL1xuICAvKiBIaWRlIHRoZSB0ZXh0ICovXG4gIC8qIFNob3cgdGhlIHRleHQgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2staG9tZS1pbnRyb19fcXVvdGUtYm94IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoOTEsIDk5LCAyMjgsIDAuMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2staG9tZS1pbnRyb19faW1hZ2Uge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9faG9sbHktdGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW0gMC4ycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX2hvbGx5LW5hbWUge1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX2hvbGx5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLmJsb2NrLWhvbWUtaW50cm8uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19ob2xseS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm8uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19ob2xseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX2hvbGx5LWRlc2Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm8uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19ob2xseS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9faG9sbHktY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm8uYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2UgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19ob2xseS1jdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX2hvbGx5LWN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2staG9tZS1pbnRyby5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3JpZ2h0IHtcbiAgbWluLWhlaWdodDogNDkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgbWluLWhlaWdodDogNjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRyb19fY29udGFpbmVyLm9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX2xlZnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19sZWZ0IHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRyb19fbGVmdC1zbWFsbCB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA1ODRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX2xlZnQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG9tZS1pbnRyb19fbGVmdC1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvX19sZWZ0LXNtYWxsLm9uZSB7XG4gIG1heC13aWR0aDogNTg0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19sZWZ0LXNtYWxsLm9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX2xlZnQtc21hbGwgc3VwIHtcbiAgICB0b3A6IC0wLjc1ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRyb19fbGVmdC1iaWcge1xuICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWF4LXdpZHRoOiA1ODRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX2xlZnQtYmlnIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX2xlZnQtYmlnIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWhvbWUtaW50cm9fX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWluLWhlaWdodDogNTMwcHg7XG4gIGFsaWduLWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19yaWdodCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWNvbnRlbnQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvX19xdW90ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX3F1b3RlLWJveCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19xdW90ZS1ib3gge1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX3F1b3RlLWJveCB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvX19xdW90ZS1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxLjVyZW07XG4gIHRvcDogLTEuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19xdW90ZS1tYXJrIHtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRyb19fcXVvdGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1ob21lLWludHJvX19zcGVha2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLmJsb2NrLWhvbWUtaW50cm9fX2Fib3V0LXNwZWFrZXIge1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uYmxvY2staG9tZS1pbnRyb19fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogOXB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2staG9tZS1pbnRyb19fY3RhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay1ob21lLWludHJvX19jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4uYmxvY2staG9tZS1pbnRyb19fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWhvbWUtaW50cm9fX2N0YTpob3ZlciwgLmJsb2NrLWhvbWUtaW50cm9fX2N0YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1ob21lLWludHJvX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWhvbWUtaW50cm9fX2N0YTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG4uYmxvY2staG9tZS1pbnRyb19fY3RhIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5ibG9jay1ob21lLWludHJvX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1ob21lLWludHJvX19jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLmJsb2NrLWhvbWUtaW50cm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxODBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19pbWFnZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1ob21lLWludHJvX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2staG9tZS1pbnRyb19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJsb2NrLWhvbWUtaW50cm9fX2ltYWdlIHtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IC8qIE1vdmVzIHRleHQgdXAgKi9cbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgLyogU3RhcnRzIHRleHQgZnJvbSBiZWxvdyAqL1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uYmxvY2staG9tZS1pbnRybyAuaGlkZGVuIHtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0VXAgMC41cyBmb3J3YXJkczsgLyogQXBwbHkgZmFkZU91dFVwIHdoZW4gaGlkZGVuICovXG59XG4uYmxvY2staG9tZS1pbnRybyAudmlzaWJsZSB7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC41cyBmb3J3YXJkczsgLyogQXBwbHkgZmFkZUluVXAgd2hlbiB2aXNpYmxlICovXG59XG5cbi5ibG9jay1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1ibG9ja19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMy41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWdhcDogNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9jay1ibG9ja19fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYmxvY2stYmxvY2tfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2tfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYmxvY2stYmxvY2tfX3NlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrX19zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrX19zZWN0aW9uLWNvcHkge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrX19zZWN0aW9uLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1ibG9ja19fc2VjdGlvbi1jb3B5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1ibG9ja19fc2VjdGlvbi1jb3B5IGEge1xuICBjb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrX19zZWN0aW9uLWN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGEyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrX19zZWN0aW9uLWN0YTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuLmJsb2NrLWJsb2NrX19zZWN0aW9uLWN0YS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrX19zZWN0aW9uLWN0YS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1ibG9ja19faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2tfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWJsb2NrX19jb2wxLCAuYmxvY2stYmxvY2tfX2NvbDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrX19jb2wxLCAuYmxvY2stYmxvY2tfX2NvbDIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ibG9jay1ibG9jay5jcmVkaXRzIHtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1ibG9jay5jcmVkaXRzIC5ibG9jay1ibG9ja19fY3JlZGl0cyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9jay5jcmVkaXRzIC5ibG9jay1ibG9ja19fY3JlZGl0cyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrLmNyZWRpdHMgLmJsb2NrLWJsb2NrX19jcmVkaXRzLWRlYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9jay5jcmVkaXRzIC5ibG9jay1ibG9ja19fY3JlZGl0cy1kZWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stYmxvY2suY3JlZGl0cyAuYmxvY2stYmxvY2tfX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2suY3JlZGl0cyAuYmxvY2stYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbn1cbi5ibG9jay1ibG9jay5hY2Nlc3NpYmlsaXR5IHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHByaW1hcnktd2hsaXZlKTtcbn1cbi5ibG9jay1ibG9jay5hY2Nlc3NpYmlsaXR5IC5ibG9jay1ibG9ja19fYWNjZXNzaWJpbGl0eS1kZWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2suYWNjZXNzaWJpbGl0eSAuYmxvY2stYmxvY2tfX2FjY2Vzc2liaWxpdHktZGVjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJsb2NrLWJsb2NrLmFjY2Vzc2liaWxpdHkgLmJsb2NrLWJsb2NrX19hY2Nlc3NpYmlsaXR5LWRlYyB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG59XG4uYmxvY2stYmxvY2suYWNjZXNzaWJpbGl0eSAuYmxvY2stYmxvY2tfX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2suYWNjZXNzaWJpbGl0eSAuYmxvY2stYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbn1cbi5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMCAwO1xuICB9XG59XG4uYmxvY2stYmxvY2suYmxvY2stbG9nb3NoaXAgLmJsb2NrLWJsb2NrX19zcG9uc29yc2hpcC12ZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3Nwb25zb3JzaGlwLXZlcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYmxvY2stYmxvY2suYmxvY2stbG9nb3NoaXAgLmJsb2NrLWJsb2NrX19zcG9uc29yc2hpcC12ZXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MHB4O1xuICAgIHJpZ2h0OiAyMzBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fY29udGFpbmVyIHtcbiAgZ3JpZC1nYXA6IDA7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gICAgcGFkZGluZzogMy41cmVtIDA7XG4gIH1cbn1cbi5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGEge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGE6aG92ZXIsIC5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fc2VjdGlvbi1jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbi5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY3RhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJsb2NrLWJsb2NrLmJsb2NrLWxvZ29zaGlwIC5ibG9jay1ibG9ja19fc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1ibG9jay5ibG9jay1sb2dvc2hpcCAuYmxvY2stYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogMTMwJTtcbiAgICBsZWZ0OiAtMTUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTMwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWJsb2NrLnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbHByaW1hcnktd2hsaXZlKTtcbn1cbi5ibG9jay1ibG9jay52aWRlbyAuYmxvY2stYmxvY2tfX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2sudmlkZW8gLmJsb2NrLWJsb2NrX19jb250YWluZXIge1xuICAgIGdyaWQtZ2FwOiA3cmVtO1xuICB9XG59XG4uYmxvY2stYmxvY2sudmlkZW8gLmJsb2NrLWJsb2NrX19zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYmxvY2sudmlkZW8gLmJsb2NrLWJsb2NrX19zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrLnZpZGVvIC5ibG9jay1ibG9ja19fc2VjdGlvbi1wcmUtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbn1cbi5ibG9jay1ibG9jay52aWRlbyAuYmxvY2stYmxvY2tfX3NlY3Rpb24tY29weSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbn1cbi5ibG9jay1ibG9jay52aWRlbyAuYmxvY2stYmxvY2tfX2NvbDIge1xuICBvcmRlcjogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1ibG9jay52aWRlbyAuYmxvY2stYmxvY2tfX2NvbDIge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4uYmxvY2stYmxvY2sudmlkZW8gLndpc3RpYSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1jYXJkLW1vbGVjdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2NrLWNhcmQtbW9sZWN1bGUge1xuICAgIGZsZXg6IDEgMCA0OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5ibG9jay1jYXJkLW1vbGVjdWxlIHtcbiAgICBmbGV4OiAxIDAgMzElO1xuICB9XG59XG4uYmxvY2stY2FyZC1tb2xlY3VsZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQtbW9sZWN1bGVfX2NhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmJsb2NrLWNhcmQtbW9sZWN1bGVfX2NhcmQtcHJlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxNzFFM0I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLXRpdGxlLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLXRpdGxlLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLWNvcHkge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQtbW9sZWN1bGVfX2NhcmQtY29weSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stY2FyZC1tb2xlY3VsZV9fY2FyZC1jb3B5LmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQtbW9sZWN1bGVfX2NhcmQtY29weS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmxvY2stY2FyZC1tb2xlY3VsZV9fY2FyZC1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC1tb2xlY3VsZV9fY2FyZC1jdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2stY2FyZC1tb2xlY3VsZV9fY2FyZC1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC1tb2xlY3VsZV9fY2FyZC1jdGEge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1jYXJkLW1vbGVjdWxlLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9jay1jYXJkLW1vbGVjdWxlLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay1jYXJkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDYwcHggNjBweDtcbiAgfVxufVxuLmJsb2NrLWNhcmQtY29udGFpbmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBncmlkLWdhcDogMS41cmVtO1xufVxuLmJsb2NrLWNhcmQtY29udGFpbmVyX193cmFwIHtcbiAgcGFkZGluZzogMy41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1jYXJkLWNvbnRhaW5lcl9fd3JhcC5tIHtcbiAgcGFkZGluZzogMCAwIDMuNXJlbTtcbn1cbi5ibG9jay1jYXJkLWNvbnRhaW5lcl9fd3JhcC5yZWR1Y2VfcCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWNhcmQtY29udGFpbmVyX193cmFwLnJlZHVjZV9wIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMCAycmVtO1xuICB9XG59XG4uYmxvY2stY2FyZC1jb250YWluZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stY2FyZC1jb250YWluZXJfX2hlYWRpbmcubWIge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYmxvY2stY2FyZC1jb250YWluZXJfX3N1YmhlYWRpbmcge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stY2FyZC1jb250YWluZXJfX3N1YmhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU4JTtcbiAgfVxufVxuLmJsb2NrLWNhcmQtY29udGFpbmVyLm9jZWFuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLWNhcmQtY29udGFpbmVyLm9jZWFuYmcgLmJsb2NrLWNhcmQtY29udGFpbmVyX19oZWFkaW5nLCAuYmxvY2stY2FyZC1jb250YWluZXIub2NlYW5iZyAuYmxvY2stY2FyZC1jb250YWluZXJfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2stY2FyZC1jb250YWluZXIub2NlYW5iZyAuYmxvY2stY2FyZC1jb250YWluZXJfX29jZWFuYmctc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1jYXJkLWNvbnRhaW5lci5vY2VhbmJnIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9fb2NlYW5iZy1zaGFwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrLWxvdHRpZS1jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmduZXV0cmFsLXdobGl2ZSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stbG90dGllLWNhcmRzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAzLjVyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbG90dGllLWNhcmRzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMy41cmVtIDAgMC41cmVtO1xuICB9XG59XG4uYmxvY2stbG90dGllLWNhcmRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLmJsb2NrLWxvdHRpZS1jYXJkc19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sb3R0aWUtY2FyZHNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkc19fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay1sb3R0aWUtY2FyZHNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1sb3R0aWUtY2FyZHNfX2NhcmRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWxvdHRpZS1jYXJkc19fY2FyZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkc19fY2FyZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uYmxvY2stbG90dGllLWNhcmRzX19jYXJkLXBsYXllciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stbG90dGllLWNhcmRzX19jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stbG90dGllLWNhcmRzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5ibG9jay1sb3R0aWUtY2FyZHNfX2NhcmQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkc19fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkcyAuZ2xpZGVfX3NsaWRlIHtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgbWluLWhlaWdodDogMzA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkcyAuZ2xpZGVfX3NsaWRlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogMjg2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkcyAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay1sb3R0aWUtY2FyZHMgLmdsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5ibG9jay1sb3R0aWUtY2FyZHMgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay1sb3R0aWUtY2FyZHMgLmdsaWRlX19jb250cm9sc193cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbG90dGllLWNhcmRzIC5nbGlkZV9fYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stbG90dGllLWNhcmRzIC5nbGlkZV9fYXJyb3ctLW5leHQge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2NrLWxvdHRpZS1jYXJkcyAuZ2xpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbG90dGllLWNhcmRzIC5nbGlkZV9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay1sb3R0aWUtY2FyZHMgLmdsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRzLWluZm8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnN0YXRzLWluZm8tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICB9XG59XG4uc3RhdHMtaW5mby1ibG9ja19fd3JhcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZSkgdXJsKFwiLi4vaW1hZ2VzL29yYW5nZS1zd2VlcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMy41cmVtIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX193cmFwIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNjBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4O1xuICB9XG59XG4uc3RhdHMtaW5mby1ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc3RhdHMtaW5mby1ibG9ja19fY29udGVudC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX19jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX19jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG4uc3RhdHMtaW5mby1ibG9ja19fY29weSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc3RhdHMtaW5mby1ibG9ja19fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsZ3JheTEwLXdobGl2ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fY3RhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4uc3RhdHMtaW5mby1ibG9ja19fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnN0YXRzLWluZm8tYmxvY2tfX2N0YTpob3ZlciwgLnN0YXRzLWluZm8tYmxvY2tfX2N0YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsZ3JheTUtd2hsaXZlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsZ3JheTUtd2hsaXZlKTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnN0YXRzLWluZm8tYmxvY2tfX2N0YTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW9jZWFuLXdobGl2ZSkgIWltcG9ydGFudDtcbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLnN0YXRzLWluZm8tYmxvY2tfX21vYmlsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX19tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLnN0YXRzLWluZm8tYmxvY2tfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX19pbWFnZSB7XG4gICAgbGVmdDogMzI1cHg7XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICB3aWR0aDogMTEwJTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBsZWZ0OiAtNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnN0YXRzLWluZm8tYmxvY2tfX3N0YXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fc3RhdHMge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19zdGF0IHtcbiAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxcmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnN0YXRzLWluZm8tYmxvY2tfX3N0YXQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19zdGF0LW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fc3RhdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fc3RhdC1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uc3RhdHMtaW5mby1ibG9ja19fc3RhdC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3RhdHMtaW5mby1ibG9ja19fc3RhdC1pbmZvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnN0YXRzLWluZm8tYmxvY2tfX3N0YXQtaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5zdGF0cy1pbmZvLWJsb2NrX19zb3VyY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zdGF0cy1pbmZvLWJsb2NrX19zb3VyY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuLnRvcC1pbmR1c3RyaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcGFkZGluZzogMy41cmVtIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcC1pbmR1c3RyaWVzX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50b3AtaW5kdXN0cmllc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50b3AtaW5kdXN0cmllc19faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udG9wLWluZHVzdHJpZXNfX3N1YmhlYWQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50b3AtaW5kdXN0cmllc19fc3ViaGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50b3AtaW5kdXN0cmllc19fc3ViaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi50b3AtaW5kdXN0cmllc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnRvcC1pbmR1c3RyaWVzX19ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi50b3AtaW5kdXN0cmllc19fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMWExZjJlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDhweDtcbn1cbi50b3AtaW5kdXN0cmllc19fY2FyZDpudGgtY2hpbGQoLW4rMykge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAudG9wLWluZHVzdHJpZXNfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgfVxufVxuLnRvcC1pbmR1c3RyaWVzX19xdW90ZS1pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS41cmVtO1xuICB0b3A6IC0wLjc1cmVtO1xufVxuLnRvcC1pbmR1c3RyaWVzX19pbmR1c3RyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVvbm9yYW5nZS13aGxpdmUpO1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcGFkZGluZzogM3B4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGVmdDogMTAwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AtaW5kdXN0cmllc19faW5kdXN0cnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogLTEzcHg7XG4gIH1cbn1cbi50b3AtaW5kdXN0cmllc19fcXVvdGUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50b3AtaW5kdXN0cmllc19fYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnRvcC1pbmR1c3RyaWVzX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRvcC1pbmR1c3RyaWVzX19jb21wYW55IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLWluZHVzdHJpZXNfX2NvbXBhbnkuY29tYmluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJsb2NrLXNhdmUtdGhlLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNhdmUtdGhlLWRhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1zYXZlLXRoZS1kYXRlX19jb250YWluZXIge1xuICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2NvcHkge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2F2ZS10aGUtZGF0ZV9fY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zYXZlLXRoZS1kYXRlX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2NvcHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9jay1zYXZlLXRoZS1kYXRlX19zaWdubWV1cCB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zYXZlLXRoZS1kYXRlX19zaWdubWV1cCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fY29sMSwgLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2NvbDIge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2NvbDEsIC5ibG9jay1zYXZlLXRoZS1kYXRlX19jb2wyIHtcbiAgICBmbGV4OiAxIDAgNDglO1xuICB9XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fZmVhdHVyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2ZlYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXNhdmUtdGhlLWRhdGVfX3NoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2F2ZS10aGUtZGF0ZV9fc2hhcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmxvY2stc2F2ZS10aGUtZGF0ZV9fc2hhcGUge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stc2F2ZS10aGUtZGF0ZV9fc2hhcGUge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2N0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbGdyYXkxMC13aGxpdmUpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2N0YSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLmJsb2NrLXNhdmUtdGhlLWRhdGVfX2N0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9jay1zYXZlLXRoZS1kYXRlX19jdGE6aG92ZXIsIC5ibG9jay1zYXZlLXRoZS1kYXRlX19jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbGdyYXk1LXdobGl2ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbGdyYXk1LXdobGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fY3RhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbn1cbi5ibG9jay1zYXZlLXRoZS1kYXRlX19jdGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1vY2Vhbi13aGxpdmUpICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fY3RhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1zYXZlLXRoZS1kYXRlX19jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG4uYmxvY2stc2F2ZS10aGUtZGF0ZV9fY3RhIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmJsb2NrLWFnZW5kYS1zY3JvbGwge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHByaW1hcnktd2hsaXZlKTtcbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsX193cmFwIHtcbiAgcGFkZGluZzogMy41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsX19tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWdlbmRhLXNjcm9sbF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fdHlwZS5uZXR3b3JraW5nIHtcbiAgY29sb3I6ICMzMUE3ODQ7XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fdHlwZS5sZWFybmluZyB7XG4gIGNvbG9yOiAjQzEzODZBO1xufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGxfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3N1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3N1YiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX19zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGwgLmpzLWhpZGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsIC5qcy1oaWRlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3Nob3ctbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3Nob3ctbW9yZSAuanMtc2hvdy1tb3JlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSk7XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWdlbmRhLXNjcm9sbF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX2ltYWdlIHtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBtYXgtd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX19pbWFnZSB7XG4gICAgbGVmdDogLTIwJTtcbiAgICB3aWR0aDogNjMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX2xlZnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBoZWlnaHQ6IDg1MHB4O1xuICAgIHRvcDogMTU2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fdGFiIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbDEwLXdobGl2ZSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX190YWIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGxfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsX19pdGVtLWdyb3VwIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3RpbWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsX19ldmVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX19ldmVudCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fc2Vzc2lvbi1jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWdlbmRhLXNjcm9sbF9fc2Vzc2lvbi1jb3B5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsX19zZXNzaW9uLWNvcHkgdWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stYWdlbmRhLXNjcm9sbF9fc2Vzc2lvbi1jb3B5IHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsX19zZXNzaW9uLWNvcHkgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLWFnZW5kYS1zY3JvbGxfX3Nlc3Npb24tY29weSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbF9fc2Vzc2lvbi1jb3B5IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1hZ2VuZGEtc2Nyb2xsX19zZXNzaW9uLWNvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stYWdlbmRhLXNjcm9sbCAudG9nZ2xlLXNlc3Npb24tY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1hZ2VuZGEtc2Nyb2xsIC50b2dnbGUtc2Vzc2lvbi1jb3B5IGkge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50aW1lcl9ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVyX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMy41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC1nYXA6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50aW1lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udGltZXJfX2N0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAudGltZXJfX2N0YSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4udGltZXJfX2N0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogd2hpdGU7XG59XG4udGltZXJfX2N0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLnRpbWVyX19jdGE6aG92ZXIsIC50aW1lcl9fY3RhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9jZWFuMi13aGxpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW9jZWFuMi13aGxpdmUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aW1lcl9fY3RhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tb2NlYW4td2hsaXZlKSAhaW1wb3J0YW50O1xufVxuLnRpbWVyX19jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLnRpbWVyX19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnRpbWVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnRpbWVyX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDM3OXB4O1xuICB9XG59XG4udGltZXJfX2hlYWRpbmcgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGltZXJfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoOTYsIDExMiwgMTYxLCAwLjMpO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50aW1lcl9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udGltZXJfX2Nsb3NlIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDFweCByZ2JhKDkxLCA5OSwgMjI4LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRpbWVyX19jb3VudGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMS41cmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAudGltZXJfX2NvdW50ZG93biB7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbi50aW1lcl9fY291bnRkb3duLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAudGltZXJfX2NvdW50ZG93bi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLnRpbWVyX19jb3VudGRvd24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbn1cbi50aW1lcl9fY291bnRkb3duLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC50aW1lcl9fY291bnRkb3duLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi50aW1lcl9fY291bnRkb3duLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZXJfX2NvdW50ZG93bi1pdGVtLnNlY29uZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAudGltZXJfX2NvdW50ZG93bi1pdGVtLnNlY29uZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxhYmVsIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyBsYWJlbCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4jQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4jQ3lib3RDb29raWVib3REaWFsb2cgKiB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4vKiBDYXRlZ29yeSAwNyBpcyBmb3IgYW55IHV0aWxpdHkgY2xhc3NlcyB0aGF0IGFyZSBub3QgYXNzaWduZWQgdG8gYSBzcGVjaWZpYyBjb21wb25lbnQuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gICoge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxufVxuLmhhcy1hbGljZS1ibHVlLWNvbG9yW2NsYXNzXSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWFsaWNlLWJsdWUpO1xufVxuLmhhcy1hbGljZS1ibHVlLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1hbGljZS1ibHVlLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1ibGFjay1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG59XG4uaGFzLWJsYWNrLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtZ3JheS1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmF5KTtcbn1cbi5oYXMtZ3JheS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSwgIzAwMDAwMCk7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtZGFyay1ncmF5LWNvbG9yW2NsYXNzXSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSk7XG59XG4uaGFzLWRhcmstZ3JheS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5LCAjMDAwMDAwKTtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1ncmVlbi1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbik7XG59XG4uaGFzLWdyZWVuLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbiwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtYmx1ZS1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibHVlKTtcbn1cbi5oYXMtYmx1ZS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtcHVycGxlLWNvbG9yW2NsYXNzXSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSk7XG59XG4uaGFzLXB1cnBsZS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1yZWQtY29sb3JbY2xhc3NdIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcmVkKTtcbn1cbi5oYXMtcmVkLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLW9yYW5nZS1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuLmhhcy1vcmFuZ2UtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMteWVsbG93LWNvbG9yW2NsYXNzXSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyk7XG59XG4uaGFzLXllbGxvdy1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy13aGl0ZS1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG59XG4uaGFzLXdoaXRlLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtbWludC1jb2xvcltjbGFzc10ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1taW50KTtcbn1cbi5oYXMtbWludC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItbWludCwgIzAwMDAwMCk7XG4gIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtYmFja2dyb3VuZCBwLFxuLmhhcy1iYWNrZ3JvdW5kIGgxLFxuLmhhcy1iYWNrZ3JvdW5kIGgyLFxuLmhhcy1iYWNrZ3JvdW5kIGgzLFxuLmhhcy1iYWNrZ3JvdW5kIGg0LFxuLmhhcy1iYWNrZ3JvdW5kIGg1LFxuLmhhcy1iYWNrZ3JvdW5kIGg2IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhhcy1hbGljZS1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1hbGljZS1ibHVlKTtcbn1cbi5oYXMtYWxpY2UtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1hbGljZS1ibHVlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG59XG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cbi5oYXMtZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmF5KTtcbn1cbi5oYXMtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmF5LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXkpO1xufVxuLmhhcy1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtbWludC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbWludCk7XG59XG4uaGFzLW1pbnQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbWludCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pO1xufVxuLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibHVlKTtcbn1cbi5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibHVlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWJsdWUpO1xufVxuLmhhcy1saWdodC1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWJsdWUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xufVxuLmhhcy1kYXJrLWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUpO1xufVxuLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtbmF2eS1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1uYXZ5LWJsdWUpO1xufVxuLmhhcy1uYXZ5LWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbmF2eS1ibHVlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKTtcbn1cbi5oYXMtcHVycGxlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCk7XG59XG4uaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtb3JhbmdlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuLmhhcy1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KTtcbn1cbi5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1kYXJrLWJsdWUtYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUtYWx0KTtcbn1cbi5oYXMtZGFyay1ibHVlLWFsdC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLXZpdmlkLWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXZpdmlkLWJsdWUpO1xufVxuLmhhcy12aXZpZC1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXZpdmlkLWJsdWUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtbGlnaHQtZ3JlZW4tYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcbn1cbi5oYXMtbGlnaHQtZ3JlZW4tYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtZ3JlZW4sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtbGlnaHQtb3JhbmdlLWFsdC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCk7XG59XG4uaGFzLWxpZ2h0LW9yYW5nZS1hbHQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1saWdodC15ZWxsb3ctYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3ctYWx0KTtcbn1cbi5oYXMtbGlnaHQteWVsbG93LWFsdC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3ctYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLXRhbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItdGFuKTtcbn1cbi5oYXMtdGFuLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXRhbiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1kYXJrLWJsdWUtYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1kYXJrLWJsdWUtYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaXMtZGFyay10aGVtZSAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1kYXJrLWJsdWUtYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnksICMwMDAwMDApO1xufVxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10sIC5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtb3JhbmdlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSwgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSk7XG59XG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWdyZWVuLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sIC5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnksICMwMDAwMDApO1xuICBjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLCAuaXMtZGFyay10aGVtZSAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1wdXJwbGUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSwgLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kLCAjZmZmZmZmKTtcbn1cblxuLmhhcy1wdXJwbGUtdG8teWVsbG93LWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSksIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSk7XG59XG5cbi5oYXMteWVsbG93LXRvLXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3cpLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSkpO1xufVxuXG4uaGFzLWdyZWVuLXRvLXllbGxvdy1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbiksIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSk7XG59XG5cbi5oYXMteWVsbG93LXRvLWdyZWVuLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyksIHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pKTtcbn1cblxuLmhhcy1yZWQtdG8teWVsbG93LWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCksIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSk7XG59XG5cbi5oYXMteWVsbG93LXRvLXJlZC1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3cpLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCkpO1xufVxuXG4uaGFzLXB1cnBsZS10by1yZWQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQpKTtcbn1cblxuLmhhcy1yZWQtdG8tcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCksIHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKSk7XG59XG5cbmhlYWRlciAqLFxubWFpbiAqLFxuZm9vdGVyICoge1xuICBtYXgtd2lkdGg6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1tZWFzdXJlKTtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5oZWFkZXIsXG5uYXYsXG5hcnRpY2xlLFxuZmlndXJlLFxuaHIsXG5tYWluLFxuc2VjdGlvbixcbmZvb3RlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmlzLUlFLmlzLWRhcmstdGhlbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pcy1JRS5pcy1kYXJrLXRoZW1lICosXG4uaXMtSUUuaXMtZGFyay10aGVtZSBhLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnNpdGUtZGVzY3JpcHRpb24sXG4uaXMtSUUuaXMtZGFyay10aGVtZSAuZW50cnktdGl0bGUsXG4uaXMtSUUuaXMtZGFyay10aGVtZSAuZW50cnktZm9vdGVyLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLndpZGdldC1hcmVhLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnBvc3QtbmF2aWdhdGlvbiAubWV0YS1uYXYsXG4uaXMtSUUuaXMtZGFyay10aGVtZSAuZm9vdGVyLW5hdmlnYXRpb24td3JhcHBlciBsaSBhOmxpbmssXG4uaXMtSUUuaXMtZGFyay10aGVtZSAuc2l0ZS1mb290ZXIgPiAuc2l0ZS1pbmZvLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnNpdGUtZm9vdGVyID4gLnNpdGUtaW5mbyBhLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnNpdGUtZm9vdGVyID4gLnNpdGUtaW5mbyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pcy1JRS5pcy1kYXJrLXRoZW1lIC5zdWItbWVudS10b2dnbGUgc3ZnLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnN1Yi1tZW51LXRvZ2dsZSBwYXRoLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnBvc3QtbmF2aWdhdGlvbiAubWV0YS1uYXYgc3ZnLFxuLmlzLUlFLmlzLWRhcmstdGhlbWUgLnBvc3QtbmF2aWdhdGlvbiAubWV0YS1uYXYgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaXMtSUUuaXMtZGFyay10aGVtZSAucHJpbWFyeS1uYXZpZ2F0aW9uID4gZGl2ID4gLm1lbnUtd3JhcHBlciA+IGxpID4gLnN1Yi1tZW51IGxpIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgLmlzLUlFLmlzLWRhcmstdGhlbWUucHJpbWFyeS1uYXZpZ2F0aW9uLW9wZW4gLnByaW1hcnktbmF2aWdhdGlvbiA+IC5wcmltYXJ5LW1lbnUtY29udGFpbmVyLFxuICAuaXMtSUUuaXMtZGFyay10aGVtZS5wcmltYXJ5LW5hdmlnYXRpb24tb3BlbiAubWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uaXMtSUUuaXMtZGFyay10aGVtZSAuc2tpcC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMTc1OWI7XG59XG4uaXMtSUUgLm5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzLUlFIC5wb3N0LXRodW1ibmFpbCAud3AtcG9zdC1pbWFnZSB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuaHRtbC5zcGxhc2gtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnNwbGFzaC1wYWdlX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXRhbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3BsYXNoLXBhZ2VfX2JvZHkgPiAqIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5zcGxhc2gtcGFnZV9fbG9nbyB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMTI2MHB4KSB7XG4gIC5zcGxhc2gtcGFnZV9fbG9nbyB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cbi5zcGxhc2gtcGFnZV9fbG9nbyBpbWcge1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zcGxhc2gtcGFnZV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnNwbGFzaC1wYWdlX19pbWFnZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDEyNjBweCkge1xuICAuc3BsYXNoLXBhZ2VfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG59XG4uc3BsYXNoLXBhZ2VfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNwbGFzaC1wYWdlX190ZXh0IHtcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMS41cztcbn1cbi5zcGxhc2gtcGFnZV9fdGV4dCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiAxMjYwcHgpIHtcbiAgLnNwbGFzaC1wYWdlX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNwbGFzaC1wYWdlX190ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BsYXNoLXBhZ2VfX3Nwb3RsaWdodCB7XG4gIGFuaW1hdGlvbjogZmFkZWluIDJzO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMTI2MHB4KSB7XG4gIC5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0LXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMi41cmVtIDIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLnNwbGFzaC1wYWdlX19zcG90bGlnaHQtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiAxMjYwcHgpIHtcbiAgLnNwbGFzaC1wYWdlX19zcG90bGlnaHQtd3JhcCB7XG4gICAgcGFkZGluZzogMnJlbSAxOCU7XG4gIH1cbn1cbi5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0LXRleHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0LXRleHQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuNzQnIGhlaWdodD0nMTIuMjQnIHZpZXdCb3g9JzAgMCAxMy43NCAxMi4yNCclM0UlM0NnIGlkPSdHcm91cF81NDIyMScgZGF0YS1uYW1lPSdHcm91cCA1NDIyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0Mi4zNzEgMS40MTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTA2MDknIGRhdGEtbmFtZT0nUGF0aCAxMDYwOScgZD0nTTU4OTEuNSw0Njg4LjVsNS42MzMsNS4wMTktNS42MzMsNC40MDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NjQyLjAyMSAtNDY4OC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzIyNjM1JyBkYXRhLW5hbWU9J1BhdGggMjI2MzUnIGQ9J00xNS4zLDBIMy44NzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzOS41IDUuMDA1KScgZmlsbD0nJTIzZGI2YzMzJyBzdHJva2U9JyUyM2RiNmMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uc3BsYXNoLXBhZ2VfX3Nwb3RsaWdodC10ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3BsYXNoLXBhZ2VfX3Nwb3RsaWdodC10ZXh0IGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLThweDtcbn1cbi5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0LXRleHQsIC5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0LWxvZ28ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4uc3BsYXNoLXBhZ2VfX3Nwb3RsaWdodC1sb2dvIHtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSB7XG4gIC5zcGxhc2gtcGFnZV9fc3BvdGxpZ2h0LWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNwbGFzaC1wYWdlX19mb290ZXIge1xuICBhbmltYXRpb246IGZhZGVpbiAyLjVzO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNwbGFzaC1wYWdlX19mb290ZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3BsYXNoLXBhZ2VfX2Zvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3BsYXNoLXBhZ2VfX2Zvb3RlciAucmVnIHtcbiAgYm90dG9tOiAzcHg7XG59XG4uc3BsYXNoLXBhZ2VfX2Zvb3Rlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc3BsYXNoLXBhZ2VfX2Zvb3Rlci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zcGxhc2gtcGFnZV9fZm9vdGVyLWJvdHRvbS1saW5rcyBhIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNwbGFzaC1wYWdlX19mb290ZXItYm90dG9tLWxpbmtzIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc3BsYXNoLXBhZ2VfX2Zvb3Rlcl9fbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4uc3BsYXNoLXBhZ2VfX2Zvb3Rlcl9fcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zcGxhc2gtcGFnZV9fZm9vdGVyX19yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuYmxvY2staGVybywgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWhlcm8ge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLWhlcm8sIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5ibG9jay1oZXJvX193cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2staGVyb19fd3JhcCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDQuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5ibG9jay1oZXJvX193cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2staGVyb19fd3JhcCB7XG4gICAgcGFkZGluZzogMy41cmVtIDAgNy41cmVtO1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJsb2NrLWhlcm9fX3BhdXNlLXBsYXksIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvX19wYXVzZS1wbGF5IHtcbiAgdG9wOiA0MjBweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLWhlcm9fX3BhdXNlLXBsYXksIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvX19wYXVzZS1wbGF5IHtcbiAgICBib3R0b206IDc1cHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJsb2NrLWhlcm9fX2xlZnQsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvX19sZWZ0IHtcbiAgbWluLWhlaWdodDogMjI4cHg7XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX2hlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX2hlYWRsaW5lLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19oZWFkbGluZSwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fY29weSwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX2NvcHksIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fY29weSwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fY29weSB7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19jb3B5LCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3NwZWFrZXItdHlwZSwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19zcGVha2VyLXR5cGUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3NwZWFrZXItdHlwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3JkZXI6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1pbWcsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtaW1nLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1pbWcge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLXdyYXAge1xuICBib3R0b206IDQ0cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLXdyYXAge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwIHtcbiAgd2lkdGg6IDEwODBweDtcbiAgaGVpZ2h0OiAxMDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTUwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAgdmlkZW8sIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3NvY2lhbHMsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnNpbmdsZS1zcGVha2VyX19jb250ZW50LCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMCAwO1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQtd3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2NvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpbmdsZS1zcGVha2VyX19zcGVha2VyLWludHJvLXdyYXAsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zcGVha2VyLWludHJvLXdyYXAge1xuICBtYXgtd2lkdGg6IDU4NHB4O1xuICBvcmRlcjogMDtcbn1cbi5zaW5nbGUtc3BlYWtlcl9fc3BlYWtlci1tZWRpYS13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fc3BlYWtlci1tZWRpYS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXJfX3NwZWFrZXItbWVkaWEtd3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItbWVkaWEtd3JhcCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlcl9fc3BlYWtlci1pbnRybywgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItaW50cm8ge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlcl9fc3BlYWtlci1pbnRybywgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyX19zcGVha2VyLWludHJvIHNwYW4sIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zcGVha2VyLWludHJvIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbn1cbi5zaW5nbGUtc3BlYWtlcl9fbmF2eS1ibG9jay1mb290ZXIsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19uYXZ5LWJsb2NrLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXNwZWFrZXJfX3NwZWFrZXItY29weSwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItY29weSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXJfX3NwZWFrZXItY29weSwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItY29weSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXJfX3NwZWFrZXItY29weSBzcGFuLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fc3BlYWtlci1jb3B5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5zaW5nbGUtc3BlYWtlcl9fc3BlYWtlci1leHRyYXMtaGVhZCwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItZXh0cmFzLWhlYWQge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1heC13aWR0aDogNTg0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlcl9fc3BlYWtlci1leHRyYXMtaGVhZCwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NwZWFrZXItZXh0cmFzLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyX19jdGEsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jdGEge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMCAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXJfX2N0YSwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2N0YSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXJfX2N0YTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvciksIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNpbmdsZS1zcGVha2VyX19jdGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fY3RhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbn1cbi5zaW5nbGUtc3BlYWtlcl9fY3RhOmhvdmVyLCAuc2luZ2xlLXNwZWFrZXJfX2N0YTphY3RpdmUsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jdGE6aG92ZXIsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jdGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXNwZWFrZXJfX2N0YTpmb2N1cywgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2N0YTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1zcGVha2VyX19jdGE6ZGlzYWJsZWQsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuLnNpbmdsZS1zcGVha2VyIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9fY29udGFpbmVyLnNwZWFrZXIsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9fY29udGFpbmVyLnNwZWFrZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuLnNpbmdsZS1zcGVha2VyIC5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLXRpdGxlLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stY2FyZC1tb2xlY3VsZV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmJsb2NrLWNhcmQtbW9sZWN1bGVfX2NhcmQtdGl0bGUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1jYXJkLW1vbGVjdWxlX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuYmxvY2stY2FyZC1tb2xlY3VsZSwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWNhcmQtbW9sZWN1bGUge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zaW5nbGUtc3BlYWtlciAuYmxvY2stcmVzb3VyY2VzLWNhcmQsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1yZXNvdXJjZXMtY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1vY2Vhbi13aGxpdmUpIDIwJSwgIzBFM0E5Nik7XG59XG4uc2luZ2xlLXNwZWFrZXIgLnNvY2lhbC1pdGVtLWljb24sIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5zb2NpYWwtaXRlbS1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2luZ2xlLXNwZWFrZXIgLnNvY2lhbC1pdGVtIGE6Zm9jdXMsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5zb2NpYWwtaXRlbSBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xufVxuLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlcl9fc2lkZWJhciwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NpZGViYXIge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLWltZy13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fc2lkZWJhci1pbWctd3JhcCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbi5zaW5nbGUtc3BlYWtlcl9fc2lkZWJhci1pbWctd3JhcCBpbWcsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zaWRlYmFyLWltZy13cmFwIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaW5nbGUtc3BlYWtlcl9fc2lkZWJhci1oZWFkaW5nLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fc2lkZWJhci1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLWhlYWRpbmcsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zaWRlYmFyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLW5hbWUsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zaWRlYmFyLW5hbWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXJfX3NpZGViYXItbmFtZSwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NpZGViYXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlcl9fc2lkZWJhci1uYW1lLCAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fc2lkZWJhci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLW5hbWUsIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zaWRlYmFyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLXNwZWFrZXItd3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NpZGViYXItc3BlYWtlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXNwZWFrZXJfX3NpZGViYXItbGluaywgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NpZGViYXItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyX19zaWRlYmFyLWxpbmssIC5zaW5nbGUtcGFzdC1zcGVha2VyX19zaWRlYmFyLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXJfX3NpZGViYXItbGluazphZnRlciwgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX3NpZGViYXItbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLCB3aWR0aCAwLjJzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2U7XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJyZWFrb3V0IC5ibG9jay1zcGVha2VyLWhlcm9fX2hlYWRsaW5lLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUge1xuICBjb2xvcjogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbn1cbi5zaW5nbGUtc3BlYWtlciAuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbn1cbi5zaW5nbGUtc3BlYWtlciAuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXItaGVyb19fdmlkZW8td3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJyZWFrb3V0IC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICByaWdodDogLTYwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAuYnJlYWtvdXQgLmJsb2NrLXNwZWFrZXItaGVyb19fdmlkZW8td3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJyZWFrb3V0IC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgMDtcbiAgICByaWdodDogLTUwMHB4O1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXIgLmJyZWFrb3V0IC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWxvZ28td3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJyZWFrb3V0IC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWxvZ28td3JhcCB7XG4gIGJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5icmVha291dCAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLXdyYXAsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5icmVha291dCAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLXdyYXAge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuYnJlYWtvdXQuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5icmVha291dC5zaW5nbGUtc3BlYWtlcl9fY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAuYnJlYWtvdXQuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5icmVha291dC5zaW5nbGUtc3BlYWtlcl9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5icmVha291dC5ibG9jay1oZXJvLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYnJlYWtvdXQuYmxvY2staGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNwZWFrZXIgLm1lZ2EgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5tZWdhIC5ibG9jay1zcGVha2VyLWhlcm9fX2hlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG59XG4uc2luZ2xlLXNwZWFrZXIgLm1lZ2EgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAubWVnYSAuYmxvY2stc3BlYWtlci1oZXJvX19zcGVha2VyLXR5cGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xufVxuLnNpbmdsZS1zcGVha2VyIC5tZWdhIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5tZWdhIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICByaWdodDogLTYwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAubWVnYSAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAubWVnYSAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDA7XG4gICAgcmlnaHQ6IC01MDBweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5tZWdhIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWxvZ28td3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLm1lZ2EgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLm1lZ2EgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAubWVnYSAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLXdyYXAge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAubWVnYS5zaW5nbGUtc3BlYWtlcl9fY29udGVudCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLm1lZ2Euc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLm1lZ2Euc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5tZWdhLnNpbmdsZS1zcGVha2VyX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXIgLm1lZ2EuYmxvY2staGVybywgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLm1lZ2EuYmxvY2staGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNwZWFrZXIgLmtleW5vdGUgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5rZXlub3RlIC5ibG9jay1zcGVha2VyLWhlcm9fX2hlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG59XG4uc2luZ2xlLXNwZWFrZXIgLmtleW5vdGUgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAua2V5bm90ZSAuYmxvY2stc3BlYWtlci1oZXJvX19zcGVha2VyLXR5cGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xufVxuLnNpbmdsZS1zcGVha2VyIC5rZXlub3RlIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5rZXlub3RlIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICByaWdodDogLTYwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtc3BlYWtlciAua2V5bm90ZSAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAua2V5bm90ZSAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDA7XG4gICAgcmlnaHQ6IC01MDBweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5rZXlub3RlIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWxvZ28td3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmtleW5vdGUgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmtleW5vdGUgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAua2V5bm90ZSAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodC1sb2dvLXdyYXAge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuZW1jZWUgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5lbWNlZSAuYmxvY2stc3BlYWtlci1oZXJvX19oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbn1cbi5zaW5nbGUtc3BlYWtlciAuZW1jZWUgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuZW1jZWUgLmJsb2NrLXNwZWFrZXItaGVyb19fc3BlYWtlci10eXBlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG59XG4uc2luZ2xlLXNwZWFrZXIgLmVtY2VlIC5ibG9jay1zcGVha2VyLWhlcm9fX3ZpZGVvLXdyYXAsIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5lbWNlZSAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gIHJpZ2h0OiAtNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5lbWNlZSAuYmxvY2stc3BlYWtlci1oZXJvX192aWRlby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuZW1jZWUgLmJsb2NrLXNwZWFrZXItaGVyb19fdmlkZW8td3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDAgMCAwO1xuICAgIHJpZ2h0OiAtNTAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3BlYWtlciAuZW1jZWUgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuZW1jZWUgLmJsb2NrLXNwZWFrZXItaGVyb19fcmlnaHQtbG9nby13cmFwIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXNwZWFrZXIgLmVtY2VlIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWxvZ28td3JhcCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmVtY2VlIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWxvZ28td3JhcCB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnNpbmdsZS1zcGVha2VyIC5lbWNlZS5zaW5nbGUtc3BlYWtlcl9fY29udGVudCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmVtY2VlLnNpbmdsZS1zcGVha2VyX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1zcGVha2VyIC5lbWNlZS5zaW5nbGUtc3BlYWtlcl9fY29udGVudCwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmVtY2VlLnNpbmdsZS1zcGVha2VyX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLXNwZWFrZXIgLmVtY2VlLmJsb2NrLWhlcm8sIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5lbWNlZS5ibG9jay1oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2V2ZW50LXRhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbGdyYXkxMC13aGxpdmUpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gMC4xNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2V2ZW50LXRhZy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbGNvbnRyYXN0Mi13aGxpdmUpO1xufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2V2ZW50LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlLXBhc3Qtc3BlYWtlciAuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFzdC1zcGVha2VyIC5zb2NpYWwtaXRlbS1pY29uIHtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG59XG4uc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2staGVyby5wYXN0LXNwZWFrZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ25ldXRyYWwtd2hsaXZlKSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWhlcm8ucGFzdC1zcGVha2VyIC5ibG9jay1oZXJvX193cmFwIHtcbiAgbWluLWhlaWdodDogMzkwcHg7XG59XG4uc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2staGVyby5wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19faGVhZGxpbmUge1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvLnBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4uc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2staGVyby5wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2staGVyby5wYXN0LXNwZWFrZXIgLmJsb2NrLXNwZWFrZXItaGVyb19fY29weSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvLnBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWhlcm8ucGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3NwZWFrZXItdHlwZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1oZXJvLnBhc3Qtc3BlYWtlciAuYmxvY2stc3BlYWtlci1oZXJvX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3JkZXI6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWhlcm8ucGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICByaWdodDogMTc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjRDNEQ0YyO1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWhlcm8ucGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWhlcm8ucGFzdC1zcGVha2VyIC5ibG9jay1zcGVha2VyLWhlcm9fX3JpZ2h0LWltZyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2NhbGxvdXQtYm94IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW46IDIuNXJlbSAwO1xufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2NhbGxvdXQtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtcGFzdC1zcGVha2VyX19jYWxsb3V0LWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFzdC1zcGVha2VyX19jYWxsb3V0LWNvcHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1wYXN0LXNwZWFrZXJfX2NhbGxvdXQtY29weSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXBhc3Qtc3BlYWtlcl9fY2FsbG91dC1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLXBhc3Qtc3BlYWtlcl9fY2FsbG91dC1jdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uc2luZ2xlLXBhc3Qtc3BlYWtlcl9fY2FsbG91dC1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWJsb2NrLnBhc3Qtc3BlYWtlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1ibG9jay5wYXN0LXNwZWFrZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2MHB4IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFzdC1zcGVha2VyIC5ibG9jay1ibG9jay5wYXN0LXNwZWFrZXIgLmJsb2NrLWJsb2NrX19xdW90ZSwgLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWJsb2NrLnBhc3Qtc3BlYWtlciAuYmxvY2stYmxvY2tfX3RpdGxlLCAuc2luZ2xlLXBhc3Qtc3BlYWtlciAuYmxvY2stYmxvY2sucGFzdC1zcGVha2VyIC5ibG9jay1ibG9ja19fY29tcGFueSB7XG4gIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xufVxuLnNpbmdsZS1wYXN0LXNwZWFrZXIgLmJsb2NrLWJsb2NrLnBhc3Qtc3BlYWtlciAuYmxvY2stYmxvY2tfX3ZpZGVvLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNpYy1wYWdlIC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmFzaWMtcGFnZSAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYXNpYy1wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGYyO1xufVxuLmJhc2ljLXBhZ2UtaGVyb19fbGVmdCB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5iYXNpYy1wYWdlLWhlcm9fX2xlZnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5iYXNpYy1wYWdlLWhlcm9fX2xlZnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5iYXNpYy1wYWdlLWhlcm9fX3JpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJhc2ljLXBhZ2UtaGVyb19fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmFzaWMtcGFnZS1oZXJvX19yaWdodCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuLmJhc2ljLXBhZ2UtaGVyb19fcmlnaHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci12aXZpZC15ZWxsb3cpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFzaWMtcGFnZS1oZXJvX19pbWFnZS1hY2NlbnQge1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJhc2ljLXBhZ2UtaGVyb19faW1hZ2UtYWNjZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAuYmFzaWMtcGFnZS1oZXJvX19pbWFnZS1hY2NlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTJweDtcbiAgICBoZWlnaHQ6IDgzJTtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5iYXNpYy1wYWdlLWhlcm9fX2ltYWdlLWFjY2VudCB7XG4gICAgd2lkdGg6IDQxMXB4O1xuICAgIGhlaWdodDogOTAlO1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG59XG4uYmFzaWMtcGFnZS1oZXJvX19pbWFnZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gIC5iYXNpYy1wYWdlLWhlcm9fX2ltYWdlLXdyYXAge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn1cbi5iYXNpYy1wYWdlLWhlcm9fX2ltYWdlLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iYXNpYy1wYWdlLWhlcm9fX3dyYXAge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNpYy1wYWdlLWhlcm9fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLmJhc2ljLXBhZ2UtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuLmJhc2ljLXBhZ2UtaGVyb19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucGFnZS1leGVjdXRpdmUtZm9ydW0gLmJsb2NrLXF1b3RhdGlvbi1jb2xsYWdlX19kZXN0aW5hdGlvbi1wYW5lbCB7XG4gIHRvcDogLTMwcHg7XG59XG4ucGFnZS1leGVjdXRpdmUtZm9ydW0gLmJsb2NrLW51bWJlcmVkLWNhcmQudGFuLWJsdWUtYmcge1xuICBwYWRkaW5nOiAzLjQzOHJlbSAwIDAgMDtcbn1cblxuLnBhZ2UtbHVtaW5hcnkgLmJsb2NrLWNhcmQuaGFzLXBhbmVsLXN0eWxpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmVlbikgMjAlLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXRhbikgMCk7XG59XG5cbi5wYWdlLWN1c3RvbWVyIC5ibG9jay1zZXNzaW9ucy1zbGlkZXJfX3dyYXAge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtY3VzdG9tZXIgLmJsb2NrLXF1b3RhdGlvbi1jb2xsYWdlX19kZXN0aW5hdGlvbi1wYW5lbCB7XG4gIHRvcDogLTMwcHg7XG59XG5cbi5wYWdlLXdoeS1hdHRlbmQgLmJsb2NrLWV4cGFuZGFibGUtY2FyZHMgPiAuYmxvY2stZXhwYW5kYWJsZS1jYXJkc19fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhZ2Utd2h5LWF0dGVuZCAuYmxvY2staGVyby52YXJpYXRpb24tY3RhIC5ibG9jay1oZXJvX19pbWFnZTEtY3RhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5wYWdlLXdoeS1hdHRlbmQgLmJsb2NrLWhlcm8udmFyaWF0aW9uLWN0YSAuYmxvY2staGVyb19faW1hZ2UxLWN0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICB9XG59XG4ucGFnZS13aHktYXR0ZW5kIC5ibG9jay1oZXJvLnZhcmlhdGlvbi1jdGEgLmJsb2NrLWhlcm9fX2ltYWdlMi1jdGEge1xuICBib3R0b206IDM1cHg7XG59XG5cbi5ibG9jay1jYXJkLmhhcy1wYW5lbC1zdHlsaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXN0cmF0ZWdpYy1wYXJ0bmVyIC5ibG9jay1jYXJkLmhhcy1wYW5lbC1zdHlsaW5nIC5ibG9jay1jYXJkX19sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5wYWdlLXN0cmF0ZWdpYy1wYXJ0bmVyIC5ibG9jay1jYXJkLmhhcy1wYW5lbC1zdHlsaW5nIC5ibG9jay1jYXJkX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGhyZWUtY29sdW1uLWNoZWNrZXIgLndwLWJsb2NrLWNvbHVtbnMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGhyZWUtY29sdW1uLWNoZWNrZXIgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnRocmVlLWNvbHVtbi1jaGVja2VyIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4udGhyZWUtY29sdW1uLWNoZWNrZXIgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udGhyZWUtY29sdW1uLWNoZWNrZXIgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbiNta3RvRm9ybV8zNzkxIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgI21rdG9Gb3JtXzM3OTEge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jbWt0b0Zvcm1fMzc5MSAubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJlM2QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNta3RvRm9ybV8zNzkxIC5ta3RvTGFiZWwge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJkM2IgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgLm1rdG9Gb3JtUm93IGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbiNta3RvRm9ybV8zNzkxIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICNta3RvRm9ybV8zNzkxIGlucHV0IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWt0b0Zvcm1fMzc5MSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNta3RvRm9ybV8zNzkxIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbiNta3RvRm9ybV8zNzkxIC5ta3RvRm9ybVJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNta3RvRm9ybV8zNzkxIGxhYmVsLFxuI21rdG9Gb3JtXzM3OTEgLm1rdG9HdXR0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNta3RvRm9ybV8zNzkxIC5ta3RvRW1haWxGaWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSBkaXYubWt0b0J1dHRvblJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSAubWt0b0J1dHRvbldyYXAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSAubWt0b0Vycm9yIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMzVweDtcbiAgcmlnaHQ6IDA7XG59XG5cbiNta3RvRm9ybV8zODkxLFxuI21rdG9Gb3JtXzM3NDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI21rdG9Gb3JtXzM4OTEgLm1rdG9PZmZzZXQsXG4jbWt0b0Zvcm1fMzc0MCAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWt0b0Zvcm1fMzg5MSAubWt0b0J1dHRvbixcbiNta3RvRm9ybV8zNzQwIC5ta3RvQnV0dG9uIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjljNTIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNta3RvRm9ybV8zODkxIC5ta3RvQnV0dG9uUm93LFxuI21rdG9Gb3JtXzM3NDAgLm1rdG9CdXR0b25Sb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4jbWt0b0Zvcm1fMzg5MS5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdLCAjbWt0b0Zvcm1fMzg5MS5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF0sICNta3RvRm9ybV8zODkxLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAjbWt0b0Zvcm1fMzg5MS5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sICNta3RvRm9ybV8zODkxLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgI21rdG9Gb3JtXzM4OTEubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLCAjbWt0b0Zvcm1fMzg5MS5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkLFxuI21rdG9Gb3JtXzM3NDAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiNta3RvRm9ybV8zNzQwLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSxcbiNta3RvRm9ybV8zNzQwLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuI21rdG9Gb3JtXzM3NDAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuI21rdG9Gb3JtXzM3NDAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuI21rdG9Gb3JtXzM3NDAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLFxuI21rdG9Gb3JtXzM3NDAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jbWt0b0Zvcm1fMzg5MS5ta3RvRm9ybSxcbiNta3RvRm9ybV8zODkxIC5ta3RvRm9ybVJvdyxcbiNta3RvRm9ybV8zODkxIC5ta3RvQnV0dG9uV3JhcCxcbiNta3RvRm9ybV8zNzQwLm1rdG9Gb3JtLFxuI21rdG9Gb3JtXzM3NDAgLm1rdG9Gb3JtUm93LFxuI21rdG9Gb3JtXzM3NDAgLm1rdG9CdXR0b25XcmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiNta3RvRm9ybV8zODkxICN3SExBdGxhbnRhUXVlc3Rpb25zLFxuI21rdG9Gb3JtXzM3NDAgI3dITEF0bGFudGFRdWVzdGlvbnMge1xuICBtaW4taGVpZ2h0OiAyMDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiNta3RvRm9ybV8zODkxLm1rdG9Gb3JtIC5ta3RvTGFiZWwsXG4jbWt0b0Zvcm1fMzc0MC5ta3RvRm9ybSAubWt0b0xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4jbWt0b0Zvcm1fMzg5MS5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXG4jbWt0b0Zvcm1fMzc0MC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmFuY2hvci1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFuY2hvci1vZmZzZXQ6dGFyZ2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDVweDsgLyogZml4ZWQgaGVhZGVyIGhlaWdodCovXG4gIG1hcmdpbjogLTIwNXB4IDAgMDsgLyogbmVnYXRpdmUgZml4ZWQgaGVhZGVyIGhlaWdodCAqL1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbmZpcm1mb3JtIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuY29uZmlybWZvcm0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDAwcHg7XG4gIH1cbn1cblxuLnR5cGUtc3BlYWtlciAuc3BlYWtlci10d28tbGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuLnR5cGUtc3BlYWtlciAuYmxvY2stZmVhdHVyZWQtc3BlYWtlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcbn1cbi50eXBlLXNwZWFrZXIgLmJsb2NrLWZlYXR1cmVkLXNwZWFrZXJzIC5ibG9jay1rZXlub3RlLXNwZWFrZXJzIC5ibG9jay1zcGVha2VyX193cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnR5cGUtc3BlYWtlciAuYmxvY2stZmVhdHVyZWQtc3BlYWtlcnMgLmJsb2NrLWtleW5vdGUtc3BlYWtlcnMgLmJsb2NrLXNwZWFrZXJfX3dyYXAgLnNxdWFyZS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbXV0ZWQtZ3JlZW4pO1xufVxuLnR5cGUtc3BlYWtlciAuYmxvY2staGVyb19fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnR5cGUtc3BlYWtlciAuYmxvY2staGVyb19fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4uYmxvY2stc2Vzc2lvbnMge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI2ZmZiA2MCUsICNGRkYwRjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9ucyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGLCAjZmZmIDYwJSwgI0ZGRjBGNSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX193aGF0LWRheXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDE2cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uYmxvY2stc2Vzc2lvbnNfX3doYXQtZGF5cy5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX193aGF0LWRheXMuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbnMgLndoYXQtZGF5cy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fd2hhdC1kYXkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlc3Npb25zX193aGF0LWRheSBsYWJlbCB7XG4gIGNvbG9yOiAjMEQxNzNEICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4xNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlc3Npb25zX193aGF0LWRheSBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlc3Npb25zX19yZWdpc3Rlci1saW5rIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYmxvY2stc2Vzc2lvbnNfX3JlZ2lzdGVyLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX3JlZ2lzdGVyLWxpbmsgYTphZnRlciB7XG4gIHJpZ2h0OiAxN3B4O1xufVxuLmJsb2NrLXNlc3Npb25zX19yZWdpc3Rlci1saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zICNhbGwtZGF5czpjaGVja2VkICsgbGFiZWwsIC5ibG9jay1zZXNzaW9ucyAjbW9uZGF5OmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXNlc3Npb25zICN0dWVzZGF5OmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXNlc3Npb25zICN3ZWRuZXNkYXk6Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stc2Vzc2lvbnMgI3RodXJzZGF5OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNDMTM4NkEgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbnNfX2xlZnQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19faW5uZXItd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19pbm5lci13cmFwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX2ZpbHRlciBzdW1tYXJ5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2ZpbHRlciBzdW1tYXJ5OjpiZWZvcmUge1xuICBvcmRlcjogMTtcbn1cbi5ibG9jay1zZXNzaW9uc19fZmlsdGVyIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2ZpbHRlciBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjhFQkE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5ibG9jay1zZXNzaW9uc19fZmlsdGVyIGlucHV0OjphZnRlciB7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Fzc2V0cy9pbWFnZXMvY2hlY2tib3gtY2hlY2suc3ZnKTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ibG9jay1zZXNzaW9uc19fZmlsdGVyIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjQzEzODZBICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGMUYzRjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAjZmZmLCAjZjFmM2Y2KTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC4xNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19zZXNzaW9uX3N1bW1hcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmciAxZnI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19zZXNzaW9uX3N1bW1hcnkuY29udGVudC10cmFja3Mge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zdW1tYXJ5LmNvbnRlbnQtdHJhY2tzIC5tb3JlLWRldGFpbHMsIC5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zdW1tYXJ5LmNvbnRlbnQtdHJhY2tzIC5oaWRlLWRldGFpbHMge1xuICBjb2xvcjogI0MxMzg2QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zdW1tYXJ5LmNvbnRlbnQtdHJhY2tzIC5ibG9jay1zZXNzaW9uc19fc2hhcGUtaW5uZXIge1xuICBib3R0b206IC0zMzZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMyZGVnKSBzY2FsZXgoMSk7XG4gIGxlZnQ6IDk0cHg7XG59XG4uYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc3VtbWFyeS5jb250ZW50LXRyYWNrcyAuYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMtc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zdW1tYXJ5LmNvbnRlbnQtdHJhY2tzIC5ibG9jay1zcGVha2VyX19zZXNzaW9ucy1zcGVha2VyIHtcbiAgICBncmlkLWdhcDogMC41cmVtO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc3VtbWFyeS5jb250ZW50LXRyYWNrcyAuYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmJsb2NrLXNlc3Npb25zX19zZXNzaW9uX3N1bW1hcnkuY29udGVudC10cmFja3MgLmJsb2NrLXNwZWFrZXJfX2xlZnQgaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zdW1tYXJ5LmNhcm91c2VsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAyNTBweDtcbn1cbi5ibG9jay1zZXNzaW9uc19faXRlbS13cmFwLnNwZWFrZXIgLmJsb2NrLXNlc3Npb25zX19zZXNzaW9uX3N1bW1hcnkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuc3BlYWtlciAuYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc3VtbWFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgNWZyIDJmcjtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuc3BlYWtlciAuYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMtc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19faXRlbS13cmFwLnNwZWFrZXIgLmJsb2NrLXNwZWFrZXJfX3Nlc3Npb25zLXNwZWFrZXIge1xuICAgIGdyaWQtZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19faXRlbS13cmFwLnNwZWFrZXIgLm1vcmUtZGV0YWlscywgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuc3BlYWtlciAuaGlkZS1kZXRhaWxzIHtcbiAgY29sb3I6ICNDMTM4NkE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2l0ZW0td3JhcC5zcGVha2VyIC5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3NwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuc3BlYWtlciAuYmxvY2stc3BlYWtlcl9fbGVmdCBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmJsb2NrLXNlc3Npb25zX190cmFjay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtIDEuMjVyZW0gMXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNXJlbTtcbn1cbi5ibG9jay1zZXNzaW9uc19fdHJhY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYmxvY2stc2Vzc2lvbnNfX3JlcGVhdGVyIHtcbiAgZ3JpZC1nYXA6IDNyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2NvbDEge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fY29sMSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19jb2wyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbnNfX2NvbDIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fY29sMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBncmlkLWdhcDogMC41cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLXNlc3Npb25zX19jb250ZW50LXRyYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fY29udGVudC10cmFjayB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fY29udGVudC1wcmV2aWV3IHtcbiAgY29sb3I6ICM1RDYyNzY7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2NvbnRlbnQtcHJldmlldyBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICB1c2VyLXNlbGVjdDogYWxsO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXNlc3Npb25zX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX3R5cGUge1xuICBjb2xvcjogIzZCNzI4OTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX190eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19idXR0b24ge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmJsb2NrLXNlc3Npb25zX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn1cbi5ibG9jay1zZXNzaW9uc19fYnV0dG9uOmhvdmVyLCAuYmxvY2stc2Vzc2lvbnNfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5ibG9jay1zZXNzaW9uc19fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19idXR0b24ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19zaGFwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1hdXN0aW4vYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAtMzY3cHg7XG4gIHJpZ2h0OiAtNTk1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fc2hhcGUge1xuICAgIHRvcDogLTQwMXB4O1xuICAgIHJpZ2h0OiAtMjQ0cHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fc2hhcGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Fzc2V0cy9pbWFnZXMvc2Vzc2lvbl9ub2lzZV9zaGFwZXNfLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBib3R0b206IC0zMzZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMyZGVnKSBzY2FsZXgoMSk7XG4gIGxlZnQ6IDk0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fc2hhcGUtaW5uZXIge1xuICAgIGJvdHRvbTogLTM1NXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NWRlZykgc2NhbGV4KC0xKTtcbiAgICBsZWZ0OiAtMjgzcHg7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2stc2Vzc2lvbnMgLm1vcmUtZGV0YWlscywgLmJsb2NrLXNlc3Npb25zIC5oaWRlLWRldGFpbHMge1xuICBjb2xvcjogI0MxMzg2QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1zZXNzaW9ucyAuYmxvY2stc3BlYWtlcl9fbGVmdC5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX2xlZnQuc2Vzc2lvbnMgLmJsb2NrLXNwZWFrZXJfX2ltYWdlLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5ibG9jay1zZXNzaW9ucyAuYmxvY2stc3BlYWtlcl9fcmlnaHQuc2Vzc2lvbnMgLmJsb2NrLW1vcmUta2V5bm90ZS1zcGVha2Vyc19fc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stc2Vzc2lvbnMgLmJsb2NrLXNwZWFrZXJfX3Nlc3Npb25zLXNwZWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWdhcDogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbnMgLmJsb2NrLXNwZWFrZXJfX3Nlc3Npb25zLXNwZWFrZXIge1xuICAgIGdyaWQtZ2FwOiAwO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX2pvYi1mdW5jdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJsb2NrLXNlc3Npb25zX19qb2ItZnVuY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTlFREY3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2NsZWFyLWZpbHRlcnMge1xuICBjb2xvcjogI0MxMzg2QTtcbiAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlc3Npb25zIGRldGFpbHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MwQ0RFRjtcbn1cbi5ibG9jay1zZXNzaW9uc19fY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2NoZWNrYm94IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlc3Npb25zX19jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiAjNUQ2Mjc2ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1zZXNzaW9uc19fd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbnNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgMCAzLjc1cmVtO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRDE3M0Q7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19ib3R0b20td3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fYm90dG9tLXRpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS1jdGEgYSB7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS1jdGEgYTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5ibG9jay1zZXNzaW9uc19fYm90dG9tLWN0YSBhOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xufVxuLmJsb2NrLXNlc3Npb25zX19ib3R0b20tY3RhIGE6aG92ZXIsIC5ibG9jay1zZXNzaW9uc19fYm90dG9tLWN0YSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1zZXNzaW9uc19fYm90dG9tLWN0YSBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmJsb2NrLXNlc3Npb25zX19ib3R0b20tY3RhIGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19ib3R0b20tY3RhIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19iYWNrLXRvLXRvcCB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuLmJsb2NrLXNlc3Npb25zX19iYWNrLXRvLXRvcCBhIHtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzEzODZBICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JhY2stdG8tdG9wIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JhY2stdG8tdG9wIGE6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JhY2stdG8tdG9wIGE6aG92ZXIsIC5ibG9jay1zZXNzaW9uc19fYmFjay10by10b3AgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JhY2stdG8tdG9wIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stc2Vzc2lvbnNfX2JhY2stdG8tdG9wIGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19iYWNrLXRvLXRvcCBhIHtcbiAgICB3aWR0aDogMTY5cHg7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zaGFwZS1tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWF1c3Rpbi9hc3NldHMvaW1hZ2VzL3Nlc3Npb25zLW1haW4tc2hhcGUud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDExMDBweDtcbiAgaGVpZ2h0OiAxMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogLTM1MHB4O1xuICBsZWZ0OiAtMjM0cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fc2Vzc2lvbl9zaGFwZS1tYWluIHtcbiAgICBib3R0b206IC00NjBweDtcbiAgICBsZWZ0OiAtMTU5cHg7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLmJsb2NrLXNlc3Npb25zX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Rpc3QvaW1hZ2VzL2phZ2dlZF9saW5lLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1zZXNzaW9uc19fc3ViaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5ibG9jay1zZXNzaW9uc19fc3ViaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5zaW5nbGUtY3VzdG9tLWFnZW5kYV9fb3V0ZXIge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbi5zaW5nbGUtY3VzdG9tLWFnZW5kYV9fd3JhcCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1jdXN0b20tYWdlbmRhX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAzMCUsICNmZmYgNjAlLCAjRkZGMEY1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLWN1c3RvbS1hZ2VuZGFfX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxufVxuLnNpbmdsZS1jdXN0b20tYWdlbmRhX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuICAuc2luZ2xlLWN1c3RvbS1hZ2VuZGFfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaW5nbGUtY3VzdG9tLWFnZW5kYSAuYmxvY2stc2Vzc2lvbnNfX3dyYXAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMnB4KSB7XG4gIC5zaW5nbGUtY3VzdG9tLWFnZW5kYSAuYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc2hhcGUtbWFpbi5jdXN0b20tYWdlbmRhIHtcbiAgICBib3R0b206IC02MjNweDtcbiAgICBsZWZ0OiAtNDUwcHg7XG4gIH1cbn1cbi5zaW5nbGUtY3VzdG9tLWFnZW5kYSAuYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS13cmFwLmN1c3RvbS1hZ2VuZGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIycHgpIHtcbiAgLnNpbmdsZS1jdXN0b20tYWdlbmRhIC5ibG9jay1zZXNzaW9uc19fYm90dG9tLXdyYXAuY3VzdG9tLWFnZW5kYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1jdXN0b20tYWdlbmRhIC5ibG9jay1zZXNzaW9uc19fYm90dG9tLWN0YSBhIHtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLnNpbmdsZS1jdXN0b20tYWdlbmRhIC5ibG9jay1zZXNzaW9uc19fd3JhcCB7XG4gIHBhZGRpbmc6IDAgMCAzLjc1cmVtO1xufSIsIi8qIFZhcmlhYmxlcyAqL1xuXG4vLyBWZXJ0aWNhbCBSaHl0aG0gTXVsdGlwbGllclxuJGJhc2VsaW5lLXVuaXQ6IDEwcHg7XG5cbjpyb290IHtcbiAgLyogRm9udCBGYW1pbHkgKi9cbiAgLS1nbG9iYWwtLWZvbnQtcHJpbWFyeTogJ0F2ZW5pcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJ0hlbHZldGljYSBOZXVlJyxcbiAgICBzYW5zLXNlcmlmO1xuICAtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnk6ICdBdmVuaXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgc2Fucy1zZXJpZjtcblxuICAvKiBGb250IFNpemUgKi9cbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuICAtLWdsb2JhbC0tZm9udC1zaXplLXhzOiAyMHB4O1xuICAtLWdsb2JhbC0tZm9udC1zaXplLXNtOiAyNXB4O1xuICAtLWdsb2JhbC0tZm9udC1zaXplLW1kOiAzMHB4O1xuICAtLWdsb2JhbC0tZm9udC1zaXplLWxnOiA0NXB4O1xuICAtLWdsb2JhbC0tZm9udC1zaXplLXhsOiA1NXB4O1xuICAtLWdsb2JhbC0tZm9udC1zaXplLXh4bDogNzBweDtcbiAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14eHhsOiA1cmVtOyAvLyA4MHB4IC8gMTZweFxuICAtLWdsb2JhbC0tZm9udC1zaXplLXBhZ2UtdGl0bGU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXh4bCk7XG4gIC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gIC8qIExpbmUgSGVpZ2h0ICovXG4gIC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5OiAxLjU7XG4gIC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nOiAxLjM7XG4gIC0tZ2xvYmFsLS1saW5lLWhlaWdodC1wYWdlLXRpdGxlOiAxLjE7XG5cbiAgLyogSGVhZGluZ3MgKi9cbiAgLS1oZWFkaW5nLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuXG4gIC8qIG1vYmlsZSBmaXJzdCBzaXplcyAqL1xuICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNjogMjBweDtcbiAgLS1oZWFkaW5nLS1mb250LXNpemUtaDU6IDI0cHg7XG4gIC0taGVhZGluZy0tZm9udC1zaXplLWg0OiAyNnB4O1xuICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMzogMjhweDtcbiAgLS1oZWFkaW5nLS1mb250LXNpemUtaDI6IDI4cHg7XG4gIC0taGVhZGluZy0tZm9udC1zaXplLWgxOiAyOHB4O1xuXG4gIC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDY6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xuICAtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg1OiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcbiAgLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNDogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG4gIC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDM6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xuICAtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgyOiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcbiAgLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMTogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG5cbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNjogMjVweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNTogMzJweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNDogMzhweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMzogNTBweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMjogNjNweDtcbiAgLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMTogNjRweDtcblxuICAtLWhlYWRpbmctLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZTogMzAwO1xuICAtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZzogNjAwO1xuXG4gIC8qIEJsb2NrOiBMYXRlc3QgcG9zdHMgKi9cbiAgLS1sYXRlc3QtcG9zdHMtLXRpdGxlLWZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG4gIC0tbGF0ZXN0LXBvc3RzLS10aXRsZS1mb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMyk7XG4gIC0tbGF0ZXN0LXBvc3RzLS1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIC0tbGF0ZXN0LXBvc3RzLS1kZXNjcmlwdGlvbi1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcblxuICAtLWxpc3QtLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1kZWZpbml0aW9uLXRlcm0tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG5cbiAgLyogQ29sb3JzICovXG4gICAvKiBOZXcgY29sb3JzIGZvciBXSCBMaXZlIERlbnZlciAqL1xuICAtLW9jZWFuLXdobGl2ZTogIzBEMTczRDtcbiAgLS1vY2VhbjItd2hsaXZlOiAjMTgyNzVDO1xuICAtLW9jZWFuOTAtd2hsaXZlOiAjMEQyNDYzO1xuICAtLWxpZ2h0LXdobGl2ZTogI0ZGRkJGNTtcbiAgLS1saWdodDItd2hsaXZlOiAjRkZGMURCO1xuICAtLW5ldXRyYWwtd2hsaXZlOiAjQkVDREYyO1xuICAtLW5ldXRyYWwxMC13aGxpdmU6ICNFREYyRkE7XG4gIC0tbmV1dHJhbDIwLXdobGl2ZTogI0QxRDJEODtcbiAgLS1uZXV0cmFsNzAtd2hsaXZlOiAjNUQ2Mjc2O1xuICAtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZTogI0Y3RjlGQztcbiAgLS1uZXV0cmFsY29udHJhc3QyLXdobGl2ZTogI0QxRENGRTtcbiAgLS1iZ25ldXRyYWwtd2hsaXZlOiAjRURGMkZBO1xuICAtLXNreS13aGxpdmU6ICMzOEQ0RkY7XG4gIC0tZ3JlZW4td2hsaXZlOiAjMzFBNzg0O1xuICAtLW1vamF2ZS13aGxpdmU6ICNEQjZDMzM7XG4gIC0tY29yYWwtd2hsaXZlOiAjQzEzODZBO1xuICAtLWNvcmFsMi13aGxpdmU6ICM5QzIyNEY7XG4gIC0tcGFzc2lvbi13aGxpdmU6ICNFMDVBNUE7XG4gIC0tcGFzc2lvbjItd2hsaXZlOiAjQzEzODM4O1xuICAtLW5lb25waW5rLXdobGl2ZTogI0Y1MEFCOTtcbiAgLS1uZW9uYmx1ZS13aGxpdmU6ICMwOEY0RUU7XG4gIC0tbmVvbmdyZWVuLXdobGl2ZTogIzgwRkM1NjtcbiAgLS1uZW9ub3JhbmdlLXdobGl2ZTogI0ZGNjg0MDtcbiAgLS1odW1hbml0eTEwLXdobGl2ZTogI0Y1RjBGRjtcbiAgLS1odW1hbml0eTYwLXdobGl2ZTogIzVCNjNFNDtcbiAgLS1odW1hbml0eTcwLXdobGl2ZTogIzNENDBDQztcbiAgLS1uZXV0cmFsZ3JheTUtd2hsaXZlOiAjRjNGNEY1O1xuICAtLW5ldXRyYWxncmF5MTAtd2hsaXZlOiAjRThFOUVCO1xuICAtLW5ldXRyYWxsaWdodC13aGxpdmU6ICNEM0RDRjI7XG4gIC0taHVtYW5pdHljb250cmFzdDogIzNENDBDQztcbiAgLS1oZWFkaW5nOiAjMTcxRTNCO1xuICAtLWJvZHk6ICM1RDYyNzY7XG4gICAvKiBFbmQgbmV3IGNvbG9ycyBmb3IgV0ggTGl2ZSBEZW52ZXIgKi9cblxuICAtLWdsb2JhbC0tMjAyNC1za3k6ICMzOEQ0RkY7XG4gIC0tZ2xvYmFsLS0yMDI0LXNreS1ob3ZlcjogIzM4RThGRjtcbiAgLS1nbG9iYWwtLTIwMjQtY29yYWwtMTA6ICNGRkYwRjU7XG4gIC0tZ2xvYmFsLS0yMDIzLWJhY2tncm91bmQ6ICNGMUY2RkY7XG4gIC0tZ2xvYmFsLS0yMDIzLWxibHVlOiAjRjFGNkZGO1xuICAtLWdsb2JhbC0tMjAyMy1jeWFuOiAjMkREMkZGO1xuICAtLWdsb2JhbC0tMjAyMy1jeWFuLWhvdmVyOiAjNkNFMEZGO1xuICAtLWdsb2JhbC0tMjAyMy1tYXJvb246ICNDMTM4NkE7XG4gIC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3ZlcjogI2U2NDM3ZTtcbiAgLS1nbG9iYWwtLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5OiAjMGQxNzNkO1xuICAtLWdsb2JhbC0tY29sb3ItZ3JheTogIzM5NDE0ZDtcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXk6ICNmMGYwZjA7XG4gIC0tZ2xvYmFsLS1jb2xvci1ncmVlbjogIzE3NzM1MztcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuOiAjYzBmN2Q5O1xuICAtLWdsb2JhbC0tY29sb3ItbXV0ZWQtZ3JlZW46ICM3MGQzYWI7XG4gIC0tZ2xvYmFsLS1jb2xvci1tZWRpdW1hcXVhbWFyaW5lLWdyZWVuOiAjNzBkM2FiO1xuICAtLWdsb2JhbC0tY29sb3ItbWludDogI2YwZmZmYTtcbiAgLS1nbG9iYWwtLWNvbG9yLWJsdWU6ICMwMTcwOTM7XG4gIC0tZ2xvYmFsLS1jb2xvci1hbGljZS1ibHVlOiAjZjBmNWZmO1xuICAtLWdsb2JhbC0tY29sb3Itdml2aWQtYmx1ZTogIzFkNzBlMztcbiAgLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZTogIzBkMTczZDtcbiAgLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZS1hbHQ6ICMzZDUyOTg7XG4gIC0tZ2xvYmFsLS1jb2xvci1pY2UtYmx1ZTogIzM4ZDRmZjtcbiAgLS1nbG9iYWwtLWNvbG9yLWljZS1ibHVlLWxpZ2h0ZW5lZDogI2E5ZWVmZjtcbiAgLS1nbG9iYWwtLWNvbG9yLW5hdnktYmx1ZTogIzE4Mjc1YztcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWJsdWU6ICNkM2Y5ZmY7XG4gIC0tZ2xvYmFsLS1jb2xvci1wdXJwbGU6ICNkMWQxZTQ7XG4gIC0tZ2xvYmFsLS1jb2xvci1yZWQ6ICNlYjVlNWU7XG4gIC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2U6ICNkYjZjMzM7XG4gIC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZTogI2RiNmMzMztcbiAgLS1nbG9iYWwtLWNvbG9yLW11dGVkLW9yYW5nZTogI2YwODA0NztcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZTogI2ZmYmQ4YTtcbiAgLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZS1hbHQ6ICNmZmUzYmQ7XG4gIC0tZ2xvYmFsLS1jb2xvci15ZWxsb3c6ICNmZmNmMjc7XG4gIC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3c6ICNmZmYxYzE7XG4gIC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3ctYWx0OiAjZmZmNGFjO1xuICAtLWdsb2JhbC0tY29sb3Itdml2aWQteWVsbG93OiAjZmZlODYwO1xuICAtLWdsb2JhbC0tY29sb3ItdGFuOiAjZmZmMWRiO1xuICAtLWdsb2JhbC0tY29sb3ItbGlnaHQtdGFuOiAjZmZmOWYwO1xuICAtLWdsb2JhbC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tZ2xvYmFsLS1jb2xvci1jdWx0dXJlZDogI2Y2ZjZmNjtcbiAgLS1nbG9iYWwtLWNvbG9yLXBlYXJsLWFxdWE6ICM3YWQ4YmE7XG4gIC0tZ2xvYmFsLS1jb2xvci1wYXBheWEtd2hpcDogI2ZmZjFkYjtcbiAgLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwOiByZ2JhKFxuICAgIDI1NSxcbiAgICAyNTUsXG4gICAgMjU1LFxuICAgIDAuNVxuICApOyAvLyBVc2VkIGZvciBkaXNhYmxlZCBidXR0b25zXG4gIC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyAvLyBVc2VkIGluIGZvcm0gZmllbGRzLlxuXG4gIC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5OiB2YXIoXG4gICAgLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheVxuICApOyAvKiBCb2R5IHRleHQgY29sb3IsIHNpdGUgdGl0bGUsIGZvb3RlciB0ZXh0IGNvbG9yLiAqL1xuICAtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyYXkpOyAvKiBIZWFkaW5ncyAqL1xuICAtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1ob3ZlcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICAtLWdsb2JhbC0tY29sb3ItYm9yZGVyOiB2YXIoXG4gICAgLS1nbG9iYWwtLWNvbG9yLXByaW1hcnlcbiAgKTsgLyogVXNlZCBmb3IgYm9yZGVycyAoc2VwYXJhdG9ycykgKi9cblxuICAvKiBTcGFjaW5nICovXG4gIC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQ6ICN7MiAqICRiYXNlbGluZS11bml0fTsgLy8gMjBweFxuICAtLWdsb2JhbC0tc3BhY2luZy1tZWFzdXJlOiB1bnNldDsgLy8gVXNlIGNoIHVuaXRzIGhlcmUuIGllOiA2MGNoID0gNjAgY2hhcmFjdGVyIG1heC13aWR0aFxuICAtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsOiAjezIuNSAqICRiYXNlbGluZS11bml0fTsgLy8gMjVweFxuICAtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbDogI3szICogJGJhc2VsaW5lLXVuaXR9OyAvLyAzMHB4LlxuXG4gIC8qIEVsZXZhdGlvbiAqL1xuICAtLWdsb2JhbC0tZWxldmF0aW9uOiAxcHggMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAvKiBGb3JtcyAqL1xuICAtLWZvcm0tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1mb3JtLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgLS1mb3JtLS1saW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgLS1mb3JtLS1jb2xvci10ZXh0OiB2YXIoXG4gICAgLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheVxuICApOyAvLyBUZXh0IGNvbG9yIGluIGlucHV0IGZpZWxkcyBpcyBhbHdheXMgZGFyayBvdmVyIGxpZ2h0IGJhY2tncm91bmQuXG4gIC0tZm9ybS0tY29sb3ItcmFuZ2VkOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tZm9ybS0tbGFiZWwtd2VpZ2h0OiA1MDA7XG4gIC0tZm9ybS0tYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tZm9ybS0tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIC0tZm9ybS0tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1mb3JtLS1zcGFjaW5nLXVuaXQ6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcblxuICAvKiBDb3ZlciBibG9jayAqL1xuICAtLWNvdmVyLS1oZWlnaHQ6IGNhbGMoMTUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgLS1jb3Zlci0tY29sb3ItZm9yZWdyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIC0tY292ZXItLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xuXG4gIC8qIEJ1dHRvbnMgKi9cbiAgLy8gQ29sb3JzXG4gIC0tYnV0dG9uLS1jb2xvci10ZXh0OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcbiAgLS1idXR0b24tLWNvbG9yLXRleHQtaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xuICAtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmU6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xuICAtLWJ1dHRvbi0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xuICAtLWJ1dHRvbi0tY29sb3ItYmFja2dyb3VuZC1hY3RpdmU6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbiAgLy8gRm9udHNcbiAgLS1idXR0b24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gIC0tYnV0dG9uLS1mb250LXNpemU6IDE2cHg7XG4gIC0tYnV0dG9uLS1mb250LXdlaWdodDogOTAwO1xuICAtLWJ1dHRvbi0tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLy8gQm9yZGVyc1xuICAtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC8vIFNwYWNpbmdcbiAgLS1idXR0b24tLXBhZGRpbmctdmVydGljYWw6IDhweDtcbiAgLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygzLjUgKiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpKTtcblxuICAvKiBlbnRyeSAqL1xuICAtLWVudHJ5LWhlYWRlci0tY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tZW50cnktaGVhZGVyLS1jb2xvci1saW5rOiBjdXJyZW50Q29sb3I7XG4gIC0tZW50cnktaGVhZGVyLS1jb2xvci1ob3ZlcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbiAgLS1lbnRyeS1oZWFkZXItLWNvbG9yLWZvY3VzOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tZW50cnktaGVhZGVyLS1mb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMik7XG4gIC0tZW50cnktY29udGVudC0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuICAtLWVudHJ5LWF1dGhvci1iaW8tLWZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG4gIC0tZW50cnktYXV0aG9yLWJpby0tZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuXG4gIC8qIEhlYWRlciAqL1xuICAtLWJyYW5kaW5nLS1jb2xvci10ZXh0OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLWJyYW5kaW5nLS1jb2xvci1saW5rOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLWJyYW5kaW5nLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tYnJhbmRpbmctLXRpdGxlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuICAtLWJyYW5kaW5nLS10aXRsZS0tZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG4gIC0tYnJhbmRpbmctLXRpdGxlLS1mb250LXNpemUtbW9iaWxlOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuICAtLWJyYW5kaW5nLS10aXRsZS0tZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLS1icmFuZGluZy0tdGl0bGUtLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tYnJhbmRpbmctLWRlc2NyaXB0aW9uLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIC0tYnJhbmRpbmctLWRlc2NyaXB0aW9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgLS1icmFuZGluZy0tZGVzY3JpcHRpb24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcblxuICAtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGg6IDI0NXB4O1xuICAtLWJyYW5kaW5nLS1sb2dvLS1tYXgtaGVpZ2h0OiBhdXRvO1xuICAtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgtbW9iaWxlOiAxODBweDtcbiAgLS1icmFuZGluZy0tbG9nby0tbWF4LWhlaWdodC1tb2JpbGU6IGF1dG87XG5cbiAgLyogTWFpbiBuYXZpZ2F0aW9uICovXG4gIC0tcHJpbWFyeS1uYXYtLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1mYW1pbHktbW9iaWxlOiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gIC0tcHJpbWFyeS1uYXYtLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1zaXplLXN1Yi1tZW51OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIC0tcHJpbWFyeS1uYXYtLWZvbnQtc2l6ZS1tb2JpbGU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1zaXplLXN1Yi1tZW51LW1vYmlsZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICAtLXByaW1hcnktbmF2LS1mb250LXNpemUtYnV0dG9uOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIC0tcHJpbWFyeS1uYXYtLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC1zdHlsZS1zdWItbWVudS1tb2JpbGU6IG5vcm1hbDtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLS1wcmltYXJ5LW5hdi0tZm9udC13ZWlnaHQtYnV0dG9uOiA1MDA7XG4gIC0tcHJpbWFyeS1uYXYtLWNvbG9yLWxpbms6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICAtLXByaW1hcnktbmF2LS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgLS1wcmltYXJ5LW5hdi0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIC0tcHJpbWFyeS1uYXYtLXBhZGRpbmc6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIC0tcHJpbWFyeS1uYXYtLWJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblxuICAvKiBQYWdpbmF0aW9uICovXG4gIC0tcGFnaW5hdGlvbi0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYWdpbmF0aW9uLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICAtLXBhZ2luYXRpb24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgLS1wYWdpbmF0aW9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbiAgLS1wYWdpbmF0aW9uLS1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLXBhZ2luYXRpb24tLWZvbnQtd2VpZ2h0LXN0cm9uZzogNjAwO1xuXG4gIC8qIEZvb3RlciAqL1xuICAtLWZvb3Rlci0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1mb290ZXItLWNvbG9yLWxpbms6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tZm9vdGVyLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICAtLWZvb3Rlci0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1wcmltYXJ5KTtcbiAgLS1mb290ZXItLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuXG4gIC8qIEJsb2NrOiBQdWxsIHF1b3RlICovXG4gIC0tcHVsbHF1b3RlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuICAtLXB1bGxxdW90ZS0tZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDMpO1xuICAtLXB1bGxxdW90ZS0tZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXB1bGxxdW90ZS0tbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg0KTtcbiAgLS1wdWxscXVvdGUtLWxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuICAtLXB1bGxxdW90ZS0tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIC0tcHVsbHF1b3RlLS1ib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tcHVsbHF1b3RlLS1jb2xvci1mb3JlZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAtLXB1bGxxdW90ZS0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcblxuICAtLXF1b3RlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIC0tcXVvdGUtLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbWQpO1xuICAtLXF1b3RlLS1mb250LXNpemUtbGFyZ2U6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhsKTtcbiAgLS1xdW90ZS0tZm9udC1zdHlsZTogbm9ybWFsO1xuICAtLXF1b3RlLS1mb250LXdlaWdodDogNzAwO1xuICAtLXF1b3RlLS1mb250LXdlaWdodC1zdHJvbmc6IGJvbGRlcjtcbiAgLS1xdW90ZS0tZm9udC1zdHlsZS1sYXJnZTogbm9ybWFsO1xuICAtLXF1b3RlLS1mb250LXN0eWxlLWNpdGU6IG5vcm1hbDtcbiAgLS1xdW90ZS0tbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gIC0tcXVvdGUtLWxpbmUtaGVpZ2h0LWxhcmdlOiAxLjM1O1xuXG4gIC0tc2VwYXJhdG9yLS1ib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgLS1zZXBhcmF0b3ItLWhlaWdodDogMXB4O1xuXG4gIC8qIEJsb2NrOiBUYWJsZSAqL1xuICAtLXRhYmxlLS1zdHJpcGVzLWJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmF5KTtcbiAgLS10YWJsZS0tc3RyaXBlcy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAtLXRhYmxlLS1oYXMtYmFja2dyb3VuZC10ZXh0LWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSk7XG5cbiAgLyogV2lkZ2V0cyAqL1xuICAtLXdpZGdldC0tbGluZS1oZWlnaHQtbGlzdDogMS45O1xuICAtLXdpZGdldC0tbGluZS1oZWlnaHQtdGl0bGU6IDEuNDtcbiAgLS13aWRnZXQtLWZvbnQtd2VpZ2h0LXRpdGxlOiA3MDA7XG4gIC0td2lkZ2V0LS1zcGFjaW5nLW1lbnU6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG5cbiAgLyogQWRtaW4tYmFyIGhlaWdodCAqL1xuICAtLWdsb2JhbC0tYWRtaW4tYmFyLS1oZWlnaHQ6IDBweDtcbn1cblxuLmFkbWluLWJhciB7XG4gIC0tZ2xvYmFsLS1hZG1pbi1iYXItLWhlaWdodDogMzJweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgLS1nbG9iYWwtLWFkbWluLWJhci0taGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkycHgpIHtcbiAgLy8gTm90IHVzaW5nIHRoZSBtaXhpbiBiZWNhdXNlIGl0J3MgY29tcGlsZWQgYWZ0ZXIgdGhpcyBmaWxlXG4gIDpyb290IHtcbiAgICAtLWdsb2JhbC0tZm9udC1zaXplLXhsOiAyLjVyZW07IC8vIDQwcHggLyAxNnB4XG4gICAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14eGw6IDZyZW07IC8vIDk2cHggLyAxNnB4XG4gICAgLS1nbG9iYWwtLWZvbnQtc2l6ZS14eHhsOiA5cmVtOyAvLyAxNDRweCAvIDE2cHhcbiAgICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNDogMzBweDtcbiAgICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMzogNDVweDtcbiAgICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMjogNDJweDtcbiAgICAtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMTogNjVweDtcbiAgICAtLWdsb2JhbC0tZm9udC1zaXplLWJhc2U6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC8vIE5vdCB1c2luZyB0aGUgbWl4aW4gYmVjYXVzZSBpdCdzIGNvbXBpbGVkIGFmdGVyIHRoaXMgZmlsZVxuICA6cm9vdCB7XG4gICAgLS1nbG9iYWwtLWZvbnQtc2l6ZS1iYXNlOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC8vIE5vdCB1c2luZyB0aGUgbWl4aW4gYmVjYXVzZSBpdCdzIGNvbXBpbGVkIGFmdGVyIHRoaXMgZmlsZVxuICA6cm9vdCB7XG4gICAgLS1oZWFkaW5nLS1mb250LXNpemUtaDI6IDU1cHg7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludHMgbWl4aW5cbkBtaXhpbiBhZGRfdmFyaWFibGVzKCR2aWV3OiBmcm9udGVuZCkge1xuICBAaWYgZnJvbnRlbmQgPT0gJHZpZXcge1xuICAgIDpyb290IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBlZGl0b3IgPT0gJHZpZXcge1xuICAgIDpyb290LFxuICAgIGJvZHkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzdHlsZVxuLy8gLSBBcHBsaWVzIGJ1dHRvbiBzdHlsZXMgdG8gYmxvY2tzIGFuZCBlbGVtZW50cyB0aGF0IHNoYXJlIHRoZW0uXG5AbWl4aW4gYnV0dG9uLXN0eWxlKFxuICAkYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpLFxuICAkaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlKSxcbiAgJGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpLFxuICAkY29sb3ItaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSlcbikge1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcblxuICAvLyBTdGFuZGFyZCBCdXR0b24gQ29sb3IgUmVsYXRpb25zaGlwIExvZ2ljXG4gICY6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgICAvLyBUZXh0IGNvbG9yc1xuICAgICY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgLy8gTmVzdGVkXG4gICAgICAvLyAuaGFzLWJhY2tncm91bmQgJiB7XG4gICAgICAvLyAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG5cbiAgICAgIC8vICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICAvLyAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAvLyBCYWNrZ3JvdW5kLWNvbG9yc1xuICAgICY6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAgIC8vIE5lc3RlZFxuICAgICAgLy8gLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgICAgLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgQnV0dG9uIGNvbG9yIHNob3VsZCBtYXRjaCBwYXJlbnQgZWxlbWVudCBmb3JlZ3JvdW5kIGNvbG9yXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBGb2N1cyBCdXR0b24gb3V0bGluZSBjb2xvciBzaG91bGQgYWx3YXlzIG1hdGNoIHRoZSBjdXJyZW50IHRleHQgY29sb3JcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gICAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBCdXR0b24gY29sb3JzXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xuICB9XG59XG5cbi5ncmVlbi1jdGEtYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjBmZmZhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogMDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsYWNrLWN0YS1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxhY2stY3RhLWJ1dHRvbi1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGFyay1ibHVlLWN0YS1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMjMsIDYxLCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhcmstYmx1ZS1jdGEtYnV0dG9uLW91dGxpbmUge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBpbm5lcmJsb2NrLW1hcmdpbi1jbGVhcigkY29udGFpbmVyKSB7XG4gIC8vIENsZWFyIHRoZSB0b3AgbWFyZ2luIGZvciB0aGUgZmlyc3QtY2hpbGQuXG4gID4gI3skY29udGFpbmVyfSA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvLyBMYXN0IGNoaWxkIHRoYXQgaXMgbm90IHRoZSBhcHBlbmRlci5cbiAgPiAjeyRjb250YWluZXJ9ID4gKjpsYXN0LWNoaWxkOm5vdCguYmxvY2stbGlzdC1hcHBlbmRlcikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyBXaGVuIHNlbGVjdGVkLCB0aGUgbGFzdCBpdGVtIGJlY29tZXMgdGhlIHNlY29uZCBsYXN0IGJlY2F1c2Ugb2YgdGhlIGFwcGVuZGVyLlxuICAmLmhhcy1jaGlsZC1zZWxlY3RlZCA+ICN7JGNvbnRhaW5lcn0gPiAqOm50aC1sYXN0LWNoaWxkKDIpLFxuICAmLmlzLXNlbGVjdGVkID4gI3skY29udGFpbmVyfSA+ICo6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1peGluIGFycm93LWxpbmsoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdXJsKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM2RiNmMzMycgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZG93bmxvYWQtbGluaygpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1wb3NpdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFMElqNEtJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODBNelEzTVRVaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBME16UTNNVFVpSUdROUlrMDNMVEV5TGpJMVFUY3NOeXd3TERBc01Dd3VPVE00TFRndU56VmhOeXczTERBc01Dd3dMREFzTjBFM0xEY3NNQ3d3TERBc055d3hMamMxWVRjc055d3dMREFzTUN3MkxqQTJNaTB6TGpVc055dzNMREFzTUN3d0xEQXROMEUzTERjc01Dd3dMREFzTnkweE1pNHlOVnB0TXk0ek1EWXNPQzR3TlRWTU55NHpOemN0TVM0ME5qTkJMalUxT0M0MU5UZ3NNQ3d3TERFc055MHhMak14TW1FdU5UVXpMalUxTXl3d0xEQXNNUzB1TXpjM0xTNHhOVXd6TGpZNU5DMDBMakU1TlVFdU5qRXVOakVzTUN3d0xERXNNeTQxTFRRdU5qUmhMall4TGpZeExEQXNNQ3d4TEM0Mk1TMHVOakZJTlM0Mk9EaFdMVGN1T0RjMVlTNDROelF1T0RjMExEQXNNQ3d4TEM0NE56VXRMamczTldndU9EYzFZUzQ0TnpRdU9EYzBMREFzTUN3eExDNDROelV1T0RjMVZpMDFMakkxU0RrdU9EbGhMall4TGpZeExEQXNNQ3d4TEM0Mk1TNDJNVUV1TmpFdU5qRXNNQ3d3TERFc01UQXVNekEyTFRRdU1UazFXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXhNaTR5TlNraUlHWnBiR3c5SWlOak1UTTRObUVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNi42OTlweDtcbiAgICBoZWlnaHQ6IDIwLjEwN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgYm90dG9tOjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwYWdlLXRpdGxlKCkge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLm5hdnktZG93bmxvYWQtbGluayB7XG4gIEBpbmNsdWRlIGRvd25sb2FkLWxpbmsoKTtcbiAgY29sb3I6ICMyYTNhNzk7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYuNjk5JyBoZWlnaHQ9JzIwLjEwNycgdmlld0JveD0nMCAwIDEyLjY5OSAxNi4xMDcnJTNlJTNjZyBpZD0nZG93bmxvYWQtOTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05LjI1IC0xLjI1KSclM2UlM2NwYXRoIGlkPSdsYXllcjInIGQ9J00yMS42NTIsMlYxMy4yTTE4LDkuMDYsMjEuNjUyLDEzLjIsMjUuMyw5LjMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02LjA1MiAwKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyYTNhNzknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzIuNScvJTNlJTNjcGF0aCBpZD0nbGF5ZXIxJyBkPSdNMTAsNDZ2My45SDIxLjJWNDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTMzLjI4OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmEzYTc5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyLjUnLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZSBcIik7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBkb3R0ZWQ7XG4gIH1cbn1cblxuLmdyZWVuLWFycm93LWxpbmsge1xuICBAaW5jbHVkZSBhcnJvdy1saW5rKCk7XG59XG5cbi5kYXJrLWFycm93LWxpbmsge1xuICBAaW5jbHVkZSBhcnJvdy1saW5rKCk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAmOmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMGQxNzNkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyMzBkMTczZCcgc3Ryb2tlPSclMjMwZDE3M2QnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cbn1cblxuLnJlbW92ZS1saW5rLWFycm93IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBvcmFuZ2UtYXJyb3ctbGluayB7XG4gIEBpbmNsdWRlIGFycm93LWxpbmsoKTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuXG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNC4yN3B4O1xuICAgIGhlaWdodDogMTkuMzJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0LjI3cHggMTkuMzJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGI2YzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM2RiNmMzMycgc3Ryb2tlPSclMjNkYjZjMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cbn1cblxuLm9yYW5nZS1hcnJvdy1saW5rIHtcbiAgQGluY2x1ZGUgb3JhbmdlLWFycm93LWxpbmsoKTtcbn1cblxuQG1peGluIG5hdnktYXJyb3ctbGluayB7XG4gIEBpbmNsdWRlIGFycm93LWxpbmsoKTtcbiAgY29sb3I6ICMyYTNhNzk7IC8vIGljb24gY29sb3JcblxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogMjQuMjdweDtcbiAgICBoZWlnaHQ6IDE5LjMycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNC4yN3B4IDE5LjMycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzJhM2E3OScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjMyYTNhNzknIHN0cm9rZT0nJTIzMmEzYTc5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG59XG5cbi5uYXZ5LWFycm93LWxpbmsge1xuICBAaW5jbHVkZSBuYXZ5LWFycm93LWxpbmsoKTtcbn1cblxuQG1peGluIHdoaXRlLWFycm93LWxpbmsge1xuICBAaW5jbHVkZSBhcnJvdy1saW5rKCk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcblxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLndoaXRlLWFycm93LWxpbmsge1xuICBAaW5jbHVkZSB3aGl0ZS1hcnJvdy1saW5rKCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWhlYWRsaW5lKCkge1xuICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWgzKTtcbiAgfVxufVxuXG4vLyBuZXcgJzIzIGJyYW5kXG5AbWl4aW4gbWFyb29uLWFycm93LWxpbmsge1xuICBAaW5jbHVkZSBhcnJvdy1saW5rKCk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcblxuICAgICY6YWZ0ZXIge1xuICAgIHRvcDogNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjc0JyBoZWlnaHQ9JzEyLjI0JyB2aWV3Qm94PScwIDAgMTMuNzQgMTIuMjQnJTNFJTNDZyBpZD0nR3JvdXBfNTQyMjEnIGRhdGEtbmFtZT0nR3JvdXAgNTQyMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDIuMzcxIDEuNDEyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzEwNjA5JyBkYXRhLW5hbWU9J1BhdGggMTA2MDknIGQ9J001ODkxLjUsNDY4OC41bDUuNjMzLDUuMDE5LTUuNjMzLDQuNDA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTY0Mi4wMjEgLTQ2ODguNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjYzNScgZGF0YS1uYW1lPSdQYXRoIDIyNjM1JyBkPSdNMTUuMywwSDMuODcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzkuNSA1LjAwNSknIGZpbGw9JyUyM0MxMzg2QScgc3Ryb2tlPSclMjNDMTM4NkEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY29yYWwtYXJyb3ctaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREkzTGpndU1Td2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBME5EZ2dNemcwTGpFaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRME9DQXpPRFF1TVRzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZ284YzNSNWJHVWdkSGx3WlQwaWRHVjRkQzlqYzNNaVBnb0pMbk4wTUh0bWFXeHNPaU5ETVRNNE5rRTdmUW84TDNOMGVXeGxQZ284Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5ETTRMallzTWpFMExqZGpNVEl1TlMweE1pNDFMREV5TGpVdE16SXVPQ3d3TFRRMUxqTnNMVEUyTUMweE5qQmpMVEV5TGpVdE1USXVOUzB6TWk0NExURXlMalV0TkRVdU15d3djeTB4TWk0MUxETXlMamdzTUN3ME5TNHpiREV3TlM0MUxERXdOUzQwQ2dsSU16SmpMVEUzTGpjc01DMHpNaXd4TkM0ekxUTXlMRE15Y3pFMExqTXNNeklzTXpJc016Sm9NekEyTGpkTU1qTXpMalFzTXpJNUxqVmpMVEV5TGpVc01USXVOUzB4TWk0MUxETXlMamdzTUN3ME5TNHpjek15TGpnc01USXVOU3cwTlM0ekxEQk1ORE00TGpZc01qRTBMamRNTkRNNExqWXNNakUwTGpkNkNna2lMejRLUEM5emRtYytDZz09XCIpO1xufVxuXG4ubWFyb29uLWFycm93LWxpbmsge1xuICBAaW5jbHVkZSBhcnJvdy1saW5rKCk7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgJjphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG59XG5cbi53aGl0ZS1kb3dubG9hZC1saW5rIHtcbiAgQGluY2x1ZGUgZG93bmxvYWQtbGluaygpO1xufVxuXG4uY3lhbi1kb3dubG9hZC1saW5rIHtcbiAgQGluY2x1ZGUgZG93bmxvYWQtbGluaygpO1xuICBjb2xvcjogIzM4RDRGRjtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjY5OScgaGVpZ2h0PScyMC4xMDcnIHZpZXdCb3g9JzAgMCAxMi42OTkgMTYuMTA3JyUzZSUzY2cgaWQ9J2Rvd25sb2FkLTkzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOS4yNSAtMS4yNSknJTNlJTNjcGF0aCBpZD0nbGF5ZXIyJyBkPSdNMjEuNjUyLDJWMTMuMk0xOCw5LjA2LDIxLjY1MiwxMy4yLDI1LjMsOS4zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNi4wNTIgMCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzhENEZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzZSUzY3BhdGggaWQ9J2xheWVyMScgZD0nTTEwLDQ2djMuOUgyMS4yVjQ2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0zMy4yODgpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM4RDRGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMS41Jy8lM2UlM2MvZyUzZSUzYy9zdmclM2UgXCIpO1xuICB9XG59XG5cbkBtaXhpbiBjeWFuLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZShcbiAgICB2YXIoLS1nbG9iYWwtLTIwMjMtY3lhbiksXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4taG92ZXIpLFxuICAgICMwZDE3M2QgIWltcG9ydGFudCxcbiAgICAjMGQxNzNkICFpbXBvcnRhbnRcbiAgKTtcbn1cblxuQG1peGluIHNreS1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDI0LXNreSksXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDI0LXNreS1ob3ZlciksXG4gICAgIzBkMTczZCAhaW1wb3J0YW50LFxuICAgICMwZDE3M2QgIWltcG9ydGFudFxuICApO1xufVxuXG5AbWl4aW4gdHJhbnNwYXJlbnQtY3lhbi1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgdHJhbnNwYXJlbnQsXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4pLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSlcbiAgKTtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgICAgdmFyKC0tZ2xvYmFsLS0yMDIzLWN5YW4pO1xufVxuXG5AbWl4aW4gdHJhbnNwYXJlbnQtd2hpdGUtYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKFxuICAgIHRyYW5zcGFyZW50LFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKVxuICApO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZFxuICB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cblxuQG1peGluIG1hcm9vbi1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbiksXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbi1ob3ZlciksXG4gICAgdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudCxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSBcbiAgKTtcbn1cblxuQG1peGluIHRyYW5zcGFyZW50LW1hcm9vbi1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgdHJhbnNwYXJlbnQsXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbiksXG4gICAgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudCxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKVxuICApO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgICB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBSZXNwb25zaXZlIFN0eWxlc1xuICovXG5cbi8qKlxuICogUmVxdWlyZWQgVmFyaWFibGVzXG4gKi9cblxuJGRlZmF1bHRfd2lkdGg6IDEyNzVweDtcbiRtYXhfY29udGVudF93aWR0aDogMTI3NXB4O1xuJGJyZWFrcG9pbnRfeHNtOiAzNjBweDtcbiRicmVha3BvaW50X3NtOiA0ODJweDtcbiRicmVha3BvaW50X21kOiA1OTJweDtcbiRicmVha3BvaW50X2xnOiA2NTJweDtcbiRicmVha3BvaW50X3hsOiA4MjJweDtcbiRicmVha3BvaW50X3h4bDogMTA4NHB4O1xuJGJyZWFrcG9pbnRfeHh4bDogMTI4NHB4O1xuJGJyZWFrcG9pbnRfcXVhZHhsOiAxNDQwcHg7XG4kYnJlYWtwb2ludF8xOTIwOiAxOTIwcHg7XG4kYnJlYWtwb2ludF8xNDQwOiAxNDQwcHg7XG4kYnJlYWtwb2ludF8xMjgwOiAxMjgwcHg7XG4kYnJlYWtwb2ludF8xMDgwOiAxMDgwcHg7XG4kYnJlYWtwb2ludF83MjA6IDcyMHB4O1xuJGJyZWFrcG9pbnRfNDgwOiA0ODBweDtcbiRicmVha3BvaW50XzM2MDogMzYwcHg7XG5cbkBtaXhpbiBkZXZpY2UoJHJlcykge1xuICAvLyBicmVha3BvaW50cyB0aGF0IGFjdHVhbGx5IG1ha2Ugc2Vuc2VcbiAgQGlmIHNtYWxsZXN0ID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludF8zNjB9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmIHNtYWxsLXBob25lID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludF8zNjAgKyAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiBsYXJnZS1waG9uZSA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnRfNDgwfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiB0YWJsZXQgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50XzcyMH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgc21hbGwtbGFwdG9wID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludF8xMDgwfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiBsYXB0b3AgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50XzEyODB9KXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgZGVza3RvcCA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnRfMTQ0MH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgYmV5b25kLWRlc2t0b3AgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50XzE0NDAgKyAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiBsYXJnZS1kZXNrdG9wID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludF8xOTIwfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiBsYXJnZXIgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50X3hsfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiBzbWFsbGVyID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludF94bCAtIDF9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgaGVpZ2h0LXNocnVuayA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGhlaWdodC1ub3JtYWwgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTA4MHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50cyBtaXhpblxuQG1peGluIG1lZGlhKCRyZXMpIHtcbiAgQGlmIG1vYmlsZS1vbmx5ID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludF9zbSAtIDF9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgbW9iaWxlID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludF9zbX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBzbWFsbC1tb2JpbGUgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50X3hzbX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiB0YWJsZXQtb25seSA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnRfbWQgLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIHRhYmxldCA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnRfbWR9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgbGFwdG9wLW9ubHkgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50X2xnIC0gMX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBsYXB0b3AgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50X2xnfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGRlc2t0b3Atb25seSA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnRfeGwgLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGRlc2t0b3AgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50X3hsfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIHdpZGUtb25seSA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnRfeHhsIC0gMX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiB3aWRlID09ICRyZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludF94eGx9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgdWx0cmEtd2lkZSA9PSAkcmVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnRfeHh4bH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBxdWFkLXdpZGUgPT0gJHJlcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50X3F1YWR4bH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFJvb3QgTWVkaWEgUXVlcnkgVmFyaWFibGVzXG4gKi9cbjpyb290IHtcbiAgLS1yZXNwb25zaXZlLS1zcGFjaW5nLWhvcml6b250YWw6IGNhbGMoXG4gICAgMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSAqIDAuNlxuICApO1xuICAtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogY2FsYyhcbiAgICAxMDB2dyAtIHZhcigtLXJlc3BvbnNpdmUtLXNwYWNpbmctaG9yaXpvbnRhbClcbiAgKTtcbiAgLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGg6IGNhbGMoXG4gICAgMTAwdncgLSB2YXIoLS1yZXNwb25zaXZlLS1zcGFjaW5nLWhvcml6b250YWwpXG4gICk7XG4gIC0tcmVzcG9uc2l2ZS0tYWxpZ25mdWxsLXdpZHRoOiAxMDAlO1xuICAtLXJlc3BvbnNpdmUtLWFsaWducmlnaHQtbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gIC0tcmVzcG9uc2l2ZS0tYWxpZ25sZWZ0LW1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgOnJvb3Qge1xuICAgIC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoOiBtaW4oXG4gICAgICBjYWxjKDEwMHZ3IC0gNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSksXG4gICAgICAjeyRkZWZhdWx0X3dpZHRofVxuICAgICk7XG4gICAgLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGg6IGNhbGMoXG4gICAgICAxMDB2dyAtIDQgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbClcbiAgICApO1xuICAgIC0tcmVzcG9uc2l2ZS0tYWxpZ25yaWdodC1tYXJnaW46IGNhbGMoXG4gICAgICAwLjUgKiAoMTAwdncgLSB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpKVxuICAgICk7XG4gICAgLS1yZXNwb25zaXZlLS1hbGlnbmxlZnQtbWFyZ2luOiBjYWxjKFxuICAgICAgMC41ICogKDEwMHZ3IC0gdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoKSlcbiAgICApO1xuXG4gICAgLS1yZXNwb25zaXZlLS1zdHJldGNoOiBtaW4oXG4gICAgICBjYWxjKDEwMHZ3IC0gMSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSksXG4gICAgICAxMzUwcHhcbiAgICApO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgOnJvb3Qge1xuICAgIC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoOiBtaW4oXG4gICAgICBjYWxjKDEwMHZ3IC0gOCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSksXG4gICAgICAjeyRkZWZhdWx0X3dpZHRofVxuICAgICk7XG4gICAgLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGg6IG1pbihcbiAgICAgIGNhbGMoMTAwdncgLSA4ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKSxcbiAgICAgICN7JG1heF9jb250ZW50X3dpZHRofVxuICAgICk7XG5cbiAgICAtLXJlc3BvbnNpdmUtLXN0cmV0Y2g6IG1pbihcbiAgICAgIGNhbGMoMTAwdncgLSAyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKSxcbiAgICAgIDEzNTBweFxuICAgICk7XG4gIH1cbn1cblxuLyoqXG4gKiBFeHRlbmRzXG4gKi9cbiVyZXNwb25zaXZlLWFsaWduZGVmYXVsdC13aWR0aCB7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoLCAjeyRkZWZhdWx0X3dpZHRofSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aCB7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoLCAjeyRtYXhfY29udGVudF93aWR0aH0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4lcmVzcG9uc2l2ZS1hbGlnbmZ1bGwtd2lkdGgtbW9iaWxlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xuICB3aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25mdWxsLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICVyZXNwb25zaXZlLWFsaWduZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4lcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGgtbmVzdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25mdWxsLXdpZHRoKTtcbn1cblxuJXJlc3BvbnNpdmUtYWxpZ25mdWxsLXdpZHRoLW5lc3RlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKFxuICAgIHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgLVxuICAgICAgY2FsYygyICogdmFyKC0tcmVzcG9uc2l2ZS0tc3BhY2luZy1ob3Jpem9udGFsKSlcbiAgKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xufVxuXG5AaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICVyZXNwb25zaXZlLWFsaWduZnVsbC13aWR0aC1uZXN0ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsYyhcbiAgICAgIHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgLVxuICAgICAgICBjYWxjKDQgKiB2YXIoLS1yZXNwb25zaXZlLS1zcGFjaW5nLWhvcml6b250YWwpKVxuICAgICk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xuICB9XG59XG5cbiVyZXNwb25zaXZlLWFsaWdubGVmdC1tb2JpbGUge1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMDtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXJlc3BvbnNpdmUtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAlcmVzcG9uc2l2ZS1hbGlnbmxlZnQge1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdubGVmdC1tYXJnaW4pO1xuXG4gICAgLypydGw6aWdub3JlKi9cbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgfVxufVxuXG4lcmVzcG9uc2l2ZS1hbGlnbnJpZ2h0LW1vYmlsZSB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1yZXNwb25zaXZlLS1zcGFjaW5nLWhvcml6b250YWwpO1xuXG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICVyZXNwb25zaXZlLWFsaWducmlnaHQge1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcblxuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbnJpZ2h0LW1hcmdpbik7XG4gIH1cbn1cblxuLy8gT3V0cHV0XG4uZGVmYXVsdC1tYXgtd2lkdGgge1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWduZGVmYXVsdC13aWR0aDtcbn1cblxuLndpZGUtbWF4LXdpZHRoIHtcbiAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG59XG5cbi5mdWxsLW1heC13aWR0aCB7XG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ25mdWxsLXdpZHRoO1xufVxuIiwiLyoqXG4gKiBTaXRlIFN0cnVjdHVyZVxuICpcbiAqIC0gU2V0IHZlcnRpY2FsIG1hcmdpbnMgYW5kIHJlc3BvbnNpdmUgd2lkdGhzIG9uXG4gKiAgIHRvcC1sZXZlbCB3cmFwcGVycyBhbmQgY29udGVudCB3cmFwcGVyc1xuICogLSBgLS1nbG9iYWwtLXdpZHRoLWNvbnRlbnRgIGlzIGEgcmVzcG9uc2l2ZSB2YXJpYWJsZVxuICogLSBTZWU6IGdsb2JhbHMvX2dsb2JhbC13aWR0aC1yZXNwb25zaXZlLnNjc3NcbiAqL1xuXG4vKipcbiAqIFRvcCBMZXZlbCBXcmFwcGVycyAoaGVhZGVyLCBtYWluLCBmb290ZXIpXG4gKiAtIFNldCB2ZXJ0aWNhbCBwYWRkaW5nIGFuZCBob3Jpem9udGFsIG1hcmdpbnNcbiAqL1xuLnNpdGUtaGVhZGVyLFxuLnNpdGUtbWFpbixcbi53aWRnZXQtYXJlYSxcbi5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNzUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgfVxufVxuXG4vKipcbiAqIFNpdGUtbWFpbiBjaGlsZHJlbiB3cmFwcGVyc1xuICogLSBBZGQgZG91YmxlIHZlcnRpY2FsIG1hcmdpbnMgaGVyZSBmb3IgY2xlYXJlciBoaWVyYXJjaHlcbiAqL1xuLnNpdGUtbWFpbiA+ICoge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKipcbiAqIFNldCB0aGUgZGVmYXVsdCBtYXhpbXVtIHJlc3BvbnNpdmUgY29udGVudC13aWR0aFxuICovXG4uZGVmYXVsdC1tYXgtd2lkdGgge1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWduZGVmYXVsdC13aWR0aDtcbn1cblxuLyoqXG4gKiBTZXQgdGhlIHdpZGUgbWF4aW11bSByZXNwb25zaXZlIGNvbnRlbnQtd2lkdGhcbiAqL1xuLndpZGUtbWF4LXdpZHRoIHtcbiAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG59XG5cbi8qKlxuICogU2V0IHRoZSBmdWxsIG1heGltdW0gcmVzcG9uc2l2ZSBjb250ZW50LXdpZHRoXG4gKi9cbi5mdWxsLW1heC13aWR0aCB7XG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ25mdWxsLXdpZHRoLW1vYmlsZTtcbiAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbmZ1bGwtd2lkdGg7XG59XG5cbi8qXG4gKiBCbG9jayAmIG5vbi1ndXRlbmJlcmcgY29udGVudCB3cmFwcGVyc1xuICogLSBTZXQgbWFyZ2luc1xuICovXG4uZW50cnktaGVhZGVyLFxuLnBvc3QtdGh1bWJuYWlsLFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktZm9vdGVyLFxuLmF1dGhvci1iaW8ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKlxuICogQmxvY2sgJiBub24tZ3V0ZW5iZXJnIGNvbnRlbnQgd3JhcHBlciBjaGlsZHJlblxuICogLSBTZXRzIHNwYWNpbmctdmVydGljYWwgbWFyZ2luIGxvZ2ljXG4gKi9cbi8vIC5zaXRlLW1haW4gPiBhcnRpY2xlID4gKiwgLy8gYXBwbHkgdmVydGljYWwgbWFyZ2lucyB0byBhcnRpY2xlIGxldmVsXG4vLyAuc2l0ZS1tYWluID4gLm5vdC1mb3VuZCA+ICosIC8vIGFwcGx5IHZlcnRpY2FsIG1hcmdpbnMgdG8gYXJ0aWNsZSBsZXZlbFxuLy8gLmVudHJ5LWNvbnRlbnQgPiAqLFxuLy8gW2NsYXNzKj1cImlubmVyLWNvbnRhaW5lclwiXSA+ICosXG4vLyAud3AtYmxvY2stdGVtcGxhdGUtcGFydCA+ICosXG4vLyAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSA6d2hlcmUobGkgPiAqKSB7XG4vLyAgIC8vIHVzaW5nIDp3aGVyZSBrZWVwcyBzcGVjaWZpY2l0eSBsb3cuXG5cbiAgLy8gbWFyZ2luLXRvcDogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgLy8gQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gIC8vICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAvLyB9XG5cbiAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gIC8vICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gfVxuXG4vLyAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgfVxuLy8gfVxuXG4uc2l0ZS1mb290ZXIgPiAqLFxuLndpZGdldC1hcmVhID4gKiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuXG4vKlxuICogQmxvY2sgJiBub24tZ3V0ZW5iZXJnIGNvbnRlbnQgd3JhcHBlciBjaGlsZHJlblxuICogLSBTZXRzIHNwYWNpbmctdW5pdCBtYXJnaW5zXG4gKi9cbi8vLnNpdGUtaGVhZGVyID4gKiwgLy8gUmVtb3ZlZCwgdG8gYWxpZ24gc2l0ZSB0aXRsZSBhbmQgbWVudS5cbi5lbnRyeS1oZWFkZXIgPiAqLFxuLnBvc3QtdGh1bWJuYWlsID4gKixcbi5wYWdlLWNvbnRlbnQgPiAqLFxuLmNvbW1lbnQtY29udGVudCA+ICosXG4ud2lkZ2V0ID4gKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIC5lbnRyeS1jb250ZW50IGNoaWxkcmVuIHNwZWNpZmljIGNvbnRyb2xzXG4gKiAtIEFkZHMgc3BlY2lhbCBtYXJnaW4gb3ZlcnJpZGVzIGZvciBhbGlnbm1lbnQgdXRpbGl0eSBjbGFzc2VzXG4gKi9cbi5lbnRyeS1jb250ZW50ID4gKiB7XG4gICYuYWxpZ25sZWZ0LFxuICAmLmFsaWducmlnaHQsXG4gICYuYWxpZ25sZWZ0OmZpcnN0LWNoaWxkICsgKixcbiAgJi5hbGlnbnJpZ2h0OmZpcnN0LWNoaWxkICsgKixcbiAgJi5hbGlnbmZ1bGwuaGFzLWJhY2tncm91bmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQsXG4gICYuYWxpZ25mdWxsLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLyogUmVzZXQgYWxpZ25sZWZ0IGFuZCBhbGlnbnJpZ2h0IG1hcmdpbnMgYWZ0ZXIgYWxpZ25mdWxsICovXG4gICYuYWxpZ25mdWxsICsgLmFsaWdubGVmdCxcbiAgJi5hbGlnbmZ1bGwgKyAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBSZXNldCBzcGVjaWZpYyBlbGVtZW50cyB0byBtYWtlIHRoZW0gZWFzaWVyIHRvIHN0eWxlIGluIG90aGVyIGNvbnRleHRzLlxuICovXG5cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmZvcm0sXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyoqXG4gKiBBcHBseSBnZW5lcmljIGJvcmRlci1ib3ggdG8gYWxsIGVsZW1lbnRzLlxuICogU2VlOlxuICogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cblxuaHRtbCB7XG4gIC8qIEFwcGx5IGJvcmRlci1ib3ggYWNyb3NzIHRoZSBlbnRpcmUgcGFnZS4gKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBIVE1MIHJlc2V0c1xuICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG4vKipcbiAqIFJlbGF4IHRoZSBkZWZpbml0aW9uIGEgYml0LCB0byBhbGxvdyBjb21wb25lbnRzIHRvIG92ZXJyaWRlIGl0IG1hbnVhbGx5LlxuICovXG4qIHtcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBib2R5IHJlc2V0c1xuYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmJlZm9yZSxcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmUsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyBnbG9iYWwgZml4ZWQgaGVhZGVyIG9mZnNldHMgLS0tLS0gQ0FVU0UgQ0xTIFdJVEggUEFERElOR1xuLy8gLnNpdGUge1xuLy8gICBwYWRkaW5nLXRvcDogNzBweDtcbi8vICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuLy8gICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbi8vICAgfVxuXG4vLyAgICYubm8tYmFubmVyIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNjdweDtcbi8vICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi5uby1leWVicm93IHtcbi8vICAgICBwYWRkaW5nLXRvcDogNzBweDtcbi8vICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogODZweDtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLm5vLWJhbm5lci5uby1leWVicm93IHtcbi8vICAgICBwYWRkaW5nLXRvcDogNjdweDtcbi8vICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogODZweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vIC5zaXRlIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgdG9wOiA3MHB4O1xuLy8gICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbi8vICAgICAgIHRvcDogMTIycHg7XG4vLyAgICAgfVxuXG4vLyAgICYubm8tYmFubmVyIHtcbi8vICAgICAgIHRvcDogNjdweDtcbi8vICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbi8vICAgICAgICAgdG9wOiAxMjNweDtcbi8vICAgICAgIH1cbi8vICAgfVxuXG4vLyAgICYubm8tZXllYnJvdyB7XG4vLyAgICAgICB0b3A6IDcwcHg7XG4vLyAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4vLyAgICAgICAgIHRvcDogODZweDtcbi8vICAgICAgIH1cbi8vICAgfVxuXG4vLyAgICYubm8tYmFubmVyLm5vLWV5ZWJyb3cge1xuLy8gICAgICAgdG9wOiA2N3B4O1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuLy8gICAgICAgICB0b3A6IDg2cHg7XG4vLyAgICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLnNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5ibG9jay1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gICAgfVxuICAgIC5iZ3ZpZGVvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zcGVha2VycyB7XG4gICAgICAuYmxvY2staGVyb19faW1hZ2UxLWN0YS5pcy1rZXlub3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMXB4O1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm8tYmFubmVyIHtcbiAgICAuYmxvY2staGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICAgICAgfVxuICAgIC5iZ3ZpZGVvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMy41cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MS41cHg7XG4gICAgICB9XG4gICAgfVxuICAgICAgICAgICAgJi5zcGVha2VycyB7XG4gICAgICAuYmxvY2staGVyb19faW1hZ2UxLWN0YS5pcy1rZXlub3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDczLjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAxLjVweDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uby1leWVicm93IHtcbiAgICAuYmxvY2staGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg2cHg7XG4gICAgICB9XG4gICAgICAuYmd2aWRlbyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICAgICAmLnNwZWFrZXJzIHtcbiAgICAgIC5ibG9jay1oZXJvX19pbWFnZTEtY3RhLmlzLWtleW5vdGUge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODNweDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uby1iYW5uZXIubm8tZXllYnJvdyB7XG4gICAgLmJsb2NrLWhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDY3cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NnB4O1xuICAgICAgfVxuICAgICAgLmJndmlkZW8ge1xuICAgICAgbWFyZ2luLXRvcDogLTMzLjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3BlYWtlcnMge1xuICAgICAgLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEuaXMta2V5bm90ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDczLjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODNweDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIHtcbiAgLmhlYWRlci1tZW51LFxuICAuZXllYnJvdy1tZW51IHtcbiAgICB0b3A6IDE2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgdG9wOiAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgdG9wOiAxMTlweDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhKG1vYmlsZS1vbmx5KSB7XG4gIC5tb2JpbGUtc2Nyb2xsIHtcbiAgICAmLmhlYWRlci1tZW51IHtcbiAgICAgIHRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBib2R5IHtcbi8vICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuLy8gfVxuIiwiLmZhZGUtbGVmdCxcbi5mYWRlLXJpZ2h0LFxuLmZhZGUtdXAsXG4uZmFkZS1kb3duIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7XG4gIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8gLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLy8gYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLy8gKntcbiAgICAvLyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC8vIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvLyB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIC8vIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgJi5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC8vIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZS11cC1kZWxheS0xe1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG4uZmFkZS11cC1kZWxheS0zIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG4uZmFkZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDVweCwgMCwgMCk7XG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDVweCwgMCwgMCk7XG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDVweCwgMCk7XG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00NXB4LCAwKTtcbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0LW9ubHkpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn0iLCJibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgMCB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpXG4gICAgdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1xdW90ZS0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogdmFyKC0tcXVvdGUtLWZvbnQtc3R5bGUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1xdW90ZS0tZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgY2l0ZSxcbiAgZm9vdGVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcbiAgfVxuXG4gICYuYWxpZ25sZWZ0LFxuICAmLmFsaWducmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDUpO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgY2l0ZSxcbiAgICBmb290ZXIge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcXVvdGUtLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG4gIH1cblxuICAvLyAmOmJlZm9yZSB7XG4gIC8vIFx0Y29udGVudDogXCJcXDIwMUNcIjtcbiAgLy8gXHRmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUpO1xuICAvLyBcdGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQpO1xuICAvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gXHRsZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICAvLyB9XG5cbiAgLndwLWJsb2NrLXF1b3RlX19jaXRhdGlvbixcbiAgY2l0ZSxcbiAgZm9vdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgICBmb250LXN0eWxlOiB2YXIoLS1xdW90ZS0tZm9udC1zdHlsZS1jaXRlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZS1vbmx5KSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3VybCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J21vbnRoJ10sXG5pbnB1dFt0eXBlPSd3ZWVrJ10sXG5pbnB1dFt0eXBlPSd0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J2NvbG9yJ10sXG4uc2l0ZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLS1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgcGFkZGluZzogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcbiAgLy8gR2l2ZXMgYSBsaXR0bGUgbW9yZSBzcGFjZSBmb3IgdGhlIG91dGxpbmUgb2Zmc2V0LlxuICBtYXJnaW46IDAgMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgLmlzLWRhcmstdGhlbWUgJiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MCk7XG4gIH1cbn1cblxuLy8gUmVzZXQgdGhlIG5lZ2F0aXZlIG9mZnNldCBmcm9tIG5vcm1hbGl6ZSB0byBtYWtlIHRoZSB0aGlja2VyIFwiYm9yZGVyXCIgd29yayBvbiBmb2N1cy5cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC03cHg7XG5cbiAgICAuaXMtZGFyay10aGVtZSAmIHtcbiAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9J2NvbG9yJ10ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkgLyAyKTtcbiAgaGVpZ2h0OiBjYWxjKDQgKiB2YXIoLS1mb3JtLS1zcGFjaW5nLXVuaXQpKTtcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3VybCddIHtcbiAgLypydGw6aWdub3JlKi9cbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZm9ybS0tY29sb3ItdGV4dCk7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgcGFkZGluZzogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSBjYWxjKDMgKiB2YXIoLS1mb3JtLS1zcGFjaW5nLXVuaXQpKVxuICAgIHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkgdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSlcbiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSclMjMyODMwM2QnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDEwLDAgNSw1Jy8+PC9zdmc+XCIpXG4gICAgbm8tcmVwZWF0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLXVybC1xdW90ZXNcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSB0b3AgNjAlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgb3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmlzLWRhcmstdGhlbWUgJiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MClcbiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIGZpbGw9JyUyMzI4MzAzZCc+PHBvbHlnb24gcG9pbnRzPScwLDAgMTAsMCA1LDUnLz48L3N2Zz5cIilcbiAgICAgIG5vLXJlcGVhdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi11cmwtcXVvdGVzXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KSB0b3AgNjAlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9ybS0tbGFiZWwtd2VpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIC8gMyk7XG59XG5cbi8qKlxuaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9jdXN0b20tc3R5bGluZy1mb3JtLWlucHV0cy13aXRoLW1vZGVybi1jc3MtZmVhdHVyZXMvXG5odHRwczovL2NvZGVwZW4uaW8vYWFyb25pa2VyL3Blbi9aRVlveEVZIGJ5IEFhcm9uIElrZXIuXG5MaWNlbnNlOiBNSVQuXG4qL1xuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIG9yICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlcjogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLmlzLWRhcmstdGhlbWUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTkwKTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICBvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9ybS0tY29sb3ItdGV4dCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLy8gRm9jdXMgc3R5bGUgZm9yIGNoZWNrZWQgcmFkaW8gYnV0dG9ucy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICBvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyoqXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlLXJhbmdlLWlucHV0cy1jc3MvXG4qL1xuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIG9yICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBIaWRlcyB0aGUgc2xpZGVyIHNvIHRoYXQgY3VzdG9tIHNsaWRlciBjYW4gYmUgbWFkZSAqL1xuICAgIHdpZHRoOiAxMDAlOyAvKiBTcGVjaWZpYyB3aWR0aCBpcyByZXF1aXJlZCBmb3IgRmlyZWZveC4gKi9cbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLS1jb2xvci1yYW5nZWQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lLW9mZnNldDogMTBweDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZm9ybS0tY29sb3ItcmFuZ2VkKTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZm9ybS0tY29sb3ItcmFuZ2VkKTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMTlweCAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLS1jb2xvci1yYW5nZWQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbmlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS0tY29sb3ItcmFuZ2VkKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdGh1bWIge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1mb3JtLS1jb2xvci1yYW5nZWQpO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuXG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgICY6bm90KFt0eXBlPSdzdWJtaXQnXSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICAgIH1cblxuICAgICZbdHlwZT0ncmFkaW8nXSxcbiAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmW3R5cGU9J3JhZGlvJ10gKyBsYWJlbCxcbiAgICAmW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gICAgfVxuICB9XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8vIEZpcmVmb3ggMTkrXG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3N0LXBhc3N3b3JkLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgLyAzKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAvIDMpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC40ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgICB9XG4gIH1cbn1cbiIsImltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBDbGFzc2ljIGVkaXRvciBpbWFnZXMgKi9cbi5lbnRyeS1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1lZGlhIGNhcHRpb25zICovXG5maWdjYXB0aW9uLFxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmFsaWdubGVmdCAmLFxuICAuYWxpZ25yaWdodCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIFdQIFNtaWxleSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qIE92ZXIgaGVyZSwgcGxhY2UgYW55IGVsZW1lbnRzIHRoYXQgZG8gbm90IG5lZWQgdG8gaGF2ZSB0aGVpciBvd24gZmlsZS4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cbmRldGFpbHMgPiBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRldGFpbHMgPiBzdW1tYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0cHggYXV0bztcbiAgfVxufVxuXG5kZXRhaWxzID4gc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL29jZWFuX2Rvd25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMCU7XG4gIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG59XG5kZXRhaWxzW29wZW5dID4gc3VtbWFyeTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoMCUsNTAlKTtcbn1cblxuZGV0YWlscyA+IHAge1xuICBtYXJnaW4tbGVmdDogMS4zcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG4iLCIvKlxuICogdGV4dC11bmRlcmxpbmUtb2Zmc2V0IGRvZXNuJ3Qgd29yayBpbiBDaHJvbWUgYXQgYWxsIPCfkY5cbiAqIEJ1dCBsb29rcyBuaWNlIGluIFNhZmFyaS9GaXJlZm94LCBzbyBsZXQncyBrZWVwIGl0IGFuZFxuICogbWF5YmUgQ2hyb21lIHdpbGwgc3VwcG9ydCBpdCBzb29uLlxuICovXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhbGw7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuLnNpdGUgYTpmb2N1czpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcbiAgLyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXG4gIC8vIENoYW5nZSB0ZXh0IGNvbG9yIHdoZW4gdGhlIGJvZHkgYmFja2dyb3VuZCBpcyBkYXJrLlxuICAuaXMtZGFyay10aGVtZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLm1ldGEtbmF2IHtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hhbmdlIGNvbG9ycyB3aGVuIHRoZSBib2R5IGJhY2tncm91bmQgaXMgd2hpdGUuXG4gIC5oYXMtYmFja2dyb3VuZC13aGl0ZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpKTtcblxuICAgIC5tZXRhLW5hdiB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXN0eWxlLS1jb2xvci0tbGluaywgdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkpO1xuICAgIH1cbiAgfVxuXG4gICYuc2tpcC1saW5rIHtcbiAgICAvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cbiAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjE3NTliO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICB9XG4gIH1cblxuICAmLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG91dGxpbmU6IDJweCBkb3R0ZWRcbiAgICAgIHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xuICB9XG59XG5cbi8vIEVuZm9yY2UgdGhlIGN1c3RvbSBsaW5rIGNvbG9yIGV2ZW4gaWYgYSBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBoYXMgYmVlbiBzZXQuXG4vLyBUaGUgZXh0cmEgc3BlY2lmaWNpdHkgaGVyZSBpcyByZXF1aXJlZCB0byBvdmVycmlkZSB0aGUgYmFja2dyb3VuZCBjb2xvciBzdHlsZXMuXG4uaGFzLWJhY2tncm91bmQge1xuICAvLyBUYXJnZXQgYm90aCBjdXJyZW50IGxldmVsIGFuZCBuZXN0ZWQgYmxvY2suXG4gIC5oYXMtbGluay1jb2xvciBhLFxuICAmLmhhcy1saW5rLWNvbG9yIGEge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKSk7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1hdWRpbyB7XG4gIGF1ZGlvOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG4iLCIvKipcbiAqIEJ1dHRvblxuICovXG4uc2l0ZSAuYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIC8vIEV4dGVuZCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCk7XG59XG5cbi8qKlxuICogQmxvY2sgT3B0aW9uc1xuICovXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgLy8gVGFyZ2V0IHRoZSBkZWZhdWx0IGFuZCBmaWxsZWQgYnV0dG9uIHN0YXRlcy5cbiAgJjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIHtcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XG4gICAgICAvLyBUZXh0IGNvbG9yc1xuICAgICAgJjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuXG4gICAgICAgIC8vIE5lc3RlZFxuICAgICAgICAuaGFzLWJhY2tncm91bmQgJiB7XG4gICAgICAgICAgY29sb3I6IHZhcihcbiAgICAgICAgICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsXG4gICAgICAgICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpXG4gICAgICAgICAgKTtcblxuICAgICAgICAgICYuaGFzLWJhY2tncm91bmQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEJhY2tncm91bmQtY29sb3JzXG4gICAgICAmOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAvLyBOZXN0ZWRcbiAgICAgICAgLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcihcbiAgICAgICAgICAgIC0tbG9jYWwtLWNvbG9yLXByaW1hcnksXG4gICAgICAgICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIEJ1dHRvbiBjb2xvciBzaG91bGQgbWF0Y2ggcGFyZW50IGVsZW1lbnQgZm9yZWdyb3VuZCBjb2xvclxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIE91dGxpbmUgU3R5bGUuXG4gICYuaXMtc3R5bGUtb3V0bGluZSB7XG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICAgICAgLy8gQm9yZGVyIGNvbG9yc1xuICAgICAgJjpub3QoLmhhcy10ZXh0LWNvbG9yKSxcbiAgICAgICY6bm90KC5oYXMtYmFja2dyb3VuZCksXG4gICAgICAmLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIFRleHQgY29sb3JzXG4gICAgICAmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgLy8gTmVzdGVkXG4gICAgICAgIC5oYXMtYmFja2dyb3VuZCAmIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGFzLWJhY2tncm91bmQge1xuICAgICAgICAvLyBOZXN0ZWRcbiAgICAgICAgLmhhcy1iYWNrZ3JvdW5kICY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEJhY2tncm91bmQtY29sb3JzXG4gICAgICAmOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuXG4gICAgICAuaGFzLWJhY2tncm91bmQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcihcbiAgICAgICAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5LFxuICAgICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSlcbiAgICAgICAgKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKFxuICAgICAgICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsXG4gICAgICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKVxuICAgICAgICApICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5oYXMtdGV4dC1jb2xvciAmIHtcbiAgICAgICAgY29sb3I6IHZhcihcbiAgICAgICAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kLFxuICAgICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZClcbiAgICAgICAgKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNxdWFyZWQgU3R5bGVcbiAgLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rW3N0eWxlKj0ncmFkaXVzJ106Zm9jdXMsXG4ud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rW3N0eWxlKj0ncmFkaXVzJ106Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLWJ1dHRvbi0tY29sb3ItYmFja2dyb3VuZCk7XG59XG4iLCIud3AtYmxvY2stY29kZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuXG4gIGNvZGUge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLndwLWJsb2NrLWNvdmVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgJjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gICYuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Zlci0tY29sb3ItYmFja2dyb3VuZCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNvdmVyLS1oZWlnaHQpO1xuICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuICAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCxcbiAgLndwLWJsb2NrLWNvdmVyLXRleHQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIFVzZXMgdGV4dCBjb2xvciBzcGVjaWZpZWQgd2l0aCBiYWNrZ3JvdW5kLWNvbG9yIG9wdGlvbnMgaW4gMDctdXRpbGl0aWVzXFxjb2xvci1wYWxldHRlLnNjc3NcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG5cbiAgICBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAuaGFzLWxpbmstY29sb3IgYSB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXN0eWxlLS1jb2xvci0tbGluaywgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG4gICAgfVxuICB9XG5cbiAgLyogZGVmYXVsdCAmIGN1c3RvbSBiYWNrZ3JvdW5kLWNvbG9yICovXG4gICY6bm90KFtjbGFzcyo9J2JhY2tncm91bmQtY29sb3InXSkge1xuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuICAgIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LFxuICAgIC53cC1ibG9jay1jb3Zlci10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3Zlci0tY29sb3ItZm9yZWdyb3VuZCk7XG4gICAgfVxuICB9XG5cbiAgLyogVHJlYXRpbmcgSDIgc2VwYXJhdGVseSB0byBhY2NvdW50IGZvciBsZWdhY3kgL2NvcmUgc3R5bGVzICovXG4gIGgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgyKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDIpO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgLy8gdW5kbyBvcGluaW9uYXRlZCBzdHlsZXNcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyB1bmRvIG9waW5pb25hdGVkIHN0eWxlc1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpKTtcblxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFsaWdubGVmdCxcbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWxlZnQtY29udGVudCxcbiAgJi5oYXMtcmlnaHQtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAvKiBCbG9jayBTdHlsZXMgKi9cbiAgJi5pcy1zdHlsZS13b3JraHVtYW5saXZlLWJvcmRlciB7XG4gICAgYm9yZGVyOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgfVxuXG4gIC8qIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIGNsYXNzIGlzIHVzZWQganVzdCBmb3IgdGhlIG92ZXJsYXksIGFuZCBkb2VzIG5vdCBuZWVkIHRvIGJlIGFwcGxpZWQgdG8gdGhlIGlubmVyIGNvbnRhaW5lci4gKi9cbiAgJltjbGFzcyo9Jy1iYWNrZ3JvdW5kLWNvbG9yJ11bY2xhc3NdIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuIiwiLndwLWJsb2NrLWZpbGUge1xuICAvLyBVbmRvIEd1dGVuYmVyZyBob3ZlciBkZWZhdWx0c1xuICBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjphY3RpdmUsXG4gIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uOmZvY3VzLFxuICBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogaW5oZXJpdDtcbiAgfVxuXG4gIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgLy8gT24gbW9iaWxlIGFuZCByZXNwb25zaXZlIHZpZXdwb3J0cywgd2UgYWxsb3cgb25seSAxIG9yIDIgY29sdW1ucyBhdCB0aGUgbW9zdC5cbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSkgLyAyKTtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy8gVGV4dCBjb2xvciBpcyBhbHdheXMgd2hpdGUgdG8gYWNjb3VudCBmb3IgZGVmYXVsdCBncmFkaWVudCBiYWNrZ3JvdW5kXG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWRcbiAgICAgICAgICAgIHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGE6Zm9jdXMgaW1nIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stZ3JvdXAge1xuICAvLyBTdGFydCBJRSBjbGVhcmZpeC5cbiAgLy8gVGhpcyBoYWNrIGlzIG9ubHkgbmVjZXNzYXJ5IGJlY2F1c2Ugd2Ugd2FudCB0byBzdXBwb3J0IElFMTEuXG4gIC8vIElmIHdlIGRvbid0IHdhbnQgdG8gc3VwcG9ydCBJRTExLCB0aGVuIFwiZGlzcGxheTogZmxvdy1yb290XCIgd291bGQgc3VmZmljZS5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGRpc3BsYXk6IGZsb3ctcm9vdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuXG4gIG1hcmdpbjogMDtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLy8gRW5kIElFIGNsZWFyZml4LlxuXG4gICYuZmFxLWJnIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQtb25seSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UtYWx0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXG4gICAgICAmLmFsaWduZnVsbCB7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ25mdWxsLXdpZHRoLW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKSA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgfVxuICB9XG5cbiAgLy8gQmxvY2sgU3R5bGVzXG4gICYuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1ib3JkZXIge1xuICAgIGJvcmRlcjogY2FsYygzICogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpKSBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG4gICAgcGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxuXG4gIC8vIEFkanVzdCBhbGlnbmZ1bGwgaXRlbXMgdG8gYWNjb3VudCBmb3IgbGVmdCBhbmQgcmlnaHQgcGFkZGluZy5cbiAgJi5oYXMtYmFja2dyb3VuZCxcbiAgJi5pcy1zdHlsZS13b3JraHVtYW5saXZlLWJvcmRlciB7XG4gICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAuYWxpZ25mdWxsLFxuICAgIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyXG4gICAgICA+IGhyLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLWRvdHMpOm5vdCguYWxpZ253aWRlKS5hbGlnbmZ1bGwge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgICB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpICtcbiAgICAgICAgICAoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpXG4gICAgICApO1xuICAgICAgd2lkdGg6IGNhbGMoXG4gICAgICAgIHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgK1xuICAgICAgICAgICgyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSlcbiAgICAgICk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdC1saW5lcy1hY2NlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9kaXN0L2ltYWdlcy8yMDIyX1dITF9TdGFtcF9UZXh0dXJlLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxODlweCA3MnB4O1xuICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTExNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM3OXB4IDE0NHB4O1xuICAgICAgICB3aWR0aDogMzc5cHg7XG4gICAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0KTtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodC1zdHJvbmcpO1xuICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDEpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDEpO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWgxKTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWgyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgyKTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDIpO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDMpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDMpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWgzKTtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodC1zdHJvbmcpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDQpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWg0KTtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNSk7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWg1KTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWg2KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNik7XG59XG4iLCIud3AtYmxvY2staW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gIH1cblxuICAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgfVxuXG4gIGE6Zm9jdXMgaW1nIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBtYXJnaW5zIGZyb20gaW1hZ2UgYmxvY2sgd3JhcHBlcnMgd2hlbiBmbG9hdGVkXG4uZW50cnktY29udGVudCA+ICpbY2xhc3M9J3dwLWJsb2NrLWltYWdlJ10sXG4uZW50cnktY29udGVudCBbY2xhc3MqPSdpbm5lci1jb250YWluZXInXSA+ICpbY2xhc3M9J3dwLWJsb2NrLWltYWdlJ10ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIHRoZSBmb2xsb3dpbmcgZWxlbWVudCB3aGVuIHByZXZpb3VzIGltYWdlIGJsb2NrIGlzIGZsb2F0ZWRcbiAgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIEJsb2NrIFN0eWxlc1xuLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtYm9yZGVyIGltZyxcbi53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS13b3JraHVtYW5saXZlLWltYWdlLWZyYW1lIGltZyB7XG4gIGJvcmRlcjogY2FsYygzICogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpKSBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG59XG5cbi53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS13b3JraHVtYW5saXZlLWltYWdlLWZyYW1lIGltZyB7XG4gIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICA+IC53cC1ibG9jay1pbWFnZSB7XG4gICAgPiAuYWxpZ25sZWZ0LFxuICAgID4gLmFsaWducmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLW9ubHkpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG5cbiAgICAvKiBWZXJ0aWNhbCBtYXJnaW5zIGxvZ2ljICovXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcbiAgfVxuXG4gIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gIH1cblxuICAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC8vIFZlcnRpY2FsIG1hcmdpbnMgbG9naWNcbiAgJjpub3QoLmlzLWdyaWQpID4gbGkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1hcmVhICY6bm90KC5pcy1ncmlkKSA+IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLmlzLWdyaWQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlbW92ZSBib3R0b20gbWFyZ2lucyBpbiBncmlkIGNvbHVtbnNcbiAgICAmLmNvbHVtbnMtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMik6bnRoLWNoaWxkKDJuICsgMSksXG4gICAgJi5jb2x1bW5zLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDIpOm50aC1jaGlsZCgybiArIDEpIH4gbGksXG4gICAgJi5jb2x1bW5zLTMgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDMpOm50aC1jaGlsZCgzbiArIDEpLFxuICAgICYuY29sdW1ucy0zID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKTpudGgtY2hpbGQoM24gKyAxKSB+IGxpLFxuICAgICYuY29sdW1ucy00ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KTpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAmLmNvbHVtbnMtNCA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgNCk6bnRoLWNoaWxkKDRuICsgMSkgfiBsaSxcbiAgICAmLmNvbHVtbnMtNSA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgNSk6bnRoLWNoaWxkKDVuICsgMSksXG4gICAgJi5jb2x1bW5zLTUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDUpOm50aC1jaGlsZCg1biArIDEpIH4gbGksXG4gICAgJi5jb2x1bW5zLTYgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDYpOm50aC1jaGlsZCg2biArIDEpLFxuICAgICYuY29sdW1ucy02ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyA2KTpudGgtY2hpbGQoNm4gKyAxKSB+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+ICoge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzMzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gUG9zdCB0aXRsZVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRlc3QtcG9zdHMtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tdGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgfVxuXG4gIC53aWRnZXQtYXJlYSAmID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gUG9zdCBhdXRob3JcbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3Ige1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbWQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuICB9XG5cbiAgLy8gUG9zdCBkYXRlXG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG5cbiAgICBbY2xhc3MqPSdpbm5lci1jb250YWluZXInXSAmLFxuICAgIC5oYXMtYmFja2dyb3VuZCAmIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gUG9zdCBjb250ZW50XG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCxcbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRlc3QtcG9zdHMtLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIH1cblxuICAvLyBVdGlsaXR5IGNsYXNzZXNcbiAgJi5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblxuICAgIC5lbnRyeS1jb250ZW50IFtjbGFzcyo9J2lubmVyLWNvbnRhaW5lciddICYsXG4gICAgLmVudHJ5LWNvbnRlbnQgLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBCbG9jayBTdHlsZXNcbiAgJi5pcy1zdHlsZS13b3JraHVtYW5saXZlLWxhdGVzdC1wb3N0cy1kaXZpZGVycyB7XG4gICAgYm9yZGVyLXRvcDogY2FsYygzICogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpKSBzb2xpZFxuICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICAgIGJvcmRlci1ib3R0b206IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWRcbiAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcblxuICAgICY6bm90KC5pcy1ncmlkKSA+IGxpLFxuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZ3JpZCB7XG4gICAgICAvLyBCb3JkZXIgbW92ZXMgdXAgMXB4IHRvIG92ZXJsYXAgdGhlIGxpIGJvcmRlcnMgaW4gdGhlIGxhc3Qgcm93LlxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkXG4gICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGlzIGlzIHVzaW5nIGEgbm9uLXN0YW5kYXJkIG1lZGlhIHF1ZXJ5IGJlY2F1c2UgaXQgaXMgZGlyZWN0bHkgb3ZlcnJpZGluZyB0aGUgZ3V0ZW5iZXJnLXByb3ZpZGVkIHdpZHRocy5cbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2Jsb2IvbWFzdGVyL3BhY2thZ2VzL2Jsb2NrLWxpYnJhcnkvc3JjL2xhdGVzdC1wb3N0cy9zdHlsZS5zY3NzI0wyOC1MMzRcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNiB7XG4gICAgICAgICAgJi5jb2x1bW5zLSN7ICRpIH0gbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRpfSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtc3R5bGUtd29ya2h1bWFubGl2ZS1sYXRlc3QtcG9zdHMtYm9yZGVycyB7XG4gICAgbGkge1xuICAgICAgYm9yZGVyOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkXG4gICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaXMtZ3JpZCkgbGkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGE6Zm9jdXMgaW1nIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtMiAmIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtMyAmIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtNCAmIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtNSAmIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtNiAmIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2JTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtNyAmIHtcbiAgICBtYXgtd2lkdGg6IDE0LjI4JTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbHVtbnMtOCAmIHtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgLmdhbGxlcnktY29sdW1ucy05ICYge1xuICAgIG1heC13aWR0aDogMTEuMTElO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTGVnYWN5IGltYWdlcywgbGlua2VkXG5maWd1cmUud3AtY2FwdGlvbiBhOmZvY3VzIGltZyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4iLCJ1bCxcbm9sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxpc3QtLWZvbnQtZmFtaWx5KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG5cbiAgLy8gVXRpbGl0eSBjbGFzc2VzXG4gICYuYWxpZ25jZW50ZXIge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIH1cbn1cblxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICB9XG59XG5cbmR0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWRlZmluaXRpb24tdGVybS0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cbiIsIi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgJi5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGE6Zm9jdXMgaW1nIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuXHQgKiBCbG9jayBPcHRpb25zXG5cdCAqL1xuXG4gICYuaXMtc3RhY2tlZC1vbi1tb2JpbGUgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICB9XG4gIH1cblxuICAvLyBCbG9jayBTdHlsZXNcbiAgJi5pcy1zdHlsZS13b3JraHVtYW5saXZlLWJvcmRlciB7XG4gICAgYm9yZGVyOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgfVxufVxuIiwiLndwLWJsb2NrLW5hdmlnYXRpb24ge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1wcmltYXJ5LW5hdi0tcGFkZGluZyk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktbmF2LS1mb250LWZhbWlseSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLXByaW1hcnktbmF2LS1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXByaW1hcnktbmF2LS1mb250LXdlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fc3VibWVudS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gVG9wIGxldmVsIG5hdmlnYXRpb24gY29udGFpbmVyLlxuICA+IC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIC5oYXMtY2hpbGQge1xuICAgICAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wcmltYXJ5LW5hdi0tcGFkZGluZyk7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG5cbiAgICAgICAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayB7XG4gICAgICAgICAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDAuNSAqIHZhcigtLXByaW1hcnktbmF2LS1wYWRkaW5nKSlcbiAgICAgICAgICAgICAgdmFyKC0tcHJpbWFyeS1uYXYtLXBhZGRpbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX3N1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5oYXMtY2hpbGQge1xuICAgICAgPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1uYXYtLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1uYXYtLWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMHB4IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG5cbiAgICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgPiBhIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbmF2LS1jb2xvci1saW5rLWhvdmVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fY29udGVudCB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwicCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoXG4gICAgLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQsXG4gICAgdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KVxuICApO1xuXG4gIC8vIGluaGVyaXRzIGdlbmVyYWwgZm9udCBzdHlsZSBzZXQgYXQgPGJvZHk+XG4gICYuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgfVxuXG4gIC8vIE92ZXJyaWRlIGBjb2xvcjogaW5oZXJpdGAgZnJvbSBDb3JlIHN0eWxlcy5cbiAgJi5oYXMtdGV4dC1jb2xvciBhIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXN0eWxlLS1jb2xvci0tbGluaywgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG4gIH1cblxuICAmLmhhcy13aGl0ZS1jb2xvciBhIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbik7XG4gIH1cbn1cbiIsInByZS53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuIiwiLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIHBhZGRpbmc6IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSkgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IHZhcigtLXB1bGxxdW90ZS0tYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiAnXFwyMDFDJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIE92ZXJyaWRlIHRoZSBhYnNvbHV0ZSBwb3NpdGlvbi5cbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcHVsbHF1b3RlLS1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1zdHlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcHVsbHF1b3RlLS1sZXR0ZXItc3BhY2luZyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXB1bGxxdW90ZS0tbGluZS1oZWlnaHQpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAud3AtYmxvY2stcHVsbHF1b3RlX19jaXRhdGlvbixcbiAgY2l0ZSxcbiAgZm9vdGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgIGZvbnQtc3R5bGU6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1zdHlsZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAvKipcblx0ICogQmxvY2sgT3B0aW9uc1xuXHQgKi9cbiAgJjpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gICYuYWxpZ25sZWZ0Om5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcbiAgICBibG9ja3F1b3RlOmJlZm9yZSxcbiAgICBjaXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFsaWdud2lkZSA+IHAsXG4gICYuYWxpZ253aWRlIGJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoKTtcbiAgfVxuXG4gICYuYWxpZ25mdWxsOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpID4gcCxcbiAgJi5hbGlnbmZ1bGw6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMCBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICB9XG5cbiAgJi5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXB1bGxxdW90ZS0tY29sb3ItZm9yZWdyb3VuZCk7XG4gICAgcGFkZGluZzogY2FsYygyLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tcHVsbHF1b3RlLS1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdWxscXVvdGUtLWJvcmRlci1jb2xvcik7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stcHVsbHF1b3RlX19jaXRhdGlvbixcbiAgICBjaXRlLFxuICAgIGZvb3RlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICYuYWxpZ25sZWZ0LFxuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG5cbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stcXVlcnkge1xuICAmLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgZm9udC1zaXplOiB2YXIoLS1xdW90ZS0tZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0KTtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cblxuICAud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuICBjaXRlLFxuICBmb290ZXIge1xuICAgIC5oYXMtYmFja2dyb3VuZCAmLFxuICAgIFtjbGFzcyo9J2JhY2tncm91bmQtY29sb3InXSAmLFxuICAgIFtzdHlsZSo9J2JhY2tncm91bmQtY29sb3InXSAmLFxuICAgIC53cC1ibG9jay1jb3ZlcltzdHlsZSo9J2JhY2tncm91bmQtaW1hZ2UnXSAmIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgLyoqXG5cdCAqIEJsb2NrIE9wdGlvbnNcblx0ICovXG4gICYuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbClcbiAgICAgIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgIC8vIEhpZGUgdGhlIGxlZnQgYWxpZ25lZCBxdW90ZS5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEFsaWduIHRoZSBxdW90ZSBsZWZ0IG9mIHRoZSB0ZXh0LlxuICAgIHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1xdW90ZS0tZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgYXV0bztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1sYXJnZSxcbiAgJi5pcy1zdHlsZS1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAvKiBSZXNldHRpbmcgbWFyZ2lucyB0byBtYXRjaCBfYmxvY2stY29udGFpbmVyLnNjc3MgKi9cbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgICBmb250LXN0eWxlOiB2YXIoLS1xdW90ZS0tZm9udC1zdHlsZS1sYXJnZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0LWxhcmdlKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUtbGFyZ2UpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXF1b3RlLS1saW5lLWhlaWdodC1sYXJnZSk7XG4gICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgICB9XG5cbiAgICAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgIC8vIEhpZGUgdGhlIGxlZnQgYWxpZ25lZCBxdW90ZS5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8gQWxpZ24gdGhlIHF1b3RlIGxlZnQgb2YgdGhlIHRleHQuXG4gICAgICBwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUtbGFyZ2UpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0LWxhcmdlKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4gICAgY2l0ZSxcbiAgICBmb290ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUtb25seSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtb2JpbGUtb25seSkge1xuICAgICYuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stcnNzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAvLyBWZXJ0aWNhbCBtYXJnaW5zIGxvZ2ljXG4gICY6bm90KC5pcy1ncmlkKSA+IGxpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZ3JpZCB7XG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlbW92ZSBib3R0b20gbWFyZ2lucyBpbiBncmlkIGNvbHVtbnNcbiAgICAmLmNvbHVtbnMtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMik6bnRoLWNoaWxkKDJuICsgMSksXG4gICAgJi5jb2x1bW5zLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDIpOm50aC1jaGlsZCgybiArIDEpIH4gbGksXG4gICAgJi5jb2x1bW5zLTMgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDMpOm50aC1jaGlsZCgzbiArIDEpLFxuICAgICYuY29sdW1ucy0zID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKTpudGgtY2hpbGQoM24gKyAxKSB+IGxpLFxuICAgICYuY29sdW1ucy00ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KTpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAmLmNvbHVtbnMtNCA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgNCk6bnRoLWNoaWxkKDRuICsgMSkgfiBsaSxcbiAgICAmLmNvbHVtbnMtNSA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgNSk6bnRoLWNoaWxkKDVuICsgMSksXG4gICAgJi5jb2x1bW5zLTUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDUpOm50aC1jaGlsZCg1biArIDEpIH4gbGksXG4gICAgJi5jb2x1bW5zLTYgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDYpOm50aC1jaGlsZCg2biArIDEpLFxuICAgICYuY29sdW1ucy02ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyA2KTpudGgtY2hpbGQoNm4gKyAxKSB+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+ICoge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzMzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gUG9zdCB0aXRsZVxuICAud3AtYmxvY2stcnNzX19pdGVtLXRpdGxlID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRlc3QtcG9zdHMtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tdGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgfVxuXG4gIC8vIFBvc3QgYXV0aG9yXG4gIC53cC1ibG9jay1yc3NfX2l0ZW0tYXV0aG9yIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLW1kKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgfVxuXG4gIC8vIFBvc3QgZGF0ZVxuICAud3AtYmxvY2stcnNzX19pdGVtLXB1Ymxpc2gtZGF0ZSB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG5cbiAgICBbY2xhc3MqPSdpbm5lci1jb250YWluZXInXSAmLFxuICAgIC5oYXMtYmFja2dyb3VuZCAmIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gUG9zdCBjb250ZW50XG4gIC53cC1ibG9jay1yc3NfX2l0ZW0tZXhjZXJwdCxcbiAgLndwLWJsb2NrLXJzc19faXRlbS1mdWxsLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRlc3QtcG9zdHMtLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIH1cblxuICAvLyBVdGlsaXR5IGNsYXNzZXNcbiAgJi5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblxuICAgIC5lbnRyeS1jb250ZW50IFtjbGFzcyo9J2lubmVyLWNvbnRhaW5lciddICYsXG4gICAgLmVudHJ5LWNvbnRlbnQgLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi53cC1ibG9jay1zZWFyY2gge1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCk7XG5cbiAgJl9fYnV0dG9uLW9ubHkuYWxpZ25jZW50ZXIge1xuICAgIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tLWxhYmVsLXdlaWdodCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIC8gMyk7XG4gIH1cblxuICAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gICAgYm9yZGVyOiB2YXIoLS1mb3JtLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS0tYm9yZGVyLXJhZGl1cyk7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLS1saW5lLWhlaWdodCk7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSk7XG4gICAgcGFkZGluZzogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5oYXMtYmFja2dyb3VuZCAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKFxuICAgICAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5LFxuICAgICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpXG4gICAgICApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICYuaGFzLWljb24ge1xuICAgICAgcGFkZGluZzogNnB4IGNhbGMoMC41ICogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgICAgICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCxcbiAgICAgICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpXG4gICAgICAgICkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcihcbiAgICAgICAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5LFxuICAgICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSlcbiAgICAgICAgKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuaGFzLXRleHQtY29sb3IgJiB7XG4gICAgICAgIGNvbG9yOiB2YXIoXG4gICAgICAgICAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeSxcbiAgICAgICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpXG4gICAgICAgICkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSB7XG4gICAgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgICBib3JkZXI6IHZhcigtLWZvcm0tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tLWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKTtcblxuICAgICAgLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcihcbiAgICAgICAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5LFxuICAgICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSlcbiAgICAgICAgKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcblxuICAgICAgICAvLyBBZGQgb3V0bGluZSBmb3IgZm9jdXMgc3R5bGVzIHRvIG92ZXJyaWRlIGRlZmF1bHRcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgdmFyKC0tZm9ybS0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpXG4gICAgICAgICAgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gICAgICAgIC8vIFNlYXJjaCBidXR0b24gYWx3YXlzIG5lZWRzIGJsYWNrIGNvbnRyYXN0IGFnYWluc3Qgd2hpdGUgZm9ybSBiYWNrZ3JvdW5kXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtZGFyay10aGVtZSAmIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtaWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IGNhbGMoMC41ICogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuIiwiaHIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSBzb2xpZCB2YXIoLS1zZXBhcmF0b3ItLWJvcmRlci1jb2xvcik7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICYud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkgc29saWQgdmFyKC0tc2VwYXJhdG9yLS1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmOm5vdCguaXMtc3R5bGUtZG90cyk6bm90KC5hbGlnbndpZGUpIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoKTtcbiAgICB9XG5cbiAgICAmOm5vdCguaXMtc3R5bGUtZG90cykge1xuICAgICAgJi5hbGlnbndpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgICYuYWxpZ25mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuXHRcdCAqIEJsb2NrIE9wdGlvbnNcblx0XHQgKi9cbiAgICAmLmlzLXN0eWxlLXdvcmtodW1hbmxpdmUtc2VwYXJhdG9yLXRoaWNrIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSk7XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1kb3RzIHtcbiAgICAgICYuaGFzLWJhY2tncm91bmQsXG4gICAgICAmLmhhcy10ZXh0LWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlcGFyYXRvci0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14bCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtYmFja2dyb3VuZCAmLFxuICAgIFtjbGFzcyo9J2JhY2tncm91bmQtY29sb3InXSAmLFxuICAgIFtzdHlsZSo9J2JhY2tncm91bmQtY29sb3InXSAmLFxuICAgIC53cC1ibG9jay1jb3ZlcltzdHlsZSo9J2JhY2tncm91bmQtaW1hZ2UnXSAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgJi5pcy1zdHlsZS13b3JraHVtYW5saXZlLXNvY2lhbC1pY29ucy1jb2xvciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAud3Atc29jaWFsLWxpbmssXG4gICAgJi5oYXMtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yLmhhcy1pY29uLWJhY2tncm91bmQtY29sb3IgLndwLXNvY2lhbC1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy8gUmVtb3ZlIHZlcnRpY2FsIG1hcmdpbnNcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLW9ubHkpIHtcbiAgICAmW3N0eWxlXSB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJ0YWJsZSxcbi53cC1ibG9jay10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRoZWFkLFxuICB0Zm9vdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmc6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICB9XG5cbiAgJi5pcy1zdHlsZS1yZWd1bGFyIC5oYXMtYmFja2dyb3VuZCxcbiAgJi5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCxcbiAgJi5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0aGVhZCB0cixcbiAgJi5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0Zm9vdCB0cixcbiAgJi5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0Ym9keSB0ciB7XG4gICAgY29sb3I6IHZhcigtLXRhYmxlLS1oYXMtYmFja2dyb3VuZC10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gICYuaXMtc3R5bGUtc3RyaXBlcyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZS0tc3RyaXBlcy1ib3JkZXItY29sb3IpO1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLS1zdHJpcGVzLWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgIC5oYXMtYmFja2dyb3VuZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTkwKTtcbiAgICB9XG4gIH1cbn1cblxudGFibGUud3AtY2FsZW5kYXItdGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cblxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICB0aGVhZCxcbiAgdGJvZHkge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cblxuICBjYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi53cC1jYWxlbmRhci1uYXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSAvIDIpO1xuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC53cC1jYWxlbmRhci1uYXYtbmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4iLCIud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgJi5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbiAgfVxufVxuIiwiLndwLWJsb2NrLXZlcnNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWVudHJ5LWNvbnRlbnQtLWZvbnQtZmFtaWx5KTtcbn1cbiIsIi53cC1ibG9jay12aWRlbyB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiogPiBmaWd1cmUgPiB2aWRlbyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLy8gR3V0ZW5iZXJnIEZvbnQtc2l6ZSB1dGlsaXR5IGNsYXNzZXNcbjpyb290IHtcbiAgLmlzLWV4dHJhLXNtYWxsLXRleHQsXG4gIC5oYXMtZXh0cmEtc21hbGwtZm9udC1zaXplIHtcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbiAgfVxuXG4gIC5pcy1zbWFsbC10ZXh0LFxuICAuaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gIH1cblxuICAuaXMtcmVndWxhci10ZXh0LFxuICAuaGFzLXJlZ3VsYXItZm9udC1zaXplLFxuICAuaXMtbm9ybWFsLWZvbnQtc2l6ZSxcbiAgLmhhcy1ub3JtYWwtZm9udC1zaXplLFxuICAuaGFzLW1lZGl1bS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtYmFzZSk7XG4gIH1cblxuICAuaXMtbGFyZ2UtdGV4dCxcbiAgLmhhcy1sYXJnZS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbGcpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuICB9XG5cbiAgLmlzLWxhcmdlci10ZXh0LFxuICAuaGFzLWxhcmdlci1mb250LXNpemUsXG4gIC5pcy1leHRyYS1sYXJnZS10ZXh0LFxuICAuaGFzLWV4dHJhLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14bCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG4gIH1cblxuICAuaXMtaHVnZS10ZXh0LFxuICAuaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXh4bCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG5cbiAgICAvLyBUaGlzIHNpemUgaXMgbWVhbnQgdG8gbWltaWMgdGhlIHBhZ2UgdGl0bGVzLCBzbyB0aGUgZm9udCB3ZWlnaHQgaXMgcmVkdWNlZCB0byBtYXRjaC5cbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZSk7XG4gIH1cblxuICAuaXMtZ2lnYW50aWMtdGV4dCxcbiAgLmhhcy1naWdhbnRpYy1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHh4bCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG5cbiAgICAvLyBUaGlzIHNpemUgaXMgbWVhbnQgdG8gbWltaWMgdGhlIHBhZ2UgdGl0bGVzLCBzbyB0aGUgZm9udCB3ZWlnaHQgaXMgcmVkdWNlZCB0byBtYXRjaC5cbiAgICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZSk7XG4gIH1cbn1cbiIsIi8qIEJsb2NrIEFsaWdubWVudHMgKi9cblxuLyoqXG4gKiBUaGVzZSBzZWxlY3RvcnMgc2V0IHRoZSBkZWZhdWx0IG1heCB3aWR0aCBmb3IgY29udGVudCBhcHBlYXJpbmcgaW5zaWRlIGEgcG9zdCBvciBwYWdlLlxuICovXG4uZW50cnktY29udGVudFxuICA+ICo6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcik6bm90KC53b29jb21tZXJjZSksXG4qW2NsYXNzKj0naW5uZXItY29udGFpbmVyJ11cbiAgPiAqOm5vdCguZW50cnktY29udGVudCk6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcik6bm90KC53b29jb21tZXJjZSkge1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWduZGVmYXVsdC13aWR0aDtcbn1cblxuLyoqXG4gKiAuYWxpZ25sZWZ0XG4gKi9cbi5hbGlnbmxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIFRhcmdldGluZyB0aGUgLmVudHJ5LWNvbnRlbnQgY2xhc3MgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSB0aGVzZSBzdHlsZXNcbi8vIG9ubHkgYXBwbHkgd2hlbiB0aGUgYmxvY2sgaXNuJ3QgbmVzdGVkLlxuLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpO1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdubGVmdDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIH1cblxuICAuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmxlZnQtbWFyZ2luKSk7XG4gIH1cbn1cblxuLyoqXG4gKiAuYWxpZ25jZW50ZXJcbiAqL1xuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKipcbiAqIC5hbGlnbnJpZ2h0XG4gKi9cbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLy8gVGFyZ2V0aW5nIHRoZSAuZW50cnktY29udGVudCBjbGFzcyBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIHRoZXNlIHN0eWxlc1xuLy8gb25seSBhcHBseSB3aGVuIHRoZSBibG9jayBpc24ndCBuZXN0ZWQuXG4uZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpO1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWducmlnaHQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAuYWxpZ25yaWdodCB7XG4gICAgLypydGw6aWdub3JlKi9cbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gIH1cblxuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25yaWdodC1tYXJnaW4pKTtcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgc2libGluZ3Mgb2YgZmxvYXRlZCBlbGVtZW50cyBhcmUgdG9wLWFsaWduZWQgd2hlbiBuZXN0ZWRcbltjbGFzcyo9J2lubmVyLWNvbnRhaW5lciddID4gLmFsaWdubGVmdCArICosXG5bY2xhc3MqPSdpbm5lci1jb250YWluZXInXSA+IC5hbGlnbnJpZ2h0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qKlxuICogLmFsaWdud2lkZVxuICovXG4uYWxpZ253aWRlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xufVxuXG4uYWxpZ253aWRlIFtjbGFzcyo9J2lubmVyLWNvbnRhaW5lciddID4gLmFsaWdud2lkZSB7XG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoLW5lc3RlZDtcbn1cblxuLyoqXG4gKiAuYWxpZ25mdWxsXG4gKi9cbi5hbGlnbmZ1bGwge1xuICBjbGVhcjogYm90aDtcbiAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbmZ1bGwtd2lkdGgtbW9iaWxlO1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWduZnVsbC13aWR0aDtcbn1cblxuLmFsaWduZnVsbCBbY2xhc3MqPSdpbm5lci1jb250YWluZXInXSA+IC5hbGlnbndpZGUge1xuICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aC1uZXN0ZWQ7XG59XG5cbi8vIENvbnRlbnQgYWxpZ25tZW50XG4uaGFzLWxlZnQtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhhcy1yaWdodC1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLy8gUGFyYWxsYXhcbi5oYXMtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4vLyBEcm9wIGNhcHNcbi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAwLjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMWVtIDAuMWVtIDAgMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMiAqIHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMSkpO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuXG4uZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmxvZ28tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IHZhcigtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgtbW9iaWxlKTtcbiAgaGVpZ2h0OiB2YXIoLS1icmFuZGluZy0tbG9nby0tbWF4LWhlaWdodCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgd2lkdGg6IHZhcigtLWJyYW5kaW5nLS1sb2dvLS1tYXgtd2lkdGgpO1xuICB9XG59XG5cbiAgI3Byb2dyZXNzQmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1vdXQ7XG4gIH1cblxuLmxvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tYnJhbmRpbmctLWxvZ28tLW1heC13aWR0aC1tb2JpbGUpO1xuICAgIGhlaWdodDogdmFyKC0tYnJhbmRpbmctLWxvZ28tLW1heC1oZWlnaHQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1icmFuZGluZy0tbG9nby0tbWF4LXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGVfX2hlYWRlcixcbi5zaXRlX19leWVicm93IHtcbiAgcGFkZGluZzogMCAwIDAuOHJlbSAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDFweCAzcHgsIHJnYmEoMCwgMCwgMCwgMC4wNikgMHB4IDFweCAycHg7XG4gIHotaW5kZXg6IDIwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpO1xuICB9XG5cbiAgJi10d28tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwxMjc1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJi1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgsMTI3NXB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUsXG4uZXllYnJvdy1tZW51IHtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICB1bC5tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh1bHRyYS13aWRlKSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOUVCO1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXByaW1hcnktbmF2LS1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodWx0cmEtd2lkZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RTlFQjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDByZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh1bHRyYS13aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgdWwubWVudS13cmFwcGVyLm9wZW5lZCB7XG4gICAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgICAmX19vcGVuLWJ0bi5yb3RhdGVkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUge1xuICAgIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoLDEyNzVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgI2V5ZWJyb3ctbWVudS1saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCB3aGl0ZSBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tZW51LFxuLmV5ZWJyb3ctbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fb3Blbi1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9odW1hbml0eV9kb3duX2Fycm93LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB0b3A6IDdweDsgLy8xMlxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkub3BlbmVkIC5oZWFkZXItbWVudV9fb3Blbi1idG4ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIC52aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWdhcDogMXJlbTtcblxuICAgIC5tZW51IHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1hbGljZS1ibHVlKTtcblxuICAgIGxpIGEge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2V5ZWJyb3ctbWVudS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLmhpZGUtZm9yLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpIGEge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpIDJweDtcbiAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUtb25seSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIsICYuYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9odW1hbml0eV9yaWdodF9hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC5oaWRlLWZvci1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lzdGVyLWJ1dHRvbi1jb250YWluZXIuaGlkZS1mb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG4gIC5wcmljaW5nLWJ1dHRvbi1jb250YWluZXIuaGlkZS1mb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZGlzcGxheS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBsZWZ0OiAxMzQlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZzogMXJlbSAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDEzNCU7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMjBweCAycHg7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIC8vIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgICBsZWZ0OiAxMTAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDEzLDIzLDYxLDAuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDclKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDclKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtIDAuMXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6MXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTEwLXdobGl2ZSk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOjphZnRlciwgJi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2h1bWFuaXR5X3JpZ2h0X2Fycm93LnN2Z1wiKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uLm1lbnUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJhY2tncm91bmQgMC4zcztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSk7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuZWQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKTtcbiAgICB9XG4gIH1cbn1cbnNlY3Rpb24uZXllYnJvdy1tZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU5RUI7XG59XG4uZXllYnJvdy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNpdGVfX2V5ZWJyb3ctdG9wIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBuYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG5cbiAgI2V5ZWJyb3ctbWVudS1saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkIHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAycHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaTpudGgtbGFzdC1jaGlsZCgxKSBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbWVudV9fcmVnaXN0ZXJidG4ge1xuICBAaW5jbHVkZSBidXR0b24oaHVtYW5pdHlfbWQpO1xufSIsIkBtaXhpbiBmb250KCRzdHlsZSkge1xuICBAaWYgaDEgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDIgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDMgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDQgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDUgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDYgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIEBpZiBoeHgtbG9uZyA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIEBpZiBoeC1sb25nID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICBAaWYgaDEtbG9uZyA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBoMi1sb25nID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgQGlmIGgzLWxvbmcgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBoNC1sb25nID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDMtc3ViID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDQtc3ViID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDUtc3ViID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBAaWYgaDYtc3ViID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGlmIHExID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICBAaWYgcTIgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgQGlmIHEzID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIEBpZiBxNCA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBAaWYgYi1jYWxsb3V0ID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBAaWYgYjEgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBiMiA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgQGlmIGIzID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBiNCA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIEBpZiBidG4xID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIEBpZiBidG4yID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIEBpZiBidG4zID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIEBpZiB0YWd0aWNrZXIgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIEBpZiB0YWcxID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBAaWYgdGFnMiA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGlmIGV5ZTEgPT0gJHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIEBpZiBleWUyID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuXG5cblxuICBAaWYgbG9uZy1oMSA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBoMy1sZXNzID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAkZm9udDogQXZlbmlyO1xuICAgIEBpbmNsdWRlIGxpbmVoZWlnaHQoJGZvbnQpO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaWYgc2VjdGlvbi1oZWFkaW5nID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICRmb250OiBBdmVuaXI7XG4gICAgQGluY2x1ZGUgbGluZWhlaWdodCgkZm9udCk7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgICBAaWYgY2FsbG91dCA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgJGZvbnQ6IFJvYm90bztcbiAgICBAaW5jbHVkZSBsaW5laGVpZ2h0KCRmb250KTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG5cbiAgICBAaWYgYm9keSA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgJGZvbnQ6IFJvYm90bztcbiAgICBAaW5jbHVkZSBsaW5laGVpZ2h0KCRmb250KTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbiAgICBAaWYgc21hbGwtYm9keSA9PSAkc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAkZm9udDogUm9ib3RvO1xuICAgIEBpbmNsdWRlIGxpbmVoZWlnaHQoJGZvbnQpO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gICAgQGlmIHF1b3RlID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgJGZvbnQ6IFJvYm90byBTbGFiO1xuICAgIEBpbmNsdWRlIGxpbmVoZWlnaHQoJGZvbnQpO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAgIEBpZiBzbWFsbGVyLXF1b3RlID09ICRzdHlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgJGZvbnQ6IFJvYm90byBTbGFiO1xuICAgIEBpbmNsdWRlIGxpbmVoZWlnaHQoJGZvbnQpO1xuICB9XG59XG5cbkBtaXhpbiBsaW5laGVpZ2h0KCRmb250KSB7XG4gIEBpZiAkZm9udCA9PSBSb2JvdG8ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH0gQGVsc2UgaWYgJGZvbnQgPT0gQXZlbmlyIG9yICRmb250ID09IFJvYm90byBTbGFiIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfSBcbn0iLCJAbWl4aW4gYnV0dG9uKCRzdHlsZSkge1xuICBAaWYgaHVtYW5pdHlfc20gPT0gJHN0eWxlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZSh2YXIoLS1odW1hbml0eTYwLXdobGl2ZSksIHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSwgd2hpdGUsIHdoaXRlLCBidG4zKTtcbiAgfVxuICBAaWYgaHVtYW5pdHlfbWQgPT0gJHN0eWxlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZSh2YXIoLS1odW1hbml0eTYwLXdobGl2ZSksIHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSwgd2hpdGUsIHdoaXRlLCBidG4yKTtcbiAgfVxuICBAaWYgaHVtYW5pdHlfbGcgPT0gJHN0eWxlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZSh2YXIoLS1odW1hbml0eTYwLXdobGl2ZSksIHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSwgd2hpdGUsIHdoaXRlLCBidG4xKTtcbiAgfVxuICBAaWYgaHVtYW5pdHlfbGdfYXJyb3cgPT0gJHN0eWxlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZSh2YXIoLS1odW1hbml0eTYwLXdobGl2ZSksIHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSwgd2hpdGUsIHdoaXRlLCBidG4xLCB0cnVlKTtcbiAgfVxuXG4gIEBpZiBvY2Vhbl9zbSA9PSAkc3R5bGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlKHZhcigtLW9jZWFuLXdobGl2ZSksIHZhcigtLW9jZWFuMi13aGxpdmUpLCB3aGl0ZSwgd2hpdGUsIGJ0bjMpO1xuICB9XG4gIEBpZiBvY2Vhbl9tZCA9PSAkc3R5bGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlKHZhcigtLW9jZWFuLXdobGl2ZSksIHZhcigtLW9jZWFuMi13aGxpdmUpLCB3aGl0ZSwgd2hpdGUsIGJ0bjIpO1xuICB9XG4gIEBpZiBvY2Vhbl9sZyA9PSAkc3R5bGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlKHZhcigtLW9jZWFuLXdobGl2ZSksIHZhcigtLW9jZWFuMi13aGxpdmUpLCB3aGl0ZSwgd2hpdGUsIGJ0bjEpO1xuICB9XG5cbiAgQGlmIHdoaXRlX3NtID09ICRzdHlsZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWJhc2Uod2hpdGUsIHZhcigtLW5ldXRyYWxncmF5NS13aGxpdmUpLCB2YXIoLS1vY2Vhbi13aGxpdmUpLCB2YXIoLS1vY2Vhbi13aGxpdmUpLCBidG4zKTtcbiAgfVxuICBAaWYgd2hpdGVfbWQgPT0gJHN0eWxlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZSh3aGl0ZSwgdmFyKC0tbmV1dHJhbGdyYXk1LXdobGl2ZSksIHZhcigtLW9jZWFuLXdobGl2ZSksIHZhcigtLW9jZWFuLXdobGl2ZSksIGJ0bjIpO1xuICB9XG4gIEBpZiB3aGl0ZV9sZyA9PSAkc3R5bGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlKHdoaXRlLCB2YXIoLS1uZXV0cmFsZ3JheTUtd2hsaXZlKSwgdmFyKC0tb2NlYW4td2hsaXZlKSwgdmFyKC0tb2NlYW4td2hsaXZlKSwgYnRuMSk7XG4gIH1cblxuICBAaWYgdHJhbnNwYXJlbnRfc20gPT0gJHN0eWxlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZSh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHZhcigtLW9jZWFuLXdobGl2ZSksIHZhcigtLW9jZWFuLXdobGl2ZSksIGJ0bjMpO1xuICB9XG4gIEBpZiB0cmFuc3BhcmVudF9tZCA9PSAkc3R5bGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlKHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdmFyKC0tb2NlYW4td2hsaXZlKSwgdmFyKC0tb2NlYW4td2hsaXZlKSwgYnRuMik7XG4gIH1cbiAgQGlmIHRyYW5zcGFyZW50X2xnID09ICRzdHlsZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWJhc2UodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB2YXIoLS1vY2Vhbi13aGxpdmUpLCB2YXIoLS1vY2Vhbi13aGxpdmUpLCBidG4xKTtcbiAgfVxufVxuXG5AbWl4aW4gYXJyb3ctYnV0dG9uKCRzdHlsZSkge1xuICAgIEBpZiBodW1hbml0eV9zbSA9PSAkc3R5bGUge1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24tYmFzZSh2YXIoLS1odW1hbml0eTcwLXdobGl2ZSksIGJ0bjMpO1xuICAgIH1cbiAgICBAaWYgaHVtYW5pdHlfbWQgPT0gJHN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uLWJhc2UodmFyKC0taHVtYW5pdHk3MC13aGxpdmUpLCBidG4yKTtcbiAgICB9XG4gICAgQGlmIGh1bWFuaXR5X2xnID09ICRzdHlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbi1iYXNlKHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSwgYnRuMSk7XG4gICAgfVxuXG4gICAgQGlmIG9jZWFuX3NtID09ICRzdHlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbi1iYXNlKHZhcigtLW9jZWFuLXdobGl2ZSksIGJ0bjMpO1xuICAgIH1cbiAgICBAaWYgb2NlYW5fbWQgPT0gJHN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uLWJhc2UodmFyKC0tb2NlYW4td2hsaXZlKSwgYnRuMik7XG4gICAgfVxuICAgIEBpZiBvY2Vhbl9sZyA9PSAkc3R5bGUge1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24tYmFzZSh2YXIoLS1vY2Vhbi13aGxpdmUpLCBidG4xKTtcbiAgICB9XG5cbiAgICBAaWYgd2hpdGVfc20gPT0gJHN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uLWJhc2Uod2hpdGUsIGJ0bjMpO1xuICAgIH1cbiAgICBAaWYgd2hpdGVfbWQgPT0gJHN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uLWJhc2Uod2hpdGUsIGJ0bjIpO1xuICAgIH1cbiAgICBAaWYgd2hpdGVfbGcgPT0gJHN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uLWJhc2Uod2hpdGUsIGJ0bjEpO1xuICAgIH1cbn1cblxuQG1peGluIGFycm93LWJ1dHRvbi1iYXNlKFxuICAgICRjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKSxcbiAgICAkc2l6ZTogYnRuMlxuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtcG9zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRjb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBmb250KCRzaXplKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tYmFzZShcbiAgJGJhY2tncm91bmQ6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSxcbiAgJGhvdmVyOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSksXG4gICRjb2xvcjogd2hpdGUsXG4gICRjb2xvci1ob3Zlcjogd2hpdGUsXG4gICRzaXplOiBidG4yLFxuICAkaGFzX2Fycm93OiBmYWxzZVxuKSB7XG4gICAgQGluY2x1ZGUgZm9udCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWJhc2Utc2l6aW5nKCRzaXplKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICY6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgICAmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgJjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGlmICRiYWNrZ3JvdW5kID09IHdoaXRlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBCdXR0b24gY29sb3JzXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xuICB9XG5cbiAgQGlmICRoYXNfYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICByaWdodDogLTZweDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZTtcbiAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tYmFzZS1zaXppbmcoJHNpemUpIHtcbiAgICBAaWYgYnRuMSA9PSAkc2l6ZSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgICB9XG4gICAgQGlmIGJ0bjIgPT0gJHNpemUge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTdweDtcbiAgICB9XG4gICAgQGlmIGJ0bjMgPT0gJHNpemUge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICB9XG59IiwiLmxvZ28tZm9vdGVyIHtcbiAgLy8gd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIFxuICBhIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZvb3RlciB7XG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0bztcbiAgICAgIGdyaWQtZ2FwOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgICAvLyBcdHBhZGRpbmc6IDAgODBweCAzMHB4IDUwcHg7XG4gICAgLy8gfVxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDtcbiAgICB9XG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIC8vIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRThFOUVCO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgLy8gcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZjIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZm9vdGVyLWJvbGQgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAuZm9vdGVyLWJvbGQgYSBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkuZm9vdGVyLXJlZ2lzdGVyLWJ1dHRvbiBhIHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib2xkIHtcbiAgICAgICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnIHtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOUVCO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYm90dG9tLWxpbmtzIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1hZGUtd2l0aC1sb3ZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBzcGFuLnN5bWJvbCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgfVxuXG4gICAgICBzcGFuLnNwYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1hdXN0aW4vZGlzdC9pbWFnZXMvc3Bhcmsuc3ZnJyk7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NtLWJhciB7XG4gICAgLnNtLWljb25zIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tYmFyIHtcbiAgICAjY29uZmlybWZvcm0ge1xuICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAubWt0b0Zvcm1bZGF0YS1mb3JtSWQ9JzI0ODEnXSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSBidXR0b24ubWt0b0J1dHRvbiwgXG4gICAgLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPSc0NTYzJ10gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b24ge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NjAtd2hsaXZlKSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgfVxufVxuXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oaHVtYW5pdHlfbGcpO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWh1bWFuaXR5NzAtd2hsaXZlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXNwZWFrZXIgLmZvb3Rlcl9fc2hhcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItdGFuKTtcbn1cblxuLm1rdG9Gb3JtW2RhdGEtZm9ybUlkPScyNDgxJ10sIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD0nNDU2MyddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gZ3JpZC1nYXA6IDFyZW07XG5cbiAgLm1rdG9PZmZzZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWt0b0xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1rdG9HdXR0ZXIge1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYubWt0b0J1dHRvblJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICByaWdodDogMDsgXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC5ta3RvSHRtbFRleHQge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmb250KGIzKTtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSkgIWltcG9ydGFudDtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYjMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT0nZW1haWwnXSwgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN0Y4RUJBO1xuICAgIG1heC1oZWlnaHQ6IDQ2cHg7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcHRvcCkge1xuICAgICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ta3RvRm9ybUNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgYnV0dG9uLm1rdG9CdXR0b24ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbihodW1hbml0eV9sZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24ge1xuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uIGxpLmhhcy1tZW51LWl0ZW1zIHtcbiAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjAlIC0gMTBweCk7IC8qIFNwbGl0cyBpbnRvIDUgY29sdW1ucyAqL1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgLyogT3B0aW9uYWwgc3BhY2luZyBiZXR3ZWVuIGNvbHVtbnMgKi9cbiAgfVxufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24gbGkuaGFzLW1lbnUtaXRlbXMgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZXMgYnVsbGV0IHBvaW50cyBmcm9tIHN1Yi1tZW51cyAqL1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8qIFJlbW92ZXMgbGVmdCBwYWRkaW5nIGZyb20gc3ViLW1lbnVzICovXG59XG5cbi5mb290ZXItcmVnaXN0ZXItYnV0dG9uIGEge1xuICBAaW5jbHVkZSBtYXJvb24tYnV0dG9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24taG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXG4gICAgJjpob3Zlcjo6YWZ0ZXIsICYuYWN0aXZlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5zaW5ndWxhciAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmd1bGFyIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi5zaW5ndWxhciAuaGFzLXBvc3QtdGh1bWJuYWlsIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLnN0aWNreSB7XG4gIC8vIFRoaXMgY2xhc3MgaXMgcmVxdWlyZWQgdG8gcGFzcyBUaGVtZUNoZWNrLlxufVxuXG4ubm8tcmVzdWx0cy5ub3QtZm91bmQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi8vIFN0eWxpbmcgZm9yIHdwX2xpbmtfcGFnZXMuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuXG4gIC5wb3N0LXBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlcyBmb3IgbWFyZ2lucyBpbiBwYWdlIHBvc3QuXG4uc2l0ZS1tYWluIHtcbiAgYXJ0aWNsZSB7XG4gICAgJi50eXBlLXBhZ2UsXG4gICAgJi50eXBlLXNwZWFrZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1lbnRyeS1oZWFkZXItLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1lbnRyeS1oZWFkZXItLWZvbnQtc2l6ZSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMik7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWVudHJ5LWhlYWRlci0tY29sb3ItbGluayk7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE1ZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lbnRyeS1oZWFkZXItLWNvbG9yLWhvdmVyKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lbnRyeS1oZWFkZXItLWNvbG9yLWZvY3VzKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZW50cnktaGVhZGVyLS1jb2xvci1saW5rKTtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmd1bGFyIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtcGFnZS10aXRsZSk7XG59XG5cbmgxLmVudHJ5LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWgxKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXBhZ2UtdGl0bGUpO1xufVxuXG4vKipcbiAqIEVudHJ5IENvbnRlbnRcbiAqL1xuXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWVudHJ5LWNvbnRlbnQtLWZvbnQtZmFtaWx5KTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAvLyBPdmVyd3JpdGUgaWZyYW1lIGVtYmVkcyB0aGF0IGhhdmUgaW5saW5lIHN0eWxlcy5cbiAgPiBpZnJhbWVbc3R5bGVdIHtcbiAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQ2xhc3NpYyBlZGl0b3IgYXVkaW8gZW1iZWRzLlxuICAud3AtYXVkaW8tc2hvcnRjb2RlIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWduZGVmYXVsdC13aWR0aDtcbiAgfVxufVxuXG4uZW50cnktZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFeHRyYSBzcGVjaWZpY2l0eSB0byBvdmVycmlkZSBydWxlcyBpbiBfdmVydGljYWwtbWFyZ2lucy5zY3NzXG4uc2l0ZS1tYWluID4gYXJ0aWNsZSA+IC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSBzb2xpZCB2YXIoLS1zZXBhcmF0b3ItLWJvcmRlci1jb2xvcik7XG59XG5cbmJvZHk6bm90KC5zaW5nbGUpIC5zaXRlLW1haW4gPiBhcnRpY2xlOmxhc3Qtb2YtdHlwZSAuZW50cnktZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2luZ2xlIC5zaXRlLW1haW4gPiBhcnRpY2xlID4gLmVudHJ5LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy40ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy40ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjggKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLXNlcGFyYXRvci0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuXG4gIC5wb3N0LXRheG9ub21pZXMsXG4gIC5mdWxsLXNpemUtbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5mdWxsLXNpemUtbGluazpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG5cbiAgLnBvc3RlZC1vbixcbiAgLmJ5bGluZSxcbiAgLmNhdC1saW5rcyxcbiAgLnRhZ3MtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLW9ubHkpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5mdWxsLXNpemUtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucG9zdC10YXhvbm9taWVzLFxuICAgIC5mdWxsLXNpemUtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFBvc3QgVGh1bWJuYWlsc1xuICovXG5cbi5wb3N0LXRodW1ibmFpbCB7XG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ25kZWZhdWx0LXdpZHRoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmVudHJ5LWhlYWRlciAmLFxuICAuc2luZ3VsYXIgJiB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGgtbmVzdGVkO1xuICB9XG5cbiAgLndwLXBvc3QtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gIH1cbn1cblxuLyoqXG4gKiBBdXRob3JcbiAqL1xuXG4uYXV0aG9yLWJpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoKTtcblxuICAuc2l0ZS1tYWluID4gYXJ0aWNsZSA+ICYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICB9XG5cbiAgLy8gQXZhdGFycyBhcmUgb3B0aW9uYWwgYW5kIGNhbiBiZSB0dXJuZWQgb2ZmLlxuICAmLnNob3ctYXZhdGFycyB7XG4gICAgLmF2YXRhciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5hdXRob3ItYmlvLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ25kZWZhdWx0LXdpZHRoKSAtIDkwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5hdXRob3ItYmlvLWNvbnRlbnQge1xuICAgIC5hdXRob3ItdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWVudHJ5LWF1dGhvci1iaW8tLWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZW50cnktYXV0aG9yLWJpby0tZm9udC1zaXplKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtcGFnZS10aXRsZSk7XG59XG5cbmgxLnBhZ2UtdGl0bGUsXG5oMi5wYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXBhZ2UtdGl0bGUpO1xufVxuXG5oMS5wYWdlLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWgxKTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuXG4uYXJjaGl2ZSxcbi5zZWFyY2gsXG4uYmxvZyB7XG4gIC5jb250ZW50LWFyZWEge1xuICAgIC5mb3JtYXQtYXNpZGUsXG4gICAgLmZvcm1hdC1zdGF0dXMsXG4gICAgLmZvcm1hdC1saW5rIHtcbiAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1pbWFnZSxcbiAgLmZvcm1hdC1nYWxsZXJ5LFxuICAuZm9ybWF0LXZpZGVvIHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgICB9XG4gIH1cblxuICAuZW50cnktZm9vdGVyIHtcbiAgICAuY2F0LWxpbmtzLFxuICAgIC50YWdzLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYubG9nZ2VkLWluIHtcbiAgICAuZW50cnktZm9vdGVyIHtcbiAgICAgIC5wb3N0ZWQtb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG4iLCIuZXJyb3I0MDQge1xuICAuYmxvY2staGVybyB7XG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgQGluY2x1ZGUgZm9udChoMi1sb25nKTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVscC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOi02cmVtOyBcbiAgICBiYWNrZ3JvdW5kOndoaXRlOyBcbiAgICBib3JkZXItcmFkaXVzOjMwcHggMzBweCAwIDA7IFxuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICB6LWluZGV4OjE7IFxuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgbWFyZ2luLXRvcDotN3JlbTsgXG4gICAgICBib3JkZXItcmFkaXVzOjYwcHggNjBweCAwIDA7XG4gICAgfVxuICB9XG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbihodW1hbml0eV9sZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAmX19oZWxwZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICB9XG4gIC5mb290ZXJfX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5zZWFyY2gtbm8tcmVzdWx0cyAucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG4iLCIvKipcbiAqIENvbW1lbnRzIFdyYXBwZXJcbiAqL1xuLmNvbW1lbnRzLWFyZWEge1xuICA+ICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLnNob3ctYXZhdGFycyB7XG4gICAgLmF2YXRhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgICBwYWRkaW5nOiA4cHggMCA5cHggODVweDtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBDb21tZW50IFRpdGxlXG4gKi9cblxuLmNvbW1lbnRzLXRpdGxlLFxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMik7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMik7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIHNtYWxsIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8qIE5lc3RlZCBjb21tZW50IHJlcGx5IHRpdGxlKi9cbi5jb21tZW50IC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbn1cblxuLyoqXG4gKiBDb21tZW50IExpc3RzXG4gKi9cbi5jb21tZW50LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgPiBsaSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG59XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgfVxufVxuXG4uY29tbWVudC1saXN0IC5kZXB0aC0yLFxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMyB7XG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgfVxufVxuXG4vKipcbiAqIENvbW1lbnQgTWV0YVxuICovXG4uY29tbWVudC1tZXRhIHtcbiAgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZm4ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbGcpO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuICAgIHBhZGRpbmc6IDhweCAwIDlweCAwO1xuXG4gICAgLmVkaXQtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcblxuICAgIC5jb21tZW50LWF1dGhvciB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5yZXBseSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2F5cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5waW5nYmFjayAudXJsLFxuLnRyYWNrYmFjayAudXJsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1wcmltYXJ5KTtcbn1cblxuLy8gQ29tbWVudCBib2R5XG4uY29tbWVudC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICB9XG5cbiAgLnJlcGx5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gUGluZ2JhY2tzICYgVHJhY2tiYWNrc1xuLnBpbmdiYWNrIC5jb21tZW50LWJvZHksXG4udHJhY2tiYWNrIC5jb21tZW50LWJvZHkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCA+ICoge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi5jb21tZW50LWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDNweDtcblxuICAudXJsIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLmNvbW1lbnQtbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuICB9XG5cbiAgLmNvbW1lbnQtZm9ybS11cmwsXG4gIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29tbWVudC1mb3JtLWF1dGhvcixcbiAgLmNvbW1lbnQtZm9ybS1lbWFpbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUtb25seSkge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCA+IGxhYmVsLFxuICAuY29tbWVudC1ub3RlcyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29tbWVudC1mb3JtID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxhYmVsLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J3VybCddLFxuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLS1sYWJlbC13ZWlnaHQpO1xuICB9XG5cbiAgJi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgJi5jb21tZW50LWZvcm0tYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICAgIH1cblxuICAgICYuY29tbWVudC1ub3RlcyxcbiAgICAmLmxvZ2dlZC1pbi1hcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIE5leHQvUHJldmlvdXMgbmF2aWdhdGlvbiAqL1xuXG4vLyBBbGwgbmF2aWdhdGlvblxuLm5hdmlnYXRpb24ge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rcyB7XG4gICAgPiAqIHtcbiAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgLm5hdi1uZXh0IGEsXG4gICAgLm5hdi1wcmV2aW91cyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5kb3RzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLm5hdi1uZXh0LFxuICAgICAgLm5hdi1wcmV2aW91cyB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSkpO1xuICAgICAgfVxuXG4gICAgICAubmF2LW5leHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ZnLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LXByZXZpb3VzIC5zdmctaWNvbixcbiAgLnByZXYgLnN2Zy1pY29uIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuMjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuICB9XG5cbiAgLm5hdi1uZXh0IC5zdmctaWNvbixcbiAgLm5leHQgLnN2Zy1pY29uIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC4yNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gIH1cbn1cblxuLy8gU2luZ3VsYXIgbmF2aWdhdGlvblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgYXV0bztcbiAgfVxuXG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuXG4gIC5tZXRhLW5hdiB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAucG9zdC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBhZ2luYXRpb24tLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiA1cHggY2FsYygyNHB4ICsgKDAuMjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpKSAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGlua3Mge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbmV4dCxcbiAgLm5hdi1wcmV2aW91cyB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbmRleC9hcmNoaXZlIG5hdmlnYXRpb25cbi5wYWdpbmF0aW9uLFxuLmNvbW1lbnRzLXBhZ2luYXRpb24ge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbiAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSBhdXRvO1xuICB9XG5cbiAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG5cbiAgLy8gUmVzZXRzIHRoZSB0b3AgbWFyZ2luIGFkZGVkIHRvIHRoZSAubmF2LWxpbmtzIGl0ZW1zIGJlbG93LlxuICAubmF2LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uLS1jb2xvci1saW5rLWhvdmVyKTtcbiAgICB9XG5cbiAgICAuaXMtZGFyay10aGVtZSAmIHtcbiAgICAgIGE6YWN0aXZlLFxuICAgICAgYTpob3ZlcjphY3RpdmUsXG4gICAgICBhOmhvdmVyOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1iYWNrZ3JvdW5kLXdoaXRlICYge1xuICAgICAgYTphY3RpdmUsXG4gICAgICBhOmhvdmVyOmFjdGl2ZSxcbiAgICAgIGE6aG92ZXI6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rcyA+ICoge1xuICAgIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uLS1jb2xvci10ZXh0KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFnaW5hdGlvbi0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGFnaW5hdGlvbi0tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGFnaW5hdGlvbi0tZm9udC13ZWlnaHQpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6bm90KC5kb3RzKTpub3QoLmN1cnJlbnQpOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLm5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wLW9ubHkpIHtcbiAgICAubmF2LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLnByZXYsXG4gICAgICAmLm5leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZS1vbmx5KSB7XG4gICAgLm5hdi1zaG9ydCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb21tZW50cyBwYWdpbmF0aW9uXG4uY29tbWVudHMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgbWFyZ2luOiBjYWxjKDMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKSBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBtYXJnaW46IGNhbGMoMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpIGF1dG9cbiAgICAgIGNhbGMoNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpIGF1dG87XG4gIH1cblxuICAubmF2LWxpbmtzID4gKiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1tZCk7XG4gIH1cbn1cbiIsIi53aWRnZXQtYXJlYSB7XG4gIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICBtYXJnaW4tdG9wOiBjYWxjKDYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAvIDMpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLS1jb2xvci10ZXh0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb290ZXItLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb290ZXItLWZvbnQtZmFtaWx5KTtcblxuICBAaW5jbHVkZSBtZWRpYShsYXB0b3ApIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLW9ubHkpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS13aWRnZXQtLWxpbmUtaGVpZ2h0LWxpc3QpO1xuICAgIH1cblxuICAgICYuc3ViLW1lbnUsXG4gICAgJi5jaGlsZHJlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0td2lkZ2V0LS1zcGFjaW5nLW1lbnUpO1xuICAgIH1cblxuICAgIC5zdWItbWVudS10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLS1jb2xvci1saW5rKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLS1jb2xvci1saW5rKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb290ZXItLWNvbG9yLWxpbmstaG92ZXIpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13aWRnZXQtLWZvbnQtd2VpZ2h0LXRpdGxlKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0td2lkZ2V0LS1saW5lLWhlaWdodC10aXRsZSk7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1tZCk7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG4gIH1cbn1cblxuLy8gU2VhcmNoIHdpZGdldCBzdHlsZXNcbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCk7XG5cbiAgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9ybS0tbGFiZWwtd2VpZ2h0KTtcbiAgfVxuXG4gIC5zZWFyY2gtZmllbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIC8gMyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuICB9XG5cbiAgLnNlYXJjaC1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAvIDMpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi53aWRnZXRfc2VhcmNoID4gLnNlYXJjaC1mb3JtIHtcbiAgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpKTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuICB9XG59XG5cbi53aWRnZXRfcnNzIGEucnNzd2lkZ2V0IC5yc3Mtd2lkZ2V0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmFubm91bmNlbWVudC1iYW5uZXIge1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLTIwMjQtc2t5KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogOTJ2dztcbiAgdG9wOiA4NXB4O1xuICBsZWZ0OiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYgKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAxNDJweDsgLy8gMTA5IG5vIGV5ZWJyb3csIDg3IG1vYmlsZVxuXG4gICAgJiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAvLyAmLmFubm91bmNlbWVudC1iYW5uZXItc2Nyb2xsaW5nIHtcbiAgLy8gICBAaW5jbHVkZSBtZWRpYShtb2JpbGUtb25seSkge1xuICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAuaGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTpmbGV4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oaWRlLWFubm91bmNlbWVudHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlX19oZWFkZXIgeyAvLyBpbnNpZGUgdGhlIG1vYmlsZSBuYXZcbiAgLmFubm91bmNlbWVudC1iYW5uZXIge1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuIiwiI21vdXNlZmxvdyBsYWJlbC5tZi1yYWRpbyxcbiNtb3VzZWZsb3cgbGFiZWwubWYtY2hlY2tib3gge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4jbW91c2VmbG93IC5tZi13aWRnZXQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbiNtb3VzZWZsb3cgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNtb3VzZWZsb3cgLm1mLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTYwZGVnLFxuICAgIHJnYmEoMTAwLCA1OSwgMTIzLCAxKSAtMTAwJSxcbiAgICByZ2JhKDIzNSwgOTUsIDE0NiwgMSkgMzUlLFxuICAgIHJnYmEoMjQyLCAxNjksIDAsIDEpIDEwMCVcbiAgKSAhaW1wb3J0YW50O1xufVxuIiwiLnBvcHVwX2Jhbm5lcl9fbW9kYWwtLWV4aXRfaW50ZW50IHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLnBvcHVwX2Jhbm5lciB7XG4gICAgJl9fbW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Rpc3QvaW1hZ2VzL2Nsb3NlLWljb24tZGFyay1ibHVlLnN2ZycpO1xuICAgIH1cblxuICAgICZfX21vZGFsLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMTVweDtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1jdWx0dXJlZCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWN1bHR1cmVkKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDIuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtbWFpbi1pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuICAgIH1cblxuICAgICZfX21vZGFsLWN0YS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKFxuICAgICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItbXV0ZWQtZ3JlZW4pLFxuICAgICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtZ3JlZW4pXG4gICAgICAgICk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY2NlbnQtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxMjZcIiB2aWV3Qm94PVwiMCAwIDE4IDEyNlwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMzkzIC01NjEuNzkyKVwiPjxwYXRoIGQ9XCJNMCwwSDEwOFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg0MDIuNSA1NzkuNzkyKSByb3RhdGUoOTApXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjM3MGQzYWJcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjxjaXJjbGUgY3g9XCI5XCIgY3k9XCI5XCIgcj1cIjlcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMzkzIDU2MS43OTIpXCIgZmlsbD1cIiUyMzdhZDhiYVwiLz48L2c+PC9zdmc+Jyk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3R0b206IDQuNXJlbTtcbiAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICBsZWZ0OiAxNiU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXBfYmFubmVyIHtcbiAgJl9fbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Rpc3QvaW1hZ2VzL2Nsb3NlLWljb24tZGFyay1ibHVlLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2dyYXk7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtY29udGVudCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTUlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICB3aWR0aDogOTAlO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgdG9wOiAyNSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTU1cHg7XG4gICAgfVxuICAgICZfX2xlZnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGI7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjIwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGI7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gMi41cmVtIDMuNXJlbSAxLjVyZW07XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjZGI2YzMzO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbW9kYWwtbWFpbi1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgIHRvcDogMTYlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh1bHRyYS13aWRlKSB7XG4gICAgICAgIGxlZnQ6IC0xMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbW9kYWwtc2Vjb25kYXJ5LWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgJl9fbW9kYWwtY3RhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtb3BlbiB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICZfX2NvdmlkLXN0YXRlbWVudC1vcGVuIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmF5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19tb2RhbC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWF1c3Rpbi9kaXN0L2ltYWdlcy9leGNsYW1hdGlvbi13aGl0ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4iLCIucG9wdXAge1xuICAmX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwdmgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgJl9fY3RhIHtcbiAgICBAaW5jbHVkZSBidXR0b24ob2NlYW5fbGcpO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAzNzlweDtcbiAgICBAaW5jbHVkZSBmb250KGItY2FsbG91dCk7XG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgIG1hcmdpbjogYXV0byAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0NDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoOTYsMTEyLDE2MSwwLjMpO1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMXB4IHJnYmEoOTEsIDk5LCAyMjgsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZG93bi1udW1iZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoaDMtbG9uZyk7XG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBAaW5jbHVkZSBmb250KGgyLWxvbmcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZG93bi10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KGg2LXN1Yik7XG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZG93bi1wbGFjZWhvbGRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgZm9udChoMy1sb25nKTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBAaW5jbHVkZSBmb250KGgyLWxvbmcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZG93bi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi5ibG9jay1zcGVha2VycyB7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcblxuICAmOnRhcmdldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIxMHB4OyAvKiBmaXhlZCBoZWFkZXIgaGVpZ2h0Ki9cbiAgICBtYXJnaW46IC0yMTBweCAwIDA7IC8qIG5lZ2F0aXZlIGZpeGVkIGhlYWRlciBoZWlnaHQgKi9cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICB9XG5cbiAgJi5ibG9jay1rZXlub3RlLXNwZWFrZXJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogNHJlbSAwIDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xuICAgIH1cbiAgfVxuICAmX19tb3JlLWxlc3Mge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gICZfX3NwZWFrZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDQyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgfVxufVxuLmJsb2NrLWtleW5vdGUtc3BlYWtlcnMge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmJsb2NrLXNwZWFrZXIge1xuICAgICZfX3dyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stc3BlYWtlcnMtYWxsIHtcbiAgLmJsb2NrLXNwZWFrZXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzIHtcbiAgcGFkZGluZzogMy41cmVtIDAgMnJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pO1xuXG4gIC5ibG9jay1zcGVha2VyX19zcXVhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19zcGVha2VycyB7XG4gICAgJi1hY3RpdmUsXG4gICAgYSB7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMwZTE4M2I7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGl2ZS5mZWF0dXJlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdHJhbnNpdGlvbjogMC4xcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgJi5ibG9jay1zcGVha2VyX193cmFwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbWludCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMEQxNzNEO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuYmxvY2stc3BlYWtlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXNlc3Npb24tc3BlYWtlcnMge1xuICBwYWRkaW5nOiAzLjVyZW0gMCAycmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci10YW4pO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLmJsb2NrLXNwZWFrZXIge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fYWJzdHJhY3RzLFxuICAgICZfX3Nlc3Npb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXNwZWFrZXIge1xuXG4gICZfX3NwZWFrZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgJl9fc2Vzc2lvbnMtc3BlYWtlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJsb2NrLXNwZWFrZXJfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgfVxuICAgICAgei1pbmRleDogMTEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRvcDogLTVweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbDEwLXdobGl2ZSk7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IC4xNXJlbSAuNzVyZW0gLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgIC5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3NwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udChleWUyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICB9XG4gIH1cblxuXG4gICZfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMy41cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbSAyLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi50YmEtc3BlYWtlciB7XG4gICAgICAuYmxvY2stc3BlYWtlcl9faW1hZ2Utd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2ZWIxZGI7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBhbGlnbi1zZWxmOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgLyogRG8gbm90IHNjYWxlIHRoZSBpbWFnZSAqL1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IC8qIENlbnRlciB0aGUgaW1hZ2Ugd2l0aGluIHRoZSBlbGVtZW50ICovXG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsbGlnaHQtd2hsaXZlKTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpcnN0LW5hbWUsXG4gICZfX2xhc3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAmX19sYXN0LW5hbWUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGFycm93LWxpbmsoKTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLy8gU3BlYWtlcnMgbW9kYWxcbi5ibG9jay1zcGVha2VycyB7XG4gICZfX21vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSwgIzAwMmQzYik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiBkYXJrZ3JheTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDclO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgICB0b3A6IDEwJTtcbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB3aWR0aDogMjIwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSA2cmVtIDhyZW0gNC4yNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gNnJlbSAxLjVyZW0gMS41cmVtO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIH1cbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tb2RhbC1jb250ZW50X19yaWdodC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19tb2RhbC1mZWF0dXJlZC1zZXNzaW9uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG4gICZfX21vZGFsLWZ1bGwtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgfVxuICB9XG4gICZfX21vZGFsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWltYWdlLXdyYXAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI0NnB4O1xuICAgICAgbWluLXdpZHRoOiAyNDZweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICB3aWR0aDogMjQ2cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXNwZWFrZXItbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLmJsb2NrLXNwZWFrZXJfX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tb2RhbC1zcXVhcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWQ4YmE7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiAxMzdweDtcbiAgfVxuXG4gICZfX21vZGFsLXNwZWFrZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG4uYmx1ZS1uYW1lIHtcbiAgLmJsb2NrLXNwZWFrZXIge1xuICAgICZfX2ZpcnN0LW5hbWUsXG4gICAgJl9fbGFzdC1uYW1lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZS1hbHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5yZWdpc3RlciB7XG4gICAgei1pbmRleDogMTtcbiAgICAuYmxvY2stY2FyZCB7XG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLXRyYW5zcGFyZW50LWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5oYXMtZGFya2JsdWUtbm9pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQxNzNEO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLmJsb2NrLWNhcmQge1xuXG4gICAgICAmX193cmFwIHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcGFkZGluZzo1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc21hbGwtaGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7ICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzBkMTczZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLWRhcmtibHVlLW5vaW1hZ2UtdHdvLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDE3M0Q7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG5cbiAgICAuYmxvY2stY2FyZCB7XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOjIuNXJlbSAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHBhZGRpbmc6NXJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHkpOyAgICAgICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhcy13aGl0ZXRvcC1zaWRlaW1hZ2UtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAzMCUsICNGRkYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZS1waG9uZSkge1xuICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYmxvY2stY2FyZCB7XG5cbiAgICAgICZfX2RhcmtibHVlLXNpZGVpbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcmlnaHQ6IC0xMDhweDtcbiAgICAgICAgYm90dG9tOiA0NnB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZS1waG9uZSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICAgICAgfVxuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgIGJvdHRvbTogNzVweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19kYXJrYmx1ZS1zaGFwZS0yIHtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGJvdHRvbTogLTExNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOjIuNXJlbSAwIDE4cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZS1waG9uZSkge1xuICAgICAgICAgIHBhZGRpbmc6Mi41cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcGFkZGluZzo1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc21hbGwtaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChjYWxsb3V0KTsgICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fY3RhLWFycm93IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2N0YS1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtYXJvb24tYnV0dG9uKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtZGFya2JsdWUtc2lkZWltYWdlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDE3M0Q7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5ibG9jay1jYXJkIHtcblxuICAgICAgJl9fZGFya2JsdWUtc2lkZWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICByaWdodDogLTIxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICBib3R0b206IDk0cHg7XG4gICAgICAgIGxlZnQ6IDIwNXB4O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICByaWdodDogLTUwMHB4O1xuICAgICAgICBib3R0b206IDE3MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOjIuNXJlbSAwIDE4cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBwYWRkaW5nOjVyZW0gMCA3cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpOyAgICAgICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhcy1wbGFpbi13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAzMCUsICNGRkYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgICYuYXVzdGluIHtcbiAgICAgIC5ibG9jay1jYXJkIHtcblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgcGFkZGluZzozLjc1cmVtIDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoY2FsbG91dCk7ICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2N0YS1hcnJvdyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jdGEtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyb29uLWJ1dHRvbigpO1xuICAgICAgfVxuICAgICAgJl9fbGVmdC5kZXNrdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGVmdC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVmdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jYXJkIHtcblxuICAgICAgJl9fc21hbGwtaGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xlZnQubW9iaWxlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChjYWxsb3V0KTsgICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhcy1kYXJrYmx1ZS1vdmVyZmxvdy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQxNzNEO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG5cbiAgICAuYmxvY2stY2FyZCB7XG5cbiAgICAgICZfX2RhcmtibHVlLW92ZXJmbG93LXNpZGVpbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICBib3R0b206IDE3M3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX193cmFwIHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW0gMCAyLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHBhZGRpbmc6NXJlbSAwIDdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc21hbGwtaGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoY2FsbG91dCk7ICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzBkMTczZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLWRhcmtibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxRDI4NTQsICMwRDE3M0QgMzAlLCAjMEQxNzNEIDcwJSwgIzFEMjg1NCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcblxuICAgICYuYXVzdGluIHtcbiAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICZfX2xlZnQuZGVza3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xlZnQubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xlZnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2RhcmtibHVlLXNoYXBlLTYud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICBsZWZ0OiAxNjZweDtcbiAgICAgIGJvdHRvbTogMTA5cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBsZWZ0OiAxODBweDtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY2FyZCB7XG5cbiAgICAgICZfX3NtYWxsLWhlYWRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sZWZ0Lm1vYmlsZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpOyAgICAgICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVyZmxvdy13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLmltYWdlcmlnaHQtdGV4dGxlZnQge1xuICAgIC5ibG9jay1jYXJkX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmhhbGZfcGFkZGluZyB7XG4gICAgLmJsb2NrLWNhcmRfX3dyYXAge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIH1cbiAgICAuYmxvY2stY2FyZF9fdGVhbXMtYm90dG9tLWxpbmUge1xuICAgICAgdG9wOiAtMTE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oYWxmX3BhZGRpbmcuaW1hZ2VyaWdodC10ZXh0bGVmdCB7XG4gICAgLmJsb2NrLWNhcmRfX2xlZnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stY2FyZF9fcmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbWFsbC1oZWFkbGluZSB7XG4gICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gIH1cblxuICAmX19zbWFsbC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvZGlzdC9pbWFnZXMvbG9jYXRvci1ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3JpY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAmX19jdGEtb3V0bGluZWQtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgICB0cmFuc3BhcmVudCxcbiAgICAgIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pLFxuICAgICAgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbilcbiAgICApO1xuICAgIGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICB9XG5cbiAgJl9fZGFya2JsdWUtc2hhcGUtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9kYXJrYmx1ZS1zaGFwZS0xLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICByaWdodDogLTQ3MnB4O1xuICAgICAgYm90dG9tOiAtNzYzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgYm90dG9tOiAtNTUwcHg7XG4gICAgfVxuICB9XG4gICZfX2RhcmtibHVlLXNoYXBlLXR3byB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zcG9uc29yc19zaGFwZS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiAtMTE0cHg7XG4gICAgICBib3R0b206IC0yMjlweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICBib3R0b206IC0yOTdweDtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cbiAgfVxuXG4gICAgJl9fZGFya2JsdWUtc2hhcGUtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9kYXJrYmx1ZS1zaGFwZS01LndlYnApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbGVmdDogLTU5cHg7XG4gICAgICBib3R0b206IC0yMzhweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbGVmdDogLTU5cHg7XG4gICAgICAgIGJvdHRvbTogLTQyMHB4O1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGFya2JsdWUtb3ZlcmZsb3ctc2hhcGUtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9kYXJrYmx1ZS1vdmVyZmxvdy1zaGFwZS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiAtOTFweDtcbiAgICAgIGJvdHRvbTogLTEzNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgcmlnaHQ6IDIxMnB4O1xuICAgICAgYm90dG9tOiAtMTIycHg7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxuXG4gICAgJl9fZGFya2JsdWUtc2hhcGUtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9kYXJrYmx1ZS1zaGFwZS0yLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcmlnaHQ6IDExMXB4O1xuICAgICAgYm90dG9tOiAtNzZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHJpZ2h0OiAyNDVweDtcbiAgICAgIGJvdHRvbTogLTQ3cHg7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS13aGl0ZW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZShcbiAgICAgIHRyYW5zcGFyZW50LFxuICAgICAgI2ZmZixcbiAgICAgICNmZmZcbiAgICApO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIH1cbiAgJl9fY3RhLXdoaXRlYnRuIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgICB3aGl0ZSxcbiAgICAgICNmZmYsXG4gICAgICAjMEQxNzNEXG4gICAgKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgfVxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIH1cblxuICAuY2FyZF9fY3RhLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgbWFyZ2luLWxlZnQ6MS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgICB0cmFuc3BhcmVudCxcbiAgICAgIHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pLFxuICAgICAgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbiksXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKVxuICAgICk7XG4gICAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gIH1cblxuICAmX19jdGEtbmF2eW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZShcbiAgICAgIHRyYW5zcGFyZW50LFxuICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSxcbiAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSksXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKVxuICAgICk7XG4gICAgYm9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX2N0YS1hcnJvdyB7XG4gICAgQGluY2x1ZGUgbWFyb29uLWFycm93LWxpbmsoKTtcbiAgfVxuXG4gICZfX2N0YS1kb3dubG9hZCB7XG4gICAgICBAaW5jbHVkZSBkb3dubG9hZC1saW5rOyAgICAgICAgXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbGVyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAgICZfX2N0YS13aGl0ZWFycm93IHtcbiAgICBAaW5jbHVkZSB3aGl0ZS1hcnJvdy1saW5rKCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgJi5pbWFnZS1oYXMtcmVjdGFuZ2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jdGEge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fcmVjdGFuZ2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGhlaWdodDogODAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNSU7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAud2lzdGlhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2lzdGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIC8qIENoYW5nZSB0aGlzIGZvciBkaWZmZXJlbnQgcmF0aW8gdGhhbiAxNjo5ICovXG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAud2lzdGlhIC5wbGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1qb3kpO1xuICAgIC8vYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSggMCwwLDAsMC42ICk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG5cbiAgLndpc3RpYSAucGxheS1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMjZweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIH1cblxuICAud2lzdGlhIGltZyxcbiAgLndpc3RpYSAucGxheS1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC53aXN0aWEgaW1nLFxuICAud2lzdGlhIGlmcmFtZSxcbiAgLndpc3RpYSAucGxheS1idXR0b24sXG4gIC53aXN0aWEgLnBsYXktYnV0dG9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLndpc3RpYSAucGxheS1idXR0b24sXG4gIC53aXN0aWEgLnBsYXktYnV0dG9uOmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cblxuICAud2lzdGlhIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnZpZGVvLXBsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmF1c3RpbiB7XG4gICAgJi5oYXMtbGlnaHQtdGFuLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJmMDtcbiAgICB9XG4gICAgJi5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG4gICAgfVxuICAgIC5ibG9jay1jYXJkIHtcblxuICAgICAgJl9fd3JhcCB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jdGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9iIEltYWdlIEFjY2VudHMgaW4gYXVzdGluIFRoZW1lc1xuXG4gICAgLmJsb2JsZWZ0IHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjRweDtcbiAgICAgIGxlZnQ6IC0yMjFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNjZW50cmlnaHQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjNweDtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNjZW50Ym90bGVmdCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvdHRvbTogMjdweDtcbiAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICBsZWZ0OiA0OHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2JyaWdodCB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICByaWdodDogLTEyOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGJvdHRvbTogLTY3cHg7XG4gICAgICAgIHJpZ2h0OiAtMTI4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvYnRvcGxlZnQge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiAtNjFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAtMTMycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvYnRvcGxlZnR0d28ge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03NXB4O1xuICAgICAgbGVmdDogLTIzOHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NlbnRib3RsZWZ0dHdvIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGxlZnQ6IC01NHB4O1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2Jib3R0b21sZWZ0IHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbGVmdDogLTEzNXB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgICAgIGJvdHRvbTogLTYxcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jYXJkX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWNhcmRfX2xlZnQubW9iaWxlLFxuICAgIC5ibG9jay1jYXJkX19yaWdodC5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYmxvY2stY2FyZF9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stY2FyZF9fbGVmdC5kZXNrdG9wLFxuICAgIC5ibG9jay1jYXJkX19yaWdodC5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stY2FyZF9fbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1jYXJkX19yaWdodCB7XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIC5ibG9jay1jYXJkX19pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFzLXdoaXRlLWxpZ2h0Ymx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1sYmx1ZSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcmRfX2ltYWdlLWFjY2VudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZSB7XG4gIC5ibG9jay1jYXJkIHtcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWhlYWRsaW5lKCk7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stbG9nb3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDYwcHggNjBweDtcbiAgfVxuXG4gICZfX2hlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSBmb250KGgzKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDMuNXJlbSBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJoZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgZm9udChoNS1zdWIpO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgfVxuXG4gICZfX2xvZ28tZ3JpZCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBAaW5jbHVkZSBkZXZpY2UodGFibGV0KSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmbGV4OiAwIDAgMTYlO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qcy1oaWRlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hvdy1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5qcy1zaG93LW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBAaW5jbHVkZSBidXR0b24oaHVtYW5pdHlfbGcpO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWhvdGVsLWNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi5sYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gICAgfVxuICAgIC5ibG9jay1ob3RlbC1jYXJkcyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICAgICAgICZfX2hvdGVscyB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0ODBweCkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAgIH1cbiAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay1ob3RlbC1jYXJkc19fc2hhcGUtMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gIH1cbiAgJi53aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLmJsb2NrLWhvdGVsLWNhcmRzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19ob3RlbHMge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2staG90ZWwtY2FyZHNfX3NoYXBlLTEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICB9XG5cbiAgJjp0YXJnZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNTBweDsgLyogZml4ZWQgaGVhZGVyIGhlaWdodCovXG4gICAgbWFyZ2luOiAtMTUwcHggMCAwOyAvKiBuZWdhdGl2ZSBmaXhlZCBoZWFkZXIgaGVpZ2h0ICovXG4gIH1cblxuICAmX19ib29rLW5vdy1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAmX19zcGFjZSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc2OXJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gIH1cblxuICAmX190ZXh0IGg0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hvdGVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbm1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXItaXRlbSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB9XG5cbiAgJl9faXRlbS10aXRsZSxcbiAgJl9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAmX19pdGVtLWJ1dHRvbiB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfilrYgICc7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1tdXRlZC1vcmFuZ2UpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBhLmJvb2stbm93LWN0YV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvb2stbm93LWN0YSxcbiAgJl9faXRlbS1yYXRlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJl9faXRlbS1ib29rLW5vdy1jdGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gICZfX2Jvb2stbm93LWN0YSxcbiAgJl9faXRlbS1ib29rLW5vdy1jdGEge1xuICAgIC5ib29rLW5vdy1jdGFfX2xpbmsge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1jb25mZXJlbmNlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gICZfX3JhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX21vcmUtaW5mbyxcbiAgJl9sZXNzLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfX2xlc3MtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2luZm8tdGV4dC5ob3RlbC1pbmZvLWV4cGFuZGVkIHtcbiAgICAuYmxvY2staG90ZWwtY2FyZHNfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC5ibG9jay1ob3RlbC1jYXJkc19fbGVzcy1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmJsb2NrLWhvdGVsLWNhcmRzX19tb3JlLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdW5zZXQ7XG4gICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQXVzdGluIFRoZW1lXG4gICYuYXVzdGluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBBdXN0aW4gVGhlbWUgT3B0aW9uIFdoaXRlIENhcmRcbiAgICAmLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM5QzIyNEYgLCNDMTM4NkEgNzAlKTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzLjc1cmVtO1xuICAgICAgLmJsb2NrLWhvdGVsLWNhcmRzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwxMTIsMTYxLDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0YxRjNGNiAsI0ZGRkZGRiA3MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEF1c3RpbiBUaGVtZSBPcHRpb24gV2hpdGUgQ2FyZCBFbmRcblxuICAgIC8vIEF1c3RpbiBUaGVtZSBPcHRpb24gTGlnaHRibHVlIENhcmRcbiAgICAmLmxibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAuYmxvY2staG90ZWwtY2FyZHMge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0YxRjNGNiAsI0ZGRkZGRiA3MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEF1c3RpbiBUaGVtZSBPcHRpb24gTGlnaHRibHVlIENhcmQgRW5kc1xuXG4gICAgLmJsb2NrLWhvdGVsLWNhcmRzIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAyZnI7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbmhlaWdodDogMjYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FyZCB7XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICAgICAgICBjb2xvcjogIzVENjI3NjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjMGQxNzNkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM1RDYyNzY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICAgJl9fdGFiY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgICAgICZfX2hvdGVscyB7XG4gICAgICAgIGdhcDogMnJlbSAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQWNjZW50IHRvcCBsZWZ0IC0tIEV4cGxvcmUgU0RcbiAgICAgICZfX2FjY2VudHRsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3MnB4O1xuICAgICAgICBsZWZ0OiAtMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQXVzdGluIFRoZW1lIEVuZFxuICAgIC5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2VfX3RhYmxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICAgLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAmX19zaGFwZS0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9ob3RlbC1zaGFwZS0zLndlYnApO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG53aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMTAwMHB4O1xuICAgIGJvdHRvbTogLTQ5MXB4O1xuICAgIHJpZ2h0OiAtNjc5cHg7XG4gICAgei1pbmRleDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbnJpZ2h0OiAtMzQ1cHg7XG4gICAgICB9XG4gIH1cblxuICAmX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmJsb2NrLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgbWluLWhlaWdodDogMzI1cHg7XG4gIH1cblxuICAmX19wYXVzZS1wbGF5IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIGJvdHRvbTogMTA3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdyaWQtZ2FwOiAuNXJlbTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYnRuMyk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJvdHRvbTogMTMwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSg5NiwxMTIsMTYxLC40KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICB9XG4gIH1cblxuICAmX19ldmVudC1iYXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG4gICAgcGFkZGluZzogMXJlbSAwIDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgcGFkZGluZzogMS41cmVtIDAgNC41cmVtO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ3JpZC1nYXA6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgQGluY2x1ZGUgZm9udChiLWNhbGxvdXQpO1xuICAgICAgbWF4LXdpZHRoOiA1NzlweDtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKGh1bWFuaXR5X2xnKTtcblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhZGllbnQtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgLjIpIDQwJSwgcmdiYSgwLCAwLCAwLCAuNCkgNzAlKTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgLjIpIDQwJSwgcmdiYSgwLCAwLCAwLCAuNCkgNzAlKTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdy1kb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gIH1cbiAgICAvLyBIT01FIFBBR0UgU1RZTEVcbiAgICAmLmNlbnRlciB7XG4gICAgICAuYmxvY2staGVybyB7XG5cbiAgICAgICAgJl9fcGF1c2UtcGxheSB7XG4gICAgICAgICAgYm90dG9tOiAyNTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBib3R0b206IDE4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UoZGVza3RvcCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgICAmX19pbWFnZTEtY3RhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgICYtZ2xhc3Mge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo4MzdweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC04MzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OnVuc2V0O1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xNTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2OHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGgxLWxvbmcpO1xuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaHh4LWxvbmcpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9IFxuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGg1LXN1Yik7XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChoNC1zdWIpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQkFDS0dST1VORCBMQVlFUiBUTyBBQ0NPTU9EQVRFIE1BUkdJTiBPTiBNT0JJTEUgRk9SIENPTkZFUkVOQ0UgQkxPQ0tcbiAgICAmLmJnLWxheWVyIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGNEY4RkY7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDEzLDIzLDYxLC42KSwgcmdiYSgxMywyMyw2MSwuNikpLCB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9XSF9Gb2N1c19CRy5qcGcpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG4gICAgLy8gRU5EIEhPTUUgUEFHRSBTVFlMRVxuXG4gICAgLy8gJzIzIGJyYW5kaW5nXG4gICAgLmJsb2NrLWhlcm8ge1xuXG4gICAgICAmX19vdmVyZmxvdy13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgdmlkZW8uYmd2aWRlby5ob21lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgdmlkZW8uYmd2aWRlby5tYWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmJsb2NrLWhlcm8ge1xuICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kICcyMyBicmFuZGluZ1xuXG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsyIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUodHJhbnNwYXJlbnQsICNmZmYsICNmZmYsICMwZDE3M2QpO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIC8vIERFRkFVTFRTXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgNS41cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIC8vIGdhcDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgI3dpc3RpYV9ncmlkXzQzX2NlbnRlciA+IGRpdi53LXZpZGVvLXdyYXBwZXIudy1jc3MtcmVzZXQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltYWdlMS1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDc3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udChoMSk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZW9ub3JhbmdlLXdobGl2ZSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDItbG9uZyk7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChoMS1sb25nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkbGluZSAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgIC5iZy1ib3gge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCByZ2JhKDExLDI0LDY3LDEpIDEwJSwgcmdiYSgxOTMsNTYsMTA2LDEpIDEwMCUpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5jeWFuLWRvd25sb2FkLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLWxpbmsge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZShcbiAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItbXV0ZWQtZ3JlZW4pLFxuICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmVlbilcbiAgICApO1xuICB9XG5cbiAgJl9fY3RhLWxpbmstd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vIGdyaWQtZ2FwOiAxLjVyZW1cbiAgICB9XG4gIH1cblxuICAmX19saW5rMSB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBjeWFuLWJ1dHRvbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluazIge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKHRyYW5zcGFyZW50KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBERUZBVUxUUyBFTkRcblxuICAmLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6IDI7IC8vIGVuc3VyZSBqdW1wIG1lbnUgYXBwZWFycyBvdmVyIG90aGVyIGNvbXBvbmVudHNcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmJsb2NrLWhlcm9fX2dyYWRpZW50LWxheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgLjQpIDcwJSk7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIC40KSA3MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1oZXJvX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDE1LjVyZW07XG4gICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDQuNXJlbSAwIDYuNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1LjVyZW0gMCAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2staGVyb19fbGVmdCB7XG4gICAgICAuYmxvY2staGVyb19faGVhZGxpbmUgIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChoMSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGgyLWxvbmcpO1xuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChoMS1sb25nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWhlcm9fX3RleHQgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQtc3ViKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdnkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSkgIWltcG9ydGFudDtcbiAgICAuYmxvY2staGVybyB7XG4gICAgICAmX193cmFwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRsaW5lLm9yYW5nZS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5lb25vcmFuZ2Utd2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMi1sb25nKTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaDEtbG9uZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDMpO1xuICAgICAgfVxuXG4gICAgICAmX19vdmVyZmxvdy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp1bXAtbWVudSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAmX190aXRsZS1jb2xvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250KGg2LXN1Yik7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQodGFnMSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5qdW1wLW1lbnVfX2ZhLWNhcmV0LWRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucm90YXRlLTE4MCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggMXB4IHJnYmEoOTEsOTksMjI4LC4yKTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICZfX3dyYXAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZS1jb2xvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgIH1cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgZ2FwOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWljb24tZ3JpZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24taXRlbSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBAaW5jbHVkZSBmb250KGg0LXN1Yik7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIvLyBEZWZhdWx0L2F1c3RpbiBUb29sa2l0XG5cbi8qIEhlbHBlciBtaXhpbiB0byBzZXQgYmFja2dyb3VuZCB0byByYWluYm93LWFjY29yZGlvbiBpdGVtICovXG4vLyBAbWl4aW4gYWNjb3JkaW9uLWl0ZW0tYmFja2dyb3VuZCgkY29sb3IpIHtcbi8vICAgc3VtbWFyeTphZnRlcixcbi8vICAgc3VtbWFyeTpiZWZvcmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbi8vICAgfVxuXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbi8vIH1cblxuLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcblxuICAmLmZpcnN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkU4RTgsICNmZmYgMzAlLCk7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gIH1cblxuICAmLmxhc3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0ZGRThFOCwgI2ZmZiAzMCUsKTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIH1cblxuICAmX19vdmVyZmxvdy13cmFwIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgbWFyZ2luOiAtMy43NXJlbSBhdXRvIDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI0cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgaDMge1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3Blbi1idG4ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgd2lkdGg6IDE4cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgICBtaW4td2lkdGg6IDg2cHg7XG4gICAgd2lkdGg6IDg2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24taW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjRweDtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJl9fd3JhcC1pdGVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAgICAgJltvcGVuXSB7XG4gICAgICAgIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzEzODZBICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTMsMjMsNjEsMC4xMik7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHNjcm9sbC1tYXJnaW46IDMwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG4gICAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAvLyBAaW5jbHVkZSBhY2NvcmRpb24taXRlbS1iYWNrZ3JvdW5kKHdoaXRlKTtcblxuICAgICAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19sZWZ0IGEsXG4gICAgICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOScgaGVpZ2h0PScxNS4xMjYnIHZpZXdCb3g9JzAgMCAxOSAxNS4xMjYnJTNFJTNDcGF0aCBpZD0nUGF0aF8yMTMxMycgZGF0YS1uYW1lPSdQYXRoIDIxMzEzJyBkPSdNNDAuMjM0LDMxLjUyN2wwLDAtNy4wNDYtNy4wNDZMMzEuOCwyNS44NjhsNS4xNjYsNS4xNjdIMjEuNzkzVjMzaDE1LjNsLTUuMiw1LjJMMzMuMjc3LDM5LjZsNy41MTYtNy41MTZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjEuNzkzIC0yNC40NzUpJyBmaWxsPSclMjNGRkNGMjcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19xdW90ZS1zb3VyY2UgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLy8gQGluY2x1ZGUgYWNjb3JkaW9uLWl0ZW0tYmFja2dyb3VuZCh3aGl0ZSk7XG5cbiAgICAgIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fYm9keSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19sZWZ0IGEsXG4gICAgICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2Z1bGwgYSB7XG4gICAgICAgIGNvbG9yOiAjOWMyMjRmO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTknIGhlaWdodD0nMTUuMTI2JyB2aWV3Qm94PScwIDAgMTkgMTUuMTI2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjEzMTMnIGRhdGEtbmFtZT0nUGF0aCAyMTMxMycgZD0nTTQwLjIzNCwzMS41MjdsMCwwLTcuMDQ2LTcuMDQ2TDMxLjgsMjUuODY4bDUuMTY2LDUuMTY3SDIxLjc5M1YzM2gxNS4zbC01LjIsNS4yTDMzLjI3NywzOS42bDcuNTE2LTcuNTE2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIxLjc5MyAtMjQuNDc1KScgZmlsbD0nJTIzOUMyMjRGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlLXNvdXJjZS0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjOWMyMjRmO1xuICAgICAgfVxuXG4gICAgICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX3F1b3RlLWltZyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIC8vIEBpbmNsdWRlIGFjY29yZGlvbi1pdGVtLWJhY2tncm91bmQod2hpdGUpO1xuXG4gICAgICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb25fX2JvZHkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fbGVmdCBhLFxuICAgICAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19mdWxsIGEge1xuICAgICAgICBjb2xvcjogIzljMjI0ZjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTknIGhlaWdodD0nMTUuMTI2JyB2aWV3Qm94PScwIDAgMTkgMTUuMTI2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjEzMTMnIGRhdGEtbmFtZT0nUGF0aCAyMTMxMycgZD0nTTQwLjIzNCwzMS41MjdsMCwwLTcuMDQ2LTcuMDQ2TDMxLjgsMjUuODY4bDUuMTY2LDUuMTY3SDIxLjc5M1YzM2gxNS4zbC01LjIsNS4yTDMzLjI3NywzOS42bDcuNTE2LTcuNTE2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIxLjc5MyAtMjQuNDc1KScgZmlsbD0nJTIzOUMyMjRGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fcXVvdGUtaW1nIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5ibG9jay1yYWluYm93LWFjY29yZGlvbl9fcXVvdGUtc291cmNlLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM5YzIyNGY7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIC8vIEBpbmNsdWRlIGFjY29yZGlvbi1pdGVtLWJhY2tncm91bmQod2hpdGUpO1xuXG4gICAgICBhLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uX19xdW90ZS1zb3VyY2UtLWxpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wZWFybC1hcXVhKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgLy8gQGluY2x1ZGUgYWNjb3JkaW9uLWl0ZW0tYmFja2dyb3VuZCh3aGl0ZSk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgIC8vIEBpbmNsdWRlIGFjY29yZGlvbi1pdGVtLWJhY2tncm91bmQod2hpdGUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC01NHB4O1xuICAgICAgdG9wOiAtNy4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19xdW90ZS13cmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtIDEuNXJlbSAycmVtO1xuICB9XG5cbiAgJl9fcXVvdGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGFycm93LWxpbmsoKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXBlYXJsLWFxdWEpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1LjEyNicgdmlld0JveD0nMCAwIDE5IDE1LjEyNiclM0UlM0NwYXRoIGlkPSdQYXRoXzIxMzEzJyBkYXRhLW5hbWU9J1BhdGggMjEzMTMnIGQ9J000MC4yMzQsMzEuNTI3bDAsMC03LjA0Ni03LjA0NkwzMS44LDI1Ljg2OGw1LjE2Niw1LjE2N0gyMS43OTNWMzNoMTUuM2wtNS4yLDUuMkwzMy4yNzcsMzkuNmw3LjUxNi03LjUxNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMS43OTMgLTI0LjQ3NSknIGZpbGw9JyUyMzdBRDhCQScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAmX19mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGFycm93LWxpbmsoKTtcbiAgICAgIGNvbG9yOiAjN2FkOGJhO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1LjEyNicgdmlld0JveD0nMCAwIDE5IDE1LjEyNiclM0UlM0NwYXRoIGlkPSdQYXRoXzIxMzEzJyBkYXRhLW5hbWU9J1BhdGggMjEzMTMnIGQ9J000MC4yMzQsMzEuNTI3bDAsMC03LjA0Ni03LjA0NkwzMS44LDI1Ljg2OGw1LjE2Niw1LjE2N0gyMS43OTNWMzNoMTUuM2wtNS4yLDUuMkwzMy4yNzcsMzkuNmw3LjUxNi03LjUxNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMS43OTMgLTI0LjQ3NSknIGZpbGw9JyUyMzdBRDhCQScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19mdWxsIHtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobGFwdG9wLW9ubHkpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1vcmFuZ2UpO1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHIge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHIge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cblxuICB1bCB7XG4gICAgJi5jb2x1bW5zLTIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFpbmJvdy1hY2NvcmRpb24tYWx0IHtcbiAgICAvLyBtYXJnaW46IDA7XG5cbiAgICAmLnNob3ctZ2xvYmUtYmFja2dyb3VuZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgIGhlaWdodDogNjc1cHg7XG4gICAgICAgIHRvcDogLTI1MHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAtNDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ndWlkZWxpbmVzLXJhaW5ib3cge1xuICAgICAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uIHtcbiAgICAgICAgLy8gJl9fb3ZlcmZsb3ctd3JhcCB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAvLyAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmVlbikgMTAwcHgsXG4gICAgICAgIC8vICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgMFxuICAgICAgICAvLyAgICkgIWltcG9ydGFudDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXJhaW5ib3ctYWNjb3JkaW9uIHtcbiAgICAgICZfX292ZXJmbG93LXdyYXAge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoLCAxMjc1cHgpO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgsIDEyNzVweCk7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAtaXRlbXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDEuNXJlbSAxcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg1OSw3NCwxMzEsMC4yKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjaywgIzAwMCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBjb2xvcjogIzVENjI3NjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaGlkZS1tYXJrZXIge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xlZnQsXG4gICAgICAmX19mdWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgICAgIGNvbG9yOiAjNUQ2Mjc2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVmdCB7XG4gICAgICAgICYuc2l4dHkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fb3Blbi1idG4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrLCAjMDAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FyZC1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAmX19jYXJkLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9PcGVyYVxuc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vQ2hyb21lXG5zdW1tYXJ5OjptYXJrZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIGhlbHBlcnNcbi5ib3JkZXItdG9wLWxlZnQtcm91bmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xufVxuLmJvcmRlci1ib3R0b20tbGVmdC1yb3VuZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG59XG4uYm9yZGVyLXRvcC1yaWdodC1yb3VuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuLmJvcmRlci1ib3R0b20tcmlnaHQtcm91bmQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbn1cbi5ib3JkZXItbm8tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIERlZmF1bHQvYXVzdGluIFRvb2xraXQgRW5kXG5cbi8vIGF1c3RpbiBGZWF0dXJlZFxuXG4uYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ge1xuICAmLmF1c3Rpbi5mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAzMDBweDtcbiAgICAuYmxvY2stcmFpbmJvdy1hY2NvcmRpb24ge1xuICAgICAgJl9fd3JhcC1pdGVtcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbjogMzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xlZnQge1xuICAgICAgICAmLnNpeHR5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmLmNvbHVtbnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW0gNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDYlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtbWFyb29uLWJ1dHRvbjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3BlYWtlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBncmlkLWdhcDogMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3BlYWtlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDAgMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJmcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAgMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGhyZWUsICYuZm91ciB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgICB9XG4gICAgICAgICYub25lIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RvLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMDB2aCArIHZhcigtLW9mZnNldCkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMGQxNzNkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYXVzdGluIEZlYXR1cmVkIEVuZFxuIiwiLmJsb2NrLWxhcmdlLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC10YW4pO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS41cmVtIDAgM3JlbSAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAmX19jb250ZW50LXRpdGxlLFxuICAmX19jb250ZW50LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmX19jb250ZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAmX19jb250ZW50LWN0YSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKFxuICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1tdXRlZC1ncmVlbiksXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKVxuICAgICk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5saWdodF90YW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcGFwYXlhLXdoaXApO1xuICAgIC5ibG9jay1sYXJnZS1jYXJkc19fY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1hdHRlbmRlZS1xdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmc6My41cmVtIDAgOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgsIDEyNzVweCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19xdW90ZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBncmlkLWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIEBpbmNsdWRlIGZvbnQoaDIpO1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIEBpbmNsdWRlIGRldmljZSh0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVvdGUtbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICB0b3A6IC0xLjI1cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICB9XG4gIH0gXG5cbiAgJl9fcXVvdGUge1xuICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIEBpbmNsdWRlIGZvbnQocTMpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmX19jb21wYW55LCAmX19yb2xlIHtcbiAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICBAaW5jbHVkZSBmb250KGg2LXN1Yik7XG4gIH1cblxuICAmX19xdW90ZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1heC13aWR0aDogNzglO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNjAlO1xuICAgIHBhZGRpbmc6IDJyZW07ICBcbiAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgfVxuXG4gICAgJi5vbmUge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aHJlZWFjcm9zcyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1vY2Vhbi13aGxpdmUpLCAjMGUzYTk2IDgwJSk7XG4gIH1cblxuICAmLmJpZ3RvcHR3b2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1vY2Vhbi13aGxpdmUpLCAjMGUzYTk2IDgwJSk7XG5cbiAgICAuYmxvY2stYXR0ZW5kZWUtcXVvdGUge1xuICAgICAgJl9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDhyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcXVvdGUtZ3JpZCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgZ3JpZC1nYXA6IDRyZW0gMTByZW07XG4gICAgICB9XG4gICAgICAmX19pdGVtLnplcm8ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pdGVtLm9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19xdW90ZS1ib3guemVybyB7XG4gICAgICAgIC5ibG9jay1hdHRlbmRlZS1xdW90ZV9fcXVvdGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQocTMpO1xuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcXVvdGUtYm94IHtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2OCU7XG4gICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3F1b3RlLWJveC50d28ge1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnR3b2JpZyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAuYmxvY2stYXR0ZW5kZWUtcXVvdGUge1xuICAgICAgJl9fcXVvdGUtZ3JpZCB7XG4gICAgICAgIGdyaWQtZ2FwOiA3cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3F1b3RlLWJveCB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub25lIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1hbm5vdW5jZW1lbnRzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDUwJSwgI0ZGRjBGNSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgfVxuICAmX193cmFwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LW9ubHkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6I0YxRjNGNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsI2ZmZiwjZjFmM2Y2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDk2LCAxMTIsIDE2MSwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19wcmVoZWFkZXIsXG4gICZfX3N1YmhlYWRlciB7XG4gICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgfVxuXG4gICZfX3ByZWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgQGluY2x1ZGUgZm9udChoMy1sZXNzKTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgLmdsaWRlIHtcbiAgICAmX190cmFjayB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3NsaWRlIHtcbiAgICAgIG1hcmdpbjogMS41cmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiA0NjFweCFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMzE0cHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJl9fYXJyb3ctLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJyb3ctLXByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idWxsZXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idWxsZXQge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMC42NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHNfd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NoYXBlLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9hbm4tc2hhcGUtMS53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIHRvcDogMTk0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAwO1xufVxuICAgICAgICB9XG5cbiAgICAmX19zaGFwZS0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvYW5uLXNoYXBlLTIud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICB0b3A6IDMxN3B4O1xuICAgIHJpZ2h0OiAtNDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zaGFwZS0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvYW5uLXNoYXBlLTMud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgIGxlZnQ6IC01MXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgdG9wOiAtNDNweDtcbiAgICBsZWZ0OiAtNTdweDtcbn1cbiAgICAgICAgfVxuICBcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vICZfX29mZnNldC13cmFwIHtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAtMjByZW07XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1hcm9vbi1hcnJvdy1saW5rKCk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXNwZWFrZXItc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmduZXV0cmFsLXdobGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX193cmFwIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMCAyLjVyZW07XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgZm9udChjYWxsb3V0KTtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBAaW5jbHVkZSBhcnJvd19idXR0b24oaHVtYW5pdHlfbWQpO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jdGEtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICZfX2xpc3Qtb3ZlcmZsb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmduZXV0cmFsLXdobGl2ZSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxNjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLWRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zcGVha2VyLXR5cGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgQGluY2x1ZGUgZm9udCh0YWcyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAuMTVyZW0gLjVyZW0gLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyIHtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgb3V0bGluZTogMCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXItd3JhcCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgICAgIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlciB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBpbWcge1xuICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1jb21wYW55LWxvZ28td3JhcCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlci1iZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgYm90dG9tOiAtMjMwcHg7XG4gICAgcmlnaHQ6IC0yNzBweDtcbiAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICBib3R0b206IC0yNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgIGJvdHRvbTogLTIzMHB4O1xuICAgICAgcmlnaHQ6IC0yMzBweDtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJi5rZXlub3RlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtZGVudmVyL2Fzc2V0cy9pbWFnZXMva2V5bm90ZV9mcmFtZS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5lbWNlZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKTtcbiAgICB9XG5cbiAgICAmLm1lZ2Ege1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICB9XG4gIH1cblxuICAvLyBHbGlkZSBzdHlsZXMuXG4gIC5nbGlkZSB7XG4gICAgJl9fc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRyb2xzX3dyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJl9fYXJyb3ctLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHJhY2sge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICB9XG4gICAgJl9fc2xpZGVzIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB9XG4gICAgJl9fYXJyb3ctLXByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnVsbGV0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J1bGxldCB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAuMzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAyMywgNjEsIDAuMykgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgMC42NXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1odW1hbml0eTYwLXdobGl2ZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5maWxsZWQge1xuICAgICAgQGluY2x1ZGUgbWFyb29uLWJ1dHRvbjtcbiAgICB9XG5cbiAgICBhLm91dGxpbmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtbWFyb29uLWJ1dHRvbjtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWhhbGYtc2xpZGVyIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC10YW4sICNmZmY5ZjApO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5zcGVha2Vycy1jaXJjbGUge1xuICAgIC5ibG9jay1oYWxmLXNsaWRlciB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTE1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIC0xNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50IHtcbiAgICAuYmxvY2staGFsZi1zbGlkZXIge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLWxpbmsge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fd3JhcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19tYWluLWN0YSB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBtYXJvb24tYXJyb3ctbGluaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2hhcGUtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9wYXN0LXNwZWFrZXJzLXNoYXBlLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYm90dG9tOiAxMzJweDtcbiAgICAgIGxlZnQ6IC0xNjRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgYm90dG9tOiAtNjUwcHg7XG4gICAgICAgIGxlZnQ6IC0zMDBweDtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGhlaWdodDogMTIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICAgJl9fc2hhcGUtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9jb250ZW50LWV4cGVyaWVuY2Utc2hhcGUtMi53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMjIycHg7XG4gICAgICBsZWZ0OiAtMzdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICB0b3A6IC0yNTdweDtcbiAgICAgICAgcmlnaHQ6IC0xOTFweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAgICZfX3NoYXBlLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvY29udGVudC1leHBlcmllbmNlLXNoYXBlLTMud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBib3R0b206IDE2NXB4O1xuICAgICAgbGVmdDogLTE2NHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgYm90dG9tOiAtNDQzcHg7XG4gICAgICAgIGxlZnQ6IC0xOTJweDtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBtaW4taGVpZ2h0OiA3NzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gICZfX3RleHQge1xuICAgIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMzc1cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4zNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuY3RhX2xpbmstLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdC1vdmVyZmxvdyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2UtcGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICByaWdodDogOTJweDtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogLTEyMHB4O1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFwdG9wKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLWRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICByaWdodDogLTE5M3B4O1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3NsaWRlci1vZGQtYmcuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAyMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2xpZGVyLWV2ZW4tYmcuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAyMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtb3V0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2FyZC1pbWcyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkIHtcblxuXG4gICAgICAmLWhlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgaGVpZ2h0OiAyODVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIyNSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgICYtaW1nMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIyNSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG5cblxuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy43NCcgaGVpZ2h0PScxMi4yNCcgdmlld0JveD0nMCAwIDEzLjc0IDEyLjI0JyUzRSUzQ2cgaWQ9J0dyb3VwXzU0MjIxJyBkYXRhLW5hbWU9J0dyb3VwIDU0MjIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQyLjM3MSAxLjQxMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMDYwOScgZGF0YS1uYW1lPSdQYXRoIDEwNjA5JyBkPSdNNTg5MS41LDQ2ODguNWw1LjYzMyw1LjAxOS01LjYzMyw0LjQwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU2NDIuMDIxIC00Njg4LjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMzg2QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI2MzUnIGRhdGEtbmFtZT0nUGF0aCAyMjYzNScgZD0nTTE1LjMsMEgzLjg3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjM5LjUgNS4wMDUpJyBmaWxsPSclMjNDMTM4NkEnIHN0cm9rZT0nJTIzQzEzODZBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZSwgd2lkdGggMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgIH1cbiAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMGQxNzNkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzBkMTczZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSxcbiAgJl9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19pbWFnZS13YXZlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICZfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCwgI2ZmZTNiZCk7XG4gICAgcGFkZGluZzogMXJlbSAxLjg3NXJlbSAxLjM3NXJlbSAxLjEyNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAyLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgLy8gR2xpZGUgc3R5bGVzLlxuICAuZ2xpZGUge1xuICAgICZfX3NsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDM5OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250cm9sc193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJl9fYXJyb3ctLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19hcnJvdy0tcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J1bGxldHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC03cHg7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idWxsZXQge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMC42NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RyYWNrIHtcbiAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbGVyKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmZpbGxlZCB7XG4gICAgICBAaW5jbHVkZSBtYXJvb24tYnV0dG9uO1xuICAgIH1cblxuICAgIGEub3V0bGluZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudC1tYXJvb24tYnV0dG9uO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2std2F2ZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcblxuICAmLmhpZGUtbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc3dpc2h5LWltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgdG9wOiAtMnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gc21hbGwtdGV4dC10aWNrZXQtc3R5bGluZyB7XG4gIEBpbmNsdWRlIGZvbnQoYjMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5ibG9jay10aWNrZXQtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZSk7XG5cbiAgJi5ob21lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2MHB4IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5wcmljaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwIDA7XG4gICAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgICB9XG4gICAgLmJsb2NrLXRpY2tldC1jYXJvdXNlbCB7XG4gICAgICAmX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMy41cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTsgIFxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMy41cmVtIDA7XG4gIH1cblxuICAmX190aWNrZXRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBncmlkLWdhcDogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpY2tldHMtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIEBpbmNsdWRlIGRldmljZSh0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMSAwIDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICBmbGV4OiAxIDAgMzElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBncmlkLWdhcDogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpY2tldC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoOTEsOTksMjI4LCAwLjIpO1xuICB9XG5cbiAgJl9fdS1saXN0LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ibG9jay10aWNrZXQtY2Fyb3VzZWxfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsZXIpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Nob3ctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmhpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250KGIxKTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gLjc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMXJlbSAuNzVyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgZm9udChiMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX190aWNrZXQtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbDEwLXdobGl2ZSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1uZXV0cmFsMjAtd2hsaXZlKTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IGF1dG8gMTIwcHg7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgICYuZmluYWwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEwMHB4O1xuICAgIH1cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICYuZ2Ege1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgfVxuICAgICAgJi50ZWFtcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG4gICAgICB9XG4gICAgICAmLmRheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxjb250cmFzdDItd2hsaXZlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGlja2V0LWxpc3QtaXRlbS1wcmljZSB7XG4gICAgQGluY2x1ZGUgZm9udChoNC1sb25nKTtcbiAgfVxuICAmX190aWNrZXQtbGlzdC1pdGVtLWV4cGlyZXMge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBAaW5jbHVkZSBzbWFsbC10ZXh0LXRpY2tldC1zdHlsaW5nO1xuICB9XG4gICZfX3RpY2tldC1saXN0LWl0ZW0tZGlzY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRleHQtdGlja2V0LXN0eWxpbmc7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIH1cbiAgJl9fdGlja2V0LWl0ZW0tbGktd3JhcCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgJi5nYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgIH1cbiAgICAmLnRlYW1zIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG4gICAgfVxuICAgICYuZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAmX19jYXRlZ29yeSB7XG4gICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICB9XG4gICZfX2NhdGVnb3J5LXByZSB7XG4gICAgQGluY2x1ZGUgc21hbGwtdGV4dC10aWNrZXQtc3R5bGluZztcbiAgfVxuICAmX19jYXRlZ29yeS1oZWFkIHtcbiAgICBAaW5jbHVkZSBmb250KGgzLWxvbmcpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgQGluY2x1ZGUgZm9udChoMi1sb25nKTtcbiAgICB9XG4gIH1cbiAgJl9fY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gICZfX2NhdGVnb3J5LWljb24ge1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJi5nYSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgfVxuICAgICYudGVhbXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgIH1cbiAgICAmLmRheSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgICB9XG4gIH1cbiAgJl9fY3RhLWJ1dHRvbi1saW5rIHtcbiAgICBAaW5jbHVkZSBidXR0b24oaHVtYW5pdHlfbGcpO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufSIsIi5ibG9jay1hZ2VuZGEtYXQtYS1nbGFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgJl9fd3JhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICBjb2xvcjogd2hpdGU7ICBcbiAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RhYmxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGlzdC1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmX190YWJsaXN0LWl0ZW0ge1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYVthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiY29udGVudCB7XG4gICAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgLy8gLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgcGFkZGluZzogMCAwIDNyZW0gMDtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuNXJlbSAzcmVtIDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19ldmVudGxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEMUQyRDg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJl9fdGltZXMge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmV2ZXJ0O1xuICAgIH1cbiAgfVxuICAmX19ldmVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC10cmFja3Mge1xuICAmX193cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUsICMwMDJkM2IpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMjgzYjdiO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAyZDNiO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29weSB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jdGEtY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rMiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZS1vbmx5KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX190cmFjay13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlLW9ubHkpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzX19saW5rMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG4gICZfX3RyYWNrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJl9fdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgIGdyaWQtZ2FwOiAwIDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtY3RhLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWN0YS1saW5rIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgICB0cmFuc3BhcmVudCxcbiAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpLFxuICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSksXG4gICAgICAjMGQxNzNkICFpbXBvcnRhbnRcbiAgICApO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1vcmFuZ2UpO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktb3JhbmdlKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC10ZXh0LXdyYXAge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgICB0b3A6IDEwJTtcbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlLW9ubHkpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBwYWRkaW5nOiAzLjc1cmVtIDJyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tb2RhbC1jb250ZW50X19pbm5lci13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiA4NXZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxuICAmX19tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuICAmX19tb2RhbC1pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmFnZW5kYSB7XG4gICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzIHtcbiAgICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICZfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tLWN0YSB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoXG4gICAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItbXV0ZWQtb3JhbmdlKSxcbiAgICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSksXG4gICAgICAgICMwZDE3M2QsXG4gICAgICAgICMwZDE3M2RcbiAgICAgICk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG4gIC8vIG1hcmdpbi10b3A6IC0zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwIDA7XG4gIH1cblxuICAmLnBhc3Qtc3BlYWtlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIFxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB9XG4gICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIHtcbiAgICAgICZfX3RpdGxlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3NwZWFrZXIge1xuICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgIGhlaWdodDogMTk2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgICZfX3NwZWFrZXItd3JhcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgICZfX3NwZWFrZXItbmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyLWNvbXBhbnkge1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250KGIxKTtcbiAgICAgIH1cbiAgICAgICZfX3NwZWFrZXJzIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fc3BlYWtlci1jYXJkLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgICAgJl9fc3BlYWtlci10YWctd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgICZfX3NwZWFrZXItdGFnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCh0YWcyKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1lZ2Ege1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB9XG5cbiAgICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uge1xuICAgICAgJl9fc3BlYWtlcnMge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTM2cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmtleW5vdGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnbmV1dHJhbC13aGxpdmUpO1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICAgIH1cblxuICAgIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSB7XG4gICAgICAmX190aXRsZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgfVxuICAgICAgJl9fc3BlYWtlci13cmFwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDUwJTtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMCA1MCU7XG4gICAgICAgICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWRlbnZlci9hc3NldHMvaW1hZ2VzL2FzX2JnXzIucG5nXCIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19rZXlub3RlLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG5cbiAgICAgICAgICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2VfX3NwZWFrZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtZGVudmVyL2Fzc2V0cy9pbWFnZXMvYXNfYmdfMy5wbmdcIik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDAgNTAlIDUwJTtcblxuICAgICAgICAgIC5ibG9jay1zcGVha2Vycy1zaG93Y2FzZV9fc3BlYWtlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1kZW52ZXIvYXNzZXRzL2ltYWdlcy9hc19iZ180LnBuZ1wiKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDUwJSA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19rZXlub3RlLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgICAmX19zcGVha2VyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDUwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtZGVudmVyL2Fzc2V0cy9pbWFnZXMvYXNfYmdfMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyLW5hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMy1sb25nKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGgyLWxvbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyLWNvbXBhbnkge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg2LXN1Yik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChoNS1zdWIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyLWNvbXBhbnktbG9nby13cmFwIHtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIC8vICZfX3NwZWFrZXItaGVhZHNob3Qge1xuICAgICAgLy8gICBsZWZ0OiAtMjAlO1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIGJvdHRvbTogMDtcbiAgICAgIC8vICAgei1pbmRleDogMTtcbiAgICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gICBtYXgtd2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICAgIC8vICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgIC8vIH1cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMCA5cmVtO1xuICAgICAgfVxuICAgICAgJl9fc3BlYWtlci13cmFwIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zcGVha2VycyB7XG4gICAgICAgIGdyaWQtZ2FwOiA3LjVyZW0gMi41cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDguNXJlbSAyLjVyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5icmVha291dCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uge1xuICAgICAgJl9fc3BlYWtlcnMge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTM2cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uge1xuICAgICAgJl9fdGl0bGVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICAgIH1cbiAgICAgICZfX3NwZWFrZXItYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuXG4gICAgICAgICYua2V5bm90ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZW1jZWUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxwcmltYXJ5LXdobGl2ZSk7XG5cbiAgICAuYmxvY2stc3BlYWtlcnMtc2hvd2Nhc2Uge1xuICAgICAgJl9fdGl0bGVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gICAgICAgIGJvdHRvbTogLTIyMHB4O1xuICAgICAgICByaWdodDogLTIwMHB4O1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgICAgJl9fc3BlYWtlcnMge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdyaWQtZ2FwOiAyLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGdyaWQtZ2FwOiAyLjVyZW0gMy41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fa2V5bm90ZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDFweCByZ2JhKDkxLCA5OSwgMjI4LCAwLjIpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAtODVweDtcbiAgICByaWdodDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG5cbiAgJl9fa2V5bm90ZS1saW5rIHtcbiAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24ob2NlYW5fc20pO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbihvY2Vhbl9tZCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BlYWtlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdyaWQtZ2FwOiAyLjVyZW07XG4gIH1cblxuICAmX19zcGVha2VyLXdyYXAge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyAgXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgLy8gZmxleDogMCAwIDE3JTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlX19zcGVha2VyLWNvbXBhbnkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9IFxuXG4gICZfX3NwZWFrZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3NwZWFrZXItbmFtZS1jb21wYW55LXdyYXAge1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmX19zcGVha2VyLW5hbWUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBAaW5jbHVkZSBmb250KGg1KTtcbiAgICB9XG4gIH1cblxuICAmX19zcGVha2VyLWNvbXBhbnkge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dCwgaGVpZ2h0IC4zcyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBpbnRlcnBvbGF0ZS1zaXplOiBhbGxvdy1rZXl3b3JkcztcbiAgICBAaW5jbHVkZSBmb250KGIyKTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBAaW5jbHVkZSBmb250KGIzKTtcbiAgICB9XG4gIH1cblxuICAmX19zcGVha2VyLWNvbXBhbnktbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zcGVha2VyLWNvbXBhbnktbG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDFweCByZ2JhKDkxLCA5OSwgMjI4LCAwLjIpO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8vICZfX3NwZWFrZXItaGVhZHNob3Qge1xuICAvLyAgIGhlaWdodDogMjIwcHg7XG4gIC8vICAgbWF4LXdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gIC8vIH1cblxuICAmX19zcGVha2VyLWhlYWRzaG90LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc3BlYWtlci1iZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbm9yYW5nZS13aGxpdmUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMDBweDtcbiAgICByaWdodDogLTE3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9fc3BlYWtlci1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwLjApIDUwJSwgcmdiYSgwLDAsMCwgMSkpO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgICAvLyBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgfVxuXG4gICZfX3RpdGxlcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbm9yYW5nZS13aGxpdmUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS13cmFwIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoaDMtbG9uZyk7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGItY2FsbG91dCk7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gIH1cblxuICAuYmxvY2stcmVzb3VyY2VzLWNhcmQuaGlkZXJlc291cmNlcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlIChsYXJnZXIpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1mb290ZXJoYXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6IHJnYigxMywyMyw2MCk7XG4gIGNvbG9yOnZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMGQxNzNjLHJnYmEoMTkzLCA1NiwgMTA2LCAuNzUpIDk1JSksXG4gICAgdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Rpc3QvaW1hZ2VzL2FuaW1hdGlvbi1waF8uanBnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIH1cblxuICAgICAgICAgICZfX3NoYXBlIHtcbiAgICAgICAgJi10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IDEwMXB4O1xuICAgICAgICBib3R0b206IDI4N3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDIpO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzc2lvbl9ub2lzZV9zaGFwZXNfLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHJpZ2h0OiAtNjk5cHg7XG4gICAgICAgIGJvdHRvbTogLTM0NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDVkZWcpIHNjYWxlWCgtMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAmLnNpbXBsZSB7XG4gICAgLmJsb2NrLWZvb3RlcmhhdCB7XG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgICAgJl9fY3RhLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJl9fY3RhLWNvcHkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGVmdCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICAgICZfX2xpbmsgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50LXdoaXRlLWJ1dHRvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jdGEtY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtY3lhbik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rMiB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgd2hpdGUtYXJyb3ctbGluaztcblxuICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsZXIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rLWRvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGEge1xuICAgICAgY29sb3I6ICMyYTNhNzk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHF1YWQtd2lkZSkge1xuICAgICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgY3lhbi1idXR0b247XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkLXdyYXAge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xuICAgICAgYm90dG9tOiAtMzhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYtd3JhcCB7XG4gICAgZ3JpZC1nYXA6IDAgMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlLW9ubHkpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX193YXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAmX19uYXYtdGl0bGUge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4iLCIuYmxvY2stbW9udGhseS1wb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcblxuICAmX193aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX3RhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJmMDtcbiAgfVxuXG4gICZfX2xpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xuICAgIC8vIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2IoMzEgMzggMTM1IC8gNSUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4xOCk7XG4gIH1cblxuICAmX19iZy1kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBib3R0b206IDc0N3B4OyB3aXRoIGltYWdlc1xuICAgIHRvcDogMzgzcHg7XG4gICAgbGVmdDogLTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICByaWdodDogLTIwMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLy8gd2lkdGg6IDExMDBweDsgd2l0aCBpbWFnZVxuICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICAmX19wcmVoZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fd2F2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgJi13cmFwIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVjb3JhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNDNweDtcbiAgICAgIHRvcDogLTMwN3B4O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwY2RlZjtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAmLW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2staW5mby1jYXJkIHtcbiAgICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYwZjUgLCNmZmYgNTAlLCAjZmZmKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Rpc3QvaW1hZ2VzL2xhcmdlLWphZ2dlZC1saW5lLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgfVxuICAmX19jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMS41cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6I0YxRjNGNjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCNmZmYsI2YxZjNmNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDNyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWl0ZW0ub25lIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9hbm4tc2hhcGUtMS53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIHRvcDogLTY4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHRvcDogLTEzMXB4O1xuICAgIGxlZnQ6IC0xMzVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IC0xO1xufVxuICAgICAgICB9XG4gIH1cblxuICAmX19jYXJkLWl0ZW0udHdvIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9hbm4tc2hhcGUtMi53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvdHRvbTogLTE3NHB4O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRvcDogODlweDtcbiAgICByaWdodDogLTE3MHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG59XG4gICAgICAgIH1cbiAgfVxuICBcbiAgJl9fY2FyZC13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5LCAjMGQxNzNkKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgfVxuICB9XG4gICAgJl9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gIH1cbiAgICAgICAgICAgICAgJl9fc2hhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9hbm4tc2hhcGUtMy53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAtMzdweDtcbiAgICAgICAgbGVmdDogLTUxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xudG9wOiAtMjVweDtcbiAgICBsZWZ0OiAtMjdweDtcbn1cbiAgICAgICAgfVxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgQGluY2x1ZGUgZm9udChoMy1sZXNzKTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAjMGQxNzNkO1xuICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gIH1cbiAgICAmX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbWFyb29uLWFycm93LWxpbmsoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC00N3B4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1yZXNvdXJjZXMtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IC0zMDBweDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBkZXZpY2Uoc21hbGxlcikge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6MDtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBkZXZpY2UodGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCwgMTI3NXB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udChiLWNhbGxvdXQpO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgIH1cbiAgfVxuXG4gICZfXzJjb2wge1xuICAgIGdhcDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpOyBcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgICYtY29sMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaDItbG9uZyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbDIge1xuICAgICAgJi1ib2R5IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQtc3ViKTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG5cbiAgJl9fM2NvbCB7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgICYtY29sIHtcbiAgICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgICAmLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvcHkge1xuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbihodW1hbml0eV9tZCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oaWRlcmVzb3VyY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgdmFyKC0tbmVvbnBpbmstd2hsaXZlKSwgdHJhbnNwYXJlbnQpO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAuYmxvY2stcmVzb3VyY2VzLWNhcmRfXzJjb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLmJsb2NrLXJlc291cmNlcy1jYXJkX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5leHRlbmRvIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1vY2Vhbi13aGxpdmUpIDIwJSwgIzBFM0E5Nik7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgfVxufVxuXG4ucGFnZS1zcG9uc29ycyB7XG4gICNjb25uZWN0ID4gZGl2ID4gZGl2LmJsb2NrLXJlc291cmNlcy1jYXJkX18yY29sID4gZGl2LmJsb2NrLXJlc291cmNlcy1jYXJkX18yY29sLWNvbDIgPiBkaXYgPiBmb3JtID4gZGl2Lm1rdG9CdXR0b25Sb3cge1xuICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuYmxvY2stZmVhdHVyZS1nYWxsZXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5leHBhbmRlZCB7XG4gICAgYmFja2dyb3VuZDogIzBEMTczRDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMUQyODU0LCAjMEQxNzNEIDMwJSwgIzBEMTczRCA3MCUsICMxRDI4NTQpO1xuICAgIC5ibG9jay1mZWF0dXJlLWdhbGxlcnkge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzBEMTczRDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogIzVENjI3NjtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzbWFsbC1ib2R5KTtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcC1nZW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBncmlkLWdhcDogMnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDk2LDExMiwxNjEsMC4yKTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmQtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLnRvcCB7XG4gICAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gICAgfVxuXG4gICAgJi5ib3R0b20ge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDMuNzVyZW07XG4gICAgfVxuICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcC1nZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICB9XG4gIH1cblxuICAmX19ib3R0b20td3JhcCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMEQxNzNEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMHJlbTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvIDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAgICZfX2JvdHRvbS1jdGEge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbWFyb29uLWJ1dHRvbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS1jdGEudHJhbnNwYXJlbnQge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtbWFyb29uLWJ1dHRvbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS1jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zaGFwZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9leHBlcmllbmNlcy1zaGFwZS00LndlYnApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICBcbiAgICAgIGJvdHRvbTogLTE1M3B4O1xuICAgIGxlZnQ6IC0xMjRweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGJvdHRvbTogLTMyOHB4O1xuICAgIGxlZnQ6IDM0M3B4O1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLXBob25lKSB7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCMwZDE3M2QgMTAlLHRyYW5zcGFyZW50KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0Niw2MCwxMDUsMC42Nik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgZm9udChoMy1sZXNzKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udChjYWxsb3V0KTtcbiAgfVxufVxuIiwiLmJsb2NrLWltYWdlLWJhbm5lci1jdGEge1xuICAgIG1hcmdpbjowO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywjMGIxODQzIDEwJSwjZmY1ZThhKTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAxOHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTByZW0gN3JlbTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShmdWxsLWhkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjcwcHg7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFwdG9wKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh1bHRyYS13aWRlKSB7XG4gICAgICAgICAgICByaWdodDogMzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFwZS0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3R0b206IC0yOTJweDtcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXB0b3ApIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTcwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFwZS0yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IC00MDBweDtcbiAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICB9XG5cbiAgICAmX19zaGFwZS0zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDM4MHB4O1xuICAgICAgICByaWdodDogMjg0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICAgICAgcmlnaHQ6IDMzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgICAgICByaWdodDogNjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idWJibGUge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2dsYXNzIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMTV2dztcbiAgICAgICAgYm90dG9tOiAtMTQ1cHg7XG4gICAgICAgIGxlZnQ6LTM0cHg7XG4gICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzUlIDY1JSA0NCUgNTYlIC8gNTIlIDM3JSA2MyUgNDglO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDMxLCAzOCwgMTM1LCAwLjA1KTtcbiAgICAgICAgICB3aWR0aDo3ODNweDtcbiAgICAgICAgICBoZWlnaHQ6MzY4cHg7XG4gICAgICAgICAgYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgIHJpZ2h0OiAtMTI3cHg7XG4gICAgICAgICAgbGVmdDp1bnNldDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcHRvcCkge1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXB0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFwdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyb29uLWJ1dHRvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRvd25sb2FkLWxpbms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2stZmFxIHtcbiAgJi5mYXFfcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gICAgcGFkZGluZzogNHJlbSAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgfVxuICAgIC5ibG9jay1mYXEge1xuICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbiAgICAgICAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgICAgICAgLy8gLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTgpO1xuICAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wLW9ubHkpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mYXFfc2VjdGlvbiB7XG4gICAgLmJsb2NrLWZhcSB7XG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoKTtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xuICAgICAgfVxuICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZmFxX3N0eWxlX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6ICAwIDAgMzBweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICAwIDAgNjBweCA2MHB4O1xuICAgIH1cbiAgICAuYmxvY2stZmFxIHtcbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbndpZGUtd2lkdGgpO1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCk7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgICAgfVxuICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwLFxuICAmX19uYXYtZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gICZfX25hdi1ncm91cCB7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB0b3A6IDE1NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gICZfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogIzBlMTgzYjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgfVxuICAmX19kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1jb3B5LFxuICAgIHVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGV0YWlscyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMENERUY7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2FuY2hvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3NXB4O1xuICB9XG4gICZfX3N1bW1hcnkge1xuICAgIEBpbmNsdWRlIGZvbnQoaDUtc3ViKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjRweDtcbiAgICBncmlkLWdhcDogLjVyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG4gICZfX2ZhcS10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50LW1hcm9vbi1idXR0b247XG4gICAgfVxuICB9XG5cbiAgJl9fZmFxLWN0YSB7XG4gICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uKG9jZWFuX21kKTtcbiAgfVxufVxuIiwiLmJsb2NrLWRldmVsb3BtZW50LWNyZWRpdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOnZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gIHotaW5kZXg6IDE7XG5cbiAgICAmX19zaGFwZS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvY3JlZGl0cy1zaGFwZS0xLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIHJpZ2h0OiAtMTE5cHg7XG4gICAgYm90dG9tOiAtMTExcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBib3R0b206IC0xOTZweDtcbiAgICByaWdodDogMzNweDtcbiAgICAgICAgei1pbmRleDogMDtcbn1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGJsdWUge1xuICAgICAgICAgIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRze1xuICAgICAgICAgICAgJl9fbGVmdCwgJl9fY2VydGlmaWNhdGlvbnMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xlZnQge1xudGV4dC1hbGlnbjogY2VudGVyO1xucGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY3RhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyb29uLWJ1dHRvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgLy8gU2FuIERpZWdvIHNwZWNpZmljc1xuICAmLnNhbmRpZWdvIHtcbiAgICBzY3JvbGwtbWFyZ2luOiAzMDBweDtcbiAgICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c3tcbiAgICAgICZfX3dyYXAge1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICAgICAgcGFkZGluZzogMy43NXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ3JpZC1nYXA6IDQuNXJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgzLWxlc3MpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gU2FuIERpZWdvIHNwZWNpZmljcyBFbmRcbiAgJl9fbGVmdCxcbiAgJl9fY2VydGlmaWNhdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlcnRpZmljYXRpb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlcnRpZmljYXRpb257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYuZW1wdHktY2VydCB7XG4gICAgICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0cyB7XG4gICAgICAgICZfX2NlcnRpZmljYXRpb24tbWFpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE2LDM1LDcxKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsIHJnYmEoMTYsMzUsNzEsMSkgMCUsIHJnYmEoMTk2LDY2LDExNCwxKSA3NSUsIHJnYmEoMjI2LDEwMCw5OSwxKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmX19jZXJ0aWZpY2F0aW9uLW1vcmUtdGV4dCB7XG4gICAgICAgICAgY29sb3I6dmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50d28gIHtcbiAgICAgIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLXRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICBsZWZ0OnVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgICAmLXRhaWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgICByaWdodDozMHB4O1xuICAgICAgICAgICAgICBsZWZ0OnVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5vbmUsICYudGhyZWUsICYuZml2ZSB7XG4gICAgICAuYmxvY2stZGV2ZWxvcG1lbnQtY3JlZGl0c19fY2VydGlmaWNhdGlvbi10b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcC1vbmx5KSB7XG4gICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICBsZWZ0OnVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgICAmLXRhaWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcC1vbmx5KSB7XG4gICAgICAgICAgICAgIHJpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6dW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NlcnRpZmljYXRpb24tbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VydGlmaWNhdGlvbi1sb2dvIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbi1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6MXJlbTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICAgJjpob3ZlciArIC5ibG9jay1kZXZlbG9wbWVudC1jcmVkaXRzX19jZXJ0aWZpY2F0aW9uLXRvb2x0aXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIFxuICB9XG5cbiAgJl9fY2VydGlmaWNhdGlvbi10b29sdGlwIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDkydnc7XG4gICAgYmFja2dyb3VuZDojMTgyNzVCO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDE2NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlcnRpZmljYXRpb24tdG9vbHRpcC10YWlsIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIxQjUyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxQjUyO1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gIH1cblxuICAmX19jZXJ0aWZpY2F0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX2NlcnRpZmljYXRpb24tbW9yZS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCk7XG4gIH1cblxufVxuIiwiLmJsb2NrLW1vcmUtbGVzcy12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogIzBEMTczRDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAvLyBoZWlnaHQ6IDUwdmg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMmZyIDFmciAyZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNjB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDk2LDExMiwxNjEsMC40KTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBsZWZ0OiAtMjBweDtcbiAgICAgICAgLy8gdG9wOiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAvLyBsZWZ0OiAxMDBweDsgXG4gICAgICAgICAgICAvLyB0b3A6IDE3NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZXNzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBib3R0b206IDE1MHB4O1xuICAgICAgICAvLyByaWdodDogLTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAyMDBweDsgXG4gICAgICAgICAgICAvLyBib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi1vdXRlci13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2J1dHRvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gICAgfVxuXG4gICAgJl9fcGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSg5NiwxMTIsMTYxLCAwLjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc2hhcGVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL21vcmUtbGVzcy1zaGFwZXMud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgXG4gICAgLy8gICB0b3A6IDMyMHB4O1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zbGF0ZTogMCUgLTE4JTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTYwMHB4O1xuICAgICAgaGVpZ2h0OiAxNjAwcHg7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNsYXRlOiAtNDMlIC0yMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpZ2h0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgICB9XG5cbiAgICAubGlnaHRib3ggdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAud2lzdGlhIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi5ibG9jay1leHBlcmllbmNlcyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAzMCUsICNmZmYgNzAlLCAjRkZGMEY1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJl9fb3V0ZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBwYWRkaW5nOjJyZW0gMCA1cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbi0xIHtcbiAgICBcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoc2VjdGlvbi1oZWFkaW5nKTtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICB9XG4gIH1cblxuICAgICZfX3NlY3Rpb24tMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgICYtbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHRvcDogNjk4cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHRvcDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWlkZGxlIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZWNvcmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC03OXB4O1xuICAgICAgdG9wOiA3NTNweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGFwZSB7XG4gICAgJi0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZXMtbWlkLXNoYXBlLTEud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTRkZWcpO1xuICAgICAgICByaWdodDogLTExMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgICAgICBsZWZ0OiAxMjVweDtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2VzLW1pZC1zaGFwZS0yLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIHRvcDogNTMycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5M2RlZyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogLTE1NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgcmlnaHQ6IDU4cHg7XG4gICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgICYtNCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2VzLXNoYXBlLTQud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBib3R0b206IC0xNjBweDtcbiAgICAgICAgcmlnaHQ6IC0yMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIGJvdHRvbTogLTM1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGl2aXRpZXMge1xuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udChoMy1sZXNzKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gICAgJi1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgICBjb2xvcjojNUQ2Mjc2O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjFGM0Y2LCAjRkZGRkZGIDMwJSwgI0ZGRkZGRiA3MCUsICNGMUYzRjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoNTksNzQsMTMxLDAuMik7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOjEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gNHJlbTtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyO1xuICAgICAgZ3JpZC1nYXA6IDZyZW07XG4gICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQtY29sdW1uIHtcbiAgICBcbiAgfVxuXG4gIGRldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzBDREVGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHN1bW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIEBpbmNsdWRlIGZvbnQoY2FsbG91dCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkZXRhaWxzOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJsb2NrLWV4cGVyaWVuY2VzIHtcbiAgICAgICZfX2V4cGVyaWVuY2UtbGVmdC1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZXhwZXJpZW5jZXMge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICAmX19nbGlkZSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAuZ2xpZGUge1xuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19leHBlcmllbmNlLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJsb2NrLWV4cGVyaWVuY2VzX19leHBlcmllbmNlcyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19leHBlcmllbmNlIHtcbiAgICAmLWxlZnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZS1wb2ludGVyLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgJi1uYW1lLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICAgLmJsb2NrLWV4cGVyaWVuY2VzIHtcbiAgICAgICAgICAmX19leHBlcmllbmNlIHtcbiAgICAgICAgICAgICYtbGVmdC1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNDMTM4NkE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGVmdC1pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogI0MxMzg2QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZS1hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbYXJpYS1zZWxlY3RlZD0nZmFsc2UnXSB7XG4gICAgICAgIC5ibG9jay1leHBlcmllbmNlcyB7XG4gICAgICAgICAgJl9fZXhwZXJpZW5jZSB7XG4gICAgICAgICAgICAmLWxlZnQtaWNvbiB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwRDE3M0Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEzLDIzLDYxLDAuMTIpO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG4gICAgICAmLWNvcHkge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgICAgICBjb2xvcjogIzVENjI3NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19leHBlcmllbmNlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2N0YS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsMTEyLDE2MSwwLjIpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRDE3M0Q7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAycmVtO1xuICB9XG5cbiAgICAmX19saW5rIHtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50LW1hcm9vbi1idXR0b247XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiY29udGVudCB7XG4gICAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZ2xpZGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAgIC8vIEdsaWRlIHN0eWxlcy5cbiAgLmdsaWRlIHtcbiAgICAmX19zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXMge1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgfVxuICAgICZfX2NvbnRyb2xzX3dyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX19hcnJvdy0tbmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93LS1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnVsbGV0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J1bGxldCB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwLjY1cmVtO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHJhY2sge1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsZXIpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICAgJl9fcGxheS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAud2lzdGlhX3Jlc3BvbnNpdmVfd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMjVweCk7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTBweCk7XG4gICAgfVxuICB9XG4gICAgICAmX19wbGF5LXRoZS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTE2MS40LDEzOC43OTNsLTIuMzU1LjAxMXYtLjAyMmwtOTAuMDY3LS40MjRBNjkuMTgsNjkuMTgsMCwwLDEsNjguOTc2LDBMMTYxLjQuNDM1LDI1My44MjIsMGE2OS4xOCw2OS4xOCwwLDAsMSwwLDEzOC4zNTlsLTkwLjA2Ny40MjR2LjAyMlpcIik7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIGNsaXAtcGF0aDogcGF0aCgnTTM1OS4yMzMsMzA4LjkxOGwtNS4yNDIuMDI1di0uMDQ5bC0yMDAuNDY3LS45NDNDNjguNzM1LDMwNy45NSwwLDIzOS4wMTQsMCwxNTMuOTc2UzY4LjczNSwwLDE1My41MjQsMEwzNTkuMjMzLjk2OCw1NjQuOTQyLDBjODQuNzg5LDAsMTUzLjUyNCw2OC45MzcsMTUzLjUyNCwxNTMuOTc2UzY0OS43MzEsMzA3Ljk1LDU2NC45NDIsMzA3Ljk1bC0yMDAuNDY3Ljk0M3YuMDQ5WicpO1xuICAgIHdpZHRoOiA3MThweDtcbiAgICB9XG4gICAgd2lkdGg6IDMyMnB4O1xuICAgIFxuICAgICAgbGVmdDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuIGxlZnQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDk2LDExMiwxNjEsMC40KTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgLmxpZ2h0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgICB9XG5cbiAgICAubGlnaHRib3ggdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAud2lzdGlhIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndpc3RpYS1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICB9XG5cbiAgICAuY2xpY2stZm9yLXNvdW5kLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmluZHVzdHJ5LWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQxNzNEOyAvLyBEYXJrIGJsdWUgYmFja2dyb3VuZFxuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBmb250KGIxKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUzJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICB9XG5cbiAgICAmX19zdGF0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgLy8gc28gdGhleSBzdGF5IGZpeGVkIHdoaWxlIGNvdW50aW5nIHVwXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7IC8vIHNvIHRoZXkgc3RheSBmaXhlZCB3aGlsZSBjb3VudGluZyB1cFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7IC8vIHNvIHRoZXkgc3RheSBmaXhlZCB3aGlsZSBjb3VudGluZyB1cFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdC1udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgxLWxvbmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGgxLWxvbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdC10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgfVxuXG4gICAgJl9faW5kdXN0cmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5kdXN0cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwRDE3M0Q7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGg0LWxvbmcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaDMtbG9uZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb3VyY2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250KGV5ZTIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkU4RTgsICNmZmYgMzAlLCAjZmZmIDcwJSwgI0ZGRjBGNSk7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAtMTAwMHB4O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cblxuICAmX190b3BpY3Mge1xuICAgICZfaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAmX3dyYXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAxLjVyZW0gMnJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjFGM0Y2LCAjZmZmIDUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoNTksNzQsMTMxLDAuMTUpO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LXlvdXItdHJhY2sge1xuICAgIEBpbmNsdWRlIGZvbnQoc2VjdGlvbi1oZWFkaW5nKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdC15b3VyLXRyYWNrLWRlc2Mge1xuICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkU4RTgsICNmZmYgMzAlLCAjZmZmIDcwJSwgI0ZGRjBGNSk7XG4gICAgYSB7XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkU4RTg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRThFODtcbiAgICAgIH1cbiAgICBcbiAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstd3JhcFthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluayxcbiAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAvLyAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uOmFmdGVyIHtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyLjAwNVwiIGhlaWdodD1cIjEzLjk5OVwiIHZpZXdCb3g9XCIwIDAgMTIuMDA1IDEzLjk5OVwiPjxwYXRoIGlkPVwiUGF0aF80MzUzOTBcIiBkYXRhLW5hbWU9XCJQYXRoIDQzNTM5MFwiIGQ9XCJNNS4yOTQuNzA2YTEsMSwwLDAsMCwxLjQxNiwwbDUtNWExLDEsMCwwLDAsMC0xLjQxNiwxLDEsMCwwLDAtMS40MTYsMEw3LTIuNDEzVi0xMmExLDEsMCwwLDAtMS0xLDEsMSwwLDAsMC0xLDF2OS41ODRMMS43MDYtNS43MDZhMSwxLDAsMCwwLTEuNDE2LDAsMSwxLDAsMCwwLDAsMS40MTZsNSw1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjAwMiAxMylcIiBmaWxsPVwiJTIzRTA1QjVBXCIvPjwvc3ZnPicpO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAvLyAgIHdpZHRoOiAxNnB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDE2cHg7XG4gICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vICAgdG9wOiAzcHg7XG4gICAgICAvLyB9XG4gICAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNFMDVCNUE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZWQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkYwRjUsICNmZmYgMzAlLCAjZmZmIDcwJSwgI0ZGRjBGNSk7XG4gICAgYSB7XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkYwRjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICBcbiAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkYwRjU7XG4gICAgICB9XG4gICAgXG5cbiAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstd3JhcFthcmlhLXNlbGVjdGVkPXRydWVdIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluayxcbiAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAvLyAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uOmFmdGVyIHtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyLjAwNVwiIGhlaWdodD1cIjEzLjk5OVwiIHZpZXdCb3g9XCIwIDAgMTIuMDA1IDEzLjk5OVwiPjxwYXRoIGlkPVwiUGF0aF80MzUzOTBcIiBkYXRhLW5hbWU9XCJQYXRoIDQzNTM5MFwiIGQ9XCJNNS4yOTQuNzA2YTEsMSwwLDAsMCwxLjQxNiwwbDUtNWExLDEsMCwwLDAsMC0xLjQxNiwxLDEsMCwwLDAtMS40MTYsMEw3LTIuNDEzVi0xMmExLDEsMCwwLDAtMS0xLDEsMSwwLDAsMC0xLDF2OS41ODRMMS43MDYtNS43MDZhMSwxLDAsMCwwLTEuNDE2LDAsMSwxLDAsMCwwLDAsMS40MTZsNSw1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjAwMiAxMylcIiBmaWxsPVwiJTIzQzEzODZBXCIvPjwvc3ZnPicpO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAvLyAgIHdpZHRoOiAxNnB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDE2cHg7XG4gICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vICAgdG9wOiAzcHg7XG4gICAgICAvLyB9XG4gICAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNDMTM4NkE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRUFGOEZDLCAjZmZmIDMwJSwgI2ZmZiA3MCUsICNGRkYwRjUpO1xuICAgIGEge1xuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGOEZDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRjhGQztcbiAgICAgIH1cbiAgICBcblxuICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLFxuICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGlua1thcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgIC8vIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb246YWZ0ZXIge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTIuMDA1XCIgaGVpZ2h0PVwiMTMuOTk5XCIgdmlld0JveD1cIjAgMCAxMi4wMDUgMTMuOTk5XCI+PHBhdGggaWQ9XCJQYXRoXzQzNTM5MFwiIGRhdGEtbmFtZT1cIlBhdGggNDM1MzkwXCIgZD1cIk01LjI5NC43MDZhMSwxLDAsMCwwLDEuNDE2LDBsNS01YTEsMSwwLDAsMCwwLTEuNDE2LDEsMSwwLDAsMC0xLjQxNiwwTDctMi40MTNWLTEyYTEsMSwwLDAsMC0xLTEsMSwxLDAsMCwwLTEsMXY5LjU4NEwxLjcwNi01LjcwNmExLDEsMCwwLDAtMS40MTYsMCwxLDEsMCwwLDAsMCwxLjQxNmw1LDVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDAyIDEzKVwiIGZpbGw9XCIlMjMwRDE3M0RcIi8+PC9zdmc+Jyk7XG4gICAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIC8vICAgd2lkdGg6IDE2cHg7XG4gICAgICAvLyAgIGhlaWdodDogMTZweDtcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICB0b3A6IDNweDtcbiAgICAgIC8vIH1cbiAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb24ge1xuICAgICAgICBjb2xvcjogIzBEMTczRDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjJGQUY4LCAjZmZmIDMwJSwgI2ZmZiA3MCUsICNGRkYwRjUpO1xuICAgIGEge1xuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGQUY4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRkFGODtcbiAgICAgIH1cbiAgICBcblxuICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLFxuICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGlua1thcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgIC8vIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb246YWZ0ZXIge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTIuMDA1XCIgaGVpZ2h0PVwiMTMuOTk5XCIgdmlld0JveD1cIjAgMCAxMi4wMDUgMTMuOTk5XCI+PHBhdGggaWQ9XCJQYXRoXzQzNTM5MFwiIGRhdGEtbmFtZT1cIlBhdGggNDM1MzkwXCIgZD1cIk01LjI5NC43MDZhMSwxLDAsMCwwLDEuNDE2LDBsNS01YTEsMSwwLDAsMCwwLTEuNDE2LDEsMSwwLDAsMC0xLjQxNiwwTDctMi40MTNWLTEyYTEsMSwwLDAsMC0xLTEsMSwxLDAsMCwwLTEsMXY5LjU4NEwxLjcwNi01LjcwNmExLDEsMCwwLDAtMS40MTYsMCwxLDEsMCwwLDAsMCwxLjQxNmw1LDVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDAyIDEzKVwiIGZpbGw9XCIlMjMzMWE3ODRcIi8+PC9zdmc+Jyk7XG4gICAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIC8vICAgd2lkdGg6IDE2cHg7XG4gICAgICAvLyAgIGhlaWdodDogMTZweDtcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICB0b3A6IDNweDtcbiAgICAgIC8vIH1cbiAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb24ge1xuICAgICAgICBjb2xvcjogIzMxYTc4NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtd3JhcHMge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRThFODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLXdyYXBbYXJpYS1zZWxlY3RlZD10cnVlXSAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkU4RTg7XG4gICAgfVxuICBcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi13cmFwcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjVyZW0gLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbGVyKSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgfVxuXG4gICZfX3dyYXAge1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nOiAyNHJlbSAwIDRyZW07XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBwYWRkaW5nOjIuNXJlbSAwIDVyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX190YWJjb250ZW50IHtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA2MDBweDtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDM1MHB4O1xuICAgICAgfVxuICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXNlc3Npb25zX19yZXBlYXRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAgICZfX2N0YS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsMTEyLDE2MSwwLjIpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRDE3M0Q7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIG1hcmdpbjogM3JlbSAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLWhlYWRpbmcge1xuICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW1cbiAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudC1tYXJvb24tYnV0dG9uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX29wLW5hdi1zZWxlY3RlZC1vcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDE2cHggcmdiYSg5NiwxMTIsMTYxLDAuNCk7XG4gICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbGVyKSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvb3AtbmF2LWFycm93LWljb24uc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay1uYW1lLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LXdyYXBzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdTZWxlY3QgYSB0cmFjayc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAucm90YXRlLWljb24tYWZ0ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgICAvLyBPTiBQQUdFIE5BVlxuICAvLyAgdWwuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2IHtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gIH1cbiAgJl9fb3AtbmF2LW91dGVyIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7IE9HIFNFVFVQXG4gICAgLy8gdG9wOiAtNzJweDsgT0cgU0VUVVBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIE5FVyBTRVRVUCBPUCAzXG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19vcC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAxNnB4IHJnYmEoOTYsMTEyLDE2MSwwLjQpO1xuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC8vIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHVsdHJhLXdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBjb2xvcjogIzBkMTczZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEzLCAyMywgNjEsIDAuMyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDEzLCAyMywgNjEsIDAuMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGxlcikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbmFtZS1pY29uIHtcbiAgICAgICAgICAgICAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gJl9fb3AtbmF2LWxpbmstbmFtZS1pY29uOjphZnRlciB7XG4gICAgICAgIC8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL29wLW5hdi1hcnJvdy1pY29uLnN2Zyk7XG4gICAgICAgIC8vICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLy8gICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIC8vICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgICAgICB0b3A6IDNweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlX19vcC1uYXYtbGluay13cmFwW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLFxuICAgICAgICAmX19vcC1uYXYtbGlua1thcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgICAvLyAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2VfX29wLW5hdi1saW5rLW5hbWUtaWNvbjphZnRlciB7XG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTIuMDA1XCIgaGVpZ2h0PVwiMTMuOTk5XCIgdmlld0JveD1cIjAgMCAxMi4wMDUgMTMuOTk5XCI+PHBhdGggaWQ9XCJQYXRoXzQzNTM5MFwiIGRhdGEtbmFtZT1cIlBhdGggNDM1MzkwXCIgZD1cIk01LjI5NC43MDZhMSwxLDAsMCwwLDEuNDE2LDBsNS01YTEsMSwwLDAsMCwwLTEuNDE2LDEsMSwwLDAsMC0xLjQxNiwwTDctMi40MTNWLTEyYTEsMSwwLDAsMC0xLTEsMSwxLDAsMCwwLTEsMXY5LjU4NEwxLjcwNi01LjcwNmExLDEsMCwwLDAtMS40MTYsMCwxLDEsMCwwLDAsMCwxLjQxNmw1LDVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDAyIDEzKVwiIGZpbGw9XCIlMjNFMDVCNUFcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIC8vICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgLy8gICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gICB0b3A6IDNweDtcbiAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAuYmxvY2stY29udGVudC10cmFja3MtcGFnZV9fb3AtbmF2LWxpbmstbmFtZS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRTA1QjVBO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgICBncmlkLWdhcDogMTVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChsb25nLWgxKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnRybyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICAgICAgICBjb2xvcjogIzVENjI3NjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdWwtaGVhZGluZyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX191bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgICAgICAgY29sb3I6ICM1RDYyNzY7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19xdW90ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChzbWFsbGVyLXF1b3RlKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvdXJjZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0yNjdweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgICAgICAgIHRvcDogLTIxOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICByaWdodDogLTI2OXB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgLy8gdG9wOiAtNzVweDsgT0cgU0VUVVBcbiAgICAgICAgICB0b3A6IDI0NXB4OyAvLyBORVcgT1BUSU9OIDNcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmFuZ2Uge1xuICAgICAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIHtcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0UwNUI1QTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcXVvdGUge1xuICAgICAgICAgICAgICBjb2xvcjogI0UwNUI1QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3NvdXJjZSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNFMDVCNUE7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWQge1xuICAgICAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIHtcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MxMzg2QTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19xdW90ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzEzODZBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc291cmNlIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI0MxMzg2QTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsdWUge1xuICAgICAgICAgIC5ibG9jay1jb250ZW50LXRyYWNrcy1wYWdlIHtcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBEMTczRDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcXVvdGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzJFM0M2OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3NvdXJjZSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRTNDNjk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmVlbiB7XG4gICAgICAgICAgLmJsb2NrLWNvbnRlbnQtdHJhY2tzLXBhZ2Uge1xuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzFBNzg0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19xdW90ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjA4NjYxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc291cmNlIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzIwODY2MTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuY29udGVudC10cmFja3Mge1xuICAgICAgICAgIC5zaW5nbGUtc3BlYWtlci1wYWdlX19zZXNzaW9uX3N1bW1hcnkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtc3BlYWtlci1wYWdlX19zZXNzaW9uX2NvbDEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtc3BlYWtlci1wYWdlX19zZXNzaW9uX2NvbDIge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2luZ2xlLXNwZWFrZXItcGFnZV9fc2Vzc2lvbl9kZXRhaWxzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLXNwZWFrZXItcGFnZV9fc2Vzc2lvbl9zaGFwZS1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgIC5zaW5nbGUtc3BlYWtlci1wYWdlX19zZXNzaW9uX3NoYXBlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2VzLW1pZC1zaGFwZS0yLndlYnApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvdHRvbTogLTM1MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIxZGVnKSBzY2FsZXgoLTEpO1xuICAgICAgICAgICAgbGVmdDogLTIzNHB4O1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMzUwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbn1cbiIsIi5ibG9jay1zcG9uc29ycy1jcml0ZXJpYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDp2YXIoLS1uZXV0cmFscHJpbWFyeS13aGxpdmUpO1xuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjQzEzODZBLCM5QzIyNEYpO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogLTMwMHB4O1xuXG4gIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6MDtcbiAgfVxuXG4gIC8vICZfX3JlZC1zaGFwZSB7XG4gIC8vICAgJi0xIHtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Nwb25zb3JzX3NoYXBlLTIud2VicCk7XG4gIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAvLyAgICAgd2lkdGg6IDUwMHB4O1xuICAvLyAgICAgaGVpZ2h0OiA1MDBweDtcbiAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgIFxuICAvLyAgICAgdG9wOiAxMDNweDtcbiAgLy8gICAgIHJpZ2h0OiAtMTYzcHg7XG4gIC8vICAgICB6LWluZGV4OiAwO1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAvLyAgICAgICB0b3A6IC0xMjZweDtcbiAgLy8gICAgICAgcmlnaHQ6IC0xOXB4O1xuICAvLyAgICAgICB3aWR0aDogNzUwcHg7XG4gIC8vICAgICAgIGhlaWdodDogNzUwcHg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgY29sb3I6ICMxNzFFM0I7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWw3MC13aGxpdmUpO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICAgICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmZvcm0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IHNvbGlkICNFOEU5RUI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gICZfX2NhcmQtbnVtYmVyIHtcbiAgICBAaW5jbHVkZSBmb250KGgzKTtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDIpO1xuICB9XG4gICAgY29sb3I6ICMxNzFFM0I7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gICAgcGFkZGluZzogLjI1cmVtO1xuXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ub3JhbmdlLXdobGl2ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2FyZC1jb3B5IHtcbiAgICBAaW5jbHVkZSBmb250KGg1LXN1Yik7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg0LXN1Yik7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgYmFja2dyb3VuZDojRkZGRkZGO1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNGRkZGRkYsI0YxRjNGNik7XG4gICAgLy8gYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoOTYsMTEyLDE2MSwwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHdpZHRoOiA2MzBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWhlYWRpbmcge1xuICAgIEBpbmNsdWRlIGZvbnQoaDEtbG9uZyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAzMCUsICNmZmYgNzAlLCAjRkZGMEY1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gICAgICAgICAmOjphZnRlciB7XG4gICAgLy8gICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Nwb25zb3JzLXNoYXBlLTMud2VicCk7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8vICAgd2lkdGg6IDUwMHB4O1xuICAgIC8vICAgaGVpZ2h0OiA1MDBweDtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgIFxuICAgIC8vICAgdG9wOiAtMTM5cHg7XG4gICAgLy8gcmlnaHQ6IDExM3B4O1xuICAgIC8vICAgei1pbmRleDogLTE7XG4gICAgLy8gICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgLy8gICAgIHRvcDogLTI3MnB4O1xuICAgIC8vICAgICByaWdodDogMzQ3cHg7XG4gICAgLy8gICAgIHotaW5kZXg6IC0xO1xuICAgIC8vICAgICB3aWR0aDogNzUwcHg7XG4gICAgLy8gICAgIGhlaWdodDogNzUwcHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC8vICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAvLyAgIGNvbnRlbnQ6Jyc7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zcG9uc29ycy1zaGFwZS00LndlYnApO1xuICAgIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvLyAgIHdpZHRoOiA1MDBweDtcbiAgICAvLyAgIGhlaWdodDogNTAwcHg7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICBcbiAgICAvLyAgIHJpZ2h0OiAtMTYzcHg7XG4gICAgLy8gICBib3R0b206IC0xNTBweDtcbiAgICAvLyAgIHotaW5kZXg6IC0xO1xuICAgIC8vICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIC8vICAgICByaWdodDogLTM0NXB4O1xuICAgIC8vICAgICB3aWR0aDogNTAwcHg7XG4gICAgLy8gICAgIGhlaWdodDogNTAwcHg7XG4gICAgLy8gICAgIHotaW5kZXg6IC0xO1xuICAgIC8vICAgICBib3R0b206IC0xMjVweDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxufVxuXG5kaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0tYXJlYS5hbGlnbmZ1bGwgPiBkaXYgPiBkaXYuYmxvY2stc3BvbnNvcnMtY3JpdGVyaWFfX2Zvcm0td3JhcCA+IGRpdiA+IGZvcm0ge1xuICAvLyB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAgICAgI0xibENvbXBhbnkgPiBzcGFuLCAjTGJsd0hMU3BvbnNvcnNCZW5lZml0c0F1ZGllbmNlID4gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgLy8gd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgY29sb3I6ICMxNzFFM0IgIWltcG9ydGFudDtcbiAgICAgICAgLy8gd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgLy8gd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RjhFQkE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGxlcikge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNjA3MEExICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICAjTGJsbWt0b0NoZWNrYm94XzQyODQ4XzAsICNMYmxta3RvQ2hlY2tib3hfNDI4NDhfMSwgI0xibG1rdG9DaGVja2JveF80Mjg0OF8yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgI3dITFNwb25zb3JzU29sdXRpb25zXzE3MjczODgwNDA3NDkwIHtcbiAgICAgICAgaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVCNjNFNCAhaW1wb3J0YW50O1xuICAgICAgICAvLyB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1odW1hbml0eTcwLXdobGl2ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWt0b0J1dHRvbldyYXAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5ta3RvRm9ybVtkYXRhLWZvcm1JZD0nNDYwNSddIHtcbiAgICAgICAgZGl2Lm1rdG9CdXR0b25Sb3cge1xuICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG59XG4jc3BvbnNvcnMtZm9ybSA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYubWt0b0J1dHRvblJvdyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiNzcG9uc29ycy1mb3JtID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdjpudGgtY2hpbGQoNSkgPiBkaXYubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCA+IGRpdi5ta3RvRmllbGRXcmFwLm1rdG9SZXF1aXJlZEZpZWxkIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn0iLCIuYmxvY2std2h5LWF0dGVuZC1leHBhbmQge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkYwRjUsICNmZmYgMTAlLCAjZmZmIDkwJSwgI0ZGRjBGNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTcwcHg7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhLWJnLWxpbmUuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGxlcikge1xuICAgICAgICAgICAgcGFkZGluZzogMy43NXJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7IFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlOy8vNzB2aCA3NTBweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDk2LDExMiwxNjEsMC4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sb3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBEMTczQywgI0MxMzg2QSAzMCUsICNFMDVCNUEgNzAlLCAjMEQxNzNDKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwRDE3M0MsICMzMUNFRkYgMzAlLCAjMzFDRUZGIDcwJSwgIzJFM0M2OSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBEMTczQywgIzJCOUQ3OSAzMCUsICM0OUFEOEQgNzAlLCAjMEQxNzNEKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgxKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX19xdW90ZSB7XG4gICAgICBjb2xvcjogIzBEMTczRDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMy41cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJwgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsIEJsYWNrJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzI4ZGVnLCNGN0EyQTIsIHJnYmEoMjQ3LDE2MiwxNjIsMC4wNykpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMzdweDtcbiAgICAgICAgICB0b3A6IC02OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVvdGUtc291cmNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDMuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgJl9faGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19leHBhbmQtaGlkZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ3JpZC1nYXA6IC41cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgfVxuXG4gICAgJl9fZXhwYW5kLWhpZGUtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgICAgIGNvbG9yOiAjQzEzODZBO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cblxuICAgICZfX2V4cGFuZC1oaWRlLWFycm93IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taG9sZCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJl9fdG9wLXJlZCB7XG4gICAgICAgIC8vIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEyM3B4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YXMtbGVzcy1mb2cuc3ZnKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTIyMHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2EtbGVzcy1mb2cuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbS1ibHVlIHtcbiAgICAgICAgLy8gY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMjJweDtcbiAgICAgICAgbGVmdDogMTA0cHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhcy1tb3JlLXZhbHVlLnN2Zyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICB0b3A6IDE1NHB4O1xuICAgICAgICAgICAgbGVmdDogNTA3cHg7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1tb3JlLXZhbHVlLnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3AtZ3JlZW4ge1xuICAgICAgICAvLyBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMzJweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2FzLWxlc3MtcmVhY3Rpb24uc3ZnKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDQ0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDVweDtcbiAgICAgICAgICAgIHRvcDogLTMzM3B4O1xuICAgICAgICAgICAgbGVmdDogLTIyMHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2EtbGVzcy1yZWFjdGlvbi5zdmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tLXJlZCB7XG4gICAgICAgIC8vIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEzNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2FzLW1vcmUtdmlzaW9uLnN2Zyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xODJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjg4cHg7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1tb3JlLXZpc2lvbi5zdmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wLWJsdWUge1xuICAgICAgICAvLyBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDExOXB4O1xuICAgICAgICByaWdodDogMTIxcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhcy1sZXNzLW5vaXNlLnN2Zyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAyMjlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMTlweDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhLWxlc3Mtbm9pc2Uuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbS1ncmVlbiB7XG4gICAgICAgIC8vIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEzMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2FzLW1vcmUtYWN0aW9uLnN2Zyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTE4cHg7XG4gICAgICAgICAgICByaWdodDogLTM2NnB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvd2EtbW9yZS1hY3Rpb24uc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtcmVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1yZWQud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBsZWZ0OiAtNThweDtcbiAgICAgICAgdG9wOiAtMTMlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFja2dyb3VuZC1ibHVlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1ibHVlLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgbGVmdDogLTY2cHg7XG4gICAgICAgIHRvcDogLTcwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtZ3JlZW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhLWJnLWdyZWVuLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgbGVmdDogLTEwOXB4O1xuICAgICAgICB0b3A6IC01NCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZy1zaGFwZS0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1zaGFwZS0xLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IC01MDBweDtcbiAgICAgICAgcmlnaHQ6IC02NTBweDtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB0b3A6IC01MDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZy1zaGFwZS0yIHtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ0OXB4O1xuICAgICAgICBsZWZ0OiAtNzEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3dhLWJnLXNoYXBlLTIud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgdG9wOiA0NDlweDtcbiAgICAgICAgICAgIGxlZnQ6IC03MTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9ICAgICBcbiAgICB9XG5cbiAgICAmX19iZy1zaGFwZS0zIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE3M3B4O1xuICAgICAgICByaWdodDogLTY0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy93YS1iZy1zaGFwZS0zLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTczcHg7XG4gICAgICAgICAgICByaWdodDogLTY0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH0gIFxuICAgIH1cblxuICAgIC5zaWRlLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzNXB4O1xuICB0b3A6IDU1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtYXJyb3csIC5uYXYtYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmF2LWFycm93IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubmF2LWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaWRlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG59IiwiLmJsb2NrLXNlc3Npb24tY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmLnNwZWFrZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzBEMTczRDtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stc2Vzc2lvbi1jYXJvdXNlbCB7XG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc3ViaGVhZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1Ljc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWV3LXNlc3Npb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcm9vbi1hcnJvdy1saW5rKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICAgIC5nbGlkZSB7XG4gICAgICAgICAgICAgICAgJl9fYnVsbGV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4RDRGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udHJvbHNfd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWdlbmRhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI2ZmZiA5MCUsICNGRkYpO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGNvbG9yOiAjNmI3Mjg5O1xuICAgIH1cblxuICAgIC5ibG9jay1zZXNzaW9uc19fY29sMS5jYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cblxuICAgIC5ibG9jay1zZXNzaW9uc19fY29sMyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLXNwZWFrZXJfX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYmxvY2stc2Vzc2lvbnNfX2l0ZW0td3JhcC5zcGVha2VyIC5ibG9jay1zcGVha2VyX19sZWZ0IGltZyB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTMsMjMsNjEsMC4yKTtcbiAgICB9XG5cbiAgICAuYmxvY2stc3BlYWtlcl9fZmlyc3QtbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJsb2NrLXNlc3Npb25zX19pdGVtLXdyYXAuc3BlYWtlciAuYmxvY2stc3BlYWtlcl9fc2Vzc2lvbnMtc3BlYWtlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuXG4gICAgLmJsb2NrLXNlc3Npb25zX19zaGFwZS1pbm5lciB7XG4gICAgYm90dG9tOiAtNDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzA1ZGVnKSBzY2FsZXgoLTEpIHNjYWxlKDEuNSk7XG4gICAgbGVmdDogNDRweDtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJvdHRvbTogLTQ0NXB4O1xuICAgIGxlZnQ6IDExMXB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXBlYXRlciB7XG4gICAgICAgIGdyaWQtZ2FwOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAwIDMuNzVyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX3NsaWRlcywgLmdsaWRlX190cmFjayB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5ibG9jay1zZXNzaW9uc19faXRlbS13cmFwLnNwZWFrZXIgLmJsb2NrLXNlc3Npb25zX19zZXNzaW9uX3N1bW1hcnkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAuYmxvY2stc2Vzc2lvbnNfX3JlcGVhdGVyLWNhcm8ge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzcy1jYXJvdXNlbC1zaGFvZS0xLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAtNThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fZGV0YWlsc1xuICAgIC5ibG9jay1zZXNzaW9uc19fY29sMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgLmJsb2NrLXNlc3Npb25zX19jb2wzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ibG9jay1zZXNzaW9uc19fcmVwZWF0ZXIge1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICB9XG5cbiAgICAuYmxvY2stc2Vzc2lvbnNfX3RyYWNrLXdyYXAge1xuICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuYmxvY2stc2Vzc2lvbnNfX2NvbDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmdsaWRlIHtcbiAgICAmX19hcnJvdyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICZfX2Fycm93LS1uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93LS1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnVsbGV0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19idWxsZXQge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMC42NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHNfd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YmhlYWQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFwZS0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzLWNhcm91c2VsLXNoYXBlLTEud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3R0b206IC0zOHB4O1xuICAgICAgICBsZWZ0OiAtNjZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaGFwZS0yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzLWNhcm91c2VsLXNoYXBlLTIud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlldy1zZXNzaW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBncmlkLWdhcDogMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG59IiwiLmJsb2NrLW9ucGVhayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYwZjUgLCNmZmYgNTAlLCAjZmZmKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgfVxuXG4gICAgICAmX193cmFwIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvZGlzdC9pbWFnZXMvamFnZ2VkX2xpbmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA0ZnI7XG4gICAgICBncmlkLWdhcDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2FmZSB7XG4gICAgQGluY2x1ZGUgZm9udChzZWN0aW9uLWhlYWRpbmcpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJl9fc2FmZWNvcHkge1xuICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgY29sb3I6ICM1RDYyNzY7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0YxRjNGNiwgI0ZGRkZGRiA1MCUsICNGRkZGRkYgNzAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDU5LDc0LDEzMSwwLjIpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzoxLjVyZW0gMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgcGFkZGluZzogMi41cmVtIDRyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICAgICAgY29sb3I6ICM1RDYyNzY7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJl9fc2hhcGUtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvb25wZWFrLXNoYXBlLTEud2VicCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOTYycHg7XG4gICAgICBoZWlnaHQ6IDE2MDBweDtcbiAgICAgICAgICB0b3A6IC03MTVweDtcbiAgICByaWdodDogLTE1OTJweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIHRvcDogLTcxNXB4O1xuICAgIHJpZ2h0OiAtMTQ5N3B4O1xuICAgICAgfVxuICB9XG5cbiAgICAmX19zaGFwZS0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9vbnBlYWstc2hhcGUtMi53ZWJwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbmxlZnQ6IC0yMzhweDtcbiAgICBib3R0b206IC0yNjNweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xud2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgbGVmdDogLTIwNnB4O1xuICAgIGJvdHRvbTogLTM5M3B4O1xuICAgICAgfVxuICB9XG4gIFxufSIsIi5ibG9jay10ZWFtcyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDUwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6ODVweDtcblxuICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgfVxuICBcbiAgJl9fdG9wLXdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgcGFkZGluZzoycmVtIDAgNXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24tMSB7XG4gICAgXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZ2xpZGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19jbGlwLXBhdGgge1xuICAgIC8vICAgY2xpcC1wYXRoOiBwYXRoKFwiTTE2MS40LDEzOC43OTNsLTIuMzU1LjAxMXYtLjAyMmwtOTAuMDY3LS40MjRBNjkuMTgsNjkuMTgsMCwwLDEsNjguOTc2LDBMMTYxLjQuNDM1LDI1My44MjIsMGE2OS4xOCw2OS4xOCwwLDAsMSwwLDEzOC4zNTlsLTkwLjA2Ny40MjR2LjAyMlpcIik7XG4gICAgLy8gQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIC8vIGNsaXAtcGF0aDogcGF0aCgnTTM1OS4yMzMsMzA4LjkxOGwtNS4yNDIuMDI1di0uMDQ5bC0yMDAuNDY3LS45NDNDNjguNzM1LDMwNy45NSwwLDIzOS4wMTQsMCwxNTMuOTc2UzY4LjczNSwwLDE1My41MjQsMEwzNTkuMjMzLjk2OCw1NjQuOTQyLDBjODQuNzg5LDAsMTUzLjUyNCw2OC45MzcsMTUzLjUyNCwxNTMuOTc2UzY0OS43MzEsMzA3Ljk1LDU2NC45NDIsMzA3Ljk1bC0yMDAuNDY3Ljk0M3YuMDQ5WicpO1xuICAgIC8vIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24tMyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAgICZfX3NlY3Rpb24tMiB7XG4gICAgXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDVyZW0gYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQocXVvdGUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAnCBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTExcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwgQmxhY2ssQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzMjhkZWcsI2Y3YTJhMixoc2xhKDAsODQlLDgwJSwuMDcpKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAxMzdweDtcbiAgICB0b3A6IC02OHB4O1xuICAgIGxlZnQ6IC0xN3B4O1xuICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXMge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdG9wOiA2OThweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHRvcDogNjc2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1pZGRsZSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRlY29yYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgdG9wOiAtMzIxcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC03OXB4O1xuICAgICAgdG9wOiA3NTNweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGFwZSB7XG4gICAgJi0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvaG9tZV9yZXNvdXJjZXNfc2hhcGVfMy53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNDE3cHg7XG4gICAgICAgIGhlaWdodDogNDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG50b3A6IDExMTVweDtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKSBzY2FsZVgoLTEpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG50b3A6IDExODhweDtcbiAgICBsZWZ0OiAtMzgycHg7XG4gICAgd2lkdGg6IDc3MHB4O1xuICAgIGhlaWdodDogNzM2cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA2ZGVnKSBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZXMtbWlkLXNoYXBlLTIud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IC0xMTlweDtcbiAgICByaWdodDogLTEzNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogODU5cHg7XG4gICAgaGVpZ2h0OiA4MzFweDtcbiAgICByaWdodDogLTMwN3B4O1xuICAgIHRvcDogLTMwMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtcGFyaXMtMjUvYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTEwM3B4O1xuICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICByaWdodDogLTEyMnB4O1xuICAgIHRvcDogLTQ2cHg7XG4gICAgei1pbmRleDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICAgJi00IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvZXhwZXJpZW5jZXMtc2hhcGUtNC53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvdHRvbTogLTE2MHB4O1xuICAgICAgICByaWdodDogLTIyNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTQ3cHg7XG4gICAgcmlnaHQ6IDEwMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aXZpdGllcyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGgzLWxlc3MpO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgICAmLWJvZHkge1xuICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICAgIGNvbG9yOiM1RDYyNzY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGMUYzRjYsICNGRkZGRkYgMzAlLCAjRkZGRkZGIDcwJSwgI0YxRjNGNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg1OSw3NCwxMzEsMC4yKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6MS41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSA0cmVtO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA3ZnI7XG4gICAgICBncmlkLWdhcDogNnJlbTtcbiAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2hvbWVfcmVzb3VyY2VzX3NoYXBlXzMud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQxN3B4O1xuICAgICAgICBoZWlnaHQ6IDQxN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICBib3R0b206IDI0OHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZykgc2NhbGVYKC0xKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIGxlZnQ6IC0zODJweDtcbiAgICBib3R0b206IDMzNXB4O1xuICAgIHdpZHRoOiA3NzBweDtcbiAgICBoZWlnaHQ6IDczNnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNmRlZykgc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQtY29sdW1uIHtcbiAgICBcbiAgfVxuXG4gIGRldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzBDREVGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHN1bW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkh1bWFuc2Fuc1wiO1xuICAgIEBpbmNsdWRlIGZvbnQoY2FsbG91dCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjRweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGV0YWlsczpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ibG9jay10ZWFtcyB7XG4gICAgICAmX19leHBlcmllbmNlLWxlZnQtbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2V4cGVyaWVuY2VzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgICAgJl9fZ2xpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLmdsaWRlIHtcbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZXhwZXJpZW5jZS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2V4cGVyaWVuY2UtcmlnaHQge1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5ibG9jay10ZWFtc19fZXhwZXJpZW5jZXMge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZXhwZXJpZW5jZSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2UtcG9pbnRlci5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYtbmFtZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICBcbiAgICAgIH1cblxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICAgIC5ibG9jay10ZWFtcyB7XG4gICAgICAgICAgJl9fZXhwZXJpZW5jZSB7XG4gICAgICAgICAgICAmLWxlZnQtbmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzEzODZBO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxlZnQtaWNvbiB7XG4gICAgICAgICAgICAgIGZpbGw6ICNDMTM4NkE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL2V4cGVyaWVuY2UtYXJyb3cuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAuYmxvY2stdGVhbXMge1xuICAgICAgICAgICZfX2V4cGVyaWVuY2Uge1xuICAgICAgICAgICAgJi1sZWZ0LWljb24ge1xuICAgICAgICAgICAgICBmaWxsOiAjMEQxNzNEO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMywyMyw2MSwwLjEyKTtcbiAgICAgIHdpZHRoOiA0NTBweDtcblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICAmLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgICAgJi1jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICAgICAgY29sb3I6ICM1RDYyNzY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXhwZXJpZW5jZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19jdGEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDk2LDExMiwxNjEsMC4yKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMEQxNzNEO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luOiAzcmVtIDAgMnJlbTtcbiAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudC1tYXJvb24tYnV0dG9uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RlYW1zIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICZfX3RhYmNvbnRlbnQge1xuICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19wbGF5LXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC53aXN0aWFfcmVzcG9uc2l2ZV93cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0yNXB4KTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTtcbiAgICB9XG4gIH1cbiAgICAgICZfX3BsYXktdGhlLXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMTYxLjQsMTM4Ljc5M2wtMi4zNTUuMDExdi0uMDIybC05MC4wNjctLjQyNEE2OS4xOCw2OS4xOCwwLDAsMSw2OC45NzYsMEwxNjEuNC40MzUsMjUzLjgyMiwwYTY5LjE4LDY5LjE4LDAsMCwxLDAsMTM4LjM1OWwtOTAuMDY3LjQyNHYuMDIyWlwiKTtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgY2xpcC1wYXRoOiBwYXRoKCdNMzU5LjIzMywzMDguOTE4bC01LjI0Mi4wMjV2LS4wNDlsLTIwMC40NjctLjk0M0M2OC43MzUsMzA3Ljk1LDAsMjM5LjAxNCwwLDE1My45NzZTNjguNzM1LDAsMTUzLjUyNCwwTDM1OS4yMzMuOTY4LDU2NC45NDIsMGM4NC43ODksMCwxNTMuNTI0LDY4LjkzNywxNTMuNTI0LDE1My45NzZTNjQ5LjczMSwzMDcuOTUsNTY0Ljk0MiwzMDcuOTVsLTIwMC40NjcuOTQzdi4wNDlaJyk7XG4gICAgd2lkdGg6IDcxOHB4O1xuICAgIH1cbiAgICB3aWR0aDogMzIycHg7XG4gICAgXG4gICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gbGVmdDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICAgLmNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoOTYsMTEyLDE2MSwwLjQpO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICAubGlnaHRib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICAgIH1cblxuICAgIC5saWdodGJveCB2aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC53aXN0aWEge1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2xpY2stZm9yLXNvdW5kLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmJsb2NrLWZlYXR1cmVkLXNjaGVkdWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjBGNTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcblxuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI0ZGRjBGNSA1MCUsICNGRkYpO1xuXG4gICAgICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgY29sb3I6ICM2YjcyODk7XG4gICAgfVxuXG4gICAgJl9fcmVwZWF0ZXIge1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gICAgICAmX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3NjaGVkdWxlLWltZzBiZy53ZWJwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHRvcDogLTI0cHg7XG4gICAgbGVmdDogLTM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIH1cbiAgICB9XG4gIH1cbiAgICAgICAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiNGMUYzRjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCNmZmYsI2YxZjNmNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg5NiwgMTEyLCAxNjEsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19wcmVoZWFkZXIsXG4gICZfX3N1YmhlYWRlciB7XG4gICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgfVxuXG4gICZfX3ByZWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgY29sb3I6ICMwZDE3M2Q7XG4gICAgQGluY2x1ZGUgZm9udChoMy1sZXNzKTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG4gICAgJl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1hcm9vbi1hcnJvdy1saW5rKCk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG5cbiAgICAmX19pbWFnZS1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzcy1jYXJvdXNlbC1zaGFvZS0xLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAtNThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoc2VjdGlvbi1oZWFkaW5nKTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViaGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoY2FsbG91dCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hhcGUtMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLXBhcmlzLTI1L2Fzc2V0cy9pbWFnZXMvc2Vzcy1jYXJvdXNlbC1zaGFwZS0xLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYm90dG9tOiAtMjUwcHg7XG4gICAgbGVmdDogLTM2MnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NoYXBlLTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL3Nlc3MtY2Fyb3VzZWwtc2hhcGUtMi53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgcmlnaHQ6IC01NnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJl9fYmctbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzLjMxM3JlbTtcbiAgfVxuXG4gICYub2Zmc2V0LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvcCxcbiAgICAgIHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSA1MCUsXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSkgNTAlLFxuICAgICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1tZWRpdW1hcXVhbWFyaW5lLWdyZWVuKSA1MCUsXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLW1lZGl1bWFxdWFtYXJpbmUtZ3JlZW4pIDEwMCVcbiAgICApO1xuXG4gICAgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2JnLWxheWVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LXRhbik7XG4gICAgfVxuICB9XG5cbiAgJi5vZmZzZXQtbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1tZWRpdW1hcXVhbWFyaW5lLWdyZWVuKTtcblxuICAgIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX19iZy1sYXllciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZS1hbHQpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIG1hcmdpbjogLTNyZW0gMCAwIDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX3llYXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1wYXN0LWV2ZW50LXBhbmVsX190b3AtaW5uZXItd3JhcHBlcixcbiAgICAuYmxvY2stcGFzdC1ldmVudC1wYW5lbF9fYm90dG9tLWlubmVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub2Zmc2V0LW5vbmUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgJi5vZmZzZXQtbm9uZTpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgJl9fdG9wLWlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9feWVhciB7XG4gICAgZm9udC1zaXplOiAyLjE4OHJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fcmVnaXN0cmFudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcmVnaXN0cmFudHMsXG4gICZfX2tleW5vdGUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gICZfX2xlZnQsXG4gICZfX3JpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19ib3R0b20taW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2tleW5vdGUtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LFxuICAmX19rZXlub3RlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTNyZW07XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgJl9fa2V5bm90ZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmX19rZXlub3RlLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlIGltZywgaW1nLmJsb2NrLXBhc3QtZXZlbnQtcGFuZWxfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmX19rZXlub3RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8vIC5lbnRyeS1jb250ZW50IHtcbi8vICAgICAub2Zmc2V0LW5vbmU6bnRoLWNoaWxkKGV2ZW4pIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC10YW4pO1xuLy8gICAgIH1cbi8vIH1cbiIsIi5ibG9jay12aWRlby10ZXh0e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmxibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuXG4gICAgJl9fYmctbGF5ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtZ2xvYmFsL2Rpc3QvaW1hZ2VzL2dsb2JlLWxpZ2h0LW9yYW5nZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDEwMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQlO1xuICAgICAgICAgICAgYm90dG9tOiAtODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmZsb3ctd3JhcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIGhlaWdodDogOTclO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LW9yYW5nZSk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMCAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwIDVyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpbWVsaW5lLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3NtYWxsZXItdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICB9XG5cbiAgICAmX19zdWJoZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZWxpbmUtd3JhcCAuYmxvY2stdmlkZW8tdGV4dF9fdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcm9vbi1idXR0b247XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWdsb2JhbC9kaXN0L2ltYWdlcy95ZWxsb3ctZGlyZWN0aW9uYWwtYXJyb3dzLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTRweCAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjglO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1iZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAud2lzdGlhX2VtYmVke1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0LXZpZGVvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19pbm5lcixcbiAgICAmX192aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX192aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX3RvcC1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzIlO1xuICAgICAgICB0b3A6IC02JTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC0ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjQwMHB4KSB7XG4gICAgICAgICAgICByaWdodDogMzclO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIi5ibG9jay1wYXN0LXNwZWFrZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZ2FwOiAzMnB4IDgwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsLWxhcHRvcCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0tLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC45MzdyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwZDE4M2Q7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwZDE4M2Q7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OmluaXRpYWw7XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSwgIzAwMkQzQik7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OjA7XG4gICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgei1pbmRleDogMTA7ICAgICAgICBcbiAgICAgIGRpc3BsYXk6IG5vbmU7O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtY29udGVudCB7XG5cbiAgICBhbmltYXRpb24tZHVyYXRpb246IC40cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHRvcDogMTUlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgIHRvcDogMTAlO1xuICAgIH0gICAgICAgICBcbiAgfVxuICAgICAgXG4gICZfX21vZGFsLWNvbnRlbnQtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAycmVtIDNyZW07XG4gICAgICB9XG4gIH1cblxuICAmX19tb2RhbC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNjAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgIH0gXG4gIH1cblxuICAmX19tb2RhbC1zcXVhcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wZWFybC1hcXVhKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogMTM3cHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICB3aWR0aDogMTM3cHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzBkMTgzZDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwZDE4M2Q7XG4gICAgICB9XG4gIH1cblxuICAmX19tb2RhbC1jb250ZW50LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAzLjc1cmVtIDZyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgIH0gICAgICAgXG4gIH0gICAgXG5cbiAgJl9fbW9kYWwtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH0gIFxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuICB9ICAgIFxuXG4gICZfX21vZGFsLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICZfX2JpbyB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9ICAgICBcblxuICAmX19tb2RhbC1jbG9zZS1idXR0b24ge1xuICAgICAgY29sb3I6IGRhcmtncmF5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogICM1NzU3NTc7XG4gICAgICB9XG4gIH0gICAgXG5cbn1cbiIsIi5ibG9jay1yZWNhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmxibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgIC5ibG9jay1yZWNhcF9fcmVjYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLWxibHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC5ibG9jay1yZWNhcF9fcmVjYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYmxvY2stcmVjYXBfX3JlY2FwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmltYWdlLW9ubHkge1xuICAgIC5ibG9jay1yZWNhcCB7XG4gICAgICAmX19yZWNhcC1pbWFnZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICBcbiAgICAgICZfX3JlY2FwLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWNhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbmZ1bGwtd2lkdGgtbW9iaWxlO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLTIwMjMtbGJsdWUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1uYXZ5KTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyLjg1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3JlY2FwLXdyYXBwZXIge1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAyLjM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDMuMjVyZW0gMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3JlY2FwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlY2FwLXRleHQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVjYXAtY29udGVudCxcbiAgJl9fcmVjYXAtaW1hZ2VzIHtcbiAgICB3aWR0aDogOTglO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVjYXAtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yZWNhcC1hcnJvd3Mge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3IgOiB2YXIoLS1nbG9iYWwtLTIwMjMtbWFyb29uKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gICAgLmdsaWRlX19hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBtYXJvb24tYXJyb3ctbGluaztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDozcHg7XG4gICAgICB9XG5cbiAgICAgICYuZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmdsaWRlX19hcnJvdy0tbGVmdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stcGFzdC1ldmVudHMtY2Fyb3VzZWwge1xuICBtYXJnaW46IDA7XG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkYwRjUgNTAlLCAjRkZGRkZGKTsgLy8gd2lsbCB1c2UgdGhpcyB3aGVuIHdlIHJlZGVzaWduIHRoZSByZWNhcCBjYXJkc1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gIH1cblxuICAvLyBIZWFkbGluZSBzdHlsaW5nXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIEBpbmNsdWRlIGZvbnQoaDMtbGVzcyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyB0aGUgYmcgc2hhcGVcbiAgJl9fc2hhcGUtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICByaWdodDogLTQwMHB4O1xuICAgICAgdG9wOiAtMzUwcHg7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UoZGVza3RvcCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0b3A6IC0xMTA1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTAwMHB4O1xuICAgICAgfVxuICB9XG5cbiAgLy8gdG9wIGFuZCBib3R0b20gcGFkZGluZyBmb3IgdGhlIGlubmVyIGNvbnRlbnQuIHVzdWFsbHkgMy41cmVtIDAsIGJ1dCB0aGUgZ2xpZGUgbmF2IGhhcyBleHRyYSBzcGFjaW5nIHNvIGl0cyBib3R0b20gMFxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nOjMuNXJlbSAwIDA7XG4gIH1cblxuICAvLyB3cmFwcGVyIHRvIHRoZSB3cmFwcGVyIChiZWxvdykuIENvbnRyb2xzIHRoZSBnbGlkZV9fdHJhY2sgc2l6ZVxuICAmX19jYXJkcyB7XG4gICAgd2lkdGg6IDE4MDBweDtcbiAgfVxuXG4gIC8vIHRoZSBldmVudCBjYXJkcyB3cmFwcGVyXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIHRoZSBldmVudCBjYXJkXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWluLWhlaWdodDogMjE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDk2LDExMiwxNjEsMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gbW9yZSBpbmZvIGxpbmtcbiAgICAmLWFuY2hvciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZy10b3A6MXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLy8gbWFpbiB0aXRsZSBoMlxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyBiZyBncmFkaWVudFxuICAgICYtZ3JhZGllbnQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxMywyMyw2MSwwLjkpLCByZ2JhKDEzLDIzLDYxLDAuNSkgNTAlLCByZ2JhKDEzLDIzLDYxLDAuMCkgNzAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gYWxsIHRoZSBhcnJvd3MgYW5kIG5hdlxuICAuZ2xpZGUge1xuICAgICZfX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX19hcnJvdy0tbmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX2Fycm93LS1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICAgICAmX19idWxsZXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idWxsZXQge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMC42NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tMjAyMy1tYXJvb24pICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRyb2xzX3dyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTc2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICBsZWZ0OiAtMzIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJhY2sge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXNjcm9sbC1qYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgei1pbmRleDogMTtcbiAgICBcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fYmdpbWcge1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICBwb3NpdGlvbjpzdGlja3k7IFxuICAgICAgdG9wOjEyNnB4OyBcbiAgICAgIGhlaWdodDogOTB2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1wYXJpcy0yNS9hc3NldHMvaW1hZ2VzL0NvbnRlbnQtdHJhY2tzLWJnaW1nLnBuZycpO1xuICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTU2cHg7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICB9XG5cbiAgICAgIGFzaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RpY2t5LXN0b3BwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN0aWNreS10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoYmxhY2ssIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb3B5IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoIC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaDMpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi0td2hsaXZlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHkpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi0td2hsaXZlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250KGgxKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uLWRlYyB7XG4gICAgICBAaW5jbHVkZSBmb250KGgxLWxvbmcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uLWNvcHkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbGVyKSB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbih3aGl0ZV9sZyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbih3aGl0ZV9sZyk7XG4gICAgICB9XG5cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrLXN0YXQtY291bnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOjIuNXJlbSAwO1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgcGFkZGluZzoyLjVyZW0gMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAmX19jb3VudGVyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvdW50ZXItY29weSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBAaW5jbHVkZSBmb250KGh4LWxvbmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NvdW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IC8qIEhpZGRlbiBidXQgdGFrZXMgdXAgc3BhY2UgKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBQb3NpdGlvbmVkIGV4YWN0bHkgb3ZlciB0aGUgY291bnRlciAqL1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKG9jZWFuX2xnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAmLnNpbmdsZS1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICB9XG5cbiAgICAuc2luZ2xlLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogLjI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1zdGF0LWNvdW50ZXJfX2xhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stc3RhdC1jb3VudGVyX19zdWItbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICB9XG5cbiAgICAmX19zdWJoZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiLWNhbGxvdXQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuXG4gICAgICAgICAgICAuZmEtY2hldnJvbi1kb3duIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSk7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmZhLWNoZXZyb24tZG93biB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jdGEge1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24ob2NlYW5fc20pO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24ob2NlYW5fbWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pbWFnZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2staG9tZS1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnbmV1dHJhbC13aGxpdmUpO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMCAwO1xuICAgIH1cblxuXG4gICAgJi5ibG9jay1zcGVha2Vycy1zaG93Y2FzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5ibG9jay1ob21lLWludHJvX19xdW90ZS1ib3gge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoOTEsIDk5LCAyMjgsIDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLWhvbWUtaW50cm9fX2ltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXNwZWFrZXJzLXNob3djYXNlIHtcbiAgICAgICAgJl9faG9sbHktdGFnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQodGFnMik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtIDFyZW0gLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgJl9faG9sbHktbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGgxLWxvbmcpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgICAmX19ob2xseS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGg0LXN1Yik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgJl9faG9sbHktZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGIxKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICZfX2hvbGx5LWN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24ob2NlYW5fbWQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW0gMDtcbiAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBwYWRkaW5nOjVyZW0gMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgIH1cblxuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub25lIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4NHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJpZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoaDEtbG9uZyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4NHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsZXN0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBlbmQ7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdW90ZS1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1b3RlLW1hcmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiAtMS4yNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChxMyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX3NwZWFrZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg2KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgfVxuXG4gICAgJl9fYWJvdXQtc3BlYWtlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICBAaW5jbHVkZSBmb250KGg2KTtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24odHJhbnNwYXJlbnRfbWQpO1xuICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgZ3JpZC1nYXA6IC43NXJlbTtcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgfVxuXG4gICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1uZW9uZ3JlZW4td2hsaXZlKSAhaW1wb3J0YW50O1xuICAgICAgICAgfVxuXG4gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDE4MHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgLyogTW92ZXMgdGV4dCB1cCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQW5pbWF0aW9uIGZvciB0ZXh0IGVudGVyIChmYWRlIGluIGFuZCBtb3ZlIHVwIGZyb20gYmVsb3cpICovXG4gICAgICAgIEBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyAvKiBTdGFydHMgdGV4dCBmcm9tIGJlbG93ICovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEhpZGUgdGhlIHRleHQgKi9cbiAgICAgICAgLmhpZGRlbiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVPdXRVcCAwLjVzIGZvcndhcmRzOyAvKiBBcHBseSBmYWRlT3V0VXAgd2hlbiBoaWRkZW4gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFNob3cgdGhlIHRleHQgKi9cbiAgICAgICAgLnZpc2libGUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjVzIGZvcndhcmRzOyAvKiBBcHBseSBmYWRlSW5VcCB3aGVuIHZpc2libGUgKi9cbiAgICAgICAgfVxuXG59IiwiLmJsb2NrLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdyaWQtZ2FwOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi1jb3B5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoY2FsbG91dCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb24tY3RhIHtcbiAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbihvY2Vhbl9tZCk7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi1jdGEyIHtcbiAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbihvY2Vhbl9sZyk7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi1jdGEtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wxLCAmX19jb2wyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNyZWRpdHMge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAuYmxvY2stYmxvY2sge1xuICAgICAgICAgICAgJl9fY3JlZGl0cyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjMwMHB4OyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NyZWRpdHMtZGVjIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyByaWdodDowOyB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWNjZXNzaWJpbGl0eSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHByaW1hcnktd2hsaXZlKTtcbiAgICAgIC5ibG9jay1ibG9jayB7XG4gICAgICAgICZfX2FjY2Vzc2liaWxpdHktZGVjIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyByaWdodDowOyB6LWluZGV4Oi0xO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYmxvY2stbG9nb3NoaXAge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWJsb2NrIHsgICBcbiAgICAgICAgICAmX19zcG9uc29yc2hpcC12ZXJ0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6OTBweDsgcmlnaHQ6MDsgei1pbmRleDotMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZS1kZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDo5MHB4OyByaWdodDoyMzBweDsgei1pbmRleDotMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGdyaWQtZ2FwOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMCAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICAgIGdyaWQtZ2FwOiA4cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3NlY3Rpb24tY3RhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbihodW1hbml0eV9sZyk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3NlY3Rpb24tY3RhLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsZXIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xNSU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbHByaW1hcnktd2hsaXZlKTtcbiAgICAgIC5ibG9jay1ibG9jayB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgICB9XG4gICAgICAgICZfX3NlY3Rpb24tcHJlLWhlYWRpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoZXllMik7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgICB9XG4gICAgICAgICZfX3NlY3Rpb24tY29weSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJvZHkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29sMiB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBcbiAgICAgIC53aXN0aWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2stY2FyZC1tb2xlY3VsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLC4zKTtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBAaW5jbHVkZSBkZXZpY2UodGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDEgMCA0OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRldmljZShzbWFsbC1sYXB0b3ApIHtcbiAgICAgICAgZmxleDogMSAwIDMxJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NhcmQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQtcHJlLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChleWUyKTtcbiAgICAgICAgY29sb3I6ICMxNzFFM0I7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoNCk7ICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07ICAgXG4gICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWNvcHkge1xuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgIFxuICAgICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuXG4gICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChiLWNhbGxvdXQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1jdGEge1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b24ob2NlYW5fbWQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UodGFibGV0KSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2stY2FyZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDYwcHggNjBweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcblxuICAgICAgICAmLm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVkdWNlX3Age1xuICAgICAgICAgICAgcGFkZGluZzogMy41cmVtIDAgMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpOyAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGNhbGxvdXQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vY2VhbmJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmJsb2NrLWNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICZfX2hlYWRpbmcsICZfX3N1YmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fb2NlYW5iZy1zaGFwZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgei1pbmRleDowO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn0iLCIuYmxvY2stbG90dGllLWNhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnbmV1dHJhbC13aGxpdmUpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMy41cmVtIDAgMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGItY2FsbG91dCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLXBob25lKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wbGF5ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGIxKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsNzAtd2hsaXZlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsaWRlIHN0eWxlcy5cbiAgLmdsaWRlIHtcbiAgICAmX19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2UtcGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyODZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVzIHtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLXBob25lKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHJhY2sge1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2UtcGhvbmUpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRyb2xzX3dyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2UtcGhvbmUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX19hcnJvdy0tbmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2UtcGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93LS1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLXBob25lKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdHMtaW5mby1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgICB9XG4gICAgei1pbmRleDogMTtcblxuICAgICZfX3dyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscHJpbWFyeS13aGxpdmUpIHVybCgnLi4vaW1hZ2VzL29yYW5nZS1zd2VlcC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQtc3ViKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24od2hpdGVfbGcpO1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbGdyYXkxMC13aGxpdmUpO1xuICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDRweDtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IDMyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0IHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxcmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXQtbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDEtbG9uZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGh4LWxvbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdC1pbmZvIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDUpO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGg2KTtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3NvdXJjZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoZXllMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvcC1pbmR1c3RyaWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYi1jYWxsb3V0KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMxYTFmMmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0OHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAwIDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1b3RlLWljb24ge1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICB0b3A6IC0uNzVyZW07XG4gICAgfVxuXG4gICAgJl9faW5kdXN0cnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lb25vcmFuZ2Utd2hsaXZlKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQodGFnMik7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHRhZzEpO1xuICAgICAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChxMyk7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDYtc3ViKTtcbiAgICB9XG5cbiAgICAmX19jb21wYW55IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi5jb21iaW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1zYXZlLXRoZS1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMCAwO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg0LXN1Yik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXZpY2UoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lnbm1ldXAge1xuICAgICAgICBAaW5jbHVkZSBmb250KGgzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgICZfX2NvbDEsICZfX2NvbDIge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZmxleDogMSAwIDQ4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlYXR1cmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19zaGFwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcHRvcCkge1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbih3aGl0ZV9sZyk7XG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsZ3JheTEwLXdobGl2ZSk7XG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGdyaWQtZ2FwOiAuNzVyZW07XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICBAaW5jbHVkZSBkZXZpY2UoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9jay1hZ2VuZGEtc2Nyb2xsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscHJpbWFyeS13aGxpdmUpO1xuICAgIFxuICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWFsaWdud2lkZS13aWR0aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoZXllMSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICAgICAgJi5uZXR3b3JraW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzFBNzg0O1xuICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgICB9XG4gICAgICAgICYubGVhcm5pbmcge1xuICAgICAgICAgICAgY29sb3I6ICNDMTM4NkE7XG4gICAgICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YiB7XG4gICAgICAgQGluY2x1ZGUgZm9udChiMSk7XG4gICAgICAgY29sb3I6IHZhcigtLWJvZHkpOyBcbiAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzLWhpZGUtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nob3ctbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5qcy1zaG93LW1vcmUge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taHVtYW5pdHk3MC13aGxpdmUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGwtbGFwdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjAlO1xuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjpzdGlja3k7IFxuICAgICAgICAgICAgaGVpZ2h0OiA4NTBweDtcbiAgICAgICAgICAgIHRvcDogMTU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsMTAtd2hsaXZlKTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQtbG9uZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgJl9faXRlbS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX190aW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChleWUxKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19ldmVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoaDQpO1xuICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gICAgfVxuXG4gICAgJl9fc2Vzc2lvbi1jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiMSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGIxKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtc2Vzc2lvbi1jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChidG4zKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBncmlkLWdhcDogLjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRpbWVyX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpbWVyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAwIDMuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBncmlkLWdhcDogNHJlbTtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgfVxuICAgICZfX2N0YSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24ob2NlYW5fbGcpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBAaW5jbHVkZSBmb250KGItY2FsbG91dCk7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIG1heC13aWR0aDogMzc5cHg7XG4gICAgICB9XG4gIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmX19ib3ggIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDk2LDExMiwxNjEsMC4zKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmX19jbG9zZSB7XG4gICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAxcHggcmdiYSg5MSwgOTksIDIyOCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIFxuICAgICZfX2NvdW50ZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmX19jb3VudGRvd24tbnVtYmVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDItbG9uZyk7XG4gICAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIFxuICAgICZfX2NvdW50ZG93bi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoaDYpO1xuICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgfVxuICBcbiAgICAmX19jb3VudGRvd24tcGxhY2Vob2xkZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBmb250KGgyLWxvbmcpO1xuICAgIH1cbiAgXG4gICAgJl9fY291bnRkb3duLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLnNlY29uZHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAiLCIvLyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25zU2VsZWN0UGFuZVxuLy8gICAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25EZXNjcmlwdGlvbiB7XG4vLyAgIGNvbG9yOiAjMGIxNjNmICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd2FsbFNlbGVjdGlvbiB7XG4vLyAgIGJvcmRlcjogMnB4IHNvbGlkICMwYzE2M2YgIWltcG9ydGFudDtcbi8vICAgY29sb3I6ICMwYzE2M2YgIWltcG9ydGFudDtcbi8vIH1cblxuLy8gI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkFsbG93QWxsIHtcbi8vICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbi8vIH1cblxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGFiZWwge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuI0N5Ym90Q29va2llYm90RGlhbG9nIGxhYmVsIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyAqIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuLy8gICAjQ3lib3RDb29raWVib3REaWFsb2cge1xuLy8gICAgIG1heC1oZWlnaHQ6IGNhbGMoOTUlIC0gMjA1cHgpICFpbXBvcnRhbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KSAhaW1wb3J0YW50O1xuLy8gICB9XG5cbi8vICAgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyLFxuLy8gICAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkQnlUZXh0IHtcbi8vICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi8vICAgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciB7XG4vLyAgICAgcGFkZGluZzogMC4yNWVtIDFlbSAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG5cbi8vICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZWNsaW5lIHtcbi8vICAgY29sb3I6IzBjMTYzZiAhaW1wb3J0YW50O1xuLy8gICBib3JkZXI6IDJweCBzb2xpZCAjMGMxNjNmICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbi8vICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuLy8gfSIsIi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PSctMSddOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gICoge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gR3V0ZW5iZXJnIHRleHQgY29sb3Igb3B0aW9uc1xuXG4uaGFzLWFsaWNlLWJsdWUtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWFsaWNlLWJsdWUsICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1hbGljZS1ibHVlKTtcbn1cblxuLmhhcy1ibGFjay1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xufVxuXG4uaGFzLWdyYXktY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyYXksICMwMDAwMDApO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG59XG5cbi5oYXMtZGFyay1ncmF5LWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXksICMwMDAwMDApO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cblxuLmhhcy1ncmVlbi1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4sICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pO1xufVxuXG4uaGFzLWJsdWUtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUsICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSk7XG59XG5cbi5oYXMtcHVycGxlLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1wdXJwbGUsICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKTtcbn1cblxuLmhhcy1yZWQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCwgI2ZmZmZmZik7XG4gICAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQpO1xufVxuXG4uaGFzLW9yYW5nZS1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlLCAjZmZmZmZmKTtcbiAgICBjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSk7XG59XG5cbi5oYXMteWVsbG93LWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3csICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KTtcbn1cblxuLmhhcy13aGl0ZS1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuXG4uaGFzLW1pbnQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLW1pbnQsICMwMDAwMDApO1xuICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbWludCk7XG59XG5cbi8vIEd1dGVuYmVyZyBiYWNrZ3JvdW5kLWNvbG9yIG9wdGlvbnNcbi5oYXMtYmFja2dyb3VuZCB7XG4gIHAsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuLmhhcy1hbGljZS1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWFsaWNlLWJsdWUsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYWxpY2UtYmx1ZSk7XG59XG5cbi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmhhcy1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5LCAjMDAwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xufVxuXG4uaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSwgIzAwMDAwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG59XG5cbi5oYXMtbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmF5LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmF5KTtcbn1cblxuLmhhcy1taW50LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW1pbnQsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbWludCk7XG59XG5cbi5oYXMtZ3JlZW4tYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4sICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUpO1xufVxuXG4uaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtYmx1ZSwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtYmx1ZSk7XG59XG4uaGFzLWRhcmstYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWJsdWUsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZSk7XG59XG4uaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSk7XG59XG5cbi5oYXMtbmF2eS1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLW5hdnktYmx1ZSwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1uYXZ5LWJsdWUpO1xufVxuXG4uaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wdXJwbGUsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSk7XG59XG5cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcmVkKTtcbn1cblxuLmhhcy1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlLCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuXG4uaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3csICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyk7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuICAvLyBMb2NhbGl6ZSBDU1MtdmFyaWFibGVzIHRvIGxpbWl0IHJlbGF0aW9uc2hpcCBzY29wZVxuICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgIC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmhhcy1kYXJrLWJsdWUtYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstYmx1ZS1hbHQsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ibHVlLWFsdCk7XG59XG5cbi5oYXMtdml2aWQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci12aXZpZC1ibHVlLCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXZpdmlkLWJsdWUpO1xufVxuXG4uaGFzLWxpZ2h0LWdyZWVuLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuLCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcbn1cblxuLmhhcy1saWdodC1vcmFuZ2UtYWx0LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcbiAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LW9yYW5nZS1hbHQsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtb3JhbmdlLWFsdCk7XG59XG5cbi5oYXMtbGlnaHQteWVsbG93LWFsdC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC15ZWxsb3ctYWx0LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LXllbGxvdy1hbHQpO1xufVxuXG4uaGFzLXRhbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gID4gW2NsYXNzKj0nX19pbm5lci1jb250YWluZXInXSB7XG4gICAgLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci10YW4sICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItdGFuKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgJi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcltjbGFzc10sXG4gICYuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10sXG4gICYuaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbiAgJi5oYXMtZGFyay1ibHVlLWFsdC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xuXG4gICAgLy8gTG9jYWxpemUgQ1NTLXZhcmlhYmxlcyB0byBsaW1pdCByZWxhdGlvbnNoaXAgc2NvcGVcbiAgICA+IFtjbGFzcyo9J19faW5uZXItY29udGFpbmVyJ10ge1xuICAgICAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kLCAjZmZmZmZmKTtcbiAgICAgIC8vIFJldmVyc2UgdGhlIGxvY2FsIGZvcmVncm91bmQgY29sb3IgaW4gZGFya21vZGVcbiAgICAgIC5pcy1kYXJrLXRoZW1lICYge1xuICAgICAgICAtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnksICMwMDAwMDApO1xuICAgICAgfVxuICAgICAgY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5LCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbiAgJi5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbiAgJi5oYXMtcHVycGxlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdLFxuICAmLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10sXG4gICYuaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbiAgJi5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3JbY2xhc3NdLFxuICAmLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcblxuICAgIC8vIExvY2FsaXplIENTUy12YXJpYWJsZXMgdG8gbGltaXQgcmVsYXRpb25zaGlwIHNjb3BlXG4gICAgPiBbY2xhc3MqPSdfX2lubmVyLWNvbnRhaW5lciddIHtcbiAgICAgIC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSwgIzAwMDAwMCk7XG4gICAgICAvLyBSZXZlcnNlIHRoZSBsb2NhbCBmb3JlZ3JvdW5kIGNvbG9yIGluIGRhcmttb2RlXG4gICAgICAuaXMtZGFyay10aGVtZSAmIHtcbiAgICAgICAgLS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kLCAjZmZmZmZmKTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBncmFkaWVudHNcbi5oYXMtcHVycGxlLXRvLXllbGxvdy1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE2MGRlZyxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSksXG4gICAgdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3cpXG4gICk7XG59XG5cbi5oYXMteWVsbG93LXRvLXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE2MGRlZyxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyksXG4gICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1wdXJwbGUpXG4gICk7XG59XG5cbi5oYXMtZ3JlZW4tdG8teWVsbG93LWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTYwZGVnLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KVxuICApO1xufVxuXG4uaGFzLXllbGxvdy10by1ncmVlbi1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE2MGRlZyxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyksXG4gICAgdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbilcbiAgKTtcbn1cblxuLmhhcy1yZWQtdG8teWVsbG93LWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTYwZGVnLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcmVkKSxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdylcbiAgKTtcbn1cblxuLmhhcy15ZWxsb3ctdG8tcmVkLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTYwZGVnLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZClcbiAgKTtcbn1cblxuLmhhcy1wdXJwbGUtdG8tcmVkLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTYwZGVnLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKSxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZClcbiAgKTtcbn1cblxuLmhhcy1yZWQtdG8tcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTYwZGVnLFxuICAgIHZhcigtLWdsb2JhbC0tY29sb3ItcmVkKSxcbiAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSlcbiAgKTtcbn1cbiIsIi8vIE1lYXN1cmVcbi8vIC0gVGhlIHdpZHRoIG9mIGEgbGluZSBvZiB0ZXh0LCBpbiBjaGFyYWN0ZXJzLCBpcyBrbm93biBhcyBpdHMgbWVhc3VyZS5cblxuaGVhZGVyICosXG5tYWluICosXG5mb290ZXIgKiB7XG4gIG1heC13aWR0aDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLW1lYXN1cmUpO1xufVxuXG5odG1sLFxuYm9keSxcbmRpdixcbmhlYWRlcixcbm5hdixcbmFydGljbGUsXG5maWd1cmUsXG5ocixcbm1haW4sXG5zZWN0aW9uLFxuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuIiwiLmlzLUlFIHtcbiAgJi5pcy1kYXJrLXRoZW1lIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICosXG4gICAgYSxcbiAgICAuc2l0ZS1kZXNjcmlwdGlvbixcbiAgICAuZW50cnktdGl0bGUsXG4gICAgLmVudHJ5LWZvb3RlcixcbiAgICAud2lkZ2V0LWFyZWEsXG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubWV0YS1uYXYsXG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgbGkgYTpsaW5rLFxuICAgIC5zaXRlLWZvb3RlciA+IC5zaXRlLWluZm8sXG4gICAgLnNpdGUtZm9vdGVyID4gLnNpdGUtaW5mbyBhLFxuICAgIC5zaXRlLWZvb3RlciA+IC5zaXRlLWluZm8gYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5zdWItbWVudS10b2dnbGUgc3ZnLFxuICAgIC5zdWItbWVudS10b2dnbGUgcGF0aCxcbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5tZXRhLW5hdiBzdmcsXG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubWV0YS1uYXYgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gPiBkaXYgPiAubWVudS13cmFwcGVyID4gbGkgPiAuc3ViLW1lbnUgbGkge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG5cbiAgICAmLnByaW1hcnktbmF2aWdhdGlvbi1vcGVuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZS1vbmx5KSB7XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gPiAucHJpbWFyeS1tZW51LWNvbnRhaW5lcixcbiAgICAgICAgLm1lbnUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5za2lwLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyMTc1OWI7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucG9zdC10aHVtYm5haWwgLndwLXBvc3QtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuIiwiaHRtbC5zcGxhc2gtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnNwbGFzaC1wYWdlIHtcbiAgJl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItdGFuKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAxMjYwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFuaW1hdGlvbjogZmFkZWluIDFzO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogMTI2MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlaW4gMS41cztcbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogMTI2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zcG90bGlnaHQge1xuICAgIGFuaW1hdGlvbjogZmFkZWluIDJzO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDEyNjBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3Nwb3RsaWdodC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMi41cmVtIDIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDEyNjBweCkge1xuICAgICAgcGFkZGluZzogMnJlbSAxOCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BvdGxpZ2h0LXRleHQge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYXJyb3ctbGluaztcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zcG90bGlnaHQtdGV4dCxcbiAgJl9fc3BvdGxpZ2h0LWxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgfVxuXG4gICZfX3Nwb3RsaWdodC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGFuaW1hdGlvbjogZmFkZWluIDIuNXM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZyB7XG4gICAgICBib3R0b206IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3Rlci1ib3R0b20tbGlua3MgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICB9XG5cbiAgJl9fZm9vdGVyX19yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5zaW5nbGUtc3BlYWtlciwgLnNpbmdsZS1wYXN0LXNwZWFrZXIge1xuICAuYmxvY2staGVybyB7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMCA0LjVyZW07XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDcuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXVzZS1wbGF5IHtcbiAgICAgIHRvcDogNDIwcHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJvdHRvbTogNzVweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgbWluLWhlaWdodDogMjI4cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay1zcGVha2VyLWhlcm8ge1xuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgQGluY2x1ZGUgZm9udChoMS1sb25nKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvcHkge1xuICAgICAgQGluY2x1ZGUgZm9udChoNC1zdWIpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgfVxuICAgIFxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NwZWFrZXItdHlwZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBAaW5jbHVkZSBmb250KHRhZzIpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0LWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodC1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3JpZ2h0LWxvZ28td3JhcCB7XG4gICAgICBib3R0b206IDQ0cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlby13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogLTUwMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgMDtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2UtZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDAgMDtcbiAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtYWxpZ253aWRlLXdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3NwZWFrZXItaW50cm8td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1ODRweDtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gICZfX3NwZWFrZXItbWVkaWEtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BlYWtlci1pbnRybyB7XG4gICAgQGluY2x1ZGUgZm9udChoMik7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tbmVvbnBpbmstd2hsaXZlKTtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICZfX25hdnktYmxvY2stZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fc3BlYWtlci1jb3B5IHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbDcwLXdobGl2ZSk7XG4gICAgQGluY2x1ZGUgZm9udChiMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fc3BlYWtlci1leHRyYXMtaGVhZCB7XG4gICAgQGluY2x1ZGUgZm9udChoMyk7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDU4NHB4O1xuICB9XG4gICZfX2N0YSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKGh1bWFuaXR5X2xnKTtcbiAgICBtYXJnaW46IDFyZW0gMCAzcmVtO1xuICB9XG4gIC5ibG9jay1jYXJkLWNvbnRhaW5lcl9fY29udGFpbmVyLnNwZWFrZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbiAgLmJsb2NrLWNhcmQtbW9sZWN1bGVfX2NhcmQtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoaDUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuYmxvY2stY2FyZC1tb2xlY3VsZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLC4zKTtcbiAgfVxuXG4gIC5ibG9jay1yZXNvdXJjZXMtY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1vY2Vhbi13aGxpdmUpIDIwJSwgIzBFM0E5Nik7XG4gIH1cblxuICAuc29jaWFsLWl0ZW0taWNvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc29jaWFsLWl0ZW0gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taHVtYW5pdHk2MC13aGxpdmUpO1xuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmLWltZy13cmFwIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMjAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250KGg0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICB9XG4gICAgJi1uYW1lIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYjEpO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBAaW5jbHVkZSBmb250KGIyKTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAmLXNwZWFrZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uKG9jZWFuX3NtKTtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5icmVha291dCB7XG4gICAgLmJsb2NrLXNwZWFrZXItaGVybyB7XG4gICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICAgICAgfVxuICAgICAgJl9fc3BlYWtlci10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICAgIH1cbiAgICAgICZfX3ZpZGVvLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9uYmx1ZS13aGxpdmUpO1xuICAgICAgICByaWdodDogLTYwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDA7XG4gICAgICAgICAgcmlnaHQ6IC01MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcmlnaHQtbG9nby13cmFwIHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ibG9jay1oZXJvIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLm1lZ2Ege1xuICAgIC5ibG9jay1zcGVha2VyLWhlcm8ge1xuICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICAgIH1cbiAgICAgICZfX3NwZWFrZXItdHlwZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25ibHVlLXdobGl2ZSk7XG4gICAgICB9XG4gICAgICAmX192aWRlby13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmJsdWUtd2hsaXZlKTtcbiAgICAgICAgcmlnaHQ6IC02MDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDAgMCAwO1xuICAgICAgICAgIHJpZ2h0OiAtNTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3JpZ2h0LWxvZ28td3JhcCB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpbmdsZS1zcGVha2VyX19jb250ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYmxvY2staGVybyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5rZXlub3RlIHtcbiAgICAuYmxvY2stc3BlYWtlci1oZXJvIHtcbiAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgICB9XG4gICAgICAmX19zcGVha2VyLXR5cGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZW9ucGluay13aGxpdmUpO1xuICAgICAgfVxuICAgICAgJl9fdmlkZW8td3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgICAgIHJpZ2h0OiAtNjAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgMDtcbiAgICAgICAgICByaWdodDogLTUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19yaWdodC1sb2dvLXdyYXAge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVtY2VlIHtcbiAgICAuYmxvY2stc3BlYWtlci1oZXJvIHtcbiAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5lb25ncmVlbi13aGxpdmUpO1xuICAgICAgfVxuICAgICAgJl9fc3BlYWtlci10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gICAgICB9XG4gICAgICAmX192aWRlby13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmVvbmdyZWVuLXdobGl2ZSk7XG4gICAgICAgIHJpZ2h0OiAtNjAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgMDtcbiAgICAgICAgICByaWdodDogLTUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19yaWdodC1sb2dvLXdyYXAge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaW5nbGUtc3BlYWtlcl9fY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJsb2NrLWhlcm8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi5zaW5nbGUtcGFzdC1zcGVha2VyIHtcblxuICAmX19ldmVudC10YWcge1xuICAgIEBpbmNsdWRlIGZvbnQodGFnMik7XG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxncmF5MTAtd2hsaXZlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW0gLjE1cmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsY29udHJhc3QyLXdobGl2ZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnQtdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBncmlkLWdhcDogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc2luZ2xlLXNwZWFrZXJfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIH1cbiAgfVxuICAuc29jaWFsLWl0ZW0taWNvbiB7XG4gICAgY29sb3I6dmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgfVxuICAuYmxvY2staGVyby5wYXN0LXNwZWFrZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmduZXV0cmFsLXdobGl2ZSkgIWltcG9ydGFudDtcblxuICAgICAgLmJsb2NrLWhlcm9fX3dyYXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgIH1cbiAgXG4gICAgLmJsb2NrLXNwZWFrZXItaGVybyB7XG4gICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICBAaW5jbHVkZSBmb250KGgyLWxvbmcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICBcbiAgICAgICZfX2NvcHkge1xuICAgICAgICBAaW5jbHVkZSBmb250KGg1LXN1Yik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICBcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgJl9fc3BlYWtlci10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBmb250KHRhZzIpO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICBcbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICBcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiAxNzVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDAgMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNEM0RDRjI7XG4gICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgJl9fcmlnaHQtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2FsbG91dC1ib3gge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5lb25waW5rLXdobGl2ZSk7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgfVxuICAmX19jYWxsb3V0LWhlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSBmb250KGgzKTtcbiAgICBjb2xvcjogdmFyKC0tb2NlYW4td2hsaXZlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gICZfX2NhbGxvdXQtY29weSB7XG4gICAgQGluY2x1ZGUgZm9udChiMSk7XG4gICAgY29sb3I6IHZhcigtLW9jZWFuLXdobGl2ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAmX19jYWxsb3V0LWN0YSB7XG4gICAgQGluY2x1ZGUgYXJyb3ctYnV0dG9uKG9jZWFuX21kKTtcbiAgfVxuICAuYmxvY2stYmxvY2sucGFzdC1zcGVha2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscHJpbWFyeS13aGxpdmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDYwcHggNjBweDtcbiAgICB9XG4gICAgLmJsb2NrLWJsb2NrIHtcbiAgICAgICZfX3F1b3RlLCAmX190aXRsZSwgJl9fY29tcGFueSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vY2Vhbi13aGxpdmUpO1xuICAgICAgfVxuICAgICAgJl9fdmlkZW8taW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgfVxuICB9XG59IiwiLmJhc2ljLXBhZ2Uge1xuICAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYXNpYy1wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGYyO1xuXG4gICZfX2xlZnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLXZpdmlkLXllbGxvdyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYWNjZW50IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIHRvcDogMjZweDtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgIGhlaWdodDogODMlO1xuICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh1bHRyYS13aWRlKSB7XG4gICAgICB3aWR0aDogNDExcHg7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHJpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEodWx0cmEtd2lkZSkge1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHBhZ2UtdGl0bGUoKTtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4iLCIucGFnZS1leGVjdXRpdmUtZm9ydW0ge1xuICAuYmxvY2stcXVvdGF0aW9uLWNvbGxhZ2VfX2Rlc3RpbmF0aW9uLXBhbmVsIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG4gIC5ibG9jay1udW1iZXJlZC1jYXJkLnRhbi1ibHVlLWJnIHtcbiAgICBwYWRkaW5nOiAzLjQzOHJlbSAwIDAgMDtcbiAgfVxufVxuXG4ucGFnZS1sdW1pbmFyeSB7XG4gIC5ibG9jay1jYXJkLmhhcy1wYW5lbC1zdHlsaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKSAyMCUsXG4gICAgICB2YXIoLS1nbG9iYWwtLWNvbG9yLXRhbikgMFxuICAgICk7XG4gIH1cbn1cblxuLnBhZ2UtY3VzdG9tZXIge1xuICAuYmxvY2stc2Vzc2lvbnMtc2xpZGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9jay1xdW90YXRpb24tY29sbGFnZV9fZGVzdGluYXRpb24tcGFuZWwge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuLnBhZ2Utd2h5LWF0dGVuZCB7XG4gIC5ibG9jay1leHBhbmRhYmxlLWNhcmRzID4gLmJsb2NrLWV4cGFuZGFibGUtY2FyZHNfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ibG9jay1oZXJvLnZhcmlhdGlvbi1jdGEgLmJsb2NrLWhlcm9fX2ltYWdlMS1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWhlcm8udmFyaWF0aW9uLWN0YSAuYmxvY2staGVyb19faW1hZ2UyLWN0YSB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5ibG9jay1jYXJkLmhhcy1wYW5lbC1zdHlsaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXN0cmF0ZWdpYy1wYXJ0bmVyIHtcbiAgLmJsb2NrLWNhcmQuaGFzLXBhbmVsLXN0eWxpbmcge1xuICAgIC5ibG9jay1jYXJkX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGhyZWUtY29sdW1uLWNoZWNrZXIge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXJrZXRvIGNvbnRhY3QgZm9ybVxuI21rdG9Gb3JtXzM3OTEge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWt0b0J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmUzZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNta3RvRm9ybV8zNzkxIC5ta3RvTGFiZWwge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJkM2IgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgLm1rdG9Gb3JtUm93IGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgaW5wdXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI21rdG9Gb3JtXzM3OTEgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWt0b0Zvcm1fMzc5MSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSAubWt0b0Zvcm1Sb3cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSBsYWJlbCxcbiNta3RvRm9ybV8zNzkxIC5ta3RvR3V0dGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbWt0b0Zvcm1fMzc5MSAubWt0b0VtYWlsRmllbGQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgZGl2Lm1rdG9CdXR0b25Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgLm1rdG9CdXR0b25XcmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI21rdG9Gb3JtXzM3OTEgLm1rdG9FcnJvciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTM1cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4vLyBNYXJrZXRvIGZvcm0gY29udGFjdCBwYWdlXG4jbWt0b0Zvcm1fMzg5MSxcbiNta3RvRm9ybV8zNzQwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAubWt0b09mZnNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ta3RvQnV0dG9uIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YzUyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ta3RvQnV0dG9uUm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubWt0b0Zvcm0gaW5wdXRbdHlwZT0ndGV4dCddLFxuICAmLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3VybCddLFxuICAmLm1rdG9Gb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICYubWt0b0Zvcm0gaW5wdXRbdHlwZT0ndGVsJ10sXG4gICYubWt0b0Zvcm0gaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICYubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLFxuICAmLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xuICAgIG91dGxpbmU6IDA7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5ta3RvRm9ybSxcbiAgLm1rdG9Gb3JtUm93LFxuICAubWt0b0J1dHRvbldyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjd0hMQXRsYW50YVF1ZXN0aW9ucyB7XG4gICAgbWluLWhlaWdodDogMjAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAmLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5hbmNob3Itb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgJjp0YXJnZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDVweDsgLyogZml4ZWQgaGVhZGVyIGhlaWdodCovXG4gICAgbWFyZ2luOiAtMjA1cHggMCAwOyAvKiBuZWdhdGl2ZSBmaXhlZCBoZWFkZXIgaGVpZ2h0ICovXG4gIH1cbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb25maXJtZm9ybSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAzMDBweDtcbiAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICBzY3JvbGwtbWFyZ2luLXRvcDoxMDAwcHg7XG4gIH1cbn1cbiIsIi50eXBlLXNwZWFrZXIge1xuICAuc3BlYWtlci10d28tbGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbiAgLmJsb2NrLWZlYXR1cmVkLXNwZWFrZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcbiAgICAuYmxvY2sta2V5bm90ZS1zcGVha2VycyAuYmxvY2stc3BlYWtlcl9fd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAuc3F1YXJlLWJnLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1tdXRlZC1ncmVlbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYmxvY2staGVybyBvdmVyd3JpdGVzLlxuICAuYmxvY2staGVyb19fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXNlc3Npb25zIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGMEY1LCAjZmZmIDMwJSwgI2ZmZiA2MCUsICNGRkYwRjUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRiwgI2ZmZiA2MCUsICNGRkYwRjUpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJl9fd2hhdC1kYXlzIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAxNnB4IHJnYmEoOTYsMTEyLDE2MSwwLjQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2hhdC1kYXlzLW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aGF0LWRheSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEQxNzNEICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjE1cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWdpc3Rlci1saW5rIHtcbiAgICAgICAgbWFyZ2luOjFyZW0gMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhbGwtZGF5czpjaGVja2VkICsgbGFiZWwsICNtb25kYXk6Y2hlY2tlZCArIGxhYmVsLCAjdHVlc2RheTpjaGVja2VkICsgbGFiZWwsICN3ZWRuZXNkYXk6Y2hlY2tlZCArIGxhYmVsLCAjdGh1cnNkYXk6Y2hlY2tlZCArIGxhYmVsICB7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzEzODZBICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXItd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlciB7XG4gICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RjhFQkE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dvcmtodW1hbmxpdmUtYXVzdGluL2Fzc2V0cy9pbWFnZXMvY2hlY2tib3gtY2hlY2suc3ZnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzEzODZBICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXNzaW9uX3N1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiNGMUYzRjY7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCNmZmYsI2YxZjNmNik7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSg5NiwxMTIsMTYxLDAuMTUpO1xuICAgICAgICBkaXNwbGF5OmdyaWQ7IFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bztcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDNmciAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250ZW50LXRyYWNrcyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAgICAgLm1vcmUtZGV0YWlscywgLmhpZGUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMTM4NkE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stc2Vzc2lvbnNfX3NoYXBlLWlubmVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTMzNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMyZGVnKSBzY2FsZXgoMSk7XG4gICAgICAgICAgICBsZWZ0OiA5NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLXNwZWFrZXJfX3Nlc3Npb25zLXNwZWFrZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2Uoc21hbGxlcikge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLW1vcmUta2V5bm90ZS1zcGVha2Vyc19fc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLXNwZWFrZXJfX2xlZnQgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0td3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDI1MHB4O1xuXG4gICAgICAgICYuc3BlYWtlciB7XG4gICAgICAgICAgICAuYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciA1ZnIgMmZyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1zcGVha2VyX19zZXNzaW9ucy1zcGVha2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGV2aWNlKHNtYWxsZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAubW9yZS1kZXRhaWxzLCAuaGlkZS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MxMzg2QTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19zcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay1zcGVha2VyX19sZWZ0IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJhY2std3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdyaWQtZ2FwOiAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDFyZW0gMS4yNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMS41cmVtO1xuICAgIH1cblxuICAgICZfX3RyYWNrLWljb24ge1xuXG4gICAgfVxuXG4gICAgJl9fdHJhY2stdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSHVtYW5zYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgJl9fcmVwZWF0ZXIge1xuICAgICAgICBncmlkLWdhcDogM3JlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gICAgJl9fY29sMSB7XG4gICAgICBAaW5jbHVkZSBmb250KHNtYWxsLWJvZHkpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fY29sMiB7XG4gICAgICBAaW5jbHVkZSBmb250KHNtYWxsLWJvZHkpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fY29sMyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBncmlkLWdhcDogLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX2NvbnRlbnQtdHJhY2sge1xuICAgICAgQGluY2x1ZGUgZm9udChoNik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50LXByZXZpZXcge1xuICAgICAgY29sb3I6ICM1RDYyNzY7XG4gICAgICBhIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAgICAgICB1c2VyLXNlbGVjdDogYWxsO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS0yMDIzLW1hcm9vbik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGg1KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAmX190eXBlIHtcbiAgICAgIGNvbG9yOiM2QjcyODk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWFyb29uLWJ1dHRvbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWF1c3Rpbi9hc3NldHMvaW1hZ2VzL3Nlc3Npb25fbm9pc2Vfc2hhcGVzXy53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IC0zNjdweDtcbiAgICByaWdodDogLTU5NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgdG9wOiAtNDAxcHg7XG4gICAgcmlnaHQ6IC0yNDRweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19zaGFwZS1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd29ya2h1bWFubGl2ZS1hdXN0aW4vYXNzZXRzL2ltYWdlcy9zZXNzaW9uX25vaXNlX3NoYXBlc18ud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJvdHRvbTogLTMzNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzJkZWcpIHNjYWxleCgxKTtcbiAgICAgICAgbGVmdDogOTRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBib3R0b206IC0zNTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NWRlZykgc2NhbGV4KC0xKTtcbiAgICAgICAgICAgIGxlZnQ6IC0yODNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5tb3JlLWRldGFpbHMsIC5oaWRlLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogI0MxMzg2QTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmJsb2NrLXNwZWFrZXJfX2xlZnQuYmxvY2stbW9yZS1rZXlub3RlLXNwZWFrZXJzX19sZWZ0LnNlc3Npb25zIHtcbiAgICAgICAgLmJsb2NrLXNwZWFrZXJfX2ltYWdlLXdyYXAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1zcGVha2VyX19yaWdodC5zZXNzaW9ucyB7XG4gICAgICAgIC5ibG9jay1tb3JlLWtleW5vdGUtc3BlYWtlcnNfX3NwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1zcGVha2VyX19zZXNzaW9ucy1zcGVha2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtZ2FwOiAuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19qb2ItZnVuY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2pvYi1mdW5jdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUVERjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fY2xlYXItZmlsdGVycyB7XG4gICAgICAgIGNvbG9yOiAjQzEzODZBO1xuICAgICAgICBmb250LWZhbWlseTogXCJIdW1hbnNhbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgZGV0YWlscyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzBDREVGO1xuICAgIH1cblxuICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzVENjI3NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1hbGlnbndpZGUtd2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMy43NXJlbSAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgIHBhZGRpbmc6IDAgMCAzLjc1cmVtOyBcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20td3JhcCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMEQxNzNEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChoNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgICAmX19ib3R0b20tY3RhIHtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1hcm9vbi1idXR0b247XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgICZfX2JhY2stdG8tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudC1tYXJvb24tYnV0dG9uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjQzEzODZBICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ3JpZC1nYXA6IDAuNXJlbTsgICBcblxuICAgICAgQGluY2x1ZGUgbWVkaWEod2lkZSkge1xuICAgICAgICB3aWR0aDogMTY5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAmX19zZXNzaW9uX3NoYXBlLW1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWF1c3Rpbi9hc3NldHMvaW1hZ2VzL3Nlc3Npb25zLW1haW4tc2hhcGUud2VicCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3R0b206IC0zNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMzRweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTQ2MHB4O1xuICAgICAgICAgICAgbGVmdDogLTE1OXB4O1xuICAgICAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KHNlY3Rpb24taGVhZGluZyk7XG4gICAgICAgIEBpbmNsdWRlIGRldmljZShsYXJnZXIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93b3JraHVtYW5saXZlLWF1c3Rpbi9kaXN0L2ltYWdlcy9qYWdnZWRfbGluZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19zdWJoZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5KTtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaW5nbGUtY3VzdG9tLWFnZW5kYSB7XG4gICAgJl9fb3V0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTsgICAgICBcbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRjBGNSwgI2ZmZiAzMCUsICNmZmYgNjAlLCAjRkZGMEY1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuYmxvY2stc2Vzc2lvbnNfX3dyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYmxvY2stc2Vzc2lvbnNfX3Nlc3Npb25fc2hhcGUtbWFpbi5jdXN0b20tYWdlbmRhIHtcbiAgICBAaW5jbHVkZSBkZXZpY2UobGFyZ2VyKSB7XG4gICAgYm90dG9tOiAtNjIzcHg7XG4gICAgbGVmdDogLTQ1MHB4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stc2Vzc2lvbnNfX2JvdHRvbS13cmFwLmN1c3RvbS1hZ2VuZGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZGV2aWNlKGxhcmdlcikge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG4gIC5ibG9jay1zZXNzaW9uc19fYm90dG9tLWN0YSBhIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbiAgLmJsb2NrLXNlc3Npb25zX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMy43NXJlbTtcbiAgfVxufSJdfQ== */
