﻿:root{--global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);--global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);--global--font-size-base: 1.25rem;--global--font-size-xs: 1rem;--global--font-size-sm: 1.125rem;--global--font-size-md: 1.25rem;--global--font-size-lg: 1.5rem;--global--font-size-xl: 2.25rem;--global--font-size-xxl: 4rem;--global--font-size-xxxl: 5rem;--global--font-size-page-title: var(--global--font-size-xxl);--global--letter-spacing: normal;--global--line-height-body: 1.7;--global--line-height-heading: 1.3;--global--line-height-page-title: 1.1;--heading--font-family: var(--global--font-primary);--heading--font-size-h6: var(--global--font-size-xs);--heading--font-size-h5: var(--global--font-size-sm);--heading--font-size-h4: var(--global--font-size-lg);--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));--heading--font-size-h2: var(--global--font-size-xl);--heading--font-size-h1: var(--global--font-size-page-title);--heading--letter-spacing-h6: 0.05em;--heading--letter-spacing-h5: 0.05em;--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: var(--global--line-height-heading);--heading--line-height-h5: var(--global--line-height-heading);--heading--line-height-h4: var(--global--line-height-heading);--heading--line-height-h3: var(--global--line-height-heading);--heading--line-height-h2: var(--global--line-height-heading);--heading--line-height-h1: var(--global--line-height-page-title);--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);--global--color-black: #000;--global--color-dark-gray: #28303d;--global--color-gray: #39414d;--global--color-light-gray: #f0f0f0;--global--color-green: #d1e4dd;--global--color-blue: #d1dfe4;--global--color-purple: #d1d1e4;--global--color-red: #e4d1d1;--global--color-orange: #e4dad1;--global--color-yellow: #eeeadd;--global--color-white: #fff;--global--color-white-50: rgba(255, 255, 255, 0.5);--global--color-white-90: rgba(255, 255, 255, 0.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-green);--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, 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-background);--button--color-text-hover: var(--global--color-secondary);--button--color-text-active: var(--global--color-secondary);--button--color-background: var(--global--color-secondary);--button--color-background-active: var(--global--color-background);--button--font-family: var(--global--font-primary);--button--font-size: var(--global--font-size-base);--button--font-weight: 500;--button--line-height: 1.5;--button--border-width: 3px;--button--border-radius: 0;--button--padding-vertical: 15px;--button--padding-horizontal: calc(2 * 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-family: var(--global--font-secondary);--branding--description--font-size: var(--global--font-size-sm);--branding--description--font-family: var(--global--font-secondary);--branding--logo--max-width: 300px;--branding--logo--max-height: 100px;--branding--logo--max-width-mobile: 96px;--branding--logo--max-height-mobile: 96px;--primary-nav--font-family: var(--global--font-secondary);--primary-nav--font-family-mobile: var(--global--font-primary);--primary-nav--font-size: var(--global--font-size-md);--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-primary);--primary-nav--color-link-hover: var(--global--color-primary-hover);--primary-nav--color-text: var(--global--color-primary);--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: 652px){:root{--global--font-size-xl: 2.5rem;--global--font-size-xxl: 6rem;--global--font-size-xxxl: 9rem;--heading--font-size-h3: 2rem;--heading--font-size-h2: 3rem}}: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)), 610px);--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)))}}@media only screen and (min-width: 822px){:root{--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);--responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px)}}.default-max-width{max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.wide-max-width{max-width:var(--responsive--alignwide-width);margin-left:auto;margin-right:auto}@media only screen and (min-width: 482px){.full-max-width{max-width:var(--responsive--alignfull-width);width:auto;margin-left:auto;margin-right:auto}}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:normal;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:before{content:"“";font-size:var(--quote--font-size);line-height:var(--quote--line-height);position:absolute;left:calc(-0.5 * var(--global--spacing-horizontal))}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(0.5 * var(--global--spacing-horizontal))}blockquote:before{left:0}}img{height:auto;max-width:100%;vertical-align:middle}.entry-content img{max-width:100%}embed,iframe,object,video{max-width:100%}figcaption,.wp-caption,.wp-caption-text,.wp-block-embed figcaption{color:currentColor;font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(0.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.alignleft figcaption,.alignright figcaption,.alignleft .wp-caption,.alignright .wp-caption,.alignleft .wp-caption-text,.alignright .wp-caption-text,.alignleft .wp-block-embed figcaption,.alignright .wp-block-embed figcaption{margin-bottom:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}select,select:focus{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);font-size:var(--form--font-size);-moz-appearance:none;-webkit-appearance:none;appearance:none;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%}a{cursor:pointer;color:var(--wp--style--color--link, var(--global--color-primary));text-underline-offset:3px;text-decoration-skip-ink:all}a:hover{text-decoration-style:dotted;text-decoration-skip-ink:none}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:2px solid transparent;text-decoration:underline 1px dotted currentColor;text-decoration-skip-ink:none;background:rgba(255,255,255,0.9)}.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,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-primary))}.wp-block-button__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}.wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background, var(--global--color-primary))}.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary, var(--global--color-primary))}.wp-block-button__link:hover,.wp-block-button__link:active{background-color:transparent;border-color:currentColor;color:inherit}.wp-block-button__link:focus{outline-offset:-6px;outline:2px dotted currentColor}.wp-block-button__link: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:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active{border-color:currentColor !important;background-color:transparent !important;color:inherit !important}.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus{outline-offset:inherit;outline:inherit}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.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).has-background{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:hover,.wp-block-button.is-style-outline .wp-block-button__link:active{background-color:var(--global--color-primary) !important;border-color:transparent !important;color:var(--global--color-background) !important}.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-background .wp-block-button.is-style-outline .wp-block-button__link:active{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:hover,.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active{color:var(--local--color-background, var(--global--color-background)) !important}.wp-block-button.is-style-outline .wp-block-button__link:focus{outline-offset:inherit;outline:inherit}.wp-block-button.is-style-squared{border-radius:0}.is-style-outline .wp-block-button__link[style*=radius],.wp-block-button__link[style*=radius]{outline-offset:2px}.wp-block-code code{white-space:pre !important;overflow-x:auto}.wp-block-code{border-color:var(--global--color-border);border-radius:0;border-style:solid;border-width:0.1rem;padding:var(--global--spacing-unit);color:currentColor}.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:not(.alignwide):not(.alignfull),.wp-block-cover-image:not(.alignwide):not(.alignfull){clear:both}[data-align=full] .wp-block-cover,[data-align=full] .wp-block-cover-image{margin-top:0;margin-bottom:0}.wp-block-cover>.wp-block-cover__inner-container>*:first-child,.wp-block-cover-image>.wp-block-cover__inner-container>*:first-child{margin-top:0}.wp-block-cover>.wp-block-cover__inner-container>*:last-child:not(.block-list-appender),.wp-block-cover-image>.wp-block-cover__inner-container>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-cover.has-child-selected>.wp-block-cover__inner-container>*:nth-last-child(2),.wp-block-cover.is-selected>.wp-block-cover__inner-container>*:nth-last-child(2),.wp-block-cover-image.has-child-selected>.wp-block-cover__inner-container>*:nth-last-child(2),.wp-block-cover-image.is-selected>.wp-block-cover__inner-container>*:nth-last-child(2){margin-bottom:0}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover .block-editor-block-list__block,.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image .block-editor-block-list__block{color:currentColor}.wp-block-cover .wp-block-cover__inner-container a,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .block-editor-block-list__block a,.wp-block-cover-image .wp-block-cover__inner-container a,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .block-editor-block-list__block a{color:currentColor}.wp-block-cover .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 .block-editor-block-list__block .has-link-color a,.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,.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 .block-editor-block-list__block .has-link-color a{color:var(--wp--style--color--link, var(--global--color-primary))}.wp-block-cover: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]) .block-editor-block-list__block,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.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]) .block-editor-block-list__block{color:var(--cover--color-foreground)}.wp-block-cover h2,.wp-block-cover-image h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2);padding:0;max-width:inherit;text-align:inherit}.wp-block-cover h2.has-text-align-left,.wp-block-cover-image h2.has-text-align-left{text-align:left}.wp-block-cover h2.has-text-align-center,.wp-block-cover-image h2.has-text-align-center{text-align:center}.wp-block-cover h2.has-text-align-right,.wp-block-cover-image h2.has-text-align-right{text-align:right}.wp-block-cover.is-style-twentytwentyone-border,.wp-block-cover-image.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container{background-color:unset}.wp-block-columns:not(.alignwide):not(.alignfull){clear:both}.wp-block-columns .wp-block,.wp-block-columns .wp-block-column{max-width:inherit}.wp-block-columns>.wp-block-column>*:first-child{margin-top:0}.wp-block-columns>.wp-block-column>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-columns.has-child-selected>.wp-block-column>*:nth-last-child(2),.wp-block-columns.is-selected>.wp-block-column>*:nth-last-child(2){margin-bottom:0}@media only screen and (min-width: 652px){.wp-block-columns.is-style-twentytwentyone-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-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>p:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h1:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h2:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h3:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h4:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h5:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h6:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>pre:not(.has-background){background-color:var(--global--color-background);padding:var(--global--spacing-unit)}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background){padding-left:calc(2 * var(--global--spacing-horizontal))}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{margin-top:0}}.wp-block[data-align=full]>.wp-block-columns p:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h1:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h2:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h3:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h4:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h5:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h6:not(.has-background){padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.wp-block-file .wp-block-file__textlink{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px}.wp-block-file .wp-block-file__textlink:hover{text-decoration:underline;text-decoration-style:dotted}.wp-block-file .wp-block-file__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}.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background, var(--global--color-primary))}.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary, var(--global--color-primary))}.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:active{background-color:transparent;border-color:currentColor;color:inherit}.wp-block-file .wp-block-file__button:focus{outline-offset:-6px;outline:2px dotted currentColor}.wp-block-file .wp-block-file__button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.wp-block-file .wp-block-file__button:focus{outline-offset:inherit;outline:inherit}.wp-block-gallery figcaption{margin-bottom:0}.wp-block-gallery figcaption a{color:var(--global--color-white)}.wp-block-group{display:block;clear:both;display:flow-root}.wp-block-group:before,.wp-block-group:after{content:"";display:block;clear:both}.wp-block-group.has-background{padding:var(--global--spacing-vertical)}[data-align=full] .wp-block-group.has-background{margin-top:0;margin-bottom:0}.wp-block-group.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border);padding:var(--global--spacing-vertical)}.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>[data-align=full]{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>.wp-block-group__inner-container>*:first-child{margin-top:0}.wp-block-group>.wp-block-group__inner-container>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-group.has-child-selected>.wp-block-group__inner-container>*:nth-last-child(2),.wp-block-group.is-selected>.wp-block-group__inner-container>*:nth-last-child(2){margin-bottom:0}.wp-block-group .wp-block-group.has-background>.block-editor-block-list__layout>[data-align=full]{margin:0;width:100%}.wp-block-heading h1,h1,.h1,.wp-block-heading h2,h2,.h2,.wp-block-heading h3,h3,.h3,.wp-block-heading h4,h4,.h4,.wp-block-heading h5,h5,.h5,.wp-block-heading h6,h6,.h6{clear:both;font-family:var(--heading--font-family);font-weight:var(--heading--font-weight)}.wp-block-heading h1 strong,h1 strong,.h1 strong,.wp-block-heading h2 strong,h2 strong,.h2 strong,.wp-block-heading h3 strong,h3 strong,.h3 strong,.wp-block-heading h4 strong,h4 strong,.h4 strong,.wp-block-heading h5 strong,h5 strong,.h5 strong,.wp-block-heading h6 strong,h6 strong,.h6 strong{font-weight:var(--heading--font-weight-strong)}.wp-block-heading h1[style*="--wp--typography--line-height"],h1[style*="--wp--typography--line-height"],.h1[style*="--wp--typography--line-height"],.wp-block-heading h2[style*="--wp--typography--line-height"],h2[style*="--wp--typography--line-height"],.h2[style*="--wp--typography--line-height"],.wp-block-heading h3[style*="--wp--typography--line-height"],h3[style*="--wp--typography--line-height"],.h3[style*="--wp--typography--line-height"],.wp-block-heading h4[style*="--wp--typography--line-height"],h4[style*="--wp--typography--line-height"],.h4[style*="--wp--typography--line-height"],.wp-block-heading h5[style*="--wp--typography--line-height"],h5[style*="--wp--typography--line-height"],.h5[style*="--wp--typography--line-height"],.wp-block-heading h6[style*="--wp--typography--line-height"],h6[style*="--wp--typography--line-height"],.h6[style*="--wp--typography--line-height"]{line-height:var(--wp--typography--line-height, var(--global--line-height-body))}.wp-block-heading h1,h1,.h1{font-size:var(--heading--font-size-h1);letter-spacing:var(--heading--letter-spacing-h1);line-height:var(--heading--line-height-h1)}.wp-block-heading h2,h2,.h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2)}.wp-block-heading h3,h3,.h3{font-size:var(--heading--font-size-h3);letter-spacing:var(--heading--letter-spacing-h3);line-height:var(--heading--line-height-h3)}.wp-block-heading h4,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:var(--heading--line-height-h4)}.wp-block-heading h5,h5,.h5{font-size:var(--heading--font-size-h5);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h5);line-height:var(--heading--line-height-h5)}.wp-block-heading h6,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)}[data-type="core/html"] textarea{color:var(--global--color-dark-gray);border-radius:0;padding:var(--global--spacing-unit)}.wp-block-image,.wp-block-image>div:not(.components-placeholder){text-align:center}[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized{margin:0 auto}.wp-block-image.is-style-twentytwentyone-border img,.wp-block-image.is-style-twentytwentyone-image-frame img{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-image.is-style-twentytwentyone-image-frame img{padding:var(--global--spacing-unit)}.wp-block-latest-comments{padding-left: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}.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>li:last-child{margin-bottom:0}.wp-block-latest-posts>li>*{margin-top:calc(0.333 * var(--global--spacing-vertical));margin-bottom:calc(0.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(0.333 * var(--global--spacing-vertical))}.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)}[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,.has-background .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(0.666 * var(--global--spacing-vertical))}.wp-block-latest-posts.is-style-twentytwentyone-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-twentytwentyone-latest-posts-dividers:not(.is-grid)>li,.wp-block-latest-posts.is-style-twentytwentyone-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-twentytwentyone-latest-posts-dividers:not(.is-grid)>li:last-child,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li:last-child{padding-bottom:0;border-bottom:none}.wp-block-latest-posts.is-style-twentytwentyone-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-twentytwentyone-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-twentytwentyone-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-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li{width:calc(100% / 2)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li{width:calc(100% / 3)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li{width:calc(100% / 4)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li{width:calc(100% / 5)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li{width:calc(100% / 6)}}.wp-block-latest-posts.is-style-twentytwentyone-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-twentytwentyone-latest-posts-borders li:last-child{padding-bottom:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-style-twentytwentyone-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-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}ul,ol{font-family:var(--list--font-family);margin:var(--global--spacing-vertical) 0;padding-left:calc(2 * var(--global--spacing-horizontal))}ul.aligncenter,ol.aligncenter{list-style-position:inside;padding:0;text-align:center}ul.alignright,ol.alignright{list-style-position:inside;padding:0;text-align:right}li>ul,li>ol{margin:0}dt{font-family:var(--definition-term--font-family);font-weight:bold}[data-align=full] .wp-block-media-text{margin-top:0;margin-bottom:0}.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:not(.block-list-appender){margin-bottom:0}.wp-block-media-text.has-child-selected>.wp-block-media-text__content>*:nth-last-child(2),.wp-block-media-text.is-selected>.wp-block-media-text__content>*:nth-last-child(2){margin-bottom:0}.wp-block-media-text .wp-block-media-text__content{padding:var(--global--spacing-horizontal)}.wp-block-media-text.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-navigation .wp-block-navigation__container{background:var(--global--color-background);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 .has-child .wp-block-navigation__container{box-shadow:var(--global--elevation)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus{color:var(--primary-nav--color-link-hover)}.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)}pre.wp-block-preformatted{overflow-x:auto;white-space:pre !important;font-size:var(--global--font-size-xs)}.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{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.is-style-solid-color{margin-left:auto;margin-right:auto;padding:calc(2.5 * var(--global--spacing-unit));border-width:var(--pullquote--border-width);border-style:solid;border-color: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.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit);max-width:inherit}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:100%}.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[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote{padding:0 calc(2 * var(--global--spacing-unit))}.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color,.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color{padding:var(--global--spacing-unit)}.wp-block-query.has-background{padding:calc(0.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{position:relative;border-left:none;margin:var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal)}.wp-block-quote p{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)}.wp-block-quote strong{font-weight:var(--quote--font-weight-strong)}.wp-block-quote:before{content:"“";font-size:var(--quote--font-size);line-height:var(--quote--line-height);left:calc(-0.5 * var(--global--spacing-horizontal))}.wp-block-quote .wp-block-quote__citation{color:var(--global--color-primary);font-size:var(--global--font-size-xs);font-style:var(--quote--font-style-cite)}.has-background .wp-block-quote .wp-block-quote__citation,[class*=background-color] .wp-block-quote .wp-block-quote__citation,[style*=background-color] .wp-block-quote .wp-block-quote__citation,.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation{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:normal;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;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:normal;line-height:var(--quote--line-height-large);margin-right:10px}@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}}@media only screen and (max-width: 481px){.wp-block-quote{padding-left:calc(0.5 * var(--global--spacing-horizontal))}.wp-block-quote:before{left:0}.wp-block-quote.has-text-align-right{padding-left:0;padding-right:calc(0.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}}@media only screen and (min-width: 482px){.wp-block-quote{margin-left:auto}.wp-block-quote.has-text-align-right{margin-right:auto}}.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>li:last-child{margin-bottom:0}.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1),.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1) ~ 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{margin-bottom:0}.wp-block-rss>li>*{margin-top:calc(0.333 * var(--global--spacing-vertical));margin-bottom:calc(0.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(0.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)}[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,.has-background .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(0.666 * var(--global--spacing-vertical))}.wp-block-rss.alignfull{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.entry-content [class*=inner-container] .wp-block-rss.alignfull,.entry-content .has-background .wp-block-rss.alignfull{padding-left:0;padding-right:0}.wp-block-search{max-width:var(--responsive--aligndefault-width)}.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__button-inside .wp-block-search__inside-wrapper,.wp-block-search .wp-block-search__input{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);font-family:var(--form--font-family);font-size:var(--form--font-size);line-height:var(--form--line-height);max-width:inherit;margin-right:calc(-1 * var(--button--border-width));padding:var(--form--spacing-unit)}.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.is-dark-theme .wp-block-search .wp-block-search__input{background:var(--global--color-white-90)}.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.has-background .wp-block-search .wp-block-search__input{border-color:var(--local--color-primary, var(--global--color-primary)) !important}.wp-block-search .wp-block-search__button.wp-block-search__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;box-shadow:none;margin-left:0}.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background, var(--global--color-primary))}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary, var(--global--color-primary))}.wp-block-search .wp-block-search__button.wp-block-search__button:hover,.wp-block-search .wp-block-search__button.wp-block-search__button:active{background-color:transparent;border-color:currentColor;color:inherit}.wp-block-search .wp-block-search__button.wp-block-search__button:focus{outline-offset:-6px;outline:2px dotted currentColor}.wp-block-search .wp-block-search__button.wp-block-search__button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon{padding:6px calc(0.5 * var(--button--padding-horizontal));display:inherit}.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg{width:40px;height:40px}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover,.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active{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 .wp-block-search__button.wp-block-search__button:hover,.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active{color:var(--local--color-primary, var(--global--color-primary)) !important}.wp-block-search .wp-block-search__button.wp-block-search__button:focus{outline-offset:inherit;outline:inherit}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:var(--form--border-width)}.wp-block-search.wp-block-search__button-inside .wp-block-search__input{border:none}.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover,.wp-block-search.wp-block-search__button-inside.wp-block-search__icon-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__text-button .wp-block-search__button,.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button{color:var(--global--color-dark-gray)}.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover,.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-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__text-button .wp-block-search__button{padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.wp-block[data-align=center]>*{text-align:center}.wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper{justify-content:center}.wp-block-separator,hr{border-bottom:var(--separator--height) solid var(--separator--border-color);clear:both;opacity:1}.wp-block-separator[style*="text-align:right"],.wp-block-separator[style*="text-align: right"],hr[style*="text-align:right"],hr[style*="text-align: right"]{border-right-color:var(--separator--border-color)}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){max-width:var(--responsive--aligndefault-width)}[data-align=full]>.wp-block-separator,[data-align=wide]>.wp-block-separator,[data-align=full]>hr,[data-align=wide]>hr{max-width:inherit}.wp-block-separator.is-style-twentytwentyone-separator-thick,hr.is-style-twentytwentyone-separator-thick{border-bottom-width:calc(3 * var(--separator--height))}.wp-block-separator.is-style-dots,hr.is-style-dots{border-bottom:none}.wp-block-separator.is-style-dots.has-background,.wp-block-separator.is-style-dots.has-text-color,hr.is-style-dots.has-background,hr.is-style-dots.has-text-color{background-color:transparent !important}.wp-block-separator.is-style-dots.has-background:before,.wp-block-separator.is-style-dots.has-text-color:before,hr.is-style-dots.has-background:before,hr.is-style-dots.has-text-color:before{color:currentColor !important}.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{color:var(--separator--border-color)}.has-background .wp-block-separator,[class*=background-color] .wp-block-separator,[style*=background-color] .wp-block-separator,.wp-block-cover[style*=background-image] .wp-block-separator,.has-background hr,[class*=background-color] hr,[style*=background-color] hr,.wp-block-cover[style*=background-image] hr{border-color:currentColor}.wp-block-social-links [data-block]{margin-top:0;margin-bottom:0}.wp-block-social-links.is-style-twentytwentyone-social-icons-color button{color:var(--global--color-primary)}.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link{background:none}table thead,table tfoot,.wp-block-table thead,.wp-block-table tfoot{text-align:center}table th,.wp-block-table th{font-family:var(--heading--font-family)}table td,table th,.wp-block-table td,.wp-block-table th{padding:calc(0.5 * var(--global--spacing-unit))}table.is-style-regular .has-background,table.is-style-stripes .has-background,table.is-style-stripes .has-background thead tr,table.is-style-stripes .has-background tfoot tr,table.is-style-stripes .has-background tbody tr,.wp-block-table.is-style-regular .has-background,.wp-block-table.is-style-stripes .has-background,.wp-block-table.is-style-stripes .has-background thead tr,.wp-block-table.is-style-stripes .has-background tfoot tr,.wp-block-table.is-style-stripes .has-background tbody tr{color:var(--table--has-background-text-color)}table.is-style-stripes,.wp-block-table.is-style-stripes{border-color:var(--table--stripes-border-color)}table.is-style-stripes th,table.is-style-stripes td,.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border-width:0}table.is-style-stripes tbody tr:nth-child(odd),.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--table--stripes-background-color)}table.is-style-stripes .has-background tbody tr:nth-child(odd),.wp-block-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}table.wp-calendar-table th{font-weight:bold}table.wp-calendar-table thead,table.wp-calendar-table tbody{color:currentColor;border:1px solid}table.wp-calendar-table caption{font-weight:bold;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.aligncenter{text-align:center}pre.wp-block-verse{padding:0;color:currentColor}:root .is-extra-small-text,:root .has-extra-small-font-size{font-size:var(--global--font-size-xs)}:root .is-small-text,:root .has-small-font-size{font-size:var(--global--font-size-sm)}:root .is-regular-text,:root .has-regular-font-size,:root .is-normal-font-size,:root .has-normal-font-size,:root .has-medium-font-size{font-size:var(--global--font-size-base)}:root .is-large-text,:root .has-large-font-size{font-size:var(--global--font-size-lg);line-height:var(--global--line-height-heading)}:root .is-larger-text,:root .has-larger-font-size,:root .is-extra-large-text,:root .has-extra-large-font-size{font-size:var(--global--font-size-xl);line-height:var(--global--line-height-heading)}:root .is-huge-text,:root .has-huge-font-size{font-size:var(--global--font-size-xxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}:root .is-gigantic-text,:root .has-gigantic-font-size{font-size:var(--global--font-size-xxxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}.wp-block.editor-post-title__block{border-bottom:3px solid var(--global--color-border);padding-bottom:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(3 * var(--global--spacing-vertical));max-width:var(--responsive--alignwide-width)}.wp-block.editor-post-title__block .editor-post-title__input{color:var(--global--color-secondary);font-family:var(--heading--font-family);font-size:var(--global--font-size-page-title);font-weight:var(--heading--font-weight-page-title);line-height:var(--heading--line-height-h1)}.wp-block.block-editor-default-block-appender>textarea{font-family:var(--global--font-secondary);font-size:var(--global--font-size-md)}.has-primary-color[class]{color:var(--global--color-primary)}.has-secondary-color[class]{color:var(--global--color-secondary)}.has-background a,.has-background p,.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6{color:currentColor}.has-primary-background-color[class]{background-color:var(--global--color-primary);color:var(--global--color-background)}.has-secondary-background-color[class]{background-color:var(--global--color-secondary);color:var(--global--color-background)}.has-white-background-color[class]{background-color:var(--global--color-white);color:var(--global--color-secondary)}.has-black-background-color[class]{background-color:var(--global--color-black);color:var(--global--color-primary)}[data-block]{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block{max-width:var(--responsive--aligndefault-width)}.wp-block[data-align=wide],.wp-block.alignwide{max-width:var(--responsive--alignwide-width)}.wp-block[data-align=full],.wp-block.alignfull{max-width:none}.alignleft{margin:0;margin-right:var(--global--spacing-horizontal)}.alignright{margin:0;margin-left:var(--global--spacing-horizontal)}.has-drop-cap:not(:focus)::first-letter{font-family:var(--heading--font-family);font-weight:var(--heading--font-weight);line-height:0.66;text-transform:uppercase;font-style:normal;float:left;margin:0.1em 0.1em 0 0;font-size:calc(1.2 * var(--heading--font-size-h1))}@media only screen and (min-width: 482px){.wp-block[data-align=left]>*{max-width:290px;margin-right:var(--global--spacing-horizontal)}.wp-block[data-align=right]>*{max-width:290px;margin-left:var(--global--spacing-horizontal)}}.wp-block-freeform.block-library-rich-text__tinymce blockquote{border:none}.wp-block-freeform.block-library-rich-text__tinymce blockquote:before{left:5px}html{font-family:var(--global--font-secondary);line-height:var(--global--line-height-body)}body{--wp--typography--line-height: var(--global--line-height-body);color:var(--global--color-primary);background-color:var(--global--color-background);font-family:var(--global--font-secondary);font-size:var(--global--font-size-base);font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.wp-block a{color:var(--wp--style--color--link, var(--global--color-primary))}.wp-block a:hover{text-decoration-style:dotted}.wp-block a:focus{outline:2px solid var(--wp--style--color--link, var(--global--color-primary));text-decoration:none}.has-background .has-link-color a,.has-background.has-link-color a{color:var(--wp--style--color--link, var(--global--color-primary))}button,a{cursor:pointer}.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-background a,.has-background p,.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6{color:currentColor}.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-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-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-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-background:not(.has-text-color).has-black-background-color[class],.has-background:not(.has-text-color).has-gray-background-color[class],.has-background:not(.has-text-color).has-dark-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-gray-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-dark-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-gray-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container]{--local--color-primary: var(--global--color-primary, #000)}.has-background:not(.has-text-color).has-green-background-color[class],.has-background:not(.has-text-color).has-blue-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-orange-background-color[class],.has-background:not(.has-text-color).has-yellow-background-color[class],.has-background:not(.has-text-color).has-white-background-color[class]{color:var(--global--color-dark-gray)}.has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-blue-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-orange-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-white-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-green-background-color[class]>[class*=__inner-container],.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-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-orange-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-white-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))}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUtZWRpdG9yLmNzcyIsCgkic291cmNlcyI6IFsKCQkic3R5bGUtZWRpdG9yLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qKlxuICogVGhlc2Ugc3R5bGVzIHNob3VsZCBiZSBsb2FkZWQgYnkgdGhlIEJsb2NrIEVkaXRvciBvbmx5XG4gKi9cblxuLyogVmFyaWFibGVzICovXG46cm9vdCB7XG5cblx0LyogRm9udCBGYW1pbHkgKi9cblx0LS1nbG9iYWwtLWZvbnQtcHJpbWFyeTogdmFyKC0tZm9udC1oZWFkaW5ncywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYpO1xuXHQtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnk6IHZhcigtLWZvbnQtYmFzZSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYpO1xuXG5cdC8qIEZvbnQgU2l6ZSAqL1xuXHQtLWdsb2JhbC0tZm9udC1zaXplLWJhc2U6IDEuMjVyZW07XG5cdC0tZ2xvYmFsLS1mb250LXNpemUteHM6IDFyZW07XG5cdC0tZ2xvYmFsLS1mb250LXNpemUtc206IDEuMTI1cmVtO1xuXHQtLWdsb2JhbC0tZm9udC1zaXplLW1kOiAxLjI1cmVtO1xuXHQtLWdsb2JhbC0tZm9udC1zaXplLWxnOiAxLjVyZW07XG5cdC0tZ2xvYmFsLS1mb250LXNpemUteGw6IDIuMjVyZW07XG5cdC0tZ2xvYmFsLS1mb250LXNpemUteHhsOiA0cmVtO1xuXHQtLWdsb2JhbC0tZm9udC1zaXplLXh4eGw6IDVyZW07XG5cdC0tZ2xvYmFsLS1mb250LXNpemUtcGFnZS10aXRsZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHhsKTtcblx0LS1nbG9iYWwtLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cblx0LyogTGluZSBIZWlnaHQgKi9cblx0LS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHk6IDEuNztcblx0LS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmc6IDEuMztcblx0LS1nbG9iYWwtLWxpbmUtaGVpZ2h0LXBhZ2UtdGl0bGU6IDEuMTtcblxuXHQvKiBIZWFkaW5ncyAqL1xuXHQtLWhlYWRpbmctLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG5cdC0taGVhZGluZy0tZm9udC1zaXplLWg2OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdC0taGVhZGluZy0tZm9udC1zaXplLWg1OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG5cdC0taGVhZGluZy0tZm9udC1zaXplLWg0OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG5cdC0taGVhZGluZy0tZm9udC1zaXplLWgzOiBjYWxjKDEuMjUgKiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZykpO1xuXHQtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMjogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteGwpO1xuXHQtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtcGFnZS10aXRsZSk7XG5cdC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDY6IDAuMDVlbTtcblx0LS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNTogMC4wNWVtO1xuXHQtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg0OiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcblx0LS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oMzogdmFyKC0tZ2xvYmFsLS1sZXR0ZXItc3BhY2luZyk7XG5cdC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDI6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWgxOiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcblx0LS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNjogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0LS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNTogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0LS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0LS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMzogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0LS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMjogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0LS1oZWFkaW5nLS1saW5lLWhlaWdodC1oMTogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1wYWdlLXRpdGxlKTtcblx0LS1oZWFkaW5nLS1mb250LXdlaWdodDogbm9ybWFsO1xuXHQtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXBhZ2UtdGl0bGU6IDMwMDtcblx0LS1oZWFkaW5nLS1mb250LXdlaWdodC1zdHJvbmc6IDYwMDtcblxuXHQvKiBCbG9jazogTGF0ZXN0IHBvc3RzICovXG5cdC0tbGF0ZXN0LXBvc3RzLS10aXRsZS1mb250LWZhbWlseTogdmFyKC0taGVhZGluZy0tZm9udC1mYW1pbHkpO1xuXHQtLWxhdGVzdC1wb3N0cy0tdGl0bGUtZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDMpO1xuXHQtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHQtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1zbSk7XG5cdC0tbGlzdC0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHQtLWRlZmluaXRpb24tdGVybS0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1wcmltYXJ5KTtcblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5OiAjMjgzMDNkO1xuXHQtLWdsb2JhbC0tY29sb3ItZ3JheTogIzM5NDE0ZDtcblx0LS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXk6ICNmMGYwZjA7XG5cdC0tZ2xvYmFsLS1jb2xvci1ncmVlbjogI2QxZTRkZDtcblx0LS1nbG9iYWwtLWNvbG9yLWJsdWU6ICNkMWRmZTQ7XG5cdC0tZ2xvYmFsLS1jb2xvci1wdXJwbGU6ICNkMWQxZTQ7XG5cdC0tZ2xvYmFsLS1jb2xvci1yZWQ6ICNlNGQxZDE7XG5cdC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2U6ICNlNGRhZDE7XG5cdC0tZ2xvYmFsLS1jb2xvci15ZWxsb3c6ICNlZWVhZGQ7XG5cdC0tZ2xvYmFsLS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHQtLWdsb2JhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xuXG5cdC8qIEJvZHkgdGV4dCBjb2xvciwgc2l0ZSB0aXRsZSwgZm9vdGVyIHRleHQgY29sb3IuICovXG5cdC0tZ2xvYmFsLS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG5cblx0LyogSGVhZGluZ3MgKi9cblx0LS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKTtcblxuXHQvKiBNaW50LCBkZWZhdWx0IGJvZHkgYmFja2dyb3VuZCAqL1xuXHQtLWdsb2JhbC0tY29sb3ItYm9yZGVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXG5cdC8qIFVzZWQgZm9yIGJvcmRlcnMgKHNlcGFyYXRvcnMpICovXG5cblx0LyogU3BhY2luZyAqL1xuXHQtLWdsb2JhbC0tc3BhY2luZy11bml0OiAyMHB4O1xuXHQtLWdsb2JhbC0tc3BhY2luZy1tZWFzdXJlOiB1bnNldDtcblx0LS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbDogMjVweDtcblx0LS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWw6IDMwcHg7XG5cblx0LyogRWxldmF0aW9uICovXG5cdC0tZ2xvYmFsLS1lbGV2YXRpb246IDFweCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdC8qIEZvcm1zICovXG5cdC0tZm9ybS0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuXHQtLWZvcm0tLWxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHQtLWZvcm0tLWNvbG9yLXRleHQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcblx0LS1mb3JtLS1jb2xvci1yYW5nZWQ6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0LS1mb3JtLS1sYWJlbC13ZWlnaHQ6IDUwMDtcblx0LS1mb3JtLS1ib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0LS1mb3JtLS1ib3JkZXItd2lkdGg6IDNweDtcblx0LS1mb3JtLS1ib3JkZXItcmFkaXVzOiAwO1xuXHQtLWZvcm0tLXNwYWNpbmctdW5pdDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuXG5cdC8qIENvdmVyIGJsb2NrICovXG5cdC0tY292ZXItLWhlaWdodDogY2FsYygxNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXHQtLWNvdmVyLS1jb2xvci1mb3JlZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcblx0LS1jb3Zlci0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG5cblx0LyogQnV0dG9ucyAqL1xuXHQtLWJ1dHRvbi0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcblx0LS1idXR0b24tLWNvbG9yLXRleHQtaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0LS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tYnV0dG9uLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tYnV0dG9uLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGl2ZTogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcblx0LS1idXR0b24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtcHJpbWFyeSk7XG5cdC0tYnV0dG9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWJhc2UpO1xuXHQtLWJ1dHRvbi0tZm9udC13ZWlnaHQ6IDUwMDtcblx0LS1idXR0b24tLWxpbmUtaGVpZ2h0OiAxLjU7XG5cdC0tYnV0dG9uLS1ib3JkZXItd2lkdGg6IDNweDtcblx0LS1idXR0b24tLWJvcmRlci1yYWRpdXM6IDA7XG5cdC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsOiAxNXB4O1xuXHQtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsOiBjYWxjKDIgKiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpKTtcblxuXHQvKiBlbnRyeSAqL1xuXHQtLWVudHJ5LWhlYWRlci0tY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tZW50cnktaGVhZGVyLS1jb2xvci1saW5rOiBjdXJyZW50Q29sb3I7XG5cdC0tZW50cnktaGVhZGVyLS1jb2xvci1ob3ZlcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcblx0LS1lbnRyeS1oZWFkZXItLWNvbG9yLWZvY3VzOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tZW50cnktaGVhZGVyLS1mb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oMik7XG5cdC0tZW50cnktY29udGVudC0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHQtLWVudHJ5LWF1dGhvci1iaW8tLWZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG5cdC0tZW50cnktYXV0aG9yLWJpby0tZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuXG5cdC8qIEhlYWRlciAqL1xuXHQtLWJyYW5kaW5nLS1jb2xvci10ZXh0OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWJyYW5kaW5nLS1jb2xvci1saW5rOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWJyYW5kaW5nLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tYnJhbmRpbmctLXRpdGxlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuXHQtLWJyYW5kaW5nLS10aXRsZS0tZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1sZyk7XG5cdC0tYnJhbmRpbmctLXRpdGxlLS1mb250LXNpemUtbW9iaWxlOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuXHQtLWJyYW5kaW5nLS10aXRsZS0tZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0LS1icmFuZGluZy0tdGl0bGUtLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC0tYnJhbmRpbmctLWRlc2NyaXB0aW9uLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG5cdC0tYnJhbmRpbmctLWRlc2NyaXB0aW9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcblx0LS1icmFuZGluZy0tZGVzY3JpcHRpb24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcblx0LS1icmFuZGluZy0tbG9nby0tbWF4LXdpZHRoOiAzMDBweDtcblx0LS1icmFuZGluZy0tbG9nby0tbWF4LWhlaWdodDogMTAwcHg7XG5cdC0tYnJhbmRpbmctLWxvZ28tLW1heC13aWR0aC1tb2JpbGU6IDk2cHg7XG5cdC0tYnJhbmRpbmctLWxvZ28tLW1heC1oZWlnaHQtbW9iaWxlOiA5NnB4O1xuXG5cdC8qIE1haW4gbmF2aWdhdGlvbiAqL1xuXHQtLXByaW1hcnktbmF2LS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXNlY29uZGFyeSk7XG5cdC0tcHJpbWFyeS1uYXYtLWZvbnQtZmFtaWx5LW1vYmlsZTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuXHQtLXByaW1hcnktbmF2LS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLW1kKTtcblx0LS1wcmltYXJ5LW5hdi0tZm9udC1zaXplLXN1Yi1tZW51OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdC0tcHJpbWFyeS1uYXYtLWZvbnQtc2l6ZS1tb2JpbGU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXNtKTtcblx0LS1wcmltYXJ5LW5hdi0tZm9udC1zaXplLXN1Yi1tZW51LW1vYmlsZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuXHQtLXByaW1hcnktbmF2LS1mb250LXNpemUtYnV0dG9uOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdC0tcHJpbWFyeS1uYXYtLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1wcmltYXJ5LW5hdi0tZm9udC1zdHlsZS1zdWItbWVudS1tb2JpbGU6IG5vcm1hbDtcblx0LS1wcmltYXJ5LW5hdi0tZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0LS1wcmltYXJ5LW5hdi0tZm9udC13ZWlnaHQtYnV0dG9uOiA1MDA7XG5cdC0tcHJpbWFyeS1uYXYtLWNvbG9yLWxpbms6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tcHJpbWFyeS1uYXYtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeS1ob3Zlcik7XG5cdC0tcHJpbWFyeS1uYXYtLWNvbG9yLXRleHQ6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tcHJpbWFyeS1uYXYtLXBhZGRpbmc6IGNhbGMoMC42NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG5cdC0tcHJpbWFyeS1uYXYtLWJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblxuXHQvKiBQYWdpbmF0aW9uICovXG5cdC0tcGFnaW5hdGlvbi0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblx0LS1wYWdpbmF0aW9uLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuXHQtLXBhZ2luYXRpb24tLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcblx0LS1wYWdpbmF0aW9uLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcblx0LS1wYWdpbmF0aW9uLS1mb250LXdlaWdodDogbm9ybWFsO1xuXHQtLXBhZ2luYXRpb24tLWZvbnQtd2VpZ2h0LXN0cm9uZzogNjAwO1xuXG5cdC8qIEZvb3RlciAqL1xuXHQtLWZvb3Rlci0tY29sb3ItdGV4dDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblx0LS1mb290ZXItLWNvbG9yLWxpbms6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tZm9vdGVyLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuXHQtLWZvb3Rlci0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1wcmltYXJ5KTtcblx0LS1mb290ZXItLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xuXG5cdC8qIEJsb2NrOiBQdWxsIHF1b3RlICovXG5cdC0tcHVsbHF1b3RlLS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1mb250LXByaW1hcnkpO1xuXHQtLXB1bGxxdW90ZS0tZm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDMpO1xuXHQtLXB1bGxxdW90ZS0tZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLXB1bGxxdW90ZS0tbGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg0KTtcblx0LS1wdWxscXVvdGUtLWxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuXHQtLXB1bGxxdW90ZS0tYm9yZGVyLXdpZHRoOiAzcHg7XG5cdC0tcHVsbHF1b3RlLS1ib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tcHVsbHF1b3RlLS1jb2xvci1mb3JlZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXHQtLXB1bGxxdW90ZS0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcblx0LS1xdW90ZS0tZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHQtLXF1b3RlLS1mb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLW1kKTtcblx0LS1xdW90ZS0tZm9udC1zaXplLWxhcmdlOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14bCk7XG5cdC0tcXVvdGUtLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1xdW90ZS0tZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1xdW90ZS0tZm9udC13ZWlnaHQtc3Ryb25nOiBib2xkZXI7XG5cdC0tcXVvdGUtLWZvbnQtc3R5bGUtbGFyZ2U6IG5vcm1hbDtcblx0LS1xdW90ZS0tZm9udC1zdHlsZS1jaXRlOiBub3JtYWw7XG5cdC0tcXVvdGUtLWxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHQtLXF1b3RlLS1saW5lLWhlaWdodC1sYXJnZTogMS4zNTtcblx0LS1zZXBhcmF0b3ItLWJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuXHQtLXNlcGFyYXRvci0taGVpZ2h0OiAxcHg7XG5cblx0LyogQmxvY2s6IFRhYmxlICovXG5cdC0tdGFibGUtLXN0cmlwZXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuXHQtLXRhYmxlLS1zdHJpcGVzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItbGlnaHQtZ3JheSk7XG5cdC0tdGFibGUtLWhhcy1iYWNrZ3JvdW5kLXRleHQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcblxuXHQvKiBXaWRnZXRzICovXG5cdC0td2lkZ2V0LS1saW5lLWhlaWdodC1saXN0OiAxLjk7XG5cdC0td2lkZ2V0LS1saW5lLWhlaWdodC10aXRsZTogMS40O1xuXHQtLXdpZGdldC0tZm9udC13ZWlnaHQtdGl0bGU6IDcwMDtcblx0LS13aWRnZXQtLXNwYWNpbmctbWVudTogY2FsYygwLjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcblxuXHQvKiBBZG1pbi1iYXIgaGVpZ2h0ICovXG5cdC0tZ2xvYmFsLS1hZG1pbi1iYXItLWhlaWdodDogMHB4O1xufVxuXG4uYWRtaW4tYmFyIHtcblx0LS1nbG9iYWwtLWFkbWluLWJhci0taGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuXG5cdC5hZG1pbi1iYXIge1xuXHRcdC0tZ2xvYmFsLS1hZG1pbi1iYXItLWhlaWdodDogNDZweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MnB4KSB7XG5cblx0OnJvb3Qge1xuXHRcdC0tZ2xvYmFsLS1mb250LXNpemUteGw6IDIuNXJlbTtcblx0XHQtLWdsb2JhbC0tZm9udC1zaXplLXh4bDogNnJlbTtcblx0XHQtLWdsb2JhbC0tZm9udC1zaXplLXh4eGw6IDlyZW07XG5cdFx0LS1oZWFkaW5nLS1mb250LXNpemUtaDM6IDJyZW07XG5cdFx0LS1oZWFkaW5nLS1mb250LXNpemUtaDI6IDNyZW07XG5cdH1cbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlIFN0eWxlc1xuICovXG5cbi8qKlxuICogUmVxdWlyZWQgVmFyaWFibGVzXG4gKi9cblxuLyoqXG4gKiBSb290IE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuICovXG46cm9vdCB7XG5cdC0tcmVzcG9uc2l2ZS0tc3BhY2luZy1ob3Jpem9udGFsOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkgKiAwLjYpO1xuXHQtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXJlc3BvbnNpdmUtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuXHQtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXJlc3BvbnNpdmUtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuXHQtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aDogMTAwJTtcblx0LS1yZXNwb25zaXZlLS1hbGlnbnJpZ2h0LW1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xuXHQtLXJlc3BvbnNpdmUtLWFsaWdubGVmdC1tYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuXG5cdDpyb290IHtcblx0XHQtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogbWluKGNhbGMoMTAwdncgLSA0ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKSwgNjEwcHgpO1xuXHRcdC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNCAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG5cdFx0LS1yZXNwb25zaXZlLS1hbGlnbnJpZ2h0LW1hcmdpbjogY2FsYygwLjUgKiAoMTAwdncgLSB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpKSk7XG5cdFx0LS1yZXNwb25zaXZlLS1hbGlnbmxlZnQtbWFyZ2luOiBjYWxjKDAuNSAqICgxMDB2dyAtIHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCkpKTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjJweCkge1xuXG5cdDpyb290IHtcblx0XHQtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aDogbWluKGNhbGMoMTAwdncgLSA4ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKSwgNjEwcHgpO1xuXHRcdC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoOiBtaW4oY2FsYygxMDB2dyAtIDggKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpLCAxMjQwcHgpO1xuXHR9XG59XG5cbi8qKlxuICogRXh0ZW5kc1xuICovXG4uZGVmYXVsdC1tYXgtd2lkdGgge1xuXHRtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53aWRlLW1heC13aWR0aCB7XG5cdG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoKTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuXG5cdC5mdWxsLW1heC13aWR0aCB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmZ1bGwtd2lkdGgpO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgMCB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cblxuYmxvY2txdW90ZSA+ICoge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cblxuYmxvY2txdW90ZSA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5ibG9ja3F1b3RlID4gKjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBwIHtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg0KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXF1b3RlLS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZSk7XG5cdGZvbnQtc3R5bGU6IHZhcigtLXF1b3RlLS1mb250LXN0eWxlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXF1b3RlLS1mb250LXdlaWdodCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQpO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUsXG5ibG9ja3F1b3RlIGZvb3RlciB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWdsb2JhbC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuXG5ibG9ja3F1b3RlLmFsaWdubGVmdCxcbmJsb2NrcXVvdGUuYWxpZ25yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuYmxvY2txdW90ZS5hbGlnbmxlZnQgcCxcbmJsb2NrcXVvdGUuYWxpZ25yaWdodCBwIHtcblx0Zm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDUpO1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdHdpZHRoOiBpbmhlcml0O1xufVxuXG5ibG9ja3F1b3RlLmFsaWdubGVmdCBjaXRlLFxuYmxvY2txdW90ZS5hbGlnbmxlZnQgZm9vdGVyLFxuYmxvY2txdW90ZS5hbGlnbnJpZ2h0IGNpdGUsXG5ibG9ja3F1b3RlLmFsaWducmlnaHQgZm9vdGVyIHtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1nbG9iYWwtLWxldHRlci1zcGFjaW5nKTtcbn1cblxuYmxvY2txdW90ZSBzdHJvbmcge1xuXHRmb250LXdlaWdodDogdmFyKC0tcXVvdGUtLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCLigJxcIjtcblx0Zm9udC1zaXplOiB2YXIoLS1xdW90ZS0tZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLXF1b3RlLS1saW5lLWhlaWdodCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogY2FsYygtMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cblxuYmxvY2txdW90ZSAud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuYmxvY2txdW90ZSBjaXRlLFxuYmxvY2txdW90ZSBmb290ZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdGZvbnQtc3R5bGU6IHZhcigtLXF1b3RlLS1mb250LXN0eWxlLWNpdGUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuXG5cdGJsb2NrcXVvdGUge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuXHR9XG5cblx0YmxvY2txdW90ZTpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENsYXNzaWMgZWRpdG9yIGltYWdlcyAqL1xuLmVudHJ5LWNvbnRlbnQgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG52aWRlbyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWEgY2FwdGlvbnMgKi9cbmZpZ2NhcHRpb24sXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcblx0bWFyZ2luLXRvcDogY2FsYygwLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkpO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWdubGVmdCBmaWdjYXB0aW9uLFxuLmFsaWducmlnaHQgZmlnY2FwdGlvbixcbi5hbGlnbmxlZnQgLndwLWNhcHRpb24sXG4uYWxpZ25yaWdodCAud3AtY2FwdGlvbixcbi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uYWxpZ25sZWZ0IC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuLmFsaWducmlnaHQgLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBXUCBTbWlsZXkgKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnNlbGVjdCxcbnNlbGVjdDpmb2N1cyB7XG5cdGJvcmRlcjogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mb3JtLS1ib3JkZXItY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLS1ib3JkZXItcmFkaXVzKTtcblx0Y29sb3I6IHZhcigtLWZvcm0tLWNvbG9yLXRleHQpO1xuXHRmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLS1zcGFjaW5nLXVuaXQpIGNhbGMoMyAqIHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkpIHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkgdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgZmlsbD0nJTIzMjgzMDNkJz48cG9seWdvbiBwb2ludHM9JzAsMCAxMCwwIDUsNScvPjwvc3ZnPlwiKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLWZvcm0tLXNwYWNpbmctdW5pdCkgdG9wIDYwJTtcbn1cblxuLypcbiAqIHRleHQtdW5kZXJsaW5lLW9mZnNldCBkb2Vzbid0IHdvcmsgaW4gQ2hyb21lIGF0IGFsbCDwn5GOXG4gKiBCdXQgbG9va3MgbmljZSBpbiBTYWZhcmkvRmlyZWZveCwgc28gbGV0J3Mga2VlcCBpdCBhbmRcbiAqIG1heWJlIENocm9tZSB3aWxsIHN1cHBvcnQgaXQgc29vbi5cbiAqL1xuYSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhbGw7XG59XG5cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmlzLWRhcmstdGhlbWUgLnNpdGUgYTpmb2N1czpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXMtZGFyay10aGVtZSAuc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikgLm1ldGEtbmF2IHtcblx0Y29sb3I6IHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIC5zaXRlIGE6Zm9jdXM6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0Y29sb3I6IHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIC5zaXRlIGE6Zm9jdXM6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSAubWV0YS1uYXYge1xuXHRjb2xvcjogdmFyKC0td3AtLXN0eWxlLS1jb2xvci0tbGluaywgdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSkpO1xufVxuXG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikuc2tpcC1saW5rIHtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnNpdGUgYTpmb2N1czpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pLnNraXAtbGluazpmb2N1cyB7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikuY3VzdG9tLWxvZ28tbGluayB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zaXRlIGE6Zm9jdXM6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSBpbWcge1xuXHRvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLmhhcy1saW5rLWNvbG9yIGEsXG4uaGFzLWJhY2tncm91bmQuaGFzLWxpbmstY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGJvcmRlcjogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tLWZvbnQtd2VpZ2h0KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi0tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWJ1dHRvbi0tZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi0tbGluZS1oZWlnaHQpO1xuXHRwYWRkaW5nOiB2YXIoLS1idXR0b24tLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWJhY2tncm91bmQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuXHRvdXRsaW5lLW9mZnNldDogLTZweDtcblx0b3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6ZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlLTUwKTtcblx0Y29sb3I6IHZhcigtLWJ1dHRvbi0tY29sb3ItdGV4dC1hY3RpdmUpO1xufVxuXG4vKipcbiAqIEJsb2NrIE9wdGlvbnNcbiAqL1xuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsIHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1iYWNrZ3JvdW5kIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1vdXRsaW5lKSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG59XG5cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1vdXRsaW5lKSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuXHRvdXRsaW5lLW9mZnNldDogaW5oZXJpdDtcblx0b3V0bGluZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLmhhcy1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0Y29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5LCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKS5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5LCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsIHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQsIHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCkpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcblx0b3V0bGluZS1vZmZzZXQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmtbc3R5bGUqPXJhZGl1c10sXG4ud3AtYmxvY2stYnV0dG9uX19saW5rW3N0eWxlKj1yYWRpdXNdIHtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLndwLWJsb2NrLWNvZGUgY29kZSB7XG5cdHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3cteDogYXV0bztcbn1cblxuLndwLWJsb2NrLWNvZGUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAwLjFyZW07XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLWNvdmVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY292ZXItLWNvbG9yLWJhY2tncm91bmQpO1xuXHRtaW4taGVpZ2h0OiB2YXIoLS1jb3Zlci0taGVpZ2h0KTtcblx0bWFyZ2luLXRvcDogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWNvdmVyOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCksXG4ud3AtYmxvY2stY292ZXItaW1hZ2U6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2stY292ZXIsXG5bZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2stY292ZXItaW1hZ2Uge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXIgPiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgPiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXIgPiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZDpub3QoLmJsb2NrLWxpc3QtYXBwZW5kZXIpLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlID4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQ6bm90KC5ibG9jay1saXN0LWFwcGVuZGVyKSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1jb3Zlci5oYXMtY2hpbGQtc2VsZWN0ZWQgPiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6bnRoLWxhc3QtY2hpbGQoMiksXG4ud3AtYmxvY2stY292ZXIuaXMtc2VsZWN0ZWQgPiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6bnRoLWxhc3QtY2hpbGQoMiksXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWNoaWxkLXNlbGVjdGVkID4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOm50aC1sYXN0LWNoaWxkKDIpLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXNlbGVjdGVkID4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LFxuLndwLWJsb2NrLWNvdmVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2ssXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLXRleHQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBhLFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0IGEsXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLXRleHQgYSxcbi53cC1ibG9jay1jb3ZlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgYSxcbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCBhLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlci10ZXh0IGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBhIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIC5oYXMtbGluay1jb2xvciBhLFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0IC5oYXMtbGluay1jb2xvciBhLFxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0IC5oYXMtbGluay1jb2xvciBhLFxuLndwLWJsb2NrLWNvdmVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLXRleHQgLmhhcy1saW5rLWNvbG9yIGEsXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayAuaGFzLWxpbmstY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS13cC0tc3R5bGUtLWNvbG9yLS1saW5rLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLndwLWJsb2NrLWNvdmVyOm5vdChbY2xhc3MqPWJhY2tncm91bmQtY29sb3JdKSAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lcixcbi53cC1ibG9jay1jb3Zlcjpub3QoW2NsYXNzKj1iYWNrZ3JvdW5kLWNvbG9yXSkgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsXG4ud3AtYmxvY2stY292ZXI6bm90KFtjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0pIC53cC1ibG9jay1jb3Zlci10ZXh0LFxuLndwLWJsb2NrLWNvdmVyOm5vdChbY2xhc3MqPWJhY2tncm91bmQtY29sb3JdKSAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlOm5vdChbY2xhc3MqPWJhY2tncm91bmQtY29sb3JdKSAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lcixcbi53cC1ibG9jay1jb3Zlci1pbWFnZTpub3QoW2NsYXNzKj1iYWNrZ3JvdW5kLWNvbG9yXSkgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsXG4ud3AtYmxvY2stY292ZXItaW1hZ2U6bm90KFtjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0pIC53cC1ibG9jay1jb3Zlci10ZXh0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlOm5vdChbY2xhc3MqPWJhY2tncm91bmQtY29sb3JdKSAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcblx0Y29sb3I6IHZhcigtLWNvdmVyLS1jb2xvci1mb3JlZ3JvdW5kKTtcbn1cblxuLndwLWJsb2NrLWNvdmVyIGgyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyIHtcblx0Zm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDIpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1jb3ZlciBoMi5oYXMtdGV4dC1hbGlnbi1sZWZ0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud3AtYmxvY2stY292ZXIgaDIuaGFzLXRleHQtYWxpZ24tY2VudGVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWNvdmVyIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0LFxuLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS10d2VudHl0d2VudHlvbmUtYm9yZGVyLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1ib3JkZXIge1xuXHRib3JkZXI6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ud3AtYmxvY2stY292ZXJbY2xhc3MqPS1iYWNrZ3JvdW5kLWNvbG9yXVtjbGFzc10gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsXG4ud3AtYmxvY2stY292ZXItaW1hZ2VbY2xhc3MqPS1iYWNrZ3JvdW5kLWNvbG9yXVtjbGFzc10gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnM6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2ssXG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkOm5vdCguYmxvY2stbGlzdC1hcHBlbmRlcikge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtY2hpbGQtc2VsZWN0ZWQgPiAud3AtYmxvY2stY29sdW1uID4gKjpudGgtbGFzdC1jaGlsZCgyKSxcbi53cC1ibG9jay1jb2x1bW5zLmlzLXNlbGVjdGVkID4gLndwLWJsb2NrLWNvbHVtbiA+ICo6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTJweCkge1xuXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG5cdFx0bWFyZ2luLXRvcDogY2FsYygyLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS10d2VudHl0d2VudHlvbmUtY29sdW1ucy1vdmVybGFwIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDE6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDI6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDM6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDQ6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDU6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gaDY6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gdWw6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gb2w6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gcHJlOm5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblx0fVxuXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gdWw6bm90KC5oYXMtYmFja2dyb3VuZCksXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pID4gb2w6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcblx0fVxuXG5cdC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1jb2x1bW5zLW92ZXJsYXAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrW2RhdGEtYWxpZ249ZnVsbF0gPiAud3AtYmxvY2stY29sdW1ucyBwOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLndwLWJsb2NrW2RhdGEtYWxpZ249ZnVsbF0gPiAud3AtYmxvY2stY29sdW1ucyBoMTpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbi53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdID4gLndwLWJsb2NrLWNvbHVtbnMgaDI6bm90KC5oYXMtYmFja2dyb3VuZCksXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1mdWxsXSA+IC53cC1ibG9jay1jb2x1bW5zIGgzOm5vdCguaGFzLWJhY2tncm91bmQpLFxuLndwLWJsb2NrW2RhdGEtYWxpZ249ZnVsbF0gPiAud3AtYmxvY2stY29sdW1ucyBoNDpub3QoLmhhcy1iYWNrZ3JvdW5kKSxcbi53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdID4gLndwLWJsb2NrLWNvbHVtbnMgaDU6bm90KC5oYXMtYmFja2dyb3VuZCksXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1mdWxsXSA+IC53cC1ibG9jay1jb2x1bW5zIGg2Om5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cblxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX3RleHRsaW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cblxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX3RleHRsaW5rOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xufVxuXG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcblx0Ym9yZGVyOiB2YXIoLS1idXR0b24tLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi0tZm9udC13ZWlnaHQpO1xuXHRmb250LWZhbWlseTogdmFyKC0tYnV0dG9uLS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLS1mb250LXNpemUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLS1saW5lLWhlaWdodCk7XG5cdHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0Y29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1iYWNrZ3JvdW5kIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuXG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZS1vZmZzZXQ6IC02cHg7XG5cdG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuXG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uOmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS01MCk7XG5cdGNvbG9yOiB2YXIoLS1idXR0b24tLWNvbG9yLXRleHQtYWN0aXZlKTtcbn1cblxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmUtb2Zmc2V0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLndwLWJsb2NrLWdyb3VwOmJlZm9yZSxcbi53cC1ibG9jay1ncm91cDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuW2RhdGEtYWxpZ249ZnVsbF0gLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1ib3JkZXIge1xuXHRib3JkZXI6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWJvcmRlciAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IFtkYXRhLWFsaWduPWZ1bGxdIHtcblx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgKyAyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cdHdpZHRoOiBjYWxjKHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZnVsbC13aWR0aCkgKyAyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi53cC1ibG9jay1ncm91cCA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1ncm91cCA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpsYXN0LWNoaWxkOm5vdCguYmxvY2stbGlzdC1hcHBlbmRlcikge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaGFzLWNoaWxkLXNlbGVjdGVkID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1sYXN0LWNoaWxkKDIpLFxuLndwLWJsb2NrLWdyb3VwLmlzLXNlbGVjdGVkID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCA+IC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0ID4gW2RhdGEtYWxpZ249ZnVsbF0ge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyBoMSxcbmgxLFxuLmgxLFxuLndwLWJsb2NrLWhlYWRpbmcgaDIsXG5oMixcbi5oMixcbi53cC1ibG9jay1oZWFkaW5nIGgzLFxuaDMsXG4uaDMsXG4ud3AtYmxvY2staGVhZGluZyBoNCxcbmg0LFxuLmg0LFxuLndwLWJsb2NrLWhlYWRpbmcgaDUsXG5oNSxcbi5oNSxcbi53cC1ibG9jay1oZWFkaW5nIGg2LFxuaDYsXG4uaDYge1xuXHRjbGVhcjogYm90aDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0KTtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcgaDEgc3Ryb25nLFxuaDEgc3Ryb25nLFxuLmgxIHN0cm9uZyxcbi53cC1ibG9jay1oZWFkaW5nIGgyIHN0cm9uZyxcbmgyIHN0cm9uZyxcbi5oMiBzdHJvbmcsXG4ud3AtYmxvY2staGVhZGluZyBoMyBzdHJvbmcsXG5oMyBzdHJvbmcsXG4uaDMgc3Ryb25nLFxuLndwLWJsb2NrLWhlYWRpbmcgaDQgc3Ryb25nLFxuaDQgc3Ryb25nLFxuLmg0IHN0cm9uZyxcbi53cC1ibG9jay1oZWFkaW5nIGg1IHN0cm9uZyxcbmg1IHN0cm9uZyxcbi5oNSBzdHJvbmcsXG4ud3AtYmxvY2staGVhZGluZyBoNiBzdHJvbmcsXG5oNiBzdHJvbmcsXG4uaDYgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIGgxW3N0eWxlKj1cIi0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0XCJdLFxuaDFbc3R5bGUqPVwiLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHRcIl0sXG4uaDFbc3R5bGUqPVwiLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHRcIl0sXG4ud3AtYmxvY2staGVhZGluZyBoMltzdHlsZSo9XCItLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodFwiXSxcbmgyW3N0eWxlKj1cIi0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0XCJdLFxuLmgyW3N0eWxlKj1cIi0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0XCJdLFxuLndwLWJsb2NrLWhlYWRpbmcgaDNbc3R5bGUqPVwiLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHRcIl0sXG5oM1tzdHlsZSo9XCItLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodFwiXSxcbi5oM1tzdHlsZSo9XCItLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodFwiXSxcbi53cC1ibG9jay1oZWFkaW5nIGg0W3N0eWxlKj1cIi0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0XCJdLFxuaDRbc3R5bGUqPVwiLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHRcIl0sXG4uaDRbc3R5bGUqPVwiLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHRcIl0sXG4ud3AtYmxvY2staGVhZGluZyBoNVtzdHlsZSo9XCItLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodFwiXSxcbmg1W3N0eWxlKj1cIi0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0XCJdLFxuLmg1W3N0eWxlKj1cIi0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0XCJdLFxuLndwLWJsb2NrLWhlYWRpbmcgaDZbc3R5bGUqPVwiLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHRcIl0sXG5oNltzdHlsZSo9XCItLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodFwiXSxcbi5oNltzdHlsZSo9XCItLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodFwiXSB7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQsIHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSkpO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyBoMSxcbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDEpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDEpO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyBoMixcbmgyLFxuLmgyIHtcblx0Zm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDIpO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyBoMyxcbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDMpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDMpO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyBoNCxcbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtc3Ryb25nKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWhlYWRpbmctLWxldHRlci1zcGFjaW5nLWg0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctLWxpbmUtaGVpZ2h0LWg0KTtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcgaDUsXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy0tZm9udC1zaXplLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXN0cm9uZyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1oZWFkaW5nLS1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkaW5nLS1saW5lLWhlaWdodC1oNSk7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIGg2LFxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IHZhcigtLWhlYWRpbmctLWZvbnQtc2l6ZS1oNik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLS1mb250LXdlaWdodC1zdHJvbmcpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0taGVhZGluZy0tbGV0dGVyLXNwYWNpbmctaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDYpO1xufVxuXG5bZGF0YS10eXBlPVwiY29yZS9odG1sXCJdIHRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuXG4vKiBDZW50ZXIgaW1hZ2UgYmxvY2sgYnkgZGVmYXVsdCBpbiB0aGUgZWRpdG9yICovXG4ud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2staW1hZ2UgPiBkaXY6bm90KC5jb21wb25lbnRzLXBsYWNlaG9sZGVyKSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtdHlwZT1cImNvcmUvaW1hZ2VcIl0gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jay1lZGl0IGZpZ3VyZS5pcy1yZXNpemVkIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIEJsb2NrIFN0eWxlcyAqL1xuLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1ib3JkZXIgaW1nLFxuLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1pbWFnZS1mcmFtZSBpbWcge1xuXHRib3JkZXI6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWltYWdlLWZyYW1lIGltZyB7XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0czpub3QoLmlzLWdyaWQpID4gbGkge1xuXHRtYXJnaW4tdG9wOiBjYWxjKDEuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cdG1hcmdpbi1ib3R0b206IGNhbGMoMS42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0czpub3QoLmlzLWdyaWQpID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgPiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgPiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCA+IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiAqIHtcblx0bWFyZ2luLXRvcDogY2FsYygwLjMzMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzMzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiAqOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogdmFyKC0tbGF0ZXN0LXBvc3RzLS10aXRsZS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tbGF0ZXN0LXBvc3RzLS10aXRsZS1mb250LXNpemUpO1xuXHRmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0bWFyZ2luLWJvdHRvbTogY2FsYygwLjMzMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbWQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG5bY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUsXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuXHRmb250LWZhbWlseTogdmFyKC0tbGF0ZXN0LXBvc3RzLS1kZXNjcmlwdGlvbi1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tbGF0ZXN0LXBvc3RzLS1kZXNjcmlwdGlvbi1mb250LXNpemUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcblx0bWFyZ2luLXRvcDogY2FsYygwLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMge1xuXHRib3JkZXItdG9wOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcblx0Ym9yZGVyLWJvdHRvbTogY2FsYygzICogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpKSBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWxhdGVzdC1wb3N0cy1kaXZpZGVyczpub3QoLmlzLWdyaWQpID4gbGksXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMgPiBsaSB7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXHRib3JkZXItYm90dG9tOiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnM6bm90KC5pcy1ncmlkKSA+IGxpOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMgPiBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWxhdGVzdC1wb3N0cy1kaXZpZGVycy5pcy1ncmlkIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG5cdGJvcmRlci1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSkgc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS10d2VudHl0d2VudHlvbmUtbGF0ZXN0LXBvc3RzLWRpdmlkZXJzLmlzLWdyaWQgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZC5jb2x1bW5zLTIgbGkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0fVxuXG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWxhdGVzdC1wb3N0cy1kaXZpZGVycy5pcy1ncmlkLmNvbHVtbnMtMyBsaSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHR9XG5cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS10d2VudHl0d2VudHlvbmUtbGF0ZXN0LXBvc3RzLWRpdmlkZXJzLmlzLWdyaWQuY29sdW1ucy00IGxpIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCk7XG5cdH1cblxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1sYXRlc3QtcG9zdHMtZGl2aWRlcnMuaXMtZ3JpZC5jb2x1bW5zLTUgbGkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcblx0fVxuXG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWxhdGVzdC1wb3N0cy1kaXZpZGVycy5pcy1ncmlkLmNvbHVtbnMtNiBsaSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuXHR9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWxhdGVzdC1wb3N0cy1ib3JkZXJzIGxpIHtcblx0Ym9yZGVyOiBjYWxjKDMgKiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkpIHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYm9yZGVyKTtcblx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWxhdGVzdC1wb3N0cy1ib3JkZXJzIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1zdHlsZS10d2VudHl0d2VudHlvbmUtbGF0ZXN0LXBvc3RzLWJvcmRlcnM6bm90KC5pcy1ncmlkKSBsaSB7XG5cdG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudWwsXG5vbCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1saXN0LS1mb250LWZhbWlseSk7XG5cdG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSAwO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoMiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG59XG5cbnVsLmFsaWduY2VudGVyLFxub2wuYWxpZ25jZW50ZXIge1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwuYWxpZ25yaWdodCxcbm9sLmFsaWducmlnaHQge1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbjogMDtcbn1cblxuZHQge1xuXHRmb250LWZhbWlseTogdmFyKC0tZGVmaW5pdGlvbi10ZXJtLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0ID4gLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQgPiAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCA+ICo6bGFzdC1jaGlsZDpub3QoLmJsb2NrLWxpc3QtYXBwZW5kZXIpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLWNoaWxkLXNlbGVjdGVkID4gLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQgPiAqOm50aC1sYXN0LWNoaWxkKDIpLFxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc2VsZWN0ZWQgPiAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCA+ICo6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLWJvcmRlciB7XG5cdGJvcmRlcjogY2FsYygzICogdmFyKC0tc2VwYXJhdG9yLS1oZWlnaHQpKSBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiB2YXIoLS1wcmltYXJ5LW5hdi0tcGFkZGluZyk7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fbGFiZWwge1xuXHRmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1uYXYtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1wcmltYXJ5LW5hdi0tZm9udC1zaXplKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXByaW1hcnktbmF2LS1mb250LXdlaWdodCk7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG5cdGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC0tZWxldmF0aW9uKTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayA+IGE6aG92ZXIsXG4ud3AtYmxvY2stbmF2aWdhdGlvbjpub3QoLmhhcy10ZXh0LWNvbG9yKSAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rID4gYTpmb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LW5hdi0tY29sb3ItbGluay1ob3Zlcik7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uOm5vdCguaGFzLXRleHQtY29sb3IpIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX2NvbnRlbnQge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5wIHtcblx0bGluZS1oZWlnaHQ6IHZhcigtLXdwLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodCwgdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KSk7XG59XG5cbnAuaGFzLWJhY2tncm91bmQge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG59XG5cbnByZS53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteHMpO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0cGFkZGluZzogY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci13aWR0aDogdmFyKC0tcHVsbHF1b3RlLS1ib3JkZXItd2lkdGgpO1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Y29udGVudDogXCLigJxcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1zaXplKTtcblx0Zm9udC1zdHlsZTogdmFyKC0tcHVsbHF1b3RlLS1mb250LXN0eWxlKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLXB1bGxxdW90ZS0tbGV0dGVyLXNwYWNpbmcpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tcHVsbHF1b3RlLS1saW5lLWhlaWdodCk7XG5cdG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSBhIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSAud3AtYmxvY2stcHVsbHF1b3RlX19jaXRhdGlvbixcbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSxcbi53cC1ibG9jay1wdWxscXVvdGUgZm9vdGVyIHtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdGZvbnQtc3R5bGU6IHZhcigtLXB1bGxxdW90ZS0tZm9udC1zdHlsZSk7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IGNhbGMoMi41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcblx0Ym9yZGVyLXdpZHRoOiB2YXIoLS1wdWxscXVvdGUtLWJvcmRlci13aWR0aCk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcHVsbHF1b3RlLS1ib3JkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cblx0LndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0cGFkZGluZzogY2FsYyg1ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcblx0fVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25sZWZ0IGJsb2NrcXVvdGUsXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWducmlnaHQgYmxvY2txdW90ZSB7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCk7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwIHtcblx0Zm9udC1zaXplOiB2YXIoLS1wdWxscXVvdGUtLWZvbnQtc2l6ZSk7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgLndwLWJsb2NrLXB1bGxxdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUsXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGZvb3RlciB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdIC53cC1ibG9jay1wdWxscXVvdGU6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikgYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDAgY2FsYygyICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpKTtcbn1cblxuLndwLWJsb2NrW2RhdGEtYWxpZ249bGVmdF0gLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvcixcbi53cC1ibG9ja1tkYXRhLWFsaWduPXJpZ2h0XSAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcblx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuXG4ud3AtYmxvY2stcXVlcnkuaGFzLWJhY2tncm91bmQge1xuXHRwYWRkaW5nOiBjYWxjKDAuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cblx0LndwLWJsb2NrLXF1ZXJ5Lmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpO1xuXHR9XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSBhdXRvIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuXG4ud3AtYmxvY2stcXVvdGUgcCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1xdW90ZS0tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUpO1xuXHRmb250LXN0eWxlOiB2YXIoLS1xdW90ZS0tZm9udC1zdHlsZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1xdW90ZS0tZm9udC13ZWlnaHQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0KTtcbn1cblxuLndwLWJsb2NrLXF1b3RlIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1xdW90ZS0tZm9udC13ZWlnaHQtc3Ryb25nKTtcbn1cblxuLndwLWJsb2NrLXF1b3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oCcXCI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQpO1xuXHRsZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkpO1xufVxuXG4ud3AtYmxvY2stcXVvdGUgLndwLWJsb2NrLXF1b3RlX19jaXRhdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcblx0Zm9udC1zdHlsZTogdmFyKC0tcXVvdGUtLWZvbnQtc3R5bGUtY2l0ZSk7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stcXVvdGUgLndwLWJsb2NrLXF1b3RlX19jaXRhdGlvbixcbltjbGFzcyo9YmFja2dyb3VuZC1jb2xvcl0gLndwLWJsb2NrLXF1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG5bc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIC53cC1ibG9jay1xdW90ZSAud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuLndwLWJsb2NrLWNvdmVyW3N0eWxlKj1iYWNrZ3JvdW5kLWltYWdlXSAud3AtYmxvY2stcXVvdGUgLndwLWJsb2NrLXF1b3RlX19jaXRhdGlvbiB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdG1hcmdpbjogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCkgdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQgcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAnVwiO1xuXHRmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0KTtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHRtYXJnaW46IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgYXV0bztcbn1cblxuLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0LyogUmVzZXR0aW5nIG1hcmdpbnMgdG8gbWF0Y2ggX2Jsb2NrLWNvbnRhaW5lci5zY3NzICovXG5cdG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCk7XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuXHRmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUtbGFyZ2UpO1xuXHRmb250LXN0eWxlOiB2YXIoLS1xdW90ZS0tZm9udC1zdHlsZS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQtbGFyZ2UpO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2U6YmVmb3JlLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOmJlZm9yZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tcXVvdGUtLWZvbnQtc2l6ZS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1xdW90ZS0tbGluZS1oZWlnaHQtbGFyZ2UpO1xuXHRsZWZ0OiBjYWxjKC0xICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSxcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQgcDpiZWZvcmUsXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQgcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAnVwiO1xuXHRmb250LXNpemU6IHZhcigtLXF1b3RlLS1mb250LXNpemUtbGFyZ2UpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tcXVvdGUtLWxpbmUtaGVpZ2h0LWxhcmdlKTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuXG5cdC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSxcblx0LndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcblx0fVxuXG5cdC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZTpiZWZvcmUsXG5cdC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZTpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UuaGFzLXRleHQtYWxpZ24tcmlnaHQsXG5cdC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcblx0fVxuXG5cdC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUsXG5cdC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZS5oYXMtdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG5cblx0LndwLWJsb2NrLXF1b3RlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoMC41ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpKTtcblx0fVxuXG5cdC53cC1ibG9jay1xdW90ZTpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKSk7XG5cdH1cblxuXHQud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG5cblx0LndwLWJsb2NrLXF1b3RlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi53cC1ibG9jay1yc3Mge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1yc3MgPiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53cC1ibG9jay1yc3M6bm90KC5pcy1ncmlkKSA+IGxpIHtcblx0bWFyZ2luLXRvcDogY2FsYygxLjY2NiAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKDEuNjY2ICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG59XG5cbi53cC1ibG9jay1yc3M6bm90KC5pcy1ncmlkKSA+IGxpOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLXJzczpub3QoLmlzLWdyaWQpID4gbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1yc3MuaXMtZ3JpZCA+IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLndwLWJsb2NrLXJzcy5pcy1ncmlkID4gbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbisyKTpudGgtY2hpbGQoMm4rMSksXG4ud3AtYmxvY2stcnNzLmlzLWdyaWQuY29sdW1ucy0yID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMik6bnRoLWNoaWxkKDJuKzEpIH4gbGksXG4ud3AtYmxvY2stcnNzLmlzLWdyaWQuY29sdW1ucy0zID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMyk6bnRoLWNoaWxkKDNuKzEpLFxuLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtMyA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1jaGlsZCgzbisxKSB+IGxpLFxuLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtNCA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1jaGlsZCg0bisxKSxcbi53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTQgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis0KTpudGgtY2hpbGQoNG4rMSkgfiBsaSxcbi53cC1ibG9jay1yc3MuaXMtZ3JpZC5jb2x1bW5zLTUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis1KTpudGgtY2hpbGQoNW4rMSksXG4ud3AtYmxvY2stcnNzLmlzLWdyaWQuY29sdW1ucy01ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNSk6bnRoLWNoaWxkKDVuKzEpIH4gbGksXG4ud3AtYmxvY2stcnNzLmlzLWdyaWQuY29sdW1ucy02ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNik6bnRoLWNoaWxkKDZuKzEpLFxuLndwLWJsb2NrLXJzcy5pcy1ncmlkLmNvbHVtbnMtNiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzYpOm50aC1jaGlsZCg2bisxKSB+IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXJzcyA+IGxpID4gKiB7XG5cdG1hcmdpbi10b3A6IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcblx0bWFyZ2luLWJvdHRvbTogY2FsYygwLjMzMyAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkpO1xufVxuXG4ud3AtYmxvY2stcnNzID4gbGkgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLXJzcyA+IGxpID4gKjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXJzcyAud3AtYmxvY2stcnNzX19pdGVtLXRpdGxlID4gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IHZhcigtLWxhdGVzdC1wb3N0cy0tdGl0bGUtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tdGl0bGUtZm9udC1zaXplKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG5cdG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMzMgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cblxuLndwLWJsb2NrLXJzcyAud3AtYmxvY2stcnNzX19pdGVtLWF1dGhvciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLW1kKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbi53cC1ibG9jay1yc3MgLndwLWJsb2NrLXJzc19faXRlbS1wdWJsaXNoLWRhdGUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG5bY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gLndwLWJsb2NrLXJzcyAud3AtYmxvY2stcnNzX19pdGVtLXB1Ymxpc2gtZGF0ZSxcbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stcnNzIC53cC1ibG9jay1yc3NfX2l0ZW0tcHVibGlzaC1kYXRlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLXJzcyAud3AtYmxvY2stcnNzX19pdGVtLWV4Y2VycHQsXG4ud3AtYmxvY2stcnNzIC53cC1ibG9jay1yc3NfX2l0ZW0tZnVsbC1jb250ZW50IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWxhdGVzdC1wb3N0cy0tZGVzY3JpcHRpb24tZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tbGluZS1oZWlnaHQtYm9keSk7XG5cdG1hcmdpbi10b3A6IGNhbGMoMC42NjYgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcbn1cblxuLndwLWJsb2NrLXJzcy5hbGlnbmZ1bGwge1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KTtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xufVxuXG4uZW50cnktY29udGVudCBbY2xhc3MqPWlubmVyLWNvbnRhaW5lcl0gLndwLWJsb2NrLXJzcy5hbGlnbmZ1bGwsXG4uZW50cnktY29udGVudCAuaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXJzcy5hbGlnbmZ1bGwge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2gge1xuXHRtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWduZGVmYXVsdC13aWR0aCk7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLS1sYWJlbC13ZWlnaHQpO1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdsb2JhbC0tc3BhY2luZy12ZXJ0aWNhbCkgLyAzKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIsXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0Ym9yZGVyOiB2YXIoLS1mb3JtLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZvcm0tLWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tLWJvcmRlci1yYWRpdXMpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9ybS0tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvcm0tLWZvbnQtc2l6ZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLS1saW5lLWhlaWdodCk7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnV0dG9uLS1ib3JkZXItd2lkdGgpKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS0tc3BhY2luZy11bml0KTtcbn1cblxuLmlzLWRhcmstdGhlbWUgLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIsXG4uaXMtZGFyay10aGVtZSAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MCk7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcixcbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSkgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuXHRib3JkZXI6IHZhcigtLWJ1dHRvbi0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLS1ib3JkZXItcmFkaXVzKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLS1mb250LXdlaWdodCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1idXR0b24tLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1idXR0b24tLWZvbnQtc2l6ZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tLWxpbmUtaGVpZ2h0KTtcblx0cGFkZGluZzogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0Y29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtYmFja2dyb3VuZCB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZS1vZmZzZXQ6IC02cHg7XG5cdG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUtNTApO1xuXHRjb2xvcjogdmFyKC0tYnV0dG9uLS1jb2xvci10ZXh0LWFjdGl2ZSk7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLmhhcy1pY29uIHtcblx0cGFkZGluZzogNnB4IGNhbGMoMC41ICogdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpKTtcblx0ZGlzcGxheTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b24uaGFzLWljb24gc3ZnIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kLCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpKSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZS1vZmZzZXQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcblx0cGFkZGluZzogdmFyKC0tZm9ybS0tYm9yZGVyLXdpZHRoKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlLndwLWJsb2NrLXNlYXJjaF9fdGV4dC1idXR0b24gLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUud3AtYmxvY2stc2VhcmNoX19pY29uLWJ1dHRvbiAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXkpO1xufVxuXG4uaXMtZGFyay10aGVtZSAud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZS53cC1ibG9jay1zZWFyY2hfX3RleHQtYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5pcy1kYXJrLXRoZW1lIC53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlLndwLWJsb2NrLXNlYXJjaF9faWNvbi1idXR0b24gLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cblxuLmlzLWRhcmstdGhlbWUgLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUud3AtYmxvY2stc2VhcmNoX190ZXh0LWJ1dHRvbiAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uaXMtZGFyay10aGVtZSAud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZS53cC1ibG9jay1zZWFyY2hfX2ljb24tYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZS53cC1ibG9jay1zZWFyY2hfX3RleHQtYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdHBhZGRpbmc6IHZhcigtLWJ1dHRvbi0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1jZW50ZXJdID4gKiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrW2RhdGEtYWxpZ249Y2VudGVyXSAud3AtYmxvY2stc2VhcmNoX19idXR0b24tb25seSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yLFxuaHIge1xuXHRib3JkZXItYm90dG9tOiB2YXIoLS1zZXBhcmF0b3ItLWhlaWdodCkgc29saWQgdmFyKC0tc2VwYXJhdG9yLS1ib3JkZXItY29sb3IpO1xuXHRjbGVhcjogYm90aDtcblx0b3BhY2l0eTogMTtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvcltzdHlsZSo9XCJ0ZXh0LWFsaWduOnJpZ2h0XCJdLFxuLndwLWJsb2NrLXNlcGFyYXRvcltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXSxcbmhyW3N0eWxlKj1cInRleHQtYWxpZ246cmlnaHRcIl0sXG5ocltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXSB7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VwYXJhdG9yLS1ib3JkZXItY29sb3IpO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtZG90cyksXG5ocjpub3QoLmlzLXN0eWxlLWRvdHMpIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpO1xufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSA+IC53cC1ibG9jay1zZXBhcmF0b3IsXG5bZGF0YS1hbGlnbj13aWRlXSA+IC53cC1ibG9jay1zZXBhcmF0b3IsXG5bZGF0YS1hbGlnbj1mdWxsXSA+IGhyLFxuW2RhdGEtYWxpZ249d2lkZV0gPiBociB7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS10d2VudHl0d2VudHlvbmUtc2VwYXJhdG9yLXRoaWNrLFxuaHIuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLXNlcGFyYXRvci10aGljayB7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMyAqIHZhcigtLXNlcGFyYXRvci0taGVpZ2h0KSk7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyxcbmhyLmlzLXN0eWxlLWRvdHMge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHMuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHMuaGFzLXRleHQtY29sb3IsXG5oci5pcy1zdHlsZS1kb3RzLmhhcy1iYWNrZ3JvdW5kLFxuaHIuaXMtc3R5bGUtZG90cy5oYXMtdGV4dC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cy5oYXMtYmFja2dyb3VuZDpiZWZvcmUsXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHMuaGFzLXRleHQtY29sb3I6YmVmb3JlLFxuaHIuaXMtc3R5bGUtZG90cy5oYXMtYmFja2dyb3VuZDpiZWZvcmUsXG5oci5pcy1zdHlsZS1kb3RzLmhhcy10ZXh0LWNvbG9yOmJlZm9yZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOmJlZm9yZSxcbmhyLmlzLXN0eWxlLWRvdHM6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLXNlcGFyYXRvci0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1zZXBhcmF0b3IsXG5bY2xhc3MqPWJhY2tncm91bmQtY29sb3JdIC53cC1ibG9jay1zZXBhcmF0b3IsXG5bc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIC53cC1ibG9jay1zZXBhcmF0b3IsXG4ud3AtYmxvY2stY292ZXJbc3R5bGUqPWJhY2tncm91bmQtaW1hZ2VdIC53cC1ibG9jay1zZXBhcmF0b3IsXG4uaGFzLWJhY2tncm91bmQgaHIsXG5bY2xhc3MqPWJhY2tncm91bmQtY29sb3JdIGhyLFxuW3N0eWxlKj1iYWNrZ3JvdW5kLWNvbG9yXSBocixcbi53cC1ibG9jay1jb3ZlcltzdHlsZSo9YmFja2dyb3VuZC1pbWFnZV0gaHIge1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyBbZGF0YS1ibG9ja10ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLXR3ZW50eXR3ZW50eW9uZS1zb2NpYWwtaWNvbnMtY29sb3IgYnV0dG9uIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtdHdlbnR5dHdlbnR5b25lLXNvY2lhbC1pY29ucy1jb2xvciAud3Atc29jaWFsLWxpbmsge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG50YWJsZSB0aGVhZCxcbnRhYmxlIHRmb290LFxuLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZSB0aCxcbi53cC1ibG9jay10YWJsZSB0aCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLS1mb250LWZhbWlseSk7XG59XG5cbnRhYmxlIHRkLFxudGFibGUgdGgsXG4ud3AtYmxvY2stdGFibGUgdGQsXG4ud3AtYmxvY2stdGFibGUgdGgge1xuXHRwYWRkaW5nOiBjYWxjKDAuNSAqIHZhcigtLWdsb2JhbC0tc3BhY2luZy11bml0KSk7XG59XG5cbnRhYmxlLmlzLXN0eWxlLXJlZ3VsYXIgLmhhcy1iYWNrZ3JvdW5kLFxudGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQsXG50YWJsZS5pcy1zdHlsZS1zdHJpcGVzIC5oYXMtYmFja2dyb3VuZCB0aGVhZCB0cixcbnRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgLmhhcy1iYWNrZ3JvdW5kIHRmb290IHRyLFxudGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGJvZHkgdHIsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtcmVndWxhciAuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGhlYWQgdHIsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGZvb3QgdHIsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyAuaGFzLWJhY2tncm91bmQgdGJvZHkgdHIge1xuXHRjb2xvcjogdmFyKC0tdGFibGUtLWhhcy1iYWNrZ3JvdW5kLXRleHQtY29sb3IpO1xufVxuXG50YWJsZS5pcy1zdHlsZS1zdHJpcGVzLFxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXRhYmxlLS1zdHJpcGVzLWJvcmRlci1jb2xvcik7XG59XG5cbnRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGgsXG50YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkLFxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGgsXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0ZCB7XG5cdGJvcmRlci13aWR0aDogMDtcbn1cblxudGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtLXN0cmlwZXMtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbnRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgLmhhcy1iYWNrZ3JvdW5kIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgLmhhcy1iYWNrZ3JvdW5kIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZS05MCk7XG59XG5cbnRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIHRkLFxudGFibGUud3AtY2FsZW5kYXItdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZS53cC1jYWxlbmRhci10YWJsZSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZS53cC1jYWxlbmRhci10YWJsZSB0aGVhZCxcbnRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIHRib2R5IHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG59XG5cbnRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIGNhcHRpb24ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXVuaXQpO1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nbG9iYWwtLXNwYWNpbmctdW5pdCkgLyAyKTtcbn1cblxuLndwLWNhbGVuZGFyLW5hdiBzdmcge1xuXHRoZWlnaHQ6IDFlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLndwLWNhbGVuZGFyLW5hdiBzdmcgcGF0aCB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWNhbGVuZGFyLW5hdiAud3AtY2FsZW5kYXItbmF2LW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQuYWxpZ25jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnByZS53cC1ibG9jay12ZXJzZSB7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbjpyb290IC5pcy1leHRyYS1zbWFsbC10ZXh0LFxuOnJvb3QgLmhhcy1leHRyYS1zbWFsbC1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXhzKTtcbn1cblxuOnJvb3QgLmlzLXNtYWxsLXRleHQsXG46cm9vdCAuaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtc20pO1xufVxuXG46cm9vdCAuaXMtcmVndWxhci10ZXh0LFxuOnJvb3QgLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSxcbjpyb290IC5pcy1ub3JtYWwtZm9udC1zaXplLFxuOnJvb3QgLmhhcy1ub3JtYWwtZm9udC1zaXplLFxuOnJvb3QgLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1iYXNlKTtcbn1cblxuOnJvb3QgLmlzLWxhcmdlLXRleHQsXG46cm9vdCAuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUtbGcpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbn1cblxuOnJvb3QgLmlzLWxhcmdlci10ZXh0LFxuOnJvb3QgLmhhcy1sYXJnZXItZm9udC1zaXplLFxuOnJvb3QgLmlzLWV4dHJhLWxhcmdlLXRleHQsXG46cm9vdCAuaGFzLWV4dHJhLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1mb250LXNpemUteGwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbn1cblxuOnJvb3QgLmlzLWh1Z2UtdGV4dCxcbjpyb290IC5oYXMtaHVnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXh4bCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xuXHRmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQtcGFnZS10aXRsZSk7XG59XG5cbjpyb290IC5pcy1naWdhbnRpYy10ZXh0LFxuOnJvb3QgLmhhcy1naWdhbnRpYy1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLXh4eGwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXBhZ2UtdGl0bGUpO1xufVxuXG4vKipcbiogRWRpdG9yIFBvc3QgVGl0bGVcbiogLSBOZWVkcyBhIHNwZWNpYWwgc3R5bGVzXG4qL1xuLndwLWJsb2NrLmVkaXRvci1wb3N0LXRpdGxlX19ibG9jayB7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJvcmRlcik7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctdmVydGljYWwpKTtcblx0bWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKSk7XG5cdG1heC13aWR0aDogdmFyKC0tcmVzcG9uc2l2ZS0tYWxpZ253aWRlLXdpZHRoKTtcbn1cblxuLndwLWJsb2NrLmVkaXRvci1wb3N0LXRpdGxlX19ibG9jayAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1wYWdlLXRpdGxlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctLWZvbnQtd2VpZ2h0LXBhZ2UtdGl0bGUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taGVhZGluZy0tbGluZS1oZWlnaHQtaDEpO1xufVxuXG4ud3AtYmxvY2suYmxvY2stZWRpdG9yLWRlZmF1bHQtYmxvY2stYXBwZW5kZXIgPiB0ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWZvbnQtc2Vjb25kYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWZvbnQtc2l6ZS1tZCk7XG59XG5cbi5oYXMtcHJpbWFyeS1jb2xvcltjbGFzc10ge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1zZWNvbmRhcnktY29sb3JbY2xhc3NdIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIGEsXG4uaGFzLWJhY2tncm91bmQgcCxcbi5oYXMtYmFja2dyb3VuZCBoMSxcbi5oYXMtYmFja2dyb3VuZCBoMixcbi5oYXMtYmFja2dyb3VuZCBoMyxcbi5oYXMtYmFja2dyb3VuZCBoNCxcbi5oYXMtYmFja2dyb3VuZCBoNSxcbi5oYXMtYmFja2dyb3VuZCBoNiB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5oYXMtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuW2RhdGEtYmxvY2tdIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLXZlcnRpY2FsKTtcbn1cblxuLndwLWJsb2NrIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1yZXNwb25zaXZlLS1hbGlnbmRlZmF1bHQtd2lkdGgpO1xufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj13aWRlXSxcbi53cC1ibG9jay5hbGlnbndpZGUge1xuXHRtYXgtd2lkdGg6IHZhcigtLXJlc3BvbnNpdmUtLWFsaWdud2lkZS13aWR0aCk7XG59XG5cbi53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdLFxuLndwLWJsb2NrLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLmFsaWdubGVmdCB7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYWNpbmctaG9yaXpvbnRhbCk7XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tbGVmdDogdmFyKC0tZ2xvYmFsLS1zcGFjaW5nLWhvcml6b250YWwpO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjpmaXJzdC1sZXR0ZXIge1xuXHRmb250LWZhbWlseTogdmFyKC0taGVhZGluZy0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0taGVhZGluZy0tZm9udC13ZWlnaHQpO1xuXHRsaW5lLWhlaWdodDogMC42Njtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwLjFlbSAwLjFlbSAwIDA7XG5cdGZvbnQtc2l6ZTogY2FsYygxLjIgKiB2YXIoLS1oZWFkaW5nLS1mb250LXNpemUtaDEpKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODJweCkge1xuXG5cdC53cC1ibG9ja1tkYXRhLWFsaWduPWxlZnRdID4gKiB7XG5cdFx0bWF4LXdpZHRoOiAyOTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcblx0fVxuXG5cdC53cC1ibG9ja1tkYXRhLWFsaWduPXJpZ2h0XSA+ICoge1xuXHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IHZhcigtLWdsb2JhbC0tc3BhY2luZy1ob3Jpem9udGFsKTtcblx0fVxufVxuXG4ud3AtYmxvY2stZnJlZWZvcm0uYmxvY2stbGlicmFyeS1yaWNoLXRleHRfX3RpbnltY2UgYmxvY2txdW90ZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWZyZWVmb3JtLmJsb2NrLWxpYnJhcnktcmljaC10ZXh0X190aW55bWNlIGJsb2NrcXVvdGU6YmVmb3JlIHtcblx0bGVmdDogNXB4O1xufVxuXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1saW5lLWhlaWdodC1ib2R5KTtcbn1cblxuYm9keSB7XG5cdC0td3AtLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tZm9udC1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWJhc2UpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLndwLWJsb2NrIGEge1xuXHRjb2xvcjogdmFyKC0td3AtLXN0eWxlLS1jb2xvci0tbGluaywgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSk7XG59XG5cbi53cC1ibG9jayBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi53cC1ibG9jayBhOmZvY3VzIHtcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAuaGFzLWxpbmstY29sb3IgYSxcbi5oYXMtYmFja2dyb3VuZC5oYXMtbGluay1jb2xvciBhIHtcblx0Y29sb3I6IHZhcigtLXdwLS1zdHlsZS0tY29sb3ItLWxpbmssIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuXG5idXR0b24sXG5hIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFzLWJsYWNrLWNvbG9yW2NsYXNzXSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmhhcy1ibGFjay1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2ssICMwMDApO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWdyYXktY29sb3JbY2xhc3NdIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSk7XG59XG5cbi5oYXMtZ3JheS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSwgIzAwMCk7XG5cdGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtZGFyay1ncmF5LWNvbG9yW2NsYXNzXSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWRhcmstZ3JheSk7XG59XG5cbi5oYXMtZGFyay1ncmF5LWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1kYXJrLWdyYXksICMwMDApO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWdyZWVuLWNvbG9yW2NsYXNzXSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmhhcy1ncmVlbi1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4sICNmZmYpO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWJsdWUtY29sb3JbY2xhc3NdIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSk7XG59XG5cbi5oYXMtYmx1ZS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItYmx1ZSwgI2ZmZik7XG5cdGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMtcHVycGxlLWNvbG9yW2NsYXNzXSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSk7XG59XG5cbi5oYXMtcHVycGxlLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1wdXJwbGUsICNmZmYpO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLXJlZC1jb2xvcltjbGFzc10ge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQpO1xufVxuXG4uaGFzLXJlZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3ItcmVkLCAjZmZmKTtcblx0Y29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1vcmFuZ2UtY29sb3JbY2xhc3NdIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itb3JhbmdlKTtcbn1cblxuLmhhcy1vcmFuZ2UtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuXHQtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLW9yYW5nZSwgI2ZmZik7XG5cdGNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oYXMteWVsbG93LWNvbG9yW2NsYXNzXSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyk7XG59XG5cbi5oYXMteWVsbG93LWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3csICNmZmYpO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLXdoaXRlLWNvbG9yW2NsYXNzXSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmhhcy13aGl0ZS1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLXByaW1hcnk6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUsICNmZmYpO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgYSxcbi5oYXMtYmFja2dyb3VuZCBwLFxuLmhhcy1iYWNrZ3JvdW5kIGgxLFxuLmhhcy1iYWNrZ3JvdW5kIGgyLFxuLmhhcy1iYWNrZ3JvdW5kIGgzLFxuLmhhcy1iYWNrZ3JvdW5kIGg0LFxuLmhhcy1iYWNrZ3JvdW5kIGg1LFxuLmhhcy1iYWNrZ3JvdW5kIGg2IHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xufVxuXG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuXHQtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrLCAjMDAwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cblxuLmhhcy1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5LCAjMDAwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4uaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyYXkpO1xufVxuXG4uaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG5cdC0tbG9jYWwtLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC0tY29sb3ItZ3JheSwgIzAwMCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1saWdodC1ncmF5KTtcbn1cblxuLmhhcy1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuXHQtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWxpZ2h0LWdyYXksICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtZ3JlZW4tYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbiwgI2ZmZik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibHVlKTtcbn1cblxuLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuXHQtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsdWUsICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtcHVycGxlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wdXJwbGUpO1xufVxuXG4uaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1wdXJwbGUsICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQpO1xufVxuXG4uaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQsICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtb3JhbmdlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UpO1xufVxuXG4uaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci1vcmFuZ2UsICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3cpO1xufVxuXG4uaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3csICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSwgI2ZmZik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbi5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbi5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xufVxuXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSxcbi5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuXHQtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJhY2tncm91bmQsICNmZmYpO1xuXHRjb2xvcjogdmFyKC0tbG9jYWwtLWNvbG9yLXByaW1hcnksIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSkpO1xufVxuXG4uaXMtZGFyay10aGVtZSAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sXG4uaXMtZGFyay10aGVtZSAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSxcbi5pcy1kYXJrLXRoZW1lIC5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuXHQtLWxvY2FsLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnksICMwMDApO1xufVxuXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLWdyZWVuLWJhY2tncm91bmQtY29sb3JbY2xhc3NdLFxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdLFxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1wdXJwbGUtYmFja2dyb3VuZC1jb2xvcltjbGFzc10sXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSxcbi5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtb3JhbmdlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdLFxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvcltjbGFzc10sXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZGFyay1ncmF5KTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLFxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLFxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSxcbi5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtb3JhbmdlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sXG4uaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLFxuLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5LCAjMDAwKTtcblx0Y29sb3I6IHZhcigtLWxvY2FsLS1jb2xvci1wcmltYXJ5LCB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLFxuLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sXG4uaXMtZGFyay10aGVtZSAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLFxuLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcltjbGFzc10gPiBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSxcbi5pcy1kYXJrLXRoZW1lIC5oYXMtYmFja2dyb3VuZDpub3QoLmhhcy10ZXh0LWNvbG9yKS5oYXMtb3JhbmdlLWJhY2tncm91bmQtY29sb3JbY2xhc3NdID4gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0sXG4uaXMtZGFyay10aGVtZSAuaGFzLWJhY2tncm91bmQ6bm90KC5oYXMtdGV4dC1jb2xvcikuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdLFxuLmlzLWRhcmstdGhlbWUgLmhhcy1iYWNrZ3JvdW5kOm5vdCguaGFzLXRleHQtY29sb3IpLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yW2NsYXNzXSA+IFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcblx0LS1sb2NhbC0tY29sb3ItcHJpbWFyeTogdmFyKC0tZ2xvYmFsLS1jb2xvci1iYWNrZ3JvdW5kLCAjZmZmKTtcbn1cblxuLmhhcy1wdXJwbGUtdG8teWVsbG93LWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSksIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSk7XG59XG5cbi5oYXMteWVsbG93LXRvLXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3cpLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXB1cnBsZSkpO1xufVxuXG4uaGFzLWdyZWVuLXRvLXllbGxvdy1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgdmFyKC0tZ2xvYmFsLS1jb2xvci1ncmVlbiksIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSk7XG59XG5cbi5oYXMteWVsbG93LXRvLWdyZWVuLWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXllbGxvdyksIHZhcigtLWdsb2JhbC0tY29sb3ItZ3JlZW4pKTtcbn1cblxuLmhhcy1yZWQtdG8teWVsbG93LWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCksIHZhcigtLWdsb2JhbC0tY29sb3IteWVsbG93KSk7XG59XG5cbi5oYXMteWVsbG93LXRvLXJlZC1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgdmFyKC0tZ2xvYmFsLS1jb2xvci15ZWxsb3cpLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCkpO1xufVxuXG4uaGFzLXB1cnBsZS10by1yZWQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKSwgdmFyKC0tZ2xvYmFsLS1jb2xvci1yZWQpKTtcbn1cblxuLmhhcy1yZWQtdG8tcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCB2YXIoLS1nbG9iYWwtLWNvbG9yLXJlZCksIHZhcigtLWdsb2JhbC0tY29sb3ItcHVycGxlKSk7XG59XG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFPQSxBQUFBLEtBQUssQUFBQyxDQUdMLHNCQUFzQixDQUFBLDBJQUFDLENBQ3ZCLHdCQUF3QixDQUFBLHNJQUFDLENBR3pCLHdCQUF3QixDQUFBLFFBQUMsQ0FDekIsc0JBQXNCLENBQUEsS0FBQyxDQUN2QixzQkFBc0IsQ0FBQSxTQUFDLENBQ3ZCLHNCQUFzQixDQUFBLFFBQUMsQ0FDdkIsc0JBQXNCLENBQUEsT0FBQyxDQUN2QixzQkFBc0IsQ0FBQSxRQUFDLENBQ3ZCLHVCQUF1QixDQUFBLEtBQUMsQ0FDeEIsd0JBQXdCLENBQUEsS0FBQyxDQUN6Qiw4QkFBOEIsQ0FBQSw2QkFBQyxDQUMvQix3QkFBd0IsQ0FBQSxPQUFDLENBR3pCLDBCQUEwQixDQUFBLElBQUMsQ0FDM0IsNkJBQTZCLENBQUEsSUFBQyxDQUM5QixnQ0FBZ0MsQ0FBQSxJQUFDLENBR2pDLHNCQUFzQixDQUFBLDRCQUFDLENBQ3ZCLHVCQUF1QixDQUFBLDRCQUFDLENBQ3hCLHVCQUF1QixDQUFBLDRCQUFDLENBQ3hCLHVCQUF1QixDQUFBLDRCQUFDLENBQ3hCLHVCQUF1QixDQUFBLHlDQUFDLENBQ3hCLHVCQUF1QixDQUFBLDRCQUFDLENBQ3hCLHVCQUF1QixDQUFBLG9DQUFDLENBQ3hCLDRCQUE0QixDQUFBLE9BQUMsQ0FDN0IsNEJBQTRCLENBQUEsT0FBQyxDQUM3Qiw0QkFBNEIsQ0FBQSw4QkFBQyxDQUM3Qiw0QkFBNEIsQ0FBQSw4QkFBQyxDQUM3Qiw0QkFBNEIsQ0FBQSw4QkFBQyxDQUM3Qiw0QkFBNEIsQ0FBQSw4QkFBQyxDQUM3Qix5QkFBeUIsQ0FBQSxtQ0FBQyxDQUMxQix5QkFBeUIsQ0FBQSxtQ0FBQyxDQUMxQix5QkFBeUIsQ0FBQSxtQ0FBQyxDQUMxQix5QkFBeUIsQ0FBQSxtQ0FBQyxDQUMxQix5QkFBeUIsQ0FBQSxtQ0FBQyxDQUMxQix5QkFBeUIsQ0FBQSxzQ0FBQyxDQUMxQixzQkFBc0IsQ0FBQSxPQUFDLENBQ3ZCLGlDQUFpQyxDQUFBLElBQUMsQ0FDbEMsNkJBQTZCLENBQUEsSUFBQyxDQUc5QixpQ0FBaUMsQ0FBQSw0QkFBQyxDQUNsQywrQkFBK0IsQ0FBQSw2QkFBQyxDQUNoQyx1Q0FBdUMsQ0FBQSw4QkFBQyxDQUN4QyxxQ0FBcUMsQ0FBQSw0QkFBQyxDQUN0QyxtQkFBbUIsQ0FBQSw4QkFBQyxDQUNwQiw4QkFBOEIsQ0FBQSw0QkFBQyxDQUcvQixxQkFBcUIsQ0FBQSxLQUFDLENBQ3RCLHlCQUF5QixDQUFBLFFBQUMsQ0FDMUIsb0JBQW9CLENBQUEsUUFBQyxDQUNyQiwwQkFBMEIsQ0FBQSxRQUFDLENBQzNCLHFCQUFxQixDQUFBLFFBQUMsQ0FDdEIsb0JBQW9CLENBQUEsUUFBQyxDQUNyQixzQkFBc0IsQ0FBQSxRQUFDLENBQ3ZCLG1CQUFtQixDQUFBLFFBQUMsQ0FDcEIsc0JBQXNCLENBQUEsUUFBQyxDQUN2QixzQkFBc0IsQ0FBQSxRQUFDLENBQ3ZCLHFCQUFxQixDQUFBLEtBQUMsQ0FDdEIsd0JBQXdCLENBQUEseUJBQUMsQ0FDekIsd0JBQXdCLENBQUEseUJBQUMsQ0FDekIsdUJBQXVCLENBQUEsK0JBQUMsQ0FHeEIseUJBQXlCLENBQUEsMEJBQUMsQ0FHMUIsNkJBQTZCLENBQUEsNkJBQUMsQ0FDOUIsMEJBQTBCLENBQUEsMkJBQUMsQ0FHM0Isc0JBQXNCLENBQUEsNkJBQUMsQ0FLdkIsc0JBQXNCLENBQUEsS0FBQyxDQUN2Qix5QkFBeUIsQ0FBQSxNQUFDLENBQzFCLDRCQUE0QixDQUFBLEtBQUMsQ0FDN0IsMEJBQTBCLENBQUEsS0FBQyxDQUczQixtQkFBbUIsQ0FBQSxpQ0FBQyxDQUdwQixtQkFBbUIsQ0FBQSw4QkFBQyxDQUNwQixpQkFBaUIsQ0FBQSw0QkFBQyxDQUNsQixtQkFBbUIsQ0FBQSxnQ0FBQyxDQUNwQixrQkFBa0IsQ0FBQSwrQkFBQyxDQUNuQixvQkFBb0IsQ0FBQSwrQkFBQyxDQUNyQixvQkFBb0IsQ0FBQSxJQUFDLENBQ3JCLG9CQUFvQixDQUFBLCtCQUFDLENBQ3JCLG9CQUFvQixDQUFBLElBQUMsQ0FDckIscUJBQXFCLENBQUEsRUFBQyxDQUN0QixvQkFBb0IsQ0FBQSx3Q0FBQyxDQUdyQixlQUFlLENBQUEsMkNBQUMsQ0FDaEIseUJBQXlCLENBQUEsMkJBQUMsQ0FDMUIseUJBQXlCLENBQUEsMkJBQUMsQ0FHMUIsb0JBQW9CLENBQUEsZ0NBQUMsQ0FDckIsMEJBQTBCLENBQUEsK0JBQUMsQ0FDM0IsMkJBQTJCLENBQUEsK0JBQUMsQ0FDNUIsMEJBQTBCLENBQUEsK0JBQUMsQ0FDM0IsaUNBQWlDLENBQUEsZ0NBQUMsQ0FDbEMscUJBQXFCLENBQUEsNEJBQUMsQ0FDdEIsbUJBQW1CLENBQUEsOEJBQUMsQ0FDcEIscUJBQXFCLENBQUEsSUFBQyxDQUN0QixxQkFBcUIsQ0FBQSxJQUFDLENBQ3RCLHNCQUFzQixDQUFBLElBQUMsQ0FDdkIsdUJBQXVCLENBQUEsRUFBQyxDQUN4QiwwQkFBMEIsQ0FBQSxLQUFDLENBQzNCLDRCQUE0QixDQUFBLDBDQUFDLENBRzdCLHFCQUFxQixDQUFBLDZCQUFDLENBQ3RCLDBCQUEwQixDQUFBLGFBQUMsQ0FDM0IsMkJBQTJCLENBQUEsbUNBQUMsQ0FDNUIsMkJBQTJCLENBQUEsK0JBQUMsQ0FDNUIseUJBQXlCLENBQUEsNkJBQUMsQ0FDMUIsNEJBQTRCLENBQUEsOEJBQUMsQ0FDN0IsK0JBQStCLENBQUEsNEJBQUMsQ0FDaEMsNkJBQTZCLENBQUEsNkJBQUMsQ0FHOUIsc0JBQXNCLENBQUEsNkJBQUMsQ0FDdkIsc0JBQXNCLENBQUEsNkJBQUMsQ0FDdkIsNEJBQTRCLENBQUEsK0JBQUMsQ0FDN0IsOEJBQThCLENBQUEsNEJBQUMsQ0FDL0IsNEJBQTRCLENBQUEsNEJBQUMsQ0FDN0IsbUNBQW1DLENBQUEsNkJBQUMsQ0FDcEMsOEJBQThCLENBQUEsT0FBQyxDQUMvQixpQ0FBaUMsQ0FBQSxVQUFDLENBQ2xDLG9DQUFvQyxDQUFBLDhCQUFDLENBQ3JDLGtDQUFrQyxDQUFBLDRCQUFDLENBQ25DLG9DQUFvQyxDQUFBLDhCQUFDLENBQ3JDLDJCQUEyQixDQUFBLE1BQUMsQ0FDNUIsNEJBQTRCLENBQUEsTUFBQyxDQUM3QixrQ0FBa0MsQ0FBQSxLQUFDLENBQ25DLG1DQUFtQyxDQUFBLEtBQUMsQ0FHcEMsMEJBQTBCLENBQUEsOEJBQUMsQ0FDM0IsaUNBQWlDLENBQUEsNEJBQUMsQ0FDbEMsd0JBQXdCLENBQUEsNEJBQUMsQ0FDekIsaUNBQWlDLENBQUEsNEJBQUMsQ0FDbEMsK0JBQStCLENBQUEsNEJBQUMsQ0FDaEMsd0NBQXdDLENBQUEsNEJBQUMsQ0FDekMsK0JBQStCLENBQUEsNEJBQUMsQ0FDaEMseUJBQXlCLENBQUEsT0FBQyxDQUMxQix5Q0FBeUMsQ0FBQSxPQUFDLENBQzFDLDBCQUEwQixDQUFBLE9BQUMsQ0FDM0IsaUNBQWlDLENBQUEsSUFBQyxDQUNsQyx5QkFBeUIsQ0FBQSw2QkFBQyxDQUMxQiwrQkFBK0IsQ0FBQSxtQ0FBQyxDQUNoQyx5QkFBeUIsQ0FBQSw2QkFBQyxDQUMxQixzQkFBc0IsQ0FBQSx5Q0FBQyxDQUN2QiwyQkFBMkIsQ0FBQSw2QkFBQyxDQUc1Qix3QkFBd0IsQ0FBQSw2QkFBQyxDQUN6Qiw4QkFBOEIsQ0FBQSxtQ0FBQyxDQUMvQix5QkFBeUIsQ0FBQSw4QkFBQyxDQUMxQix1QkFBdUIsQ0FBQSw0QkFBQyxDQUN4Qix5QkFBeUIsQ0FBQSxPQUFDLENBQzFCLGdDQUFnQyxDQUFBLElBQUMsQ0FHakMsb0JBQW9CLENBQUEsNkJBQUMsQ0FDckIsb0JBQW9CLENBQUEsNkJBQUMsQ0FDckIsMEJBQTBCLENBQUEsbUNBQUMsQ0FDM0IscUJBQXFCLENBQUEsNEJBQUMsQ0FDdEIsbUJBQW1CLENBQUEsNEJBQUMsQ0FHcEIsd0JBQXdCLENBQUEsNEJBQUMsQ0FDekIsc0JBQXNCLENBQUEsNkJBQUMsQ0FDdkIsdUJBQXVCLENBQUEsT0FBQyxDQUN4QiwyQkFBMkIsQ0FBQSxrQ0FBQyxDQUM1Qix3QkFBd0IsQ0FBQSxtQ0FBQyxDQUN6Qix5QkFBeUIsQ0FBQSxJQUFDLENBQzFCLHlCQUF5QixDQUFBLDZCQUFDLENBQzFCLDZCQUE2QixDQUFBLDZCQUFDLENBQzlCLDZCQUE2QixDQUFBLGdDQUFDLENBQzlCLG9CQUFvQixDQUFBLDhCQUFDLENBQ3JCLGtCQUFrQixDQUFBLDRCQUFDLENBQ25CLHdCQUF3QixDQUFBLDRCQUFDLENBQ3pCLG1CQUFtQixDQUFBLE9BQUMsQ0FDcEIsb0JBQW9CLENBQUEsSUFBQyxDQUNyQiwyQkFBMkIsQ0FBQSxPQUFDLENBQzVCLHlCQUF5QixDQUFBLE9BQUMsQ0FDMUIsd0JBQXdCLENBQUEsT0FBQyxDQUN6QixvQkFBb0IsQ0FBQSxnQ0FBQyxDQUNyQiwwQkFBMEIsQ0FBQSxLQUFDLENBQzNCLHlCQUF5QixDQUFBLDRCQUFDLENBQzFCLG1CQUFtQixDQUFBLElBQUMsQ0FHcEIsNkJBQTZCLENBQUEsZ0NBQUMsQ0FDOUIsaUNBQWlDLENBQUEsZ0NBQUMsQ0FDbEMsa0NBQWtDLENBQUEsK0JBQUMsQ0FHbkMsMEJBQTBCLENBQUEsSUFBQyxDQUMzQiwyQkFBMkIsQ0FBQSxJQUFDLENBQzVCLDJCQUEyQixDQUFBLElBQUMsQ0FDNUIsc0JBQXNCLENBQUEseUNBQUMsQ0FHdkIsMkJBQTJCLENBQUEsSUFBQyxDQUM1QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1YsMkJBQTJCLENBQUEsS0FBQyxDQUM1QixBQUNELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFFdkMsQUFBQSxVQUFVLEFBQUMsQ0FDViwyQkFBMkIsQ0FBQSxLQUFDLENBQzVCLENBR0YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUV2QyxBQUFBLEtBQUssQUFBQyxDQUNMLHNCQUFzQixDQUFBLE9BQUMsQ0FDdkIsdUJBQXVCLENBQUEsS0FBQyxDQUN4Qix3QkFBd0IsQ0FBQSxLQUFDLENBQ3pCLHVCQUF1QixDQUFBLEtBQUMsQ0FDeEIsdUJBQXVCLENBQUEsS0FBQyxDQUN4QixDQWNGLEFBQUEsS0FBSyxBQUFDLENBQ0wsZ0NBQWdDLENBQUEsa0RBQUMsQ0FDakMsZ0NBQWdDLENBQUEsb0RBQUMsQ0FDakMsNkJBQTZCLENBQUEsb0RBQUMsQ0FDOUIsNkJBQTZCLENBQUEsS0FBQyxDQUM5QiwrQkFBK0IsQ0FBQSxrQ0FBQyxDQUNoQyw4QkFBOEIsQ0FBQSxrQ0FBQyxDQUMvQixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFFdkMsQUFBQSxLQUFLLEFBQUMsQ0FDTCxnQ0FBZ0MsQ0FBQSxnRUFBQyxDQUNqQyw2QkFBNkIsQ0FBQSxvREFBQyxDQUM5QiwrQkFBK0IsQ0FBQSw0REFBQyxDQUNoQyw4QkFBOEIsQ0FBQSw0REFBQyxDQUMvQixDQUVGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFFdkMsQUFBQSxLQUFLLEFBQUMsQ0FDTCxnQ0FBZ0MsQ0FBQSxnRUFBQyxDQUNqQyw2QkFBNkIsQ0FBQSxpRUFBQyxDQUM5QixDQU1GLEFBQUEsa0JBQWtCLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLHFDQUFxQyxDQUNoRCxXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ2YsU0FBUyxDQUFFLGtDQUFrQyxDQUM3QyxXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNsQixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFFdkMsQUFBQSxlQUFlLEFBQUMsQ0FDZixTQUFTLENBQUUsa0NBQWtDLENBQzdDLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDbEIsQ0FHRixBQUFBLFVBQVUsQUFBQyxDQUNWLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLCtCQUErQixDQUFDLENBQUMsQ0FBQywrQkFBK0IsQ0FBQyxpQ0FBaUMsQ0FDM0csQUFFRCxBQUFBLFVBQVUsQ0FBRyxDQUFDLEFBQUMsQ0FDZCxVQUFVLENBQUUsMkJBQTJCLENBQ3ZDLGFBQWEsQ0FBRSwyQkFBMkIsQ0FDMUMsQUFFRCxBQUFBLFVBQVUsQ0FBRyxDQUFDLEFBQUEsWUFBWSxBQUFDLENBQzFCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsQUFFRCxBQUFBLFVBQVUsQ0FBRyxDQUFDLEFBQUEsV0FBVyxBQUFDLENBQ3pCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBRUQsQUFBQSxVQUFVLENBQUMsQ0FBQyxBQUFDLENBQ1osY0FBYyxDQUFFLGlDQUFpQyxDQUNqRCxXQUFXLENBQUUseUJBQXlCLENBQ3RDLFNBQVMsQ0FBRSx1QkFBdUIsQ0FDbEMsVUFBVSxDQUFFLHdCQUF3QixDQUNwQyxXQUFXLENBQUUseUJBQXlCLENBQ3RDLFdBQVcsQ0FBRSx5QkFBeUIsQ0FDdEMsQUFFRCxBQUFBLFVBQVUsQ0FBQyxJQUFJLENBQ2YsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUNqQixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENBQUUsNEJBQTRCLENBQ25DLFNBQVMsQ0FBRSwyQkFBMkIsQ0FDdEMsY0FBYyxDQUFFLDZCQUE2QixDQUM3QyxBQUVELEFBQUEsVUFBVSxBQUFBLFVBQVUsQ0FDcEIsVUFBVSxBQUFBLFdBQVcsQUFBQyxDQUNyQixZQUFZLENBQUUsT0FBTyxDQUNyQixBQUVELEFBQUEsVUFBVSxBQUFBLFVBQVUsQ0FBQyxDQUFDLENBQ3RCLFVBQVUsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFDLENBQ3ZCLFNBQVMsQ0FBRSw0QkFBNEIsQ0FDdkMsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxBQUVELEFBQUEsVUFBVSxBQUFBLFVBQVUsQ0FBQyxJQUFJLENBQ3pCLFVBQVUsQUFBQSxVQUFVLENBQUMsTUFBTSxDQUMzQixVQUFVLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FDMUIsVUFBVSxBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUMsQ0FDNUIsU0FBUyxDQUFFLDJCQUEyQixDQUN0QyxjQUFjLENBQUUsNkJBQTZCLENBQzdDLEFBRUQsQUFBQSxVQUFVLENBQUMsTUFBTSxBQUFDLENBQ2pCLFdBQVcsQ0FBRSxnQ0FBZ0MsQ0FDN0MsQUFFRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsdUJBQXVCLENBQ2xDLFdBQVcsQ0FBRSx5QkFBeUIsQ0FDdEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLDhDQUE4QyxDQUNwRCxBQUVELEFBQUEsVUFBVSxDQUFDLHlCQUF5QixDQUNwQyxVQUFVLENBQUMsSUFBSSxDQUNmLFVBQVUsQ0FBQyxNQUFNLEFBQUMsQ0FDakIsS0FBSyxDQUFFLDRCQUE0QixDQUNuQyxTQUFTLENBQUUsMkJBQTJCLENBQ3RDLFVBQVUsQ0FBRSw2QkFBNkIsQ0FDekMsQUFDRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRXZDLEFBQUEsVUFBVSxBQUFDLENBQ1YsWUFBWSxDQUFFLDZDQUE2QyxDQUMzRCxBQUVELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNqQixJQUFJLENBQUUsQ0FBQyxDQUNQLENBR0YsQUFBQSxHQUFHLEFBQUMsQ0FDSCxNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsQUFHRCxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixBQUdELEFBQUEsS0FBSyxDQUNMLE1BQU0sQ0FDTixNQUFNLENBQ04sS0FBSyxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FDZixBQUdELEFBQUEsVUFBVSxDQUNWLFdBQVcsQ0FDWCxnQkFBZ0IsQ0FDaEIsZUFBZSxDQUFDLFVBQVUsQUFBQyxDQUMxQixLQUFLLENBQUUsWUFBWSxDQUNuQixTQUFTLENBQUUsMkJBQTJCLENBQ3RDLFdBQVcsQ0FBRSwrQkFBK0IsQ0FDNUMsVUFBVSxDQUFFLHVDQUF1QyxDQUNuRCxhQUFhLENBQUUsMkJBQTJCLENBQzFDLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEFBRUQsQUFBQSxVQUFVLENBQUMsVUFBVSxDQUNyQixXQUFXLENBQUMsVUFBVSxDQUN0QixVQUFVLENBQUMsV0FBVyxDQUN0QixXQUFXLENBQUMsV0FBVyxDQUN2QixVQUFVLENBQUMsZ0JBQWdCLENBQzNCLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FDNUIsVUFBVSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQ3JDLFdBQVcsQ0FBQyxlQUFlLENBQUMsVUFBVSxBQUFDLENBQ3RDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBR0QsQUFBQSxhQUFhLENBQUMsVUFBVSxDQUN4QixjQUFjLENBQUMsVUFBVSxDQUN6QixnQkFBZ0IsQ0FBQyxVQUFVLEFBQUMsQ0FDM0IsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsQ0FBQyxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLE1BQU0sQ0FDTixNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ1osTUFBTSxDQUFFLHlCQUF5QixDQUFDLEtBQUssQ0FBQyx5QkFBeUIsQ0FDakUsYUFBYSxDQUFFLDBCQUEwQixDQUN6QyxLQUFLLENBQUUsdUJBQXVCLENBQzlCLFNBQVMsQ0FBRSxzQkFBc0IsQ0FDakMsZUFBZSxDQUFFLElBQUksQ0FDckIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUseUJBQXlCLENBQUMsbUNBQW1DLENBQUMseUJBQXlCLENBQUMseUJBQXlCLENBQzFILFVBQVUsQ0FBRSwwQkFBMEIsQ0FBQyxxSkFBcUosQ0FBQyxTQUFTLENBQ3RNLG1CQUFtQixDQUFFLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUM1RCxBQU9ELEFBQUEsQ0FBQyxBQUFDLENBQ0QsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsMkRBQTJELENBQ2xFLHFCQUFxQixDQUFFLEdBQUcsQ0FDMUIsd0JBQXdCLENBQUUsR0FBRyxDQUM3QixBQUVELEFBQUEsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNQLHFCQUFxQixDQUFFLE1BQU0sQ0FDN0Isd0JBQXdCLENBQUUsSUFBSSxDQUM5QixBQUVELEFBQUEsS0FBSyxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDQUFBLHNCQUFzQixDQUFDLElBQUssQ0FBQSxzQkFBc0IsQ0FBRSxDQUdyRSxPQUFPLENBQUUscUJBQXFCLENBQzlCLGVBQWUsQ0FBRSxpQ0FBaUMsQ0FDbEQsd0JBQXdCLENBQUUsSUFBSSxDQUM5QixVQUFVLENBQUUscUJBQXdCLENBQ3BDLEFBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDQUFBLHNCQUFzQixDQUFDLElBQUssQ0FBQSxzQkFBc0IsQ0FBRSxDQUNwRixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSwwQkFBMEIsQ0FDakMsZUFBZSxDQUFFLElBQUksQ0FDckIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixFQUFFLFNBQVMsQUFBQyxDQUM5RixLQUFLLENBQUUseURBQXlELENBQ2hFLEFBRUQsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixDQUFFLENBQzNGLFVBQVUsQ0FBRSxlQUFrQixDQUM5QixLQUFLLENBQUUseURBQXlELENBQ2hFLEFBRUQsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixFQUFFLFNBQVMsQUFBQyxDQUNyRyxLQUFLLENBQUUseURBQXlELENBQ2hFLEFBRUQsQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixDQUFDLFVBQVUsQUFBQyxDQUcvRSxPQUFPLENBQUUscUJBQXFCLENBQzlCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixDQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUMsQ0FDckYsS0FBSyxDQUFFLE9BQU8sQ0FDZCxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLEFBRUQsQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixDQUFDLGlCQUFpQixBQUFDLENBQ3RGLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxDQUFBLHNCQUFzQixFQUFFLEdBQUcsQUFBQyxDQUN6RSxPQUFPLENBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQywyREFBMkQsQ0FDL0UsQUFFRCxBQUFBLGVBQWUsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUNqQyxlQUFlLEFBQUEsZUFBZSxDQUFDLENBQUMsQUFBQyxDQUNoQyxLQUFLLENBQUUsMkRBQTJELENBQ2xFLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUN0QixNQUFNLENBQUUsMkJBQTJCLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FDckQsYUFBYSxDQUFFLDRCQUE0QixDQUMzQyxNQUFNLENBQUUsT0FBTyxDQUNmLFdBQVcsQ0FBRSwwQkFBMEIsQ0FDdkMsV0FBVyxDQUFFLDBCQUEwQixDQUN2QyxTQUFTLENBQUUsd0JBQXdCLENBQ25DLFdBQVcsQ0FBRSwwQkFBMEIsQ0FDdkMsT0FBTyxDQUFFLCtCQUErQixDQUFDLGlDQUFpQyxDQUMxRSxlQUFlLENBQUUsSUFBSSxDQUNyQixBQUVELEFBQUEsc0JBQXNCLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxlQUFlLENBQUUsQ0FDcEUsS0FBSyxDQUFFLCtCQUErQixDQUN0QyxBQUVELEFBQUEsZUFBZSxDQUFDLHNCQUFzQixBQUFBLElBQUssQ0FBQSxNQUFNLENBQUMsSUFBSyxDQUFBLE9BQU8sQ0FBQyxJQUFLLENBQUEsZUFBZSxDQUFFLENBQ3BGLEtBQUssQ0FBRSw0REFBNEQsQ0FDbkUsQUFFRCxBQUFBLGVBQWUsQ0FBQyxzQkFBc0IsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLGVBQWUsQ0FBQyxlQUFlLEFBQUMsQ0FDbkcsS0FBSyxDQUFFLDRCQUE0QixDQUNuQyxBQUVELEFBQUEsc0JBQXNCLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxlQUFlLENBQUUsQ0FDcEUsZ0JBQWdCLENBQUUsNEJBQTRCLENBQzlDLEFBRUQsQUFBQSxlQUFlLENBQUMsc0JBQXNCLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxlQUFlLENBQUUsQ0FDcEYsZ0JBQWdCLENBQUUseURBQXlELENBQzNFLEFBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQzVCLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUM3QixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLFlBQVksQ0FBRSxZQUFZLENBQzFCLEtBQUssQ0FBRSxPQUFPLENBQ2QsQUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQUFBQyxDQUM1QixjQUFjLENBQUUsSUFBSSxDQUNwQixPQUFPLENBQUUsdUJBQXVCLENBQ2hDLEFBRUQsQUFBQSxzQkFBc0IsQUFBQSxTQUFTLEFBQUMsQ0FDL0IsZ0JBQWdCLENBQUUsNkJBQTZCLENBQy9DLFlBQVksQ0FBRSw2QkFBNkIsQ0FDM0MsS0FBSyxDQUFFLGdDQUFnQyxDQUN2QyxBQUtELEFBQUEsZ0JBQWdCLEFBQUEsSUFBSyxDQUFBLGlCQUFpQixFQUFFLHNCQUFzQixBQUFBLElBQUssQ0FBQSxNQUFNLENBQUMsSUFBSyxDQUFBLE9BQU8sQ0FBQyxJQUFLLENBQUEsZUFBZSxDQUFFLENBQzVHLEtBQUssQ0FBRSwrQkFBK0IsQ0FDdEMsQUFFRCxBQUFBLGVBQWUsQ0FBQyxnQkFBZ0IsQUFBQSxJQUFLLENBQUEsaUJBQWlCLEVBQUUsc0JBQXNCLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxlQUFlLENBQUUsQ0FDNUgsS0FBSyxDQUFFLCtEQUErRCxDQUN0RSxBQUVELEFBQUEsZUFBZSxDQUFDLGdCQUFnQixBQUFBLElBQUssQ0FBQSxpQkFBaUIsRUFBRSxzQkFBc0IsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLGVBQWUsQ0FBQyxlQUFlLEFBQUMsQ0FDM0ksS0FBSyxDQUFFLDRCQUE0QixDQUNuQyxBQUVELEFBQUEsZ0JBQWdCLEFBQUEsSUFBSyxDQUFBLGlCQUFpQixFQUFFLHNCQUFzQixBQUFBLElBQUssQ0FBQSxNQUFNLENBQUMsSUFBSyxDQUFBLE9BQU8sQ0FBQyxJQUFLLENBQUEsZUFBZSxDQUFFLENBQzVHLGdCQUFnQixDQUFFLDRCQUE0QixDQUM5QyxBQUVELEFBQUEsZUFBZSxDQUFDLGdCQUFnQixBQUFBLElBQUssQ0FBQSxpQkFBaUIsRUFBRSxzQkFBc0IsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLGVBQWUsQ0FBRSxDQUM1SCxnQkFBZ0IsQ0FBRSx5REFBeUQsQ0FDM0UsQUFFRCxBQUFBLGdCQUFnQixBQUFBLElBQUssQ0FBQSxpQkFBaUIsRUFBRSxzQkFBc0IsQUFBQSxNQUFNLENBQ3BFLGdCQUFnQixBQUFBLElBQUssQ0FBQSxpQkFBaUIsRUFBRSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDckUsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixBQUVELEFBQUEsZ0JBQWdCLEFBQUEsSUFBSyxDQUFBLGlCQUFpQixFQUFFLHNCQUFzQixBQUFBLE1BQU0sQUFBQyxDQUNwRSxjQUFjLENBQUUsT0FBTyxDQUN2QixPQUFPLENBQUUsT0FBTyxDQUNoQixBQUVELEFBQUEsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxlQUFlLEVBQ3JHLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLElBQUssQ0FBQSxNQUFNLENBQUMsSUFBSyxDQUFBLE9BQU8sQ0FBQyxJQUFLLENBQUEsZUFBZSxFQUNyRyxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsZUFBZSxBQUFDLENBQ2hHLFlBQVksQ0FBRSxZQUFZLENBQzFCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLGVBQWUsQ0FBRSxDQUN0RyxLQUFLLENBQUUsNEJBQTRCLENBQ25DLEFBRUQsQUFBQSxlQUFlLENBQUMsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxlQUFlLENBQUUsQ0FDdEgsS0FBSyxDQUFFLHlEQUF5RCxDQUNoRSxBQUVELEFBQUEsZUFBZSxDQUFDLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLElBQUssQ0FBQSxNQUFNLENBQUMsSUFBSyxDQUFBLE9BQU8sQ0FBQyxlQUFlLEFBQUEsSUFBSyxDQUFBLGVBQWUsQ0FBRSxDQUNySSxLQUFLLENBQUUsT0FBTyxDQUNkLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLGVBQWUsQ0FBRSxDQUN0RyxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQzlELGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUMvRCxnQkFBZ0IsQ0FBRSw0QkFBNEIsQ0FBQyxVQUFVLENBQ3pELFlBQVksQ0FBRSxzQkFBc0IsQ0FDcEMsS0FBSyxDQUFFLCtCQUErQixDQUFDLFVBQVUsQ0FDakQsQUFFRCxBQUFBLGVBQWUsQ0FBQyxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQzlFLGVBQWUsQ0FBQyxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDL0UsZ0JBQWdCLENBQUUseURBQXlELENBQUMsVUFBVSxDQUN0RixLQUFLLENBQUUsK0RBQStELENBQUMsVUFBVSxDQUNqRixBQUVELEFBQUEsZUFBZSxDQUFDLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLE1BQU0sQ0FDOUUsZUFBZSxDQUFDLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUMvRSxLQUFLLENBQUUsK0RBQStELENBQUMsVUFBVSxDQUNqRixBQUVELEFBQUEsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxBQUFDLENBQzlELGNBQWMsQ0FBRSxPQUFPLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxpQkFBaUIsQUFBQyxDQUNqQyxhQUFhLENBQUUsQ0FBQyxDQUNoQixBQUVELEFBQUEsaUJBQWlCLENBQUMsc0JBQXNCLENBQUEsQUFBQSxLQUFDLEVBQUQsTUFBQyxBQUFBLEVBQ3pDLHNCQUFzQixDQUFBLEFBQUEsS0FBQyxFQUFELE1BQUMsQUFBQSxDQUFlLENBQ3JDLGNBQWMsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxjQUFjLENBQUMsSUFBSSxBQUFDLENBQ25CLFdBQVcsQ0FBRSxjQUFjLENBQzNCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDZCxZQUFZLENBQUUsMkJBQTJCLENBQ3pDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxLQUFLLENBQ25CLFlBQVksQ0FBRSxNQUFNLENBQ3BCLE9BQU8sQ0FBRSwyQkFBMkIsQ0FDcEMsS0FBSyxDQUFFLFlBQVksQ0FDbkIsQUFFRCxBQUFBLGVBQWUsQ0FDZixxQkFBcUIsQUFBQyxDQUNyQixnQkFBZ0IsQ0FBRSw4QkFBOEIsQ0FDaEQsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxVQUFVLENBQUUsT0FBTyxDQUNuQixhQUFhLENBQUUsT0FBTyxDQUN0QixBQUVELEFBQUEsZUFBZSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUMsSUFBSyxDQUFBLFVBQVUsRUFDOUMscUJBQXFCLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FBQyxJQUFLLENBQUEsVUFBVSxDQUFFLENBQ3JELEtBQUssQ0FBRSxJQUFJLENBQ1gsQ0FFRCxBQUFBLEFBQUEsVUFBQyxDQUFELElBQUMsQUFBQSxFQUFpQixlQUFlLEVBQ2pDLEFBQUEsVUFBQyxDQUFELElBQUMsQUFBQSxFQUFpQixxQkFBcUIsQUFBQyxDQUN2QyxVQUFVLENBQUUsQ0FBQyxDQUNiLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBRUQsQUFBQSxlQUFlLENBQUcsZ0NBQWdDLENBQUcsQ0FBQyxBQUFBLFlBQVksQ0FDbEUscUJBQXFCLENBQUcsZ0NBQWdDLENBQUcsQ0FBQyxBQUFBLFlBQVksQUFBQyxDQUN4RSxVQUFVLENBQUUsQ0FBQyxDQUNiLEFBRUQsQUFBQSxlQUFlLENBQUcsZ0NBQWdDLENBQUcsQ0FBQyxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsb0JBQW9CLEVBQzFGLHFCQUFxQixDQUFHLGdDQUFnQyxDQUFHLENBQUMsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQUFBLG9CQUFvQixDQUFFLENBQ2pHLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBRUQsQUFBQSxlQUFlLEFBQUEsbUJBQW1CLENBQUcsZ0NBQWdDLENBQUcsQ0FBQyxBQUFBLGVBQWdCLENBQUEsQ0FBQyxFQUMxRixlQUFlLEFBQUEsWUFBWSxDQUFHLGdDQUFnQyxDQUFHLENBQUMsQUFBQSxlQUFnQixDQUFBLENBQUMsRUFDbkYscUJBQXFCLEFBQUEsbUJBQW1CLENBQUcsZ0NBQWdDLENBQUcsQ0FBQyxBQUFBLGVBQWdCLENBQUEsQ0FBQyxFQUNoRyxxQkFBcUIsQUFBQSxZQUFZLENBQUcsZ0NBQWdDLENBQUcsQ0FBQyxBQUFBLGVBQWdCLENBQUEsQ0FBQyxDQUFFLENBQzFGLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBRUQsQUFBQSxlQUFlLENBQUMsZ0NBQWdDLENBQ2hELGVBQWUsQ0FBQywwQkFBMEIsQ0FDMUMsZUFBZSxDQUFDLG9CQUFvQixDQUNwQyxlQUFlLENBQUMsK0JBQStCLENBQy9DLHFCQUFxQixDQUFDLGdDQUFnQyxDQUN0RCxxQkFBcUIsQ0FBQywwQkFBMEIsQ0FDaEQscUJBQXFCLENBQUMsb0JBQW9CLENBQzFDLHFCQUFxQixDQUFDLCtCQUErQixBQUFDLENBQ3JELEtBQUssQ0FBRSxZQUFZLENBQ25CLEFBRUQsQUFBQSxlQUFlLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxDQUNsRCxlQUFlLENBQUMsMEJBQTBCLENBQUMsQ0FBQyxDQUM1QyxlQUFlLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUN0QyxlQUFlLENBQUMsK0JBQStCLENBQUMsQ0FBQyxDQUNqRCxxQkFBcUIsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLENBQ3hELHFCQUFxQixDQUFDLDBCQUEwQixDQUFDLENBQUMsQ0FDbEQscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUM1QyxxQkFBcUIsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLEFBQUMsQ0FDdkQsS0FBSyxDQUFFLFlBQVksQ0FDbkIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxnQ0FBZ0MsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUNsRSxlQUFlLENBQUMsMEJBQTBCLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FDNUQsZUFBZSxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQ3RELGVBQWUsQ0FBQywrQkFBK0IsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUNqRSxxQkFBcUIsQ0FBQyxnQ0FBZ0MsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUN4RSxxQkFBcUIsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUNsRSxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUM1RCxxQkFBcUIsQ0FBQywrQkFBK0IsQ0FBQyxlQUFlLENBQUMsQ0FBQyxBQUFDLENBQ3ZFLEtBQUssQ0FBRSwyREFBMkQsQ0FDbEUsQUFFRCxBQUFBLGVBQWUsQUFBQSxJQUFLLEVBQUEsQUFBQSxLQUFDLEVBQUQsZ0JBQUMsQUFBQSxHQUEwQixnQ0FBZ0MsQ0FDL0UsZUFBZSxBQUFBLElBQUssRUFBQSxBQUFBLEtBQUMsRUFBRCxnQkFBQyxBQUFBLEdBQTBCLDBCQUEwQixDQUN6RSxlQUFlLEFBQUEsSUFBSyxFQUFBLEFBQUEsS0FBQyxFQUFELGdCQUFDLEFBQUEsR0FBMEIsb0JBQW9CLENBQ25FLGVBQWUsQUFBQSxJQUFLLEVBQUEsQUFBQSxLQUFDLEVBQUQsZ0JBQUMsQUFBQSxHQUEwQiwrQkFBK0IsQ0FDOUUscUJBQXFCLEFBQUEsSUFBSyxFQUFBLEFBQUEsS0FBQyxFQUFELGdCQUFDLEFBQUEsR0FBMEIsZ0NBQWdDLENBQ3JGLHFCQUFxQixBQUFBLElBQUssRUFBQSxBQUFBLEtBQUMsRUFBRCxnQkFBQyxBQUFBLEdBQTBCLDBCQUEwQixDQUMvRSxxQkFBcUIsQUFBQSxJQUFLLEVBQUEsQUFBQSxLQUFDLEVBQUQsZ0JBQUMsQUFBQSxHQUEwQixvQkFBb0IsQ0FDekUscUJBQXFCLEFBQUEsSUFBSyxFQUFBLEFBQUEsS0FBQyxFQUFELGdCQUFDLEFBQUEsR0FBMEIsK0JBQStCLEFBQUMsQ0FDcEYsS0FBSyxDQUFFLDhCQUE4QixDQUNyQyxBQUVELEFBQUEsZUFBZSxDQUFDLEVBQUUsQ0FDbEIscUJBQXFCLENBQUMsRUFBRSxBQUFDLENBQ3hCLFNBQVMsQ0FBRSw0QkFBNEIsQ0FDdkMsY0FBYyxDQUFFLGlDQUFpQyxDQUNqRCxXQUFXLENBQUUsOEJBQThCLENBQzNDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsb0JBQW9CLENBQ3RDLHFCQUFxQixDQUFDLEVBQUUsQUFBQSxvQkFBb0IsQUFBQyxDQUM1QyxVQUFVLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxzQkFBc0IsQ0FDeEMscUJBQXFCLENBQUMsRUFBRSxBQUFBLHNCQUFzQixBQUFDLENBQzlDLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEFBRUQsQUFBQSxlQUFlLENBQUMsRUFBRSxBQUFBLHFCQUFxQixDQUN2QyxxQkFBcUIsQ0FBQyxFQUFFLEFBQUEscUJBQXFCLEFBQUMsQ0FDN0MsVUFBVSxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLGVBQWUsQUFBQSxnQ0FBZ0MsQ0FDL0MscUJBQXFCLEFBQUEsZ0NBQWdDLEFBQUMsQ0FDckQsTUFBTSxDQUFFLGtDQUFrQyxDQUFDLEtBQUssQ0FBQywyQkFBMkIsQ0FDNUUsQUFFRCxBQUFBLGVBQWUsQ0FBQSxBQUFBLEtBQUMsRUFBRCxpQkFBQyxBQUFBLEVBQXlCLEFBQUEsS0FBQyxBQUFBLEVBQU8sZ0NBQWdDLENBQ2pGLHFCQUFxQixDQUFBLEFBQUEsS0FBQyxFQUFELGlCQUFDLEFBQUEsRUFBeUIsQUFBQSxLQUFDLEFBQUEsRUFBTyxnQ0FBZ0MsQUFBQyxDQUN2RixnQkFBZ0IsQ0FBRSxLQUFLLENBQ3ZCLEFBRUQsQUFBQSxpQkFBaUIsQUFBQSxJQUFLLENBQUEsVUFBVSxDQUFDLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FDakQsS0FBSyxDQUFFLElBQUksQ0FDWCxBQUVELEFBQUEsaUJBQWlCLENBQUMsU0FBUyxDQUMzQixpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQyxDQUNsQyxTQUFTLENBQUUsT0FBTyxDQUNsQixBQUVELEFBQUEsaUJBQWlCLENBQUcsZ0JBQWdCLENBQUcsQ0FBQyxBQUFBLFlBQVksQUFBQyxDQUNwRCxVQUFVLENBQUUsQ0FBQyxDQUNiLEFBRUQsQUFBQSxpQkFBaUIsQ0FBRyxnQkFBZ0IsQ0FBRyxDQUFDLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxvQkFBb0IsQ0FBRSxDQUM3RSxhQUFhLENBQUUsQ0FBQyxDQUNoQixBQUVELEFBQUEsaUJBQWlCLEFBQUEsbUJBQW1CLENBQUcsZ0JBQWdCLENBQUcsQ0FBQyxBQUFBLGVBQWdCLENBQUEsQ0FBQyxFQUM1RSxpQkFBaUIsQUFBQSxZQUFZLENBQUcsZ0JBQWdCLENBQUcsQ0FBQyxBQUFBLGVBQWdCLENBQUEsQ0FBQyxDQUFFLENBQ3RFLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBQ0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUV2QyxBQUFBLGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLENBQUUsQ0FDekYsV0FBVyxDQUFFLDRDQUE0QyxDQUN6RCxVQUFVLENBQUUsNkNBQTZDLENBQ3pELE9BQU8sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksQ0FBQyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2pILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xILGlCQUFpQixBQUFBLHlDQUF5QyxDQUFDLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxFQUFFLEVBQUksRUFBRSxBQUFBLElBQUssQ0FBQSxlQUFlLEVB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 */