/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 23 February 2024 03:37:51
*/


@charset "UTF-8";html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.margin-top--none{margin-top:0!important}.margin-top--xs{margin-top:.5rem!important}.margin-top--sm{margin-top:.75rem!important}.margin-top--md{margin-top:1rem!important}.margin-top--lg{margin-top:1.5rem!important}.margin-top--xl{margin-top:2rem!important}.margin-top--xxl{margin-top:3rem!important}.margin-top--xxxl{margin-top:4rem!important}.margin-top--xxxxl{margin-top:5rem!important}.page-content:after,.page-content:before{content:"";display:table}.page-content:after{clear:both}html{line-height:1.25;font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}.nsw-container{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.nsw-container--flush{padding-left:0;padding-right:0}.nsw-grid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;align-items:stretch}.nsw-grid>.nsw-col{padding-left:.5rem;padding-right:.5rem}.nsw-grid--no-gutters,.nsw-grid--no-gutters>.nsw-col{margin-left:0;margin-right:0}.nsw-col{flex:0 0 100%;max-width:100%;height:100%}@media (min-width:36em){.nsw-col--half{flex:0 0 50%;max-width:50%}}@media (min-width:48em){.nsw-col--third{flex:0 0 33.3%;max-width:33.3%}.nsw-col--two-thirds{flex:0 0 66.6%;max-width:66.6%}.nsw-col--quarter,.nsw-col--three-quarters{flex:0 0 50%;max-width:50%}}@media (min-width:62em){.nsw-col--quarter{flex:0 0 25%;max-width:25%}.nsw-col--three-quarters{flex:0 0 75%;max-width:75%}}.nsw-icon{display:inline-block;width:2em;height:2em;fill:#002664}.nsw-icon--error{fill:#b81237}.nsw-icon--success{fill:#00a908}.nsw-icon--info{fill:#2e5299}.nsw-icon--warning{fill:#dc5800}.nsw-icon--rotate-90{transform:rotate(90deg)}.nsw-icon--rotate-180{transform:rotate(180deg)}.nsw-icon--rotate-270{transform:rotate(270deg)}.nsw-section{padding:2.5rem 0 3.75rem}@media (min-width:48em){.nsw-section{padding:1.875rem 0}}@media (min-width:62em){.nsw-section{padding:3.125rem 0 4.375rem}}.nsw-section--top{padding-top:0}.nsw-section--bottom{padding-bottom:0}.nsw-section--grey{background-color:#f4f4f7}a,abbr,acronym,blockquote,em,h1,h2,h3,h4,h5,h6,link,p,small{font-size:1rem;font-family:Montserrat,Arial,sans-serif;color:inherit;line-height:inherit}@media (min-width:62em){a,abbr,acronym,blockquote,em,h1,h2,h3,h4,h5,h6,link,p,small{font-size:1rem}}.h1,h1{font-size:2rem}@media (min-width:62em){.h1,h1{font-size:3.5rem}}.h2,h2{font-size:1.625rem}@media (min-width:62em){.h2,h2{font-size:2rem}}.h3,h3{font-size:1.5rem}@media (min-width:62em){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:1.25rem}@media (min-width:62em){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.125rem}@media (min-width:62em){.h5,h5{font-size:1.25rem}}em{font-weight:600}abbr,abbr[title],acronym,link{text-decoration:none}blockquote{font-size:1.25rem;color:#333;position:relative;padding-left:1.375rem;padding-bottom:1rem;margin:2.8125rem auto;max-width:39.375rem}@media (min-width:62em){blockquote{font-size:1.5rem}}blockquote:before{height:100%;width:.375rem;content:"";background-color:#d7153a;position:absolute;top:0;left:0}blockquote small{font-size:1rem;display:block;padding-left:1.5em;margin-top:1em;position:relative}@media (min-width:62em){blockquote small{font-size:1rem}}blockquote small:before{height:.0625rem;width:1em;content:"";position:absolute;top:calc(50% - .5px);left:0;transform:translateY(-50%);background:#333}a{color:#2e5299;text-decoration:underline}a .external{display:inline-flex;align-items:center}a .external:after{background-size:cover;margin-left:.5em;width:1em;height:1em;display:inline-block;content:"";background-image:url(/assets/images/open_in_new.png)}a .pdf{display:inline-flex;align-items:center}a .pdf:after{background-size:cover;margin-left:.5em;width:1em;height:1em;display:inline-block;content:"";background-image:url(/assets/images/pdf.png)}.page-content{color:#0a0b09;line-height:1.25}.nsw-accordion{margin:1rem 0 0}.nsw-accordion__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1rem;margin:.5rem 0 0;background-color:#f4f4f7;border-left:4px solid #002664;padding:1rem}@media (min-width:62em){.nsw-accordion__title{font-size:1rem}}.is-ready .nsw-accordion__title{padding:0;border-left:0;margin-top:0}.nsw-accordion__button{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1rem;margin:.5rem 0 0;background-color:#f4f4f7;padding:1rem;display:block;width:100%;text-align:left;border:0;border-left:4px solid #002664;position:relative}@media (min-width:62em){.nsw-accordion__button{font-size:1rem}}.nsw-accordion__button:hover{background-color:rgba(0,171,230,.2)}.nsw-accordion__button:focus{outline:0;box-shadow:0 0 0 3px #00abe6;z-index:1;position:relative}.nsw-accordion__icon{transform:translateY(-50%) rotate(90deg);height:1rem;width:1rem;position:absolute;top:50%;right:1rem}.is-open .nsw-accordion__icon{transform:translateY(-50%) rotate(270deg)}.nsw-accordion__content{padding:1rem;border-left:4px solid #002664}.nsw-accordion__button{padding:1rem 3rem 1rem 1rem}.nsw-breadcrumb{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:.875rem;margin-top:1rem}@media (min-width:62em){.nsw-breadcrumb{font-size:.875rem}}.nsw-breadcrumb__list{margin:0;padding-left:0;list-style:none}.nsw-breadcrumb__item{display:none}.nsw-breadcrumb__item+.nsw-breadcrumb__item:before{content:"";display:inline-block;border-right:2px solid;border-bottom:2px solid;width:.375rem;height:.375rem;transform:rotate(-45deg);margin-right:1rem;margin-left:.25rem;top:-1px;position:relative}@media (min-width:48em){.nsw-breadcrumb__item{display:inline}}.nsw-breadcrumb__item:last-child,.nsw-breadcrumb__item:nth-last-child(2){display:inline}.nsw-breadcrumb__item:nth-last-child(2):before{display:none}@media (min-width:48em){.nsw-breadcrumb__item:nth-last-child(2):before{display:inline-block}}.nsw-breadcrumb__link{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;color:#2e5299;text-decoration:none;display:inline-block}.nsw-breadcrumb__link:hover{background-color:rgba(0,171,230,.2);outline:4px solid rgba(0,171,230,.2)}.nsw-breadcrumb__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-breadcrumb--current{text-decoration:none;pointer-events:none;color:#333}.nsw-breadcrumb{display:none;margin:0;padding:3.125rem 0}@media (min-width:48em){.nsw-breadcrumb{display:block}}.nsw-button{font-family:Montserrat,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1rem;margin:1rem 1rem 0 0;border:2px solid transparent;border-radius:.25rem;line-height:1.2;white-space:nowrap;padding:.78125rem 1.5rem;cursor:pointer;min-width:7.75rem;-webkit-appearance:none;text-decoration:none;-webkit-font-smoothing:antialiased;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}@media (min-width:62em){.nsw-button{font-size:1rem}}.nsw-button:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-button--primary{color:#fff;background-color:#2e5299;border-color:#2e5299}.nsw-button--primary:active,.nsw-button--primary:hover{color:#fff;background-color:#355eb0;border-color:#355eb0}.nsw-button--highlight{color:#fff;background-color:#d7153a;border-color:#d7153a}.nsw-button--highlight:active,.nsw-button--highlight:hover{color:#fff;background-color:#e92147;border-color:#e92147}.nsw-button--outline{color:#333;background-color:#fff;border-color:#2e5299}.nsw-button--outline:active,.nsw-button--outline:hover{color:#fff;background-color:#2e5299;border-color:#2e5299}.nsw-button--white{color:#333;background-color:#fff;border-color:#fff}.nsw-button--white:active,.nsw-button--white:hover{color:#333;background-color:#e4e4e6;border-color:#e4e4e6}.nsw-button.disabled,.nsw-button:disabled{background-color:#4c4f55;color:#e4e4e6;border-color:#4c4f55;cursor:not-allowed}.nsw-button--block{display:block;width:100%}.nsw-button--block+.nsw-button--block{margin-bottom:0}.sq-form-submit{color:#fff;background-color:#2e5299;font-family:Montserrat,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1rem;margin-bottom:30px;border:2px solid transparent;border-radius:.25rem;line-height:1.2;white-space:nowrap;padding:.78125rem 1.5rem;cursor:pointer;min-width:7.75rem;-webkit-appearance:none;text-decoration:none;-webkit-font-smoothing:antialiased;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.sq-form-submit:active,.sq-form-submit:hover{color:#fff;background-color:#355eb0;border-color:#355eb0}@media (min-width:62em){.sq-form-submit{font-size:1rem}}.sq-form-submit:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-button{white-space:normal}.nsw-button.disabled,.nsw-button:disabled{opacity:1}.nsw-callout{padding:1rem;margin-top:1rem;background:#f4f4f7;position:relative;border-left:6px solid #002664}@media (min-width:48em){.nsw-callout{padding:1.5rem 1.5rem 1.5rem 1rem;display:flex;flex-direction:row;flex-wrap:nowrap}}.nsw-callout__icon{width:1.5rem;height:1.5rem}@media (min-width:48em){.nsw-callout__icon{margin-right:1rem;flex:0 0 auto;width:1.875rem;height:1.875rem}}.nsw-callout__content{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-top:1rem}@media (min-width:48em){.nsw-callout__content{margin-top:0}}.nsw-callout__content p{margin:.75rem 0 0}.nsw-callout__content .nsw-text-link{margin-top:.75rem}.nsw-callout__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin:0}.nsw-callout__content p:first-of-type{margin:0}.nsw-callout__title{margin:0 0 .75rem}.nsw-card{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-top:1rem;background-color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);transition:all .25s ease-in-out;position:relative;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;height:100%;max-width:25rem}.nsw-card:hover{box-shadow:2px 6px 12px 0 rgba(0,0,0,.25)}.nsw-card:focus-within{outline:0;box-shadow:0 0 0 3px #00abe6,2px 6px 12px 0 rgba(0,0,0,.25)}.nsw-card:focus-within .nsw-card__link{text-decoration:none}.nsw-card__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;margin:0 0 .75rem}@media (min-width:62em){.nsw-card__title{font-size:1.25rem}}.nsw-card__content{font-size:1rem;padding:1rem;border-top:6px solid #d7153a}@media (min-width:62em){.nsw-card__content{font-size:1rem;padding:1rem 2rem}}.nsw-card__content p{margin:0 0 .75rem}.nsw-card__tag{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.nsw-card__date,.nsw-card__details,.nsw-card__tag{font-size:.875rem}@media (min-width:62em){.nsw-card__date,.nsw-card__details,.nsw-card__tag{font-size:.875rem}}.nsw-card__icon{margin:1rem 0 0}.nsw-card__link{text-decoration:none;color:#333}.nsw-card__link:focus,.nsw-card__link:hover{text-decoration:underline}.nsw-card__link:focus{outline:none}.nsw-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nsw-card--media .nsw-card__image-area{order:1;height:12.5rem}.nsw-card--media .nsw-card__content{order:2}.nsw-card--media .nsw-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nsw-card--news .nsw-card__tag{order:1}.nsw-card--news .nsw-card__date,.nsw-card--news .nsw-card__details{order:2}.nsw-card--news .nsw-card__copy,.nsw-card--news .nsw-card__icon,.nsw-card--news .nsw-card__title{order:3}.nsw-card--headline .nsw-card__title{font-size:1.5rem}@media (min-width:62em){.nsw-card--headline .nsw-card__title{font-size:1.75rem}}.nsw-card{margin-left:auto;margin-right:auto}.nsw-card__content{display:flex;flex-direction:column;height:100%}.nsw-card__icon{margin:auto 0 0}.nsw-card__image-area{background-position:50%;background-size:cover}.nsw-card--news .nsw-card__image-area{order:1;height:12.5rem}.nsw-card--news .nsw-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nsw-card--news .nsw-card__content{display:flex;flex-direction:column;order:2}.nsw-card--news .nsw-card__tag{order:2}.nsw-card--news .nsw-card__date,.nsw-card--news .nsw-card__details{order:3}.nsw-card--news .nsw-card__copy,.nsw-card--news .nsw-card__icon,.nsw-card--news .nsw-card__title{order:4}.nsw-card--events .nsw-card__image-area{order:1;height:12.5rem}.nsw-card--events .nsw-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nsw-card--events .nsw-card__content{display:flex;flex-direction:column;order:2}.nsw-card--events .nsw-card__tag{order:2}.nsw-card--events .nsw-card__details{order:3}.nsw-card--events .nsw-card__copy,.nsw-card--events .nsw-card__icon,.nsw-card--events .nsw-card__title{order:4}.nsw-cards__title{color:#333;font-family:Montserrat,Arial,sans-serif;font-size:1.5rem;line-height:1.25;margin:auto 0 0}@media (min-width:48em){.nsw-cards__title{font-size:1.75rem}}.nsw-cards__heading{display:flex;justify-content:space-between;margin:0 auto 1rem;max-width:25rem}@media (min-width:48em){.nsw-cards__heading{max-width:100%}}.nsw-cards__cta{color:#002664;font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;margin:auto 0 0;text-decoration:none}.nsw-cards__cta:hover{text-decoration:underline}.nsw-cards__cta:focus{outline:none;box-shadow:0 0 0 3px #00abe6}.nsw-cards .nsw-section{padding:3.125rem 0 4.5rem}.nsw-cards .nsw-col--third{height:auto;margin-top:1rem}.nsw-cards .nsw-grid{margin-top:-1rem}.nsw-cards .nsw-card{margin-top:0}.nsw-direction-link{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin-right:1rem;display:inline-block;text-align:center;text-decoration:none;padding:.25rem .5rem;min-width:1.5rem;position:relative;color:#333}.nsw-direction-link:hover{background-color:rgba(0,171,230,.2)}.nsw-direction-link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-direction-link__icon-back{transform:rotate(-180deg)}.nsw-direction-link__icon-top{transform:rotate(-90deg)}.nsw-direction-link__icon-bottom{transform:rotate(90deg)}.nsw-direction-link__icon-next{transform:rotate(0deg)}.nsw-direction-link .nsw-icon{width:1rem;height:1rem;vertical-align:middle}.nsw-hero-banner{position:relative}@media (min-width:48em){.nsw-hero-banner{height:23.75rem;overflow:hidden}}@media (min-width:48em){.nsw-hero-banner__image-area{position:absolute;top:0;left:0;bottom:0;right:0}}.nsw-hero-banner__image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:auto;display:block}@media (min-width:48em){.nsw-hero-banner__image{position:absolute;top:50%;transform:translateY(-50%);border-bottom:0}}.nsw-hero-banner__content-area{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:48em){.nsw-hero-banner__content-area{width:auto;position:static;margin-left:auto;margin-right:auto;left:auto;right:auto;height:23.75rem;background-color:transparent;width:100%}}.nsw-hero-banner__content{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;padding:1rem;background-color:#e4e4e6;border-top:6px solid #d7153a}@media (min-width:62em){.nsw-hero-banner__content{font-size:1.25rem}}@media (min-width:48em){.nsw-hero-banner__content{padding:1rem 1.5rem;position:relative;top:50%;background-color:hsla(0,0%,100%,.8);transform:translateY(-50%);max-width:37.5rem;left:-1rem}}.nsw-hero-banner__content p{margin:0}.nsw-hero-banner__content *+p{margin-top:1rem}.nsw-hero-banner__content:focus-within{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-hero-banner__content:focus-within .nsw-hero-banner__link{text-decoration:none}.nsw-hero-banner__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.625rem;margin:0}@media (min-width:62em){.nsw-hero-banner__title{font-size:2rem}}.nsw-hero-banner__icon{margin:1rem 0 0}.nsw-hero-banner__link{text-decoration:none;color:#333}.nsw-hero-banner__link:hover{text-decoration:underline}.nsw-hero-banner__link:focus{outline:none;text-decoration:underline}.nsw-hero-banner__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nsw-hero-banner--dark .nsw-hero-banner__content{color:#fff;background-color:#333}@media (min-width:48em){.nsw-hero-banner--dark .nsw-hero-banner__content{background-color:rgba(0,0,0,.8)}}.nsw-hero-banner--dark .nsw-hero-banner__link{color:#fff}.nsw-hero-banner--dark .nsw-hero-banner__icon{fill:#fff}.nsw-hero-banner{overflow:hidden;color:#333}.nsw-hero-banner__link{font-size:inherit;font-family:inherit}@media (min-width:48em){.highlight-cards{display:flex;height:31.25rem;margin-top:1rem;margin-left:-1.375rem}}.highlight-cards__title{margin:0;padding-top:2.5rem}@media (min-width:48em){.highlight-cards__title{padding-bottom:0}}.highlight-cards__left .nsw-card,.highlight-cards__right .nsw-card{margin-left:0;margin-right:0;max-width:none}.highlight-cards__left{width:100%}@media (min-width:48em){.highlight-cards__left{width:50%;margin-left:1.375rem}}@media (min-width:36em){.highlight-cards__right{display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;margin-left:-1rem}.highlight-cards__right .nsw-card{width:50%;margin-left:1rem}}@media (min-width:48em){.highlight-cards__right{flex-direction:column;width:50%;margin-left:1.375rem}.highlight-cards__right .nsw-card{margin-left:0}.highlight-cards__right .nsw-card:last-of-type{margin-top:1.375rem}}@media (min-width:48em){.highlight-cards .nsw-card{max-width:none;margin-top:0;border-radius:0;width:100%}}.highlight-cards .nsw-card__link{font-size:1.25rem}.highlight-cards .nsw-card__copy{font-weight:400}.highlight-cards .nsw-card__content{padding:1rem}@media (min-width:48em){.highlight-cards .nsw-card__content{position:absolute;left:1.25rem;bottom:1.25rem;margin-right:1.25rem;max-width:17.5rem;background-color:hsla(0,0%,100%,.8);height:auto;z-index:1}}@media (min-width:48em){.highlight-cards .nsw-card__image-area{line-height:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.nsw-link-list{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;margin-top:1rem}@media (min-width:62em){.nsw-link-list{font-size:1.25rem}}.nsw-link-list__list{margin:0;padding:0;list-style-type:none}.nsw-link-list__item{border-top:1px solid #a0a5ae}.nsw-link-list__item:last-child{border-bottom:1px solid #a0a5ae}.nsw-link-list__link{padding:1rem;color:#333;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.nsw-link-list__link:hover{background-color:rgba(0,171,230,.2)}.nsw-link-list__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-link-list__icon{margin-left:1rem;width:1.5rem;height:1.5rem;flex:none}.nsw-navigation{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;width:100%;position:absolute;left:0;top:2.4375rem;background:#fff;transition:all .25s ease-in-out;transform:translateX(-100%);visibility:hidden;outline:none}.nsw-navigation.is-open,.nsw-navigation.is-opening{transform:translateX(0);visibility:visible}.nsw-navigation.is-closing{transform:translateX(-100%)}@media (min-width:48em){.nsw-navigation{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;position:relative;transform:none;background-color:#f4f4f7;top:auto;left:auto;transition:none;visibility:visible;border-top:1px solid #a0a5ae}}.nsw-navigation__close{width:2.5rem;height:2.5rem;background:none;border:0;padding:0;text-align:center;border-radius:.25rem}.nsw-navigation__close:hover{background-color:rgba(0,171,230,.2)}.nsw-navigation__close:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-navigation__close .icon{height:1.25rem;width:1.25rem}@media (min-width:48em){.nsw-navigation__close{display:none}}.nsw-navigation__link-text{flex:1 1 auto}.nsw-navigation__subbtn{width:3.25rem;height:3.25rem;background:none;border:0;padding:0;text-align:center;border-left:1px solid #e4e4e6}.nsw-navigation__subbtn:hover{background-color:rgba(0,171,230,.2)}.nsw-navigation__subbtn:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-navigation__subbtn .nsw-icon{width:1rem;height:1rem}@media (min-width:48em){.nsw-navigation__subbtn{display:none}}.nsw-navigation__list,.nsw-subnavigation__list{list-style:none;padding:0;margin-top:0;margin-bottom:0}@media (min-width:48em){.nsw-navigation__list,.nsw-subnavigation__list{max-width:75rem;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;position:relative}}@media (min-width:48em){.nsw-subnavigation__list{margin-top:2rem;display:flex;justify-content:space-between}}.nsw-navigation__list-item,.nsw-subnavigation__list-item{border-bottom:1px solid #e4e4e6;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}@media (min-width:48em){.nsw-navigation__list-item,.nsw-subnavigation__list-item{border-bottom:0}}@media (min-width:48em){.nsw-subnavigation__list-item{width:32%;border-top:1px solid #a0a5ae}.nsw-subnavigation__list-item:nth-last-child(-n+3){border-bottom:1px solid #a0a5ae}}.nsw-navigation__link,.nsw-subnavigation__link{flex:1 1 auto;padding:16px;color:#333;text-decoration:none;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}@media (min-width:48em){.nsw-navigation__link,.nsw-subnavigation__link{position:relative;z-index:2}}.nsw-navigation__link:hover,.nsw-subnavigation__link:hover{background-color:rgba(0,171,230,.2)}.nsw-navigation__link:focus,.nsw-subnavigation__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-navigation__link.is-open,.nsw-subnavigation__link.is-open{background-color:#fff}.nsw-navigation__link-icon{top:50%;transform:translateY(-50%) rotate(90deg);height:.75rem;width:.75rem;margin-left:.625rem;display:none}@media (min-width:48em){.nsw-navigation__link-icon{display:block}}.is-open .nsw-navigation__link-icon{transform:translateY(-50%) rotate(270deg)}.nsw-subnavigation{position:absolute;top:0;background-color:#fff;width:100%;transition:all .25s ease-in-out;transform:translateX(-100%);visibility:hidden;z-index:1;left:0}.nsw-subnavigation.is-open{transform:translateX(0);visibility:visible}@media (min-width:48em){.nsw-subnavigation{max-width:75rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem;top:100%;background:#fff;box-shadow:0 4px 9px -5px rgba(0,0,0,.4);transition:none;transform:none}.nsw-subnavigation.is-open{left:50%;transform:translateX(-50%)}}@media (min-width:62em){.nsw-subnavigation{padding-top:3rem;padding-bottom:3rem}}.nsw-navigation__header,.nsw-subnavigation__header{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;max-width:75rem;margin-left:auto;margin-right:auto;border-bottom:2px solid #002664;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;padding:.625rem 1rem;position:relative}@media (min-width:62em){.nsw-navigation__header,.nsw-subnavigation__header{font-size:1.25rem}}.nsw-navigation__header h2,.nsw-subnavigation__header h2{margin:0;flex:1 1 auto}@media (min-width:48em){.nsw-navigation__header{display:none}}.nsw-subnavigation__header{justify-content:space-between}@media (min-width:48em){.nsw-subnavigation__header{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;border-bottom:0;display:block;padding:0}}@media (min-width:48em) and (min-width:62em){.nsw-subnavigation__header{font-size:1rem}}.nsw-subnavigation__back-btn{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;background:none;border:0;border-radius:.25rem;padding:.25rem 0;line-height:1}@media (min-width:62em){.nsw-subnavigation__back-btn{font-size:1.25rem}}.nsw-subnavigation__back-btn:hover{background-color:rgba(0,171,230,.2)}.nsw-subnavigation__back-btn:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-subnavigation__back-btn .nsw-icon{width:1rem;height:1rem;margin-right:.375rem}@media (min-width:48em){.nsw-subnavigation__back-btn{display:none}}.nsw-subnavigation__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.25rem;display:none}@media (min-width:62em){.nsw-subnavigation__title{font-size:1.5rem}}@media (min-width:48em){.nsw-subnavigation__title{display:inline-block}}.nsw-subnavigation__title-link{color:#002664;text-decoration:none;display:inline-flex;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}.nsw-subnavigation__title-link:hover{background-color:rgba(0,171,230,.2)}.nsw-subnavigation__title-link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-subnavigation__title-link .nsw-icon{margin-left:.75rem;margin-top:.25rem;width:1.5rem;height:1.5rem}.nsw-subnavigation__description{margin-top:.75rem;display:none}@media (min-width:48em){.nsw-subnavigation__description{display:block}}.nsw-navigation{z-index:99}.nsw-navigation__subbtn{height:auto;min-width:3.25rem}.nsw-navigation__list-item:not(.has-children) .nsw-navigation__link-icon,.nsw-navigation__list-item:not(.has-children) .nsw-navigation__subbtn,.nsw-navigation__list-item:not(.has-children) .nsw-subnavigation{display:none}@media (min-width:48em){.nsw-subnavigation__list{margin-top:2rem;justify-content:flex-start}}.nsw-subnavigation__list-item{margin-right:2%}@media (min-width:48em){.nsw-subnavigation__list-item:nth-child(3n){margin:0}}.nsw-navigation__link,.nsw-subnavigation__link{align-items:center;position:relative}.nsw-navigation__link.current:before,.nsw-subnavigation__link.current:before{background-color:#d7153a;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:6px}@media (min-width:48em){.nsw-navigation__link.current:before,.nsw-subnavigation__link.current:before{height:6px;width:100%}}.nsw-navigation__link-icon{position:relative;top:auto;transform:rotate(90deg)}.is-open.nsw-navigation .is-open .nsw-navigation__link-icon,.is-open:not(.nsw-navigation) .nsw-navigation__link-icon{transform:rotate(270deg)}.is-open.nsw-navigation .nsw-navigation__link-icon{transform:rotate(90deg)}.nsw-notification{padding:1rem;background:transparent;position:relative;border-left:6px solid transparent;display:flex;flex-direction:row;flex-wrap:nowrap}@media (min-width:48em){.nsw-notification{padding:1.5rem 1.5rem 1.5rem 1rem}}.nsw-notification__icon{margin-right:1rem;flex:0 0 auto;width:1.5rem;height:1.5rem}@media (min-width:48em){.nsw-notification__icon{width:1.875rem;height:1.875rem}}.nsw-notification__content{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.nsw-notification__content p{margin:.75rem 0 0}.nsw-notification__content .nsw-text-link{margin-top:.75rem}.nsw-notification__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin:0}.nsw-notification--info{background-color:#eaedf4;border-color:#2e5299}.nsw-notification--info .nsw-notification__icon{fill:#2e5299}.nsw-notification--success{background-color:#e5f6e6;border-color:#00a908}.nsw-notification--success .nsw-notification__icon{fill:#00a908}.nsw-notification--warning{background-color:#fbeee5;border-color:#dc5800}.nsw-notification--warning .nsw-notification__icon{fill:#dc5800}.nsw-notification--error{background-color:#f7e7eb;border-color:#b81237}.nsw-notification--error .nsw-notification__icon{fill:#b81237}.nsw-pagination{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin:.75rem 0 0;display:flex;padding-left:0;list-style:none}.nsw-pagination__item{margin:0 0 0 .5rem}.nsw-pagination__item:nth-child(2){margin-left:0}.nsw-pagination__link{display:inline-block;text-align:center;text-decoration:none;color:#333;padding:.25rem .5rem;min-width:1.5rem;position:relative}.nsw-pagination__link:hover{background-color:rgba(0,171,230,.2)}.nsw-pagination__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-pagination__link.is-current:after{position:absolute;content:"";bottom:0;width:80%;left:50%;transform:translateX(-50%);height:2px;background-color:#002664}.nsw-pagination__link.is-disabled{color:#a0a5ae;cursor:not-allowed;background:none}.nsw-pagination__text{vertical-align:middle}.nsw-pagination__arrows{width:1rem;height:1rem;vertical-align:middle}.is-disabled .nsw-pagination__arrows{fill:#a0a5ae}.nsw-pagination__item--next-page{margin:0 0 0 1rem}.nsw-pagination__item--next-page .nsw-pagination__arrows{margin-left:.5rem}.nsw-pagination__item--prev-page{margin:0 1rem 0 0}.nsw-pagination__item--prev-page .nsw-pagination__arrows{margin-right:.5rem;transform:rotate(180deg)}.nsw-sitewide-message{padding:1.5rem 0;position:relative;background-color:#e6e9ef;color:#333}.nsw-sitewide-message--dark{background-color:#333;color:#fff}.nsw-sitewide-message--alert{background-color:#ffcb2d;color:#333}.nsw-sitewide-message__close{position:absolute;top:-.75rem;right:.5rem;background:none;border:0;width:2.5rem;height:2.5rem;padding:0}.nsw-sitewide-message__close:hover{background-color:rgba(0,171,230,.2)}.nsw-sitewide-message__close:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-sitewide-message__wrapper{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;position:relative}.nsw-sitewide-message__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;margin-top:0}@media (min-width:62em){.nsw-sitewide-message__title{font-size:1.25rem}}.nsw-sitewide-message__content{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-right:3rem}.nsw-sitewide-message__content p{margin:0}.nsw-sitewide-message__content *+p{margin-top:1rem}.nsw-sitewide-message .nsw-button{color:#fff;background-color:#2e5299;border-color:#2e5299;display:block;margin-right:0}.nsw-sitewide-message .nsw-button:active,.nsw-sitewide-message .nsw-button:hover{color:#fff;background-color:#355eb0;border-color:#355eb0}@media (min-width:48em){.nsw-sitewide-message .nsw-button{display:inline-block}}.nsw-sitewide-message--dark .nsw-button{color:#333;background-color:#fff;border-color:#fff}.nsw-sitewide-message--dark .nsw-button:active,.nsw-sitewide-message--dark .nsw-button:hover{color:#333;background-color:#e4e4e6;border-color:#e4e4e6}.nsw-sitewide-message--dark .nsw-sitewide-message__close .nsw-icon{fill:#fff}.nsw-socials{margin:.75rem 0 0;list-style:none;padding:0;display:flex}.nsw-socials__item{margin-right:1rem}.nsw-socials__link{text-decoration:none;display:inline-block;width:1.5rem;height:1.5rem}.nsw-socials__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-socials__icon{width:1.5rem;height:1.5rem}.nsw-block{max-width:50rem;margin:0 auto}@media (min-width:48em){.nsw-block__wrapper{display:flex;flex-direction:row-reverse}}.nsw-block__title{margin-bottom:1rem}@media (min-width:48em){.nsw-block__title{margin-bottom:.5625rem}}@media (min-width:48em){.nsw-block__image{width:13.75rem;min-width:13.75rem;padding-left:1.25rem;padding-bottom:0}}@media (min-width:62em){.nsw-block__image{width:16.875rem;min-width:16.875rem;padding-left:1.875rem}}.nsw-block__image img{display:block;width:100%;border:0}.nsw-block__link .nsw-button{margin:0}.nsw-img{min-height:100%;min-width:100%}.nsw-img__wrapper{margin-bottom:1em;overflow:hidden;position:relative;width:100%}@media (min-width:48em){.nsw-img__wrapper{max-width:75%}}@media (min-width:62em){.nsw-img__wrapper{max-width:50%}}.nsw-img__wrapper:before{background-color:#d7153a;content:"";height:.375rem;left:0;position:absolute;top:0;width:100%;z-index:2}.nsw-img__wrapper--left{float:left;margin-right:2rem}.nsw-img__wrapper--right{float:right;margin-left:2rem}.nsw-img__wrapper--caption{box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.15);max-width:none;margin:0 0 1em;width:100%}.nsw-img__wrapper--caption figcaption{color:#4d4d4d;font-family:Montserrat,Arial,sans-serif;line-height:1.5;padding:1.5rem 2rem;position:relative}.nsw-img__wrapper--caption figcaption:before{content:"";height:.375rem;width:100%;position:absolute;top:-.375rem;left:0;background-color:#d7153a}.nsw-img__wrapper--caption:before{content:none}.nsw-img__wrapper--caption .nsw-img{width:100%;height:auto}.nsw-inner-banner{background:#002664;color:#fff;font-family:Montserrat,Arial,sans-serif;margin-bottom:3.125rem;position:relative;width:100%}.nsw-inner-banner--no-image{-ms-grid-rows:1fr;grid-template-rows:1fr}@media (min-width:48em){.nsw-inner-banner{display:flex;margin-bottom:0}}.nsw-inner-banner .nsw-container{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;width:100%}.nsw-inner-banner__breadcrumb{align-items:center;color:inherit;display:flex;font-size:.875rem;font-weight:700;padding-top:1rem;text-decoration:none}.nsw-inner-banner__breadcrumb:hover{text-decoration:underline}@media (min-width:48em){.nsw-inner-banner__breadcrumb{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}}.nsw-inner-banner__breadcrumb .nsw-icon{fill:#fff;height:.875rem;padding-left:1rem;transform:rotate(180deg);width:2rem}.nsw-inner-banner__title{background:#002664;font-size:2rem;font-weight:600;line-height:1.25;max-width:25rem;padding:2.3125rem 1rem 4.375rem 0;position:relative;z-index:2}@media (min-width:48em){.nsw-inner-banner__title{max-width:31.25rem;padding:5.625rem 0}}@media (min-width:62em){.nsw-inner-banner__title{font-size:3.5rem;max-width:40.625rem}}.nsw-inner-banner__bg-img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.nsw-inner-banner__bg-img__container{align-items:center;background-position:50%;background-size:cover;display:none;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;justify-content:center;overflow:hidden;position:relative}@media (min-width:48em){.nsw-inner-banner__bg-img__container{display:flex;height:100%;position:absolute;right:0;top:0;width:40%}}.nsw-news-listing__item{margin-bottom:.625rem}@media (min-width:48em){.nsw-news-listing__item{display:flex;margin-bottom:1.875rem}}.nsw-news-listing__link{text-decoration:none}.nsw-news-listing__link:focus .nsw-news-listing__title,.nsw-news-listing__link:hover .nsw-news-listing__title{text-decoration:underline}.nsw-news-listing__link:focus .nsw-news-listing__title{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-news-listing__thumbnail{font-size:0;border-top:.3125rem solid #d7153a}.nsw-news-listing__thumbnail img{width:100%}@media (min-width:48em){.nsw-news-listing__thumbnail{width:25rem}}.nsw-news-listing__content{width:100%}.nsw-news-listing__header,.nsw-news-listing__summary{padding:1rem}@media (min-width:48em){.nsw-news-listing__header,.nsw-news-listing__summary{padding:1.6875rem}}.nsw-news-listing__header{text-decoration:none;background:#f4f4f7}.nsw-news-listing__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;color:#333;margin:0}@media (min-width:62em){.nsw-news-listing__title{font-size:1.25rem}}.nsw-news-listing__publish-date{font-size:.875rem;color:#333;display:block;border-top:.0625rem solid #e4e4e6;padding-top:1.125rem;margin-top:1.25rem}.nsw-news-listing__publish-date,.nsw-news-listing__summary{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nsw-news-listing__summary{font-size:1rem;line-height:1.25rem;color:#4c4f55}@media (min-width:62em){.nsw-news-listing__summary{font-size:1rem}}.nsw-news-listing__summary p:first-of-type{margin-top:0}.nsw-news-listing__summary .nsw-tag{pointer-events:none}.nsw-news-listing__pagination ul.nsw-pagination{justify-content:center}.nsw-rhs-form{font-family:Montserrat,Arial,sans-serif}.nsw-rhs-form__wrapper{border-radius:.25rem;border:1px solid #e4e4e6;padding:1.5rem;max-width:21.875rem;margin:0 auto 1rem}@media (min-width:48em){.nsw-rhs-form__wrapper{margin:0 0 1rem}}.nsw-rhs-form__title{font-size:1.25rem;color:#333;margin-top:0}.nsw-rhs-form__subtitle{font-weight:400;color:#333}.nsw-rhs-form__group{font-family:Montserrat,Arial,sans-serif;margin-top:1rem}.nsw-rhs-form__label{font-family:Montserrat,Arial,sans-serif;font-weight:600;display:block;font-size:1rem;line-height:1.5}.nsw-rhs-form__error{color:#b81237}.nsw-rhs-form__input{font-weight:400;font-size:1rem;line-height:1.5;padding:.75rem 1rem;border-radius:.25rem;background-color:#fff;color:#333;border:1px solid #4c4f55;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:1rem}.nsw-rhs-form__input:active,.nsw-rhs-form__input:hover{background-color:rgba(0,133,179,.2)}.nsw-rhs-form__input:focus{outline:3px solid #0085b3;outline-offset:.1875rem}.nsw-rhs-form__checkbox-input{position:absolute;opacity:0}.nsw-rhs-form__checkbox-label{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.5;margin:1rem 0 0;padding:.25rem 0 .25rem 3rem;min-height:2rem;display:block;position:relative}.nsw-rhs-form__checkbox-label:before{border-radius:.25rem;margin-right:1rem;content:"";width:2rem;height:2rem;border:1px solid #4c4f55;background:#fff;top:0;left:0;display:inline-block;vertical-align:middle;background-color:#fff;position:absolute;cursor:pointer}.nsw-rhs-form__checkbox-label:after{content:"";position:absolute;width:1.375rem;height:1.375rem;background-repeat:no-repeat;background-position:50%;background-size:1rem auto;left:.3125rem;top:.3125rem;cursor:pointer}.nsw-rhs-form__checkbox-input:focus+.nsw-rhs-form__checkbox-label:after{outline:3px solid #0085b3;outline-offset:.1875rem}.nsw-rhs-form__checkbox-input:hover+.nsw-rhs-form__checkbox-label:after{background-color:rgba(0,133,179,.2)}.nsw-rhs-form__checkbox-input:checked+.nsw-rhs-form__checkbox-label:after{background-color:#002664;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='32' height='32'%3E%3Cpath d='M29.362 3.742L10.495 22.946l-7.857-7.997L0 17.634l9.175 9.34 1.319 1.284 1.318-1.284L31.999 6.427z'/%3E%3C/svg%3E")}.nsw-button--primary{background-color:#002664;border-color:#002664}.search-autocomplete__items{position:absolute;margin-top:0;background:#fff;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;font-size:.875rem;color:#333;width:100%;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);z-index:1}@media (min-width:62em){.search-autocomplete__items{margin-top:.25rem}}.search-autocomplete__item{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.75rem;border-bottom:1px solid #e4e4e6;cursor:pointer}.search-autocomplete__item:last-child{border-bottom:0}.search-autocomplete__item:last-child.autocomplete-active,.search-autocomplete__item:last-child:focus,.search-autocomplete__item:last-child:hover{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.search-autocomplete__item:first-child.autocomplete-active,.search-autocomplete__item:first-child:focus,.search-autocomplete__item:first-child:hover{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.search-autocomplete__item.autocomplete-active,.search-autocomplete__item:focus,.search-autocomplete__item:hover{color:#002664;background:#f4f4f7}.nsw-search-box{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f4f7;padding:1.875rem 1rem;margin-left:-15px;margin-right:-15px}@media (min-width:48em){.nsw-search-box{padding:2.5rem;margin-left:0;margin-right:0}}.nsw-search-box__form{position:relative}.nsw-search-box__input{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;background:#fff;border:1px solid #a0a5ae;color:#333;border-radius:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.125rem;padding:0 3rem 0 1rem}@media (min-width:62em){.nsw-search-box__input{font-size:1.25rem}}.nsw-search-box__input:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-search-box__input::-ms-clear{display:none}.nsw-search-box__btn{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;position:absolute;transform:translateY(-50%);top:50%;right:.625rem;cursor:pointer}.nsw-search-box__btn .nsw-icon{fill:#a0a5ae}.nsw-search-box__btn:focus .nsw-icon,.nsw-search-box__btn:hover .nsw-icon{fill:#2e5299}.nsw-search-box__btn:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-search-filters__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#002664;width:100%;color:#fff;padding:1.25rem;border:0;font-size:1rem;text-align:left;font-weight:700}.nsw-search-filters__accordion-btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media (min-width:62em){.nsw-search-filters__accordion-btn{pointer-events:none}}.nsw-search-filters__accordion-btn.active .nsw-search-filters__accordion-icon{transform:rotate(-90deg)}.nsw-search-filters__accordion-icon{fill:#fff;transform:rotate(90deg);height:1rem;width:1rem;pointer-events:none}@media (min-width:62em){.nsw-search-filters__accordion-icon{display:none}}.nsw-search-filters__categories{display:none}@media (min-width:62em){.nsw-search-filters__categories{display:block}}.nsw-search-filters__categories.active{display:block}.nsw-search-filters__category{border-bottom:1px solid #e4e4e6}.nsw-search-filters__category.active .nsw-search-filters__items{display:block}.nsw-search-filters__category.active .nsw-search-filters__category-title{background:#f4f4f7}.nsw-search-filters__category.active .nsw-search-filters__category-title-icon{transform:rotate(-90deg)}.nsw-search-filters__category-title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1.25rem;width:100%;border:0;font-size:1rem;color:#333;background:#fff;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media (min-width:62em){.nsw-search-filters__category-title{background:#f4f4f7;pointer-events:none}}.nsw-search-filters__category-title-icon{transform:rotate(90deg);width:1rem;height:1rem;fill:#002664;pointer-events:none}@media (min-width:62em){.nsw-search-filters__category-title-icon{display:none}}.nsw-search-filters__items{list-style:none;margin:0;padding:1.5625rem;display:none}@media (min-width:62em){.nsw-search-filters__items{display:block}}.nsw-search-filters__item{margin-bottom:.5rem}.nsw-search-filters__item a{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4c4f55;text-decoration:none;position:relative;display:flex;padding:.5rem 0 0 1.875rem}.nsw-search-filters__item a:before{content:"";position:absolute;left:0;top:.5625rem;width:1rem;height:1rem;border:.0625rem solid #4c4f55;border-radius:.125rem}.nsw-search-filters__item a:hover{color:#002664;text-decoration:underline}.nsw-search-filters__item a.active{color:#002664}.nsw-search-filters__item a.active:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFMTY2Njk5RjkxMTFFOUI4RTJBN0Y2OTBFNkNEMzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFMTY2NkE5RjkxMTFFOUI4RTJBN0Y2OTBFNkNEMzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUUxNjY2NzlGOTExMUU5QjhFMkE3RjY5MEU2Q0QzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUUxNjY2ODlGOTExMUU5QjhFMkE3RjY5MEU2Q0QzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg2m8FwAAAH9SURBVHjaYmDABgwMDP5D6WgMQQZkGZAgQAAx4AToWnBwgAAggHAKgsRAljHiUBhz4cKFpSAGE5okSAKkaQm6cdE4XKoCEEAgQhKHpDXI+CdAxl8sph2Bcf7CFIAkYI5kRFIN080EdRzC1UAQB+X/gwkwIdmxBKYDZgojugSKFUDGExxe+QsQQIxQfz4D2QXUzcxAAMBsAuKn6FYx4TIESRM8nhixOQfZEGyaYGoZ8TjvL1JQomjCqRndJiBehMs7jPj8hM87sHiyhicSHM7DZQhAAMGTHwMJAJaMGaGJQJoYW9FslgIR5VDxJbhyDQ5/P2d+8eLFZQkJiTtAgSAQBrFBYoTiHyQGJggZgCv1wRm4DMCXbAklkn/40juGAJoLGPHlNiYcAbsIWQ2uWGAikIJi8EUjM77oIBQLzISiA58BzMSUIrgMYCSkEU802oBLe/SynJABsBIVIMAY4dUFA8MBIAZltThicheJWTgaGv3PgdgBaP4dWEFyCC3K/1HDAUgWopttx0iEIpIdQIxZjORoosRCYqoaog0hx7GMlAQbUplBcugwUhhvDOSmB2ZiLYaWBHeBzAAsDiY5ETJSmEoZyM0FjJSmUnJzASOlKZpcPYzUysOkmsFI7VKLWAfAmtinoc0vqpXTeBzwFIhNURqBpDYcSXSANXJ/CQBcWI2Q3dTpvgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:.625rem;background-position:50%;position:absolute;left:.1875rem;top:.75rem;width:.625rem;height:.625rem}.nsw-search-filters__item:last-child{margin-bottom:0}.nsw-search-listing__item{border-left:.375rem solid #002664;margin:1.5625rem -1rem 2.1875rem}@media (min-width:62em){.nsw-search-listing__item{margin-bottom:3.75rem;margin-left:0;margin-right:0}}.nsw-search-listing__link{text-decoration:none}.nsw-search-listing__link:focus .nsw-search-listing__title,.nsw-search-listing__link:hover .nsw-search-listing__title{text-decoration:underline}.nsw-search-listing__link:focus .nsw-search-listing__title{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-search-listing__content{width:100%}.nsw-search-listing__header,.nsw-search-listing__summary{padding:1rem}@media (min-width:48em){.nsw-search-listing__header,.nsw-search-listing__summary{padding:1.6875rem}}.nsw-search-listing__header{text-decoration:none;background:#f4f4f7}.nsw-search-listing__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.125rem;color:#333;margin:0}@media (min-width:62em){.nsw-search-listing__title{font-size:1.25rem}}.nsw-search-listing__meta{border-top:.0625rem solid #e4e4e6;padding-top:1.125rem;margin-top:1.25rem;font-size:.875rem}.nsw-search-listing__meta-separator{color:#333}.nsw-search-listing__publish-date{color:#333}.nsw-search-listing__publish-date,.nsw-search-listing__summary{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nsw-search-listing__summary{font-size:1rem;line-height:1.25rem;color:#4c4f55}@media (min-width:62em){.nsw-search-listing__summary{font-size:1rem}}.nsw-search-listing__summary p:first-of-type{margin-top:0}.nsw-search-listing__summary .nsw-tag{pointer-events:none}.nsw-search-tags__list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:.625rem 0 0}@media (min-width:48em){.nsw-search-tags__list{margin-top:.625rem}}.nsw-search-tags__btn{display:flex;align-items:center;margin-top:.625rem;margin-bottom:0;margin-right:.625rem;padding:.78125rem 1.5rem;font-weight:700;color:#fff;cursor:pointer}.nsw-search-tags__btn.is-selected{background-color:#002664}.nsw-search-tags__btn-clear{margin-top:.625rem;margin-bottom:0}.nsw-search-tags__btn:hover{background-color:#003182}.nsw-search-tags__icon-close{width:.8125rem;height:.8125rem;margin-left:.8125rem;fill:#fff}.nsw-side-nav{color:#333;font-family:Montserrat,Arial,sans-serif;margin:0 auto 1rem;max-width:18.75rem}@media (min-width:48em){.nsw-side-nav{margin:0 0 1rem}}.nsw-side-nav__list,.nsw-side-nav__list--inner{list-style:none;margin:0;padding:0;position:relative}.nsw-side-nav__list__item{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;position:relative}.nsw-side-nav__list__item:before{background-color:#002664;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:.125rem}.nsw-side-nav__list__item.active>.nsw-side-nav__list__toggle .nsw-icon{scale:-1}.nsw-side-nav__list__item.active:before{opacity:1}.nsw-side-nav__list__item.active>.nsw-side-nav__list--inner{max-height:50rem}.nsw-side-nav__list__item.current>.nsw-side-nav__list__item__link{background-color:#f4f4f7;font-weight:700}.nsw-side-nav__list__item.current>.nsw-side-nav__list__toggle{background-color:#f4f4f7}.nsw-side-nav__list__item.current:before{background-color:#002664;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease-in-out;width:.125rem}.nsw-side-nav__list__item__link{border-bottom:.0625rem solid #a0a5ae;color:inherit;display:block;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:1;grid-row:1;padding:1rem;text-decoration:none}.nsw-side-nav__list__item__link.has-children{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.nsw-side-nav__list__item__link:hover{background-color:rgba(0,171,230,.2)}.nsw-side-nav__list__toggle{align-items:center;-webkit-appearance:none;background:transparent;border:0;border-bottom:.0625rem solid #a0a5ae;color:inherit;cursor:pointer;display:flex;font:inherit;-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;height:100%;justify-content:center;line-height:normal;margin:0;overflow:visible;padding:0 1em;width:auto}.nsw-side-nav__list__toggle .nsw-icon{margin:0;padding:0}.nsw-side-nav__list__toggle__icon{height:.75rem;transform:rotate(90deg);width:.75rem}.nsw-side-nav__list--inner{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:2;grid-row:2;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.nsw-side-nav__list--inner .nsw-side-nav__list__item__link{padding-left:2em}.nsw-side-nav__list--inner .nsw-side-nav__list--inner .nsw-side-nav__list__item__link{padding-left:3em}.nsw-side-nav__list--inner .nsw-side-nav__list--inner .nsw-side-nav__list__item__link .nsw-side-nav__list--inner .nsw-side-nav__list__item__link{padding-left:4em}.nsw-side-nav__title{border-bottom:.125rem solid #d7153a;font-weight:700;padding:.6875rem 0}.nsw-side-nav__list__item:not(.has-children)>.nsw-side-nav__list--inner,.nsw-side-nav__list__item:not(.has-children)>.nsw-side-nav__list__toggle{display:none}.video-wrapper{box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.15);margin:0 0 1em}.video-description{color:#4d4d4d;font-family:Montserrat,Arial,sans-serif;line-height:1.5;padding:1.5rem 2rem;position:relative}.video-description:before{content:"";height:.375rem;width:100%;position:absolute;top:-.375rem;left:0;background-color:#d7153a}.video-frame-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:0}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.nsw-tabs{margin-top:1rem}.nsw-tabs__list{margin:0;padding:0;list-style:none;display:flex;position:relative}.nsw-tabs__list:after{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:#e4e4e6;z-index:0}.nsw-tabs__link{padding:.75rem 1rem;font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;display:block;position:relative;text-decoration:none;color:#333;z-index:2}.nsw-tabs__link:hover{background-color:rgba(0,171,230,.2)}.nsw-tabs__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.is-selected .nsw-tabs__link{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.is-selected .nsw-tabs__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#002664}.nsw-tabs__content{padding:1.5rem 1rem;border-bottom:1px solid #e4e4e6}.nsw-tabs__content:focus{outline:0;box-shadow:0 0 0 3px #00abe6;position:relative;z-index:2}.nsw-tabs__list{flex-direction:column}@media (min-width:62em){.nsw-tabs__list{flex-direction:row}}.nsw-tabs__link{height:100%}.nsw-tag{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:1rem .5rem .5rem 0;padding:.5rem .75rem;font-size:1rem;border:2px solid #a0a5ae;border-radius:4px;background-color:#fff;display:inline-block;text-decoration:none;cursor:default;color:#333}@media (min-width:62em){.nsw-tag{font-size:1rem}}.nsw-tag:hover{background-color:rgba(0,171,230,.2)}.nsw-tag:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-tag.is-selected{background-color:#2e5299;border-color:#2e5299;color:#fff}.nsw-footer{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;border:1px solid #e4e4e6}.nsw-footer p{margin:0 0 1rem}.nsw-footer hr{height:1px;border:0;color:#6d7079;background-color:#6d7079;margin:1rem 0}.nsw-footer__upper{background-color:#fff;padding:1.75rem 0 0}.nsw-footer__lower{background-color:#333;color:#fff;padding:1.75rem 0;font-size:.75rem}.nsw-footer__lower a{color:#fff}.nsw-footer-links{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin:0 0 .5rem;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap}.nsw-footer-links__item{flex:1 0 50%;max-width:50%;margin-bottom:1rem}@media (min-width:48em){.nsw-footer-links__item{flex:0 0 auto;max-width:none;margin-right:1.5rem}}.nsw-footer-links__link{text-decoration:none}.nsw-footer-links__link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.section-links{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}@media (min-width:48em){.section-links{display:flex;flex-direction:row;flex-wrap:wrap}}.section-links a{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;color:#2e5299;text-decoration:none;display:inline-block}.section-links a:hover{background-color:rgba(0,171,230,.2);outline:4px solid rgba(0,171,230,.2)}.section-links a:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.section-links__group{margin-bottom:1.5rem}@media (min-width:48em){.section-links__group{flex:1 0 50%;max-width:50%}}@media (min-width:62em){.section-links__group{flex:1 0 25%;max-width:25%}}.section-links__heading{margin:0 0 1rem}.section-links__list{margin:0 0 .5rem;padding:0;list-style:none}.section-links__item{margin:0 0 .5rem}.nsw-footer{color:#fff}.nsw-footer-links{margin:0}.nsw-footer-links__item{margin-bottom:.5rem}@media (min-width:48em){.nsw-footer-links__item{margin-bottom:0}}.nsw-footer-links__container{margin-bottom:2.875rem}@media (min-width:48em){.nsw-footer-links__container{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.5rem}}.nsw-footer-links__link{display:block}.nsw-footer-links__link:hover{text-decoration:underline}.nsw-footer-links__social{margin:0 .75rem}.nsw-footer-links__social .nsw-socials__icon{display:block;fill:#fff;height:1.5rem;transition:fill .3s ease-in-out;width:1.5rem}.nsw-footer-links__social:hover .nsw-socials__icon--facebook{fill:#3b5998}.nsw-footer-links__social:hover .nsw-socials__icon--twitter{fill:#00acee}.nsw-footer-links__social:hover .nsw-socials__icon--linkedin{fill:#0e76a8}.nsw-footer-links__social:hover .nsw-socials__icon--email{fill:#d7153a}.nsw-footer-links__social:first-of-type{margin-left:0}@media (min-width:48em){.nsw-footer-links__social:last-of-type{margin-right:0}}.nsw-footer-social{display:flex;flex-direction:column}@media (min-width:48em){.nsw-footer-social{align-items:center;flex-direction:row}}.nsw-footer-social__list{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0 0 .5rem;padding:0}@media (min-width:48em){.nsw-footer-social__list{margin-bottom:0}}.nsw-footer-social__title{font-weight:700;font-size:.875rem;margin:1.625rem 0 1rem}@media (min-width:48em){.nsw-footer-social__title{margin:0 1.3125rem 0 0}}.nsw-footer__copyright{font-size:.875rem}p.nsw-footer__copyright{margin:0}.section-links__heading,.section-links__heading a{font-size:1.25rem}.section-links__heading{color:#0a0b09}.nsw-skipto{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.nsw-skipto,.nsw-skipto__link{position:absolute;top:0;left:0;width:100%}.nsw-skipto__link{padding:.5rem 1rem;background-color:#002664;color:#fff;transform:translateY(-101%);display:block;text-align:center;z-index:2;text-decoration:none}.nsw-skipto__link:active,.nsw-skipto__link:focus{transform:translateY(0);outline:none}.nsw-skipto__link:active span,.nsw-skipto__link:focus span{outline:0;box-shadow:0 0 0 3px #00abe6}@media (min-width:48em){.nsw-skipto__link{text-align:left}}.nsw-infobar{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;padding:.75rem 0;background-color:#002664;color:#fff}.nsw-infobar p{margin:0;font-size:.75rem}.nsw-header{background-color:#fff;position:relative}.nsw-header__container{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;position:relative}.nsw-header__wrapper{padding:.75rem 0;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;height:4.5rem}@media (min-width:48em){.nsw-header__wrapper{justify-content:unset;height:5.875rem}}.nsw-header__center{order:2}@media (min-width:48em){.nsw-header__center{order:0}}.nsw-header__left{order:1;margin-left:-.375rem}.nsw-header__right{order:3;margin-right:-.25rem}@media (min-width:48em){.nsw-header__right{margin-left:auto;margin-right:0}}.nsw-header__logo-link{display:block;height:60px;width:225px;background-size:100%;background-repeat:no-repeat;background-image:url(../../assets/images/hne-logo.png)}.nsw-header__logo-link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-header__logo{width:8.8125rem;height:2.875rem}@media (min-width:48em){.nsw-header__logo{width:10.5rem;height:3.4375rem}}.nsw-header-btn{color:#002664;width:3rem;height:3rem;background:none;border:0;padding:0;text-align:center;position:relative;border-radius:4px}.nsw-header-btn:hover{background-color:rgba(0,171,230,.2)}.nsw-header-btn:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-header-btn__icon{height:1rem;width:1rem}.nsw-header-btn__sub{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:.75rem}@media (min-width:48em){.nsw-header-btn--menu{display:none}}@media (min-width:48em){.nsw-header-btn--search .nsw-header-btn__sub{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.nsw-header-btn--search .nsw-header-btn__icon{width:2rem;height:2rem}}.nsw-search__area{width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#f4f4f7;top:0}@media (min-width:48em){.nsw-search__area{width:auto;position:static;margin-left:auto;margin-right:auto;left:auto;right:auto;position:absolute;width:24.625rem;right:1rem;top:50%;transform:translateY(-50%)}}.nsw-search__input{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;background:none;padding:.5rem 4.5rem .5rem 1rem;color:#333;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:4.5rem}@media (min-width:62em){.nsw-search__input{font-size:1.25rem}}.nsw-search__input:focus{outline:0;box-shadow:0 0 0 3px #00abe6}@media (min-width:48em){.nsw-search__input{height:3.125rem;padding:0 1rem;border-radius:4px}}.nsw-search__search-icon{position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.5rem;height:1.5rem;display:none}@media (min-width:48em){.nsw-search__search-icon{display:inline-block}}.nsw-search__close-btn{width:3rem;height:3rem;background:none;border:0;padding:0;text-align:center;position:absolute;top:50%;transform:translateY(-50%);right:1rem}.nsw-search__close-btn:hover{background-color:rgba(0,171,230,.2)}.nsw-search__close-btn:focus{outline:0;box-shadow:0 0 0 3px #00abe6}@media (min-width:48em){.nsw-search__close-btn{display:none}}.nsw-search__close-icon{width:1.5rem;height:1.5rem}.nsw-search__area{z-index:100}.nsw-search__input{padding:0 3rem 0 1rem}.sq-form-question{padding-bottom:1.875rem;color:#333;font-size:1rem;line-height:1.25;font-family:Montserrat}.sq-form-question-title,.sq-form-question legend{display:block;padding:0 0 .625rem;color:#333;margin:0}.sq-form-question-character-count,.sq-form-question-helper-text,.sq-form-question-note{font-size:.875rem}.sq-form-question-helper-text,.sq-form-question-note{padding-bottom:.5rem}.sq-form-question-character-count{padding-top:.5rem}.sq-form-question-answer caption{font-size:.875rem;padding:.5rem 0}.sq-form-question .sq-form-field,.sq-form-question input[type=date],.sq-form-question input[type=email],.sq-form-question input[type=number],.sq-form-question input[type=tel],.sq-form-question input[type=text],.sq-form-question select,.sq-form-question textarea{font-family:Montserrat;font-size:1rem;color:#333;line-height:1.25;padding:.875rem .75rem;background-color:#fff;border-radius:.25rem;border:.0625rem solid #4c4f55;max-width:100%;width:100%;overflow:hidden}.sq-form-question-error .sq-form-field,.sq-form-question-error input[type=date],.sq-form-question-error input[type=email],.sq-form-question-error input[type=number],.sq-form-question-error input[type=tel],.sq-form-question-error input[type=text]{border:.125rem solid #b81237}.sq-form-question-error.sq-form-question-option-list .sq-form-question-answer,.sq-form-question-error.sq-form-question-tickbox-list .sq-form-question-answer{border-radius:.5625rem;border:.1875rem solid #b81237;padding:.5rem}.sq-form-question-date .sq-form-question-answer{position:relative}.sq-form-question-date .sq-form-question-answer input[type=date]{height:auto;padding:0 0 0 .75rem}.sq-form-question-date .sq-form-question-answer input[type=date]::-webkit-inner-spin-button{display:none}.sq-form-question-date .sq-form-question-answer input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;z-index:1;color:transparent;background-image:url(../../assets/images/calendar.svg);background-repeat:no-repeat;background-size:2.1875rem;background-position:50%;background-color:#002664;padding:.625rem;width:1.875rem;height:1.75rem;margin:0 0 0 .625rem}.sq-form-question-date .sq-form-question-answer input[type=date]:focus{outline:.125rem auto -webkit-focus-ring-color}.sq-form-question-select .sq-form-question-answer{position:relative}.sq-form-question-select .sq-form-question-answer:after{content:url(../../assets/images/down.svg);display:block;position:absolute;top:1.125rem;right:.875rem}.sq-form-question-select .sq-form-question-answer select{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;cursor:pointer}.sq-form-question-select .sq-form-question-answer select::-ms-expand{display:none}.sq-form-question-select .sq-form-question-answer select:focus{outline:.125rem auto -webkit-focus-ring-color}.sq-form-question-datetime fieldset,.sq-form-question-option-list fieldset,.sq-form-question-tickbox-list fieldset,.sq-form-question-tickbox-table fieldset{border:0;margin:0;padding:0}.sq-form-question-datetime legend,.sq-form-question-option-list legend,.sq-form-question-tickbox-list legend,.sq-form-question-tickbox-table legend{padding-bottom:1.5rem}.sq-form-question-datetime.sq-form-question-error legend,.sq-form-question-option-list.sq-form-question-error legend,.sq-form-question-tickbox-list.sq-form-question-error legend,.sq-form-question-tickbox-table.sq-form-question-error legend{padding-bottom:.625rem}.sq-form-question-datetime .sq-form-error,.sq-form-question-option-list .sq-form-error,.sq-form-question-tickbox-list .sq-form-error,.sq-form-question-tickbox-table .sq-form-error{margin-top:.875rem}.sq-form-question-datetime .sq-form-question-answer,.sq-form-question-option-list .sq-form-question-answer,.sq-form-question-tickbox-list .sq-form-question-answer,.sq-form-question-tickbox-table .sq-form-question-answer{position:relative}.sq-form-question-datetime .sq-form-question-answer ul,.sq-form-question-option-list .sq-form-question-answer ul,.sq-form-question-tickbox-list .sq-form-question-answer ul,.sq-form-question-tickbox-table .sq-form-question-answer ul{margin:0;padding:0;list-style-type:none;text-indent:0}.sq-form-question-datetime .sq-form-question-answer ul li,.sq-form-question-option-list .sq-form-question-answer ul li,.sq-form-question-tickbox-list .sq-form-question-answer ul li,.sq-form-question-tickbox-table .sq-form-question-answer ul li{margin:0;padding:0;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sq-form-question-datetime .sq-form-question-answer ul li:not(:last-child),.sq-form-question-option-list .sq-form-question-answer ul li:not(:last-child),.sq-form-question-tickbox-list .sq-form-question-answer ul li:not(:last-child),.sq-form-question-tickbox-table .sq-form-question-answer ul li:not(:last-child){margin-bottom:.75rem}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox],.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio],.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox],.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio],.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox],.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio],.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox],.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]{position:absolute;opacity:0;height:0;width:0}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]+label,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]+label,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]+label,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]+label,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]+label,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]+label,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]+label,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]+label{display:block;position:relative;padding:.375rem 0 .375rem 2.625rem;cursor:pointer}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]+label:before{display:block;content:"";position:absolute;transform:translateY(-50%)}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]+label:before{width:2rem;height:2rem;left:0;top:50%;border:.125rem solid #4c4f55}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:focus+label:before,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]:focus+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:focus+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]:focus+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:focus+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]:focus+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:focus+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]:focus+label:before{outline:.125rem auto -webkit-focus-ring-color}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]:disabled+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]:disabled+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]:disabled+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]:disabled+label:after{width:1.375rem;height:1.375rem;left:.3125rem;top:50%}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]:checked+label:after{background-color:#002664}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]:disabled+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]:disabled+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]:disabled+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]:disabled+label:after{background-color:#a0a5ae}.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=radio]+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=radio]+label:before{border-radius:50%}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]+label:before,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]+label:before{border-radius:.25rem}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox].error+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox].error+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox].error+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox].error+label:after{border-radius:.5625rem;border:.1875rem solid #b81237;width:2.625rem;height:2.625rem;left:-.3125rem;top:50%}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox].error:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox].error:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox].error:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox].error:checked+label:after{width:1.375rem;height:1.375rem;left:.3125rem;top:50%;background-color:#002664;padding:0;border-color:transparent}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:checked+label:after{content:url(../../assets/images/tick-form.svg);padding:.1875rem}.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-datetime .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-option-list .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-list .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table .sq-form-question-answer ul li input[type=checkbox]:disabled+label:after{border-radius:.0625rem}.sq-form-question-tickbox-table table{border-spacing:.5rem;border-collapse:separate}.sq-form-question-tickbox-table table td{padding:10px}.sq-form-question-tickbox-table input[type=checkbox],.sq-form-question-tickbox-table input[type=radio]{position:absolute;opacity:0;height:0;width:0}.sq-form-question-tickbox-table input[type=checkbox]+label,.sq-form-question-tickbox-table input[type=radio]+label{display:block;position:relative;padding:.375rem 0 .375rem 2.625rem;cursor:pointer}.sq-form-question-tickbox-table input[type=checkbox]+label:after,.sq-form-question-tickbox-table input[type=checkbox]+label:before,.sq-form-question-tickbox-table input[type=radio]+label:after,.sq-form-question-tickbox-table input[type=radio]+label:before{display:block;content:"";position:absolute;transform:translateY(-50%)}.sq-form-question-tickbox-table input[type=checkbox]+label:before,.sq-form-question-tickbox-table input[type=radio]+label:before{width:2rem;height:2rem;left:0;top:50%;border:.125rem solid #4c4f55}.sq-form-question-tickbox-table input[type=checkbox]:focus+label:before,.sq-form-question-tickbox-table input[type=radio]:focus+label:before{outline:.125rem auto -webkit-focus-ring-color}.sq-form-question-tickbox-table input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-table input[type=radio]:checked+label:after,.sq-form-question-tickbox-table input[type=radio]:disabled+label:after{width:1.375rem;height:1.375rem;left:.3125rem;top:50%}.sq-form-question-tickbox-table input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table input[type=radio]:checked+label:after{background-color:#002664}.sq-form-question-tickbox-table input[type=checkbox]:disabled+label:after,.sq-form-question-tickbox-table input[type=radio]:disabled+label:after{background-color:#a0a5ae}.sq-form-question-tickbox-table input[type=radio]+label:after,.sq-form-question-tickbox-table input[type=radio]+label:before{border-radius:50%}.sq-form-question-tickbox-table input[type=checkbox]+label:after,.sq-form-question-tickbox-table input[type=checkbox]+label:before{border-radius:.25rem}.sq-form-question-tickbox-table input[type=checkbox].error+label:after{border-radius:.5625rem;border:.1875rem solid #b81237;width:2.625rem;height:2.625rem;left:-.3125rem;top:50%}.sq-form-question-tickbox-table input[type=checkbox].error:checked+label:after{width:1.375rem;height:1.375rem;left:.3125rem;top:50%;background-color:#002664;padding:0;border-color:transparent}.sq-form-question-tickbox-table input[type=checkbox]:checked+label:after{content:url(../../assets/images/tick-form.svg);padding:.1875rem}.sq-form-question-tickbox-table input[type=checkbox]:checked+label:after,.sq-form-question-tickbox-table input[type=checkbox]:disabled+label:after{border-radius:.0625rem}.sq-form-error{font-size:.8125rem;background:rgba(184,18,55,.1);font-weight:600;line-height:1.23;padding:.5rem 1rem .5rem 2rem;margin-top:.5rem;position:relative}.sq-form-error:before{content:url(../../assets/images/cross.svg);display:block;position:absolute;border-radius:50%;background-color:#b81237;width:1rem;height:1rem;top:.5rem;text-align:center;left:0;margin:0 .5rem;color:#fff}.sq-form-required-field{text-decoration:none;color:#b81237}.sq-form-required-field[title]{border:0;text-decoration:none}.nsw-table{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;border-collapse:collapse;border-radius:0;width:100%;margin:0 auto;caption-side:bottom}@media (min-width:62em){.nsw-table{font-size:1rem}}.nsw-table caption,.nsw-table td,.nsw-table th{padding:.75rem .5rem;text-align:left}.nsw-table td,.nsw-table th{vertical-align:baseline;border-bottom:1px solid #333}.nsw-table tfoot td,.nsw-table th,.nsw-table thead td{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.nsw-table thead{border-bottom:2px solid #333}.nsw-table--caption-top{caption-side:top}.nsw-table--striped td,.nsw-table--striped th{border-bottom:1px solid #e4e4e6}.nsw-table--striped tbody tr:nth-of-type(2n){background-color:#f4f4f7}.nsw-table--bordered td,.nsw-table--bordered th{border:1px solid #4c4f55}.nsw-table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.nsw-table-responsive:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-table--stacked .nsw-table__heading{display:none}@media (max-width:48em){.nsw-table--stacked{border-top:2px solid #333}.nsw-table--stacked thead{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.nsw-table--stacked tbody tr{display:block;border-bottom:1px solid #333}.nsw-table--stacked td,.nsw-table--stacked th{display:block;border:0;border-bottom:1px solid #a0a5ae}.nsw-table--stacked .nsw-table__heading{display:block}}.nsw-wysiwyg-content{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;color:#333}@media (min-width:62em){.nsw-wysiwyg-content{font-size:1rem}}.nsw-wysiwyg-content a:not(.nsw-button):not(.nsw-tag){color:#2e5299;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-wysiwyg-content a:not(.nsw-button):not(.nsw-tag):hover{background-color:rgba(0,171,230,.2);outline:2px solid rgba(0,171,230,.2)}.nsw-wysiwyg-content a:not(.nsw-button):not(.nsw-tag):focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-wysiwyg-content p{margin:0}.nsw-wysiwyg-content p+p{margin-top:1rem}.nsw-wysiwyg-content *+p{margin-top:.5rem}.nsw-wysiwyg-content ol+p,.nsw-wysiwyg-content ul+p{margin-top:1rem}.nsw-wysiwyg-content ol,.nsw-wysiwyg-content ul{margin:1rem 0 0}.nsw-wysiwyg-content blockquote{font-size:1.25rem;margin-top:1rem;border-left:6px solid #d7153a;padding:1.25rem 1.5rem}@media (min-width:62em){.nsw-wysiwyg-content blockquote{font-size:1.5rem}}@media (min-width:48em){.nsw-wysiwyg-content blockquote{margin-left:auto;margin-right:auto;max-width:75%}}.nsw-wysiwyg-content cite{font-size:1rem;margin-top:1rem;display:block;font-style:normal}@media (min-width:62em){.nsw-wysiwyg-content cite{font-size:1rem}}.nsw-wysiwyg-content cite:before{content:"— "}.nsw-wysiwyg-content h1,.nsw-wysiwyg-content h2,.nsw-wysiwyg-content h3,.nsw-wysiwyg-content h4,.nsw-wysiwyg-content h5,.nsw-wysiwyg-content h6{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin:0}.nsw-wysiwyg-content h1{font-size:2rem}@media (min-width:62em){.nsw-wysiwyg-content h1{font-size:3.5rem}}.nsw-wysiwyg-content h2{font-size:1.625rem}@media (min-width:62em){.nsw-wysiwyg-content h2{font-size:2rem}}.nsw-wysiwyg-content h3{font-size:1.5rem}@media (min-width:62em){.nsw-wysiwyg-content h3{font-size:1.75rem}}.nsw-wysiwyg-content h4{font-size:1.25rem}@media (min-width:62em){.nsw-wysiwyg-content h4{font-size:1.5rem}}.nsw-wysiwyg-content h5,.nsw-wysiwyg-content h6{font-size:1.125rem}@media (min-width:62em){.nsw-wysiwyg-content h5,.nsw-wysiwyg-content h6{font-size:1.25rem}}.nsw-wysiwyg-content *+h2,.nsw-wysiwyg-content *+h3{margin-top:3rem}.nsw-wysiwyg-content *+h4{margin-top:2rem}.nsw-wysiwyg-content *+h5{margin-top:1.5rem}.nsw-wysiwyg-content *+h6{margin-top:1rem}.nsw-text-link{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;color:#2e5299;text-decoration:none;display:inline-block}.nsw-text-link:hover{background-color:rgba(0,171,230,.2);outline:4px solid rgba(0,171,230,.2)}.nsw-text-link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-news-detail .nsw-breadcrumb{display:none}@media (min-width:48em){.nsw-news-detail .nsw-breadcrumb{display:block}}.nsw-news-detail__wrapper{padding-right:0}@media (min-width:48em){.nsw-news-detail__wrapper{padding-right:3.125rem}}.nsw-news-detail__title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.625rem;margin-top:1.875rem}@media (min-width:48em){.nsw-news-detail__title{font-size:2rem;margin-top:0}}.nsw-news-detail__publish-date{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#333;display:block;border-bottom:.0625rem solid #e4e4e6;padding-bottom:1.125rem;margin-bottom:1.25rem;margin-top:1.5625rem}@media (min-width:48em){.nsw-news-detail__publish-date{margin-top:2.125rem}}.nsw-news-detail__tags .nsw-tag{margin-top:0;pointer-events:none}.nsw-news-detail__content{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1.5625rem;margin-bottom:1.5625rem}@media (min-width:48em){.nsw-news-detail__content{margin-bottom:3.125rem}}.nsw-news-detail__sidebar{margin-bottom:50px}.nsw-news-detail__sidebar-title{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1.75rem;margin-top:0;margin-bottom:0}@media (min-width:48em){.nsw-news-detail__sidebar-title{margin-bottom:24px}}.nsw-news-detail__sidebar .nsw-card{margin-left:0;margin-right:0;margin-bottom:1.5625rem;max-width:100%}.nsw-search-listing{font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nsw-search-listing__intro-text{margin-bottom:1.5625rem;color:#333}.nsw-search-listing__info{margin-top:1.875rem;font-size:.875rem;text-transform:uppercase}.nsw-search-listing__pagination ul.nsw-pagination{justify-content:center}.nsw-grid--grid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto}@media (min-width:62em){.nsw-grid--grid{-ms-grid-columns:1fr 3.75rem 18.75rem;grid-template-columns:1fr 3.75rem 18.75rem;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}}.nsw-grid--grid .nsw-search-box{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}@media (min-width:62em){.nsw-grid--grid .nsw-search-box{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}}.nsw-grid--grid .nsw-search-tags{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}@media (min-width:62em){.nsw-grid--grid .nsw-search-tags{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}}.nsw-grid--grid .nsw-search-filters{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;margin-top:1.25rem}@media (min-width:62em){.nsw-grid--grid .nsw-search-filters{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3;-ms-grid-column:3;grid-column:3;margin-top:0}}.nsw-grid--grid .nsw-search-listing__items{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}@media (min-width:62em){.nsw-grid--grid .nsw-search-listing__items{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;grid-column:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGNzc3Rvb2xzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsImdsb2JhbC9zY3NzL2hlbHBlcnMvX3NyLW9ubHkuc2NzcyIsImdsb2JhbC9zY3NzL3Rvb2xzL19zci1vbmx5LnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fZ2VuZXJhbC5zY3NzIiwiZ2xvYmFsL3Njc3MvaGVscGVycy9fY2xlYXJmaXgtc3F1aXouc2NzcyIsImdsb2JhbC9zY3NzL3N0eWxlL19iYXNlLnNjc3MiLCJnbG9iYWwvc2Nzcy9zdHlsZS9fZ3JpZC5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2dyaWQuc2NzcyIsImdsb2JhbC9zY3NzL3Rvb2xzL19icmVha3BvaW50LnNjc3MiLCJnbG9iYWwvc2Nzcy9zZXR0aW5ncy9fc2V0dGluZ3Muc2NzcyIsImdsb2JhbC9zY3NzL3N0eWxlL19pY29ucy5zY3NzIiwiZ2xvYmFsL3Njc3Mvc3R5bGUvX3NlY3Rpb24tc3F1aXouc2NzcyIsImdsb2JhbC9zY3NzL3N0eWxlL190eXBvZ3JhcGh5LXNxdWl6LnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLXNxdWl6LnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fc3BhY2luZy5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2ZvY3VzLnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbi9fenpfYWNjb3JkaW9uX3NxdWl6LnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL19icmVhZGNydW1icy5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2xpbmtzLnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL196el9icmVhZGNydW1icy1zcXVpei5zY3NzIiwiY29tcG9uZW50cy9idXR0b24vX2J1dHRvbi5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uL196el9idXR0b25fc3F1aXouc2NzcyIsImNvbXBvbmVudHMvY2FsbG91dC9fY2FsbG91dC5zY3NzIiwiY29tcG9uZW50cy9jYWxsb3V0L196el9jYWxsb3V0LXNxdWl6LnNjc3MiLCJjb21wb25lbnRzL2NhcmQvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZC9fenpfY2FyZF9zcXVpei5zY3NzIiwiY29tcG9uZW50cy9kaXJlY3Rpb24tbGlua3MvX2RpcmVjdGlvbi1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9oZXJvLWJhbm5lci9faGVyby1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby1iYW5uZXIvX3p6X2hlcm8tYmFubmVyX3NxdWl6LnNjc3MiLCJjb21wb25lbnRzL2hpZ2hsaWdodC1jYXJkcy9faGlnaGxpZ2h0LWNhcmRzLnNjc3MiLCJjb21wb25lbnRzL2xpbmstbGlzdC9fbGluay1saXN0LnNjc3MiLCJjb21wb25lbnRzL21haW4tbmF2aWdhdGlvbi9fbWFpbi1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL21haW4tbmF2aWdhdGlvbi9fenpfbWFpbi1uYXZpZ2F0aW9uX3NxdWl6LnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbi9fbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc2l0ZS13aWRlLW1lc3NhZ2UvX3NpdGUtd2lkZS1tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL3NvY2lhbC1iYXIvX3NvY2lhbC1iYXIuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotYmxvY2svX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LWZsb2F0ZWQtaW1hZ2VzL19mbG9hdGVkLWltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9zcXVpei1pbWFnZS9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotaW5uZXItYmFubmVyL19pbm5lci1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotbmV3cy1saXN0aW5nLWl0ZW0vX25ld3MtbGlzdGluZy1pdGVtLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LXJocy1mb3JtL19yaHMtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zcXVpei1zZWFyY2gtYXV0b2NvbXBsZXRlL19zZWFyY2gtYXV0b2NvbXBsZXRlLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LXNlYXJjaC1ib3gvX3NlYXJjaC1ib3guc2NzcyIsImNvbXBvbmVudHMvc3F1aXotc2VhcmNoLWZpbHRlcnMvX3NlYXJjaC1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LXNlYXJjaC1saXN0aW5nLWl0ZW0vX3NlYXJjaC1saXN0aW5nLWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvc3F1aXotc2VhcmNoLXRhZ3MvX3NlYXJjaC10YWdzLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LXNpZGUtbmF2aWdhdGlvbi9fc2lkZS1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LXZpZGVvL192aWRlby5zY3NzIiwiY29tcG9uZW50cy90YWItbmF2aWdhdGlvbi9fdGFiLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvdGFiLW5hdmlnYXRpb24vX3p6X3RhYi1uYXZpZ2F0aW9uLXNxdWl6LnNjc3MiLCJjb21wb25lbnRzL3RhZ3MvX3RhZ3Muc2NzcyIsInBhdHRlcm5zL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJwYXR0ZXJucy9mb290ZXIvX3p6X2Zvb3Rlcl9zcXVpei5zY3NzIiwicGF0dGVybnMvaGVhZGVyL19oZWFkZXIuc2NzcyIsInBhdHRlcm5zL2hlYWRlci9fenpfaGVhZGVyX3NxdWl6LnNjc3MiLCJzdHlsZXMvZm9ybXMvX2Zvcm1zLnNjc3MiLCJzdHlsZXMvdGFibGVzL190YWJsZXMuc2NzcyIsInBhZ2VzL3NxdWl6LW5ld3MtZGV0YWlsL19uZXdzLWRldGFpbC5zY3NzIiwicGFnZXMvYS16LWxpc3RpbmcvX2Etei1saXN0aW5nLnNjc3MiLCJwYWdlcy9zcXVpei1zZWFyY2gtbGlzdGluZy9fc2VhcmNoLWxpc3Rpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxnQkEwRWtCLENDckVsQixLQUNFLGdCQUFpQixDQUNqQix5QkFBMEIsQ0FDMUIsNkJBQ0YsQ0FVQSxHQUNFLGFBQWMsQ0FDZCxjQUNGLENBcUJBLHNEQUlFLFFBQ0YsQ0FPQSxHQUNFLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQ0YsQ0FNQSxLQUNFLGFBQ0YsQ0FPQSxJQUNFLCtCQUFpQyxDQUNqQyxhQUNGLENBaUJBLFlBQ0UseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBbUNBLGVBQ0UsZUFDRixDQVNBLG9CQUdFLFFBQ0YsQ0FPQSxPQUNFLGdCQUFpQixDQUNqQixtQkFDRixDQU1BLGdEQUlFLHlCQUNGLENBTUEsU0FDRSwwQkFDRixDQU1BLE1BQ0UsZ0JBQ0YsQ0FPQSxPQUNFLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsYUFBYyxDQUNkLGNBQWUsQ0FDZixrQkFDRixDQU9BLFNBQ0Usb0JBQXFCLENBQ3JCLHVCQUNGLENBTUEsT0FDRSxtQkFDRixDQU9BLFNBQ0UsUUFBUyxDQUNULGFBQ0YsQ0FrQkEsY0FDRSw0QkFBNkIsQ0FDN0IsbUJBQ0YsQ0FNQSx3REFFRSxXQUNGLENBTUEsNEJBQ0UsYUFBYyxDQUNkLFdBQ0YsQ0FNQSw0QkFDRSx1QkFDRixDQU9BLDZCQUNFLHlCQUEwQixDQUMxQixZQUNGLENBTUEsbUJBQ0UsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FNQSxnQkFDRSw2QkFDRixDQU1BLGlCQUNFLGVBQ0YsQ0FpQkEsZUFQRSxhQXVCRixDQWhCQSxPQUNFLHFCQUF1QixDQUN2QixZQUFhLENBQ2IsVUFBWSxDQUVaLHVCQUF3QixDQUN4QiwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLE1BQU8sQ0FDUCxXQUFZLENBQ1osV0FBWSxDQUNaLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isc0JBQXVCLENBQ3ZCLHlCQUEwQixDQUMxQixpQkFDRixDQUVBLG1CQUNFLFlBQ0YsQ0FNQSxRQUNFLGlCQUNGLENBaUJBLFNBQ0UsWUFDRixDQ2xaQSxTQ0NFLGtCQUFvQixDQUNwQixvQ0FBeUMsQ0FDekMsc0NBQXdDLENBQ3hDLDhCQUFnQyxDQUNoQyxvQkFBc0IsQ0FDdEIseUJBQTJCLENBQzNCLG1CQUFxQixDQUNyQiwyQkFBNkIsQ0FDN0IsbUJBQXFCLENBQ3JCLDRCQUE4QixDRE5oQyxtRENVRSxtQkFBcUIsQ0FDckIsZ0NBQWtDLENBQ2xDLHdCQUEwQixDQUMxQixxQkFBdUIsQ0FDdkIsMEJBQTRCLENBQzVCLG9CQUFzQixDQUN0Qiw0QkFBOEIsQ0NENUIsa0JBQ0Usc0JBQTJELENBRDdELGdCQUNFLDBCQUEyRCxDQUQ3RCxnQkFDRSwyQkFBMkQsQ0FEN0QsZ0JBQ0UseUJBQTJELENBRDdELGdCQUNFLDJCQUEyRCxDQUQ3RCxnQkFDRSx5QkFBMkQsQ0FEN0QsaUJBQ0UseUJBQTJELENBRDdELGtCQUNFLHlCQUEyRCxDQUQ3RCxtQkFDRSx5QkFBMkQsQ0NyQi9ELHlDQUVFLFVBQVcsQ0FDWCxhQUFjLENBR2hCLG9CQUNFLFVBQVcsQ0NSZixLQUNFLGdCQUFpQixDQUNqQixjQUFlLENBQ2YscUJBQXNCLENBR3hCLGlCQUdFLGtCQUFtQixDQUdyQixLQUNFLFFBQVMsQ0NiWCxlQ29CRSxlSmR1QyxDSWV2QyxpQkpmdUMsQ0lnQnZDLGtCSmhCdUMsQ0lpQnZDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0RyQmxCLHNCQUNFLGNBQWUsQ0FDZixlQUFnQixDQUlwQixVQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2Ysa0JITnVDLENHT3ZDLG1CSFB1QyxDR1F2QyxtQkFBb0IsQ0FMdEIsbUJBUUksa0JIWHFDLENHWXJDLG1CSFpxQyxDR2V0QyxxREFLRyxhQUFjLENBQ2QsY0FBZSxDQzFCbkIsU0FDRSxhQUFjLENBQ2QsY0FBZSxDQUNmLFdBQVksQ0NTWix3QkRKTSxlQUNFLFlFMEpDLENGekpELGFFeUpDLENGeEpGLENDQ1Asd0JESk0sZ0JBQ0UsY0U2SkksQ0Y1SkosZUU0SkksQ0Y5Sk4scUJBQ0UsY0U4SlMsQ0Y3SlQsZUU2SlMsQ0YvSlgsMkNBQ0UsWUVnS1csQ0YvSlgsYUUrSlcsQ0Y5SlosQ0NDUCx3QkRKTSxrQkFDRSxZRW1LSSxDRmxLSixhRWtLSSxDRnBLTix5QkFDRSxZRW9LVyxDRm5LWCxhRW1LVyxDRmxLWixDR1pYLFVBQ0Usb0JBQXFCLENBQ3JCLFNBQVUsQ0FDVixVQUFXLENBQ1gsWURpRDZCLENDL0M3QixpQkFDRSxZRG9Fb0IsQ0NqRXRCLG1CQUNFLFlENERvQixDQ3pEdEIsZ0JBQ0UsWURzRG9CLENDbkR0QixtQkFDRSxZRHNEb0IsQ0NuRHRCLHFCQUNFLHVCQUF3QixDQUcxQixzQkFDRSx3QkFBeUIsQ0FHM0Isc0JBQ0Usd0JBQXlCLENDekI3QixhQUNFLHdCUkR1QyxDS09yQyx3QkdQSixhQUlJLGtCQUFvQixDQXFCdkIsQ0hsQkcsd0JHUEosYUFRSSwyQlJScUMsQ1F5QnhDLENBZEMsa0JBQ0UsYUFBYyxDQUdoQixxQkFDRSxnQkFBaUIsQ0FJakIsbUJBQ0Usd0JGc0NXLENHakVqQiw0RENPSSxjVkRxQyxDU1N2Qyx1Q0hUMEMsQ0dVMUMsYUFBYyxDQUNkLG1CQUFvQixDSkpsQix3QkliSiw0RENVTSxjVkptQyxDU1l4QyxDQUVELE9DYkksY1ZEcUMsQ0tPckMsd0JJT0osT0NWTSxnQlZKbUMsQ1NpQnhDLENBRUQsT0NsQkksa0JWRHFDLENLT3JDLHdCSVlKLE9DZk0sY1ZKbUMsQ1NzQnhDLENBRUQsT0N2QkksZ0JWRHFDLENLT3JDLHdCSWlCSixPQ3BCTSxpQlZKbUMsQ1MyQnhDLENBRUQsT0M1QkksaUJWRHFDLENLT3JDLHdCSXNCSixPQ3pCTSxnQlZKbUMsQ1NnQ3hDLENBRUQsT0NqQ0ksa0JWRHFDLENLT3JDLHdCSTJCSixPQzlCTSxpQlZKbUMsQ1NxQ3hDLENBRUQsR0FDRSxlQUFnQixDQUdsQiw4QkFJRSxvQkFBcUIsQ0FHdkIsV0NqREksaUJWRHFDLENTb0R2QyxVSEVlLENHRGYsaUJBQWtCLENBQ2xCLHFCVHREdUMsQ1N1RHZDLG1CQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIsbUJUekR1QyxDS09yQyx3QkkyQ0osV0M5Q00sZ0JWSm1DLENTdUZ4QyxDQXJDRCxrQkFVSSxXQUFZLENBQ1osYVQ3RHFDLENTOERyQyxVQUFXLENBQ1gsd0JIZjJCLENHZ0IzQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FoQlgsaUJDakRJLGNWRHFDLENTdUVyQyxhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixpQkFBa0IsQ0puRWxCLHdCSTJDSixpQkM5Q00sY1ZKbUMsQ1NzRnRDLENBcENILHdCQTJCTSxlVDdFbUMsQ1M4RW5DLFNBQVUsQ0FDVixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG9CQUFzQixDQUN0QixNQUFPLENBQ1AsMEJBQTJCLENBQzNCLGVIOUJXLENHZ0RqQixFQUNFLGFIdEQ2QixDR3VEN0IseUJBQTBCLENBRjVCLFlBWkUsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUVuQixrQkFDRSxxQkFBc0IsQ0FDdEIsZ0JBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsb0JBQXFCLENBWW5CLFVBQVcsQ0FDWCxvREFibUIsQ0FJekIsT0FaRSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBRW5CLGFBQ0UscUJBQXNCLENBQ3RCLGdCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLG9CQUFxQixDQXFCbkIsVUFBVyxDQUNYLDRDQXRCbUIsQ0EyQnpCLGNBQ0UsYUVsSWtCLENGbUlsQixnQkFBaUIsQ0dySW5CLGVDcUJNLGViZm1DLENZSHZDLHNCRmNBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ0lGVixjVkRxQyxDYWVuQyxnQmJmbUMsQ1lDckMsd0JOMERhLENNekRiLDZCTjZDMkIsQ001QzNCLFlBQWEsQ1BJYix3Qk9WRixzQkZPSSxjVkptQyxDWVV0QyxDQUxDLGdDQUNFLFNBQVUsQ0FDVixhQUFjLENBQ2QsWUFBYSxDQUlqQix1QkZEQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsY1ZEcUMsQ2FlbkMsZ0JiZm1DLENZZ0JyQyx3Qk4yQ2EsQ00xQ2IsWUFBYSxDQUNiLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULDZCTnlCMkIsQ014QjNCLGlCQUFrQixDUGhCbEIsd0JPS0YsdUJGUkksY1ZKbUMsQ1lrQ3RDLENBdEJBLDZCRVpELG1DUmtENkIsQ010QzVCLDZCRWpCRCxTQUFVLENBQ1YsNEJSc0Q2QixDTW5CekIsU0FBVSxDQUNWLGlCQUFrQixDQUl0QixxQkFDRSx3Q0FBeUMsQ0FDekMsV1p0Q3FDLENZdUNyQyxVWnZDcUMsQ1l3Q3JDLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUVYLDhCQUNFLHlDQUEwQyxDQUk5Qyx3QkFDRSxZQUFhLENBQ2IsNkJOSjJCLENNbkM3Qix1QkdoQkUsMkJBQTRCLENDRmhDLGdCTmlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsaUJWRHFDLENhVW5DLGViVm1DLENLT3JDLHdCV2JKLGdCTlVNLGlCVkptQyxDZ0JtRHhDLENBcERDLHNCQUNFLFFBQVMsQ0FDVCxjQUFlLENBQ2YsZUFBZ0IsQ0FHbEIsc0JBQ0UsWUFBYSxDQURkLG1EQUlHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsc0JBQW9DLENBQ3BDLHVCQUFxQyxDQUNyQyxhaEJibUMsQ2dCY25DLGNoQmRtQyxDZ0JlbkMsd0JBQXlCLENBQ3pCLGlCaEJoQm1DLENnQmlCbkMsa0JoQmpCbUMsQ2dCa0JuQyxRQUFTLENBQ1QsaUJBQWtCLENYWnBCLHdCV0ZGLHNCQWtCSSxjQUFlLENBRWxCLENBRUQseUVBRUUsY0FBZSxDQUdoQiwrQ0FFRyxZQUFhLENYM0JmLHdCV3lCRCwrQ0FLSyxvQkFBcUIsQ0FFeEIsQ0M1Q0gsc0JQZ0JBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ1dOVixhWG9EMkIsQ1duRDNCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FHdkIsNEJIRkEsbUNSa0Q2QixDVzlDM0Isb0NYOEMyQixDVzNDN0IsNEJIWkEsU0FBVSxDQUNWLDRCUnNENkIsQ1VKN0IseUJBQ0Usb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixVVkthLENVNURqQixnQkVDRSxZQUFhLENBQ2IsUUFBUyxDQUNULGtCQUFvQixDYlVsQix3QldiSixnQkVNSSxhQUFjLENBRWpCLENDUkQsWVRpQkUsdUNKWDBDLENJYTFDLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsY1ZEcUMsQ2FlbkMsb0JiZm1DLENtQkZ2Qyw0QkFBNkIsQ0FDN0Isb0JuQkN1QyxDbUJBdkMsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRW5CLHdCbkJIdUMsQ21CSXZDLGNBQWUsQ0FDZixpQm5CTHVDLENtQk12Qyx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGtDQUFtQyxDQUNuQyxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixvQkFBcUIsQ2RMbkIsd0JjYkosWVRVTSxjVkptQyxDbUIrQnhDLENBckNELGtCTENFLFNBQVUsQ0FDViw0QlJzRDZCLENhL0IzQixxQkN4QkYsVWRpRWUsQ2NoRWYsd0JkcUQ2QixDY3BEN0Isb0Jkb0Q2QixDY2xEN0IsdURBRUUsVWQyRGEsQ2MxRGIsd0JkK0syQyxDYzlLM0Msb0JkZ0wrQyxDYWhLL0MsdUJDeEJGLFVkaUVlLENjaEVmLHdCZG9ENkIsQ2NuRDdCLG9CZG1ENkIsQ2NqRDdCLDJEQUVFLFVkMkRhLENjMURiLHdCZHVMOEMsQ2N0TDlDLG9CZHdMa0QsQ2F4S2xELHFCQ3hCRixVZDJEZSxDYzFEZixxQmRnRWUsQ2MvRGYsb0Jkb0Q2QixDY2xEN0IsdURBRUUsVWQyRGEsQ2MxRGIsd0JkK0MyQixDYzlDM0Isb0JkOEMyQixDYTlCM0IsbUJDeEJGLFVkMkRlLENjMURmLHFCZGdFZSxDYy9EZixpQmQrRGUsQ2M3RGYsbURBRUUsVWRxRGEsQ2NwRGIsd0Jkd0RhLENjdkRiLG9CZHVEYSxDYWhFakIsMENBZ0NJLHdCYjZCYSxDYTVCYixhYitCYSxDYTlCYixvQmIyQmEsQ2ExQmIsa0JBQW1CLENBSXZCLG1CQUNFLGFBQWMsQ0FDZCxVQUFXLENBRmIsc0NBS0ksZUFBZ0IsQ0FJcEIsZ0JDL0NFLFVkaUVlLENjaEVmLHdCZHFENkIsQ0l0QzdCLHVDSlgwQyxDSWExQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDSUZWLGNWRHFDLENtQitDdkMsa0JBQW1CLENBQ25CLDRCQUE2QixDQUM3QixvQm5CakR1QyxDbUJrRHZDLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVuQix3Qm5CckR1QyxDbUJzRHZDLGNBQWUsQ0FDZixpQm5CdkR1QyxDbUJ3RHZDLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsa0NBQW1DLENBQ25DLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQy9EckIsNkNBRUUsVWQyRGEsQ2MxRGIsd0JkK0syQyxDYzlLM0Msb0JkZ0wrQyxDRDVLL0Msd0JjbUNKLGdCVHRDTSxjVkptQyxDbUJtRXhDLENBekJELHNCTC9DRSxTQUFVLENBQ1YsNEJSc0Q2QixDYXhEL0IsWUVDRSxrQkFBbUIsQ0ZEckIsMENFS0ksU0FBVSxDQ0xkLGFUcUJNLFliZm1DLENhVW5DLGViVm1DLENzQkh2QyxrQmhCOERlLENnQjdEZixpQkFBa0IsQ0FDbEIsNkJoQmdENkIsQ0R4QzNCLHdCaUJiSixhVHFCTSxpQ2JmbUMsQ3NCR3JDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBb0NwQixDQWpDQyxtQkFDRSxZdEJUcUMsQ3NCVXJDLGF0QlZxQyxDS09yQyx3QmlCQ0YsbUJURUksaUJiVm1DLENzQmNuQyxhQUFjLENBQ2QsY3RCZm1DLENzQmdCbkMsZXRCaEJtQyxDc0JrQnRDLENBRUQsc0JaVEEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZUpkVSxDT1FSLGViVm1DLENLT3JDLHdCaUJhRixzQlRWSSxZYlZtQyxDc0JtQ3RDLENBZkEsd0JUTEcsaUJiZm1DLENzQm9CdEMscUNUVkcsaUJiVm1DLENzQnFDdkMsb0JaMUJBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ2dCb0NWLFFBQVMsQ0M1Q1Ysc0NWb0JHLFFiZm1DLENzQnFDdkMsb0JUdEJJLGlCYmZtQyxDd0JOekMsVWRpQkUsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZUpkVSxDT1FSLGViVm1DLEN3Qkh2QyxxQmxCK0RlLENrQjlEZix1Q2xCdURlLENrQnREZiwrQmxCMkIyQixDa0IxQjNCLGlCQUFrQixDQUNsQixpQmxCNEJpQixDa0IzQmpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGV4Qk51QyxDd0JOekMsZ0JBZUkseUNsQjRDYSxDa0IzRGpCLHVCVkNFLFNBQVUsQ0FDViwyRFJ5RGUsQ2tCM0RqQix1Q0FzQk0sb0JBQXFCLENBSXpCLGlCZFRBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ0lGVixrQlZEcUMsQ2FlbkMsaUJiZm1DLENLT3JDLHdCbUJhRixpQmRoQkksaUJWSm1DLEN3QndCdEMsQ0FFRCxtQmR6QkUsY1ZEcUMsQ2FlbkMsWWJmbUMsQ3dCNkJyQyw0QmxCbUIyQixDRHpDM0Isd0JtQm1CRixtQmR0QkksY1ZKbUMsQ2FlbkMsaUJiZm1DLEN3QnNDdEMsQ0FaQSxxQlhYRyxpQmJmbUMsQ3dCd0N2QyxlZDdCQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENrQnlDWixrRGQz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eEZpQyxDS09yQyx3QndCYkosb0NBaUdZLGlCQUFrQixDQUNsQixZN0I1RjZCLEM2QjZGN0IsYzdCN0Y2QixDNkI4RjdCLG9CN0I5RjZCLEM2QitGN0IsaUI3Qi9GNkIsQzZCZ0c3QixtQ3ZCcENLLEN1QnFDTCxXQUFlLENBQ2YsU0FBVSxDQUVqQixDeEI3RkQsd0J3QmJKLHVDQThHWSxhQUFjLENBQ2QsV0FBWSxDQUNaLFVBQVcsQ0FDWCxtQkFBaUIsQ0FBakIsZ0JBQWlCLENBRXhCLENDbkhMLGVwQmlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsa0JWRHFDLENhVW5DLGViVm1DLENLT3JDLHdCeUJiSixlcEJVTSxpQlZKbUMsQzhCcUN4QyxDQXRDQyxxQkFDRSxRQUFTLENBQ1QsU0FBVSxDQUNWLG9CQUFxQixDQUd2QixxQkFDRSw0QnhCbURhLEN3QnBEZCxnQ0FJRywrQnhCZ0RXLEN3QjVDZixxQmpCRUksWWJmbUMsQzhCZXJDLFV4QnVDYSxDd0J0Q2IsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIsb0JBQXFCLENBR3ZCLDJCaEJ0QkEsbUNSa0Q2QixDd0J4QjdCLDJCaEIvQkEsU0FBVSxDQUNWLDRCUnNENkIsQ3dCcEI3QixxQmpCcEJJLGdCYlZtQyxDOEJnQ3JDLFk5QmhDcUMsQzhCaUNyQyxhOUJqQ3FDLEM4QmtDckMsU0FBVSxDQ3hDZCxnQnJCaUJFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR2hDLGVKZFUsQ3lCTlosVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsYS9CQ3VDLEMrQkF2QyxlekI0RGUsQ3lCM0RmLCtCekJ5QjJCLEN5QnhCM0IsMkJBQTRCLENBQzVCLGlCQUFrQixDQUNsQixZQUFhLENBVmYsbURBY0ksdUJBQXdCLENBQ3hCLGtCQUFtQixDQWZ2QiwyQkFtQkksMkJBQTRCLEMxQk41Qix3QjBCYkosZ0JyQmlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxD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SUZWLGtCVkRxQyxDSWN2QyxlSmR1QyxDSWlCdkMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDMkJtTmxCLCtCekJ0TDZCLEN5QnVMN0IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBRWpCLG9CL0IzT3VDLEMrQjRPdkMsaUJBQWtCLEMxQnJPaEIsd0IwQnlOSixtRHJCNU5NLGlCVkptQyxDK0JrUHhDLENBbEJELHlEQWVJLFFBQVMsQ0FDVCxhQUFjLEMxQnpPZCx3QjBCNk9KLHdCQUVJLFlBQWEsQ0FFaEIsQ0FFRCwyQkFDRSw2QkFBOEIsQzFCcFA1Qix3QjBCbVBKLDJCckIvT0UsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZUpkVSxDSURWLGNWRHFDLEMrQmdRckMsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFNBQVUsQ0FFYixDMUI3UEcsNkMwQm1QSiwyQnJCdFBNLGNWSm1DLEMrQm9ReEMsQ0FFRCw2QnJCM1BFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ0lGVixrQlZEcUMsQytCeVF2QyxlQUFnQixDQUNoQixRQUFTLENBQ1Qsb0IvQjNRdUMsQytCNFF2QyxnQkFBbUIsQ0FDbkIsYUFBYyxDMUJ0UVosd0IwQitQSiw2QnJCbFFNLGlCVkptQyxDK0JnU3hDLENBMUJELG1DakJ0UUUsbUNSa0Q2QixDeUJvTi9CLG1DakIzUUUsU0FBVSxDQUNWLDRCUnNENkIsQ3lCb04vQix1Q0FrQkksVS9CeFJxQyxDK0J5UnJDLFcvQnpScUMsQytCMFJyQyxvQi9CMVJxQyxDS09yQyx3QjBCK1BKLDZCQXdCSSxZQUFhLENBRWhCLENBRUQsMEJyQnZSRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsaUJWRHFDLEMrQnFTdkMsWUFBYSxDMUI5Ulgsd0IwQjJSSiwwQnJCOVJNLGdCVkptQyxDK0IwU3hDLEMxQm5TRyx3QjBCMlJKLDBCQU1JLG9CQUFxQixDQUV4QixDQUVELCtCQUNFLGF6QjlQNkIsQ3lCK1A3QixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLGdCQUFpQixDQVBuQixxQ2pCNVNFLG1DUmtENkIsQ3lCMFAvQixxQ2pCalRFLFNBQVUsQ0FDViw0QlJzRDZCLEN5QjBQL0IseUNsQmxTTSxrQmJWbUMsQytCK1RyQyxpQi9CL1RxQyxDK0JnVXJDLFkvQmhVcUMsQytCaVVyQyxhL0JqVXFDLEMrQnFVekMsZ0NsQjNUTSxpQmJWbUMsQytCdVV2QyxZQUFhLEMxQmhVWCx3QjBCOFRKLGdDQUtJLGFBQWMsQ0FFakIsQ0FsVkQsZ0JDQ0UsVUFBVyxDRGdFWCx3QkM3REUsV0FBWSxDQUNaLGlCaENDcUMsQ2dDR3pDLGdOQUlJLFlBQWEsQzNCQWIsd0IwQmtHSix5QmxCL0ZNLGViVm1DLENnQ2NyQywwQkFBMkIsQ0FFOUIsQ0Q4R0QsOEJDM0dFLGVBQWdCLEMzQlpkLHdCMkJXSiw0Q0FLTSxRQUFTLENBQ1YsQ0RrSEwsK0NDNUdFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FHcEIsNkVBRUUsd0IxQlk2QixDMEJYN0IsUUFBUyxDQUNULFVBQVcsQ0FDWCxhQUFjLENBQ2QsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsU0FBVSxDM0JwQ1Isd0IyQjJCSiw2RUFXSSxVQUFXLENBQ1gsVUFBVyxDQUVkLENEdUhELDJCQ3BIRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULHVCQUF3QixDQUV4QixxSEFFRSx3QkFBeUIsQ0FJM0IsbURBQ0UsdUJBQXdCLENDcEU1QixrQnBCcUJNLFliZm1DLENpQ0p2QyxzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGlDQUFrQyxDQUNsQyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGdCQUFpQixDNUJNZix3QjRCYkosa0JwQnFCTSxpQ2JmbUMsQ2lDOEN4QyxDQXZDQyx3QnBCR0ksaUJiVm1DLENpQ1NyQyxhQUFjLENBQ2QsWWpDVnFDLENpQ1dyQyxhakNYcUMsQ0tPckMsd0I0QkFGLHdCQU9JLGNqQ2RtQyxDaUNlbkMsZWpDZm1DLENpQ2lCdEMsQ0FFRCwyQnZCUkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZUpkVSxDMkJpQlgsNkJwQkpHLGlCYmZtQyxDaUNtQnRDLDBDcEJURyxpQmJWbUMsQ2lDK0J2Qyx5QnZCcEJBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQzJCOEJWLFFBQVMsQ0FJVCx3QkFDRSx3QjNCMEJxQixDMkJ6QnJCLG9CM0J3QmtCLEMyQjFCbkIsZ0RBS0csWTNCcUJnQixDMkIxQnBCLDJCQUNFLHdCM0I0QnlCLEMyQjNCekIsb0IzQjBCa0IsQzJCNUJuQixtREFLRyxZM0J1QmdCLEMyQjVCcEIsMkJBQ0Usd0IzQjhCMEIsQzJCN0IxQixvQjNCNEJrQixDMkI5Qm5CLG1EQUtHLFkzQnlCZ0IsQzJCOUJwQix5QkFDRSx3QjNCZ0NxQixDMkIvQnJCLG9CM0I4QmtCLEMyQmhDbkIsaURBS0csWTNCMkJnQixDNEIzRXhCLGdCeEJpQkUsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDT1lSLGlCYmZtQyxDa0NIdkMsWUFBYSxDQUNiLGNBQWUsQ0FDZixlQUFnQixDQUVoQixzQnJCY0ksa0JiZm1DLENrQ0N0QyxtQ3JCU0csYWJWbUMsQ2tDU3ZDLHNCQUVFLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFU1QndDYSxDNEJ2Q2Isb0JsQ2ZxQyxDa0NnQnJDLGdCbENoQnFDLENrQ2lCckMsaUJBQWtCLENBUm5CLDRCcEJURCxtQ1JrRDZCLEM0QnpDNUIsNEJwQmRELFNBQVUsQ0FDViw0QlJzRDZCLEM0QnpDNUIsdUNBbUJHLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsMEJBQTJCLENBQzNCLFVBQVcsQ0FDWCx3QjVCWXlCLEM0QnRDNUIsa0NBOEJHLGE1QmtCVyxDNEJqQlgsa0JBQW1CLENBQ25CLGVBQWdCLENBSXBCLHNCQUNFLHFCQUFzQixDQUd4Qix3QkFDRSxVbENsRHFDLENrQ21EckMsV2xDbkRxQyxDa0NvRHJDLHFCQUFzQixDQUV0QixxQ0FDRSxZNUJFVyxDNEJHakIsaUNyQjdDTSxpQmJmbUMsQ2tDNER6Qyx5RHJCbERNLGlCYlZtQyxDa0NvRXpDLGlDckJyRE0saUJiZm1DLENrQ29FekMseURyQjFETSxrQmJWbUMsQ2tDeUVyQyx3QkFBeUIsQ0MvRTdCLHNCdEJxQk0sZ0JiZm1DLENtQ0p2QyxpQkFBa0IsQ0FJZCx3QjdCeUVrQixDNkJ4RWxCLFU3QnFEVyxDNkJuRFgsNEJBQ0UscUI3QmtEUyxDNkJqRFQsVTdCdURTLEM2QnpEWCw2QkFDRSx3QjdCc0VjLEM2QnJFZCxVN0JpRFMsQzZCNUNmLDZCQUNFLGlCQUFrQixDQUNsQixXbkNacUMsQ21DYXJDLFduQ2JxQyxDbUNjckMsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFluQ2hCcUMsQ21DaUJyQyxhbkNqQnFDLENtQ2tCckMsU0FBVSxDQVJYLG1DckJWRCxtQ1JrRDZCLEM2QnhDNUIsbUNyQmZELFNBQVUsQ0FDViw0QlJzRDZCLEM2QnJCN0IsK0IvQmZBLGVKZHVDLENJZXZDLGlCSmZ1QyxDSWdCdkMsa0JKaEJ1QyxDSWlCdkMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDK0JhaEIsaUJBQWtCLENBR3BCLDZCekJ2QkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDSUZWLGtCVkRxQyxDYVVuQyxZYlZtQyxDS09yQyx3QjhCMkJGLDZCekI5QkksaUJWSm1DLENtQ3NDdEMsQ0FFRCwrQnpCN0JBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR2hDLGVKZFUsQ09RUixpQmJWbUMsQ21Dd0N0QyxpQ0FLRyxRQUFTLENBTFosbUN0QjlCRyxlYlZtQyxDbUNOekMsa0NmQ0UsVWRpRWUsQ2NoRWYsd0JkcUQ2QixDY3BEN0Isb0Jkb0Q2QixDNkJNM0IsYUFBYyxDQUNkLGNBQWUsQ2Z6RGpCLGlGQUVFLFVkMkRhLENjMURiLHdCZCtLMkMsQ2M5SzNDLG9CZGdMK0MsQ0Q1Sy9DLHdCOEJiSixrQ0FpRU0sb0JBQXFCLENBRXhCLENBRUEsd0NmcEVELFVkMkRlLENjMURmLHFCZGdFZSxDYy9EZixpQmQrRGUsQ2M3RGYsNkZBRUUsVWRxRGEsQ2NwRGIsd0Jkd0RhLENjdkRiLG9CZHVEYSxDNkJLZCxtRUFNRyxTN0JUVyxDOEJsRWpCLGF2QnFCTSxpQmJmbUMsQ29DSnZDLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixZQUFhLENBRWIsbUJBQ0UsaUJwQ0RxQyxDb0NJdkMsbUJBQ0Usb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixZcENQcUMsQ29DUXJDLGFwQ1JxQyxDb0NJdEMseUJ0QlRELFNBQVUsQ0FDViw0QlJzRDZCLEM4Qm5DN0IsbUJBQ0UsWXBDaEJxQyxDb0NpQnJDLGFwQ2pCcUMsQ3FDTnpDLFdBQ0UsZXJDS3VDLENxQ0p2QyxhQUFjLENoQ1daLHdCZ0NURixvQkFFSSxZQUFhLENBQ2IsMEJBQTJCLENBRTlCLENBRUQsa0JBQ0Usa0JyQ05xQyxDS09yQyx3QmdDRkYsa0JBR0ksc0JyQ1JtQyxDcUNVdEMsQ2hDSEMsd0JnQ0tGLGtCQUVJLGNyQ2RtQyxDcUNlbkMsa0JyQ2ZtQyxDcUNnQm5DLG9CckNoQm1DLENxQ2lCbkMsZ0JBQWlCLENBY3BCLENoQ3hCQyx3QmdDS0Ysa0JBU0ksZXJDckJtQyxDcUNzQm5DLG1CckN0Qm1DLENxQ3VCbkMscUJyQ3ZCbUMsQ3FDK0J0QyxDQW5CQSxzQkFlRyxhQUFjLENBQ2QsVUFBVyxDQUNYLFFBQVMsQ0FJWiw2QkFFRyxRQUFTLENDekNmLFNBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVmLGtCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsVUFBVyxDakNLWCx3QmlDVEYsa0JBT0ksYUFBYyxDQTJCakIsQ2pDekJDLHdCaUNURixrQkFXSSxhQUFjLENBdUJqQixDQWxDQSx5QkFlRyx3QmhDbUN5QixDZ0NsQ3pCLFVBQVcsQ0FDWCxjdENmbUMsQ3NDZ0Ju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QyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ0lGVixrQlZEcUMsQ3lDdURyQyxVbkNEYSxDbUNFYixRQUFTLENwQ2pEVCx3Qm9DNkNGLHlCL0JoREksaUJWSm1DLEN5Q3lEdEMsQ0FFRCxnQ0FFRSxpQnpDN0RxQyxDeUM4RHJDLFVuQ1JhLENtQ1NiLGFBQWMsQ0FDZCxpQ25DTmEsQ21DT2Isb0J6Q2pFcUMsQ3lDa0VyQyxrQnpDbEVxQyxDeUNxRXZDLDJEL0IxREEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0owQ2UsQ21DY2YsMkIvQnBFRSxjVkRxQyxDeUN3RXJDLG1CekN4RXFDLEN5Q3lFckMsYW5DbEJhLENEaERiLHdCb0M4REYsMkIvQmpFSSxjVkptQyxDeUNtRnRDLENBZEEsMkNBT0csWUFBYSxDQVBoQixvQ0FXRyxtQkFBb0IsQ0FNdkIsZ0RBRUcsc0JBQXVCLENDOUY3QixjQUNJLHVDcENLd0MsQ29DSHhDLHVCQUNJLG9CMUNFaUMsQzBDRGpDLHdCQUF5QixDQUN6QixjMUNBaUMsQzBDQ2pDLG1CMUNEaUMsQzBDRWpDLGtCMUNGaUMsQ0tPckMsd0JxQ1ZBLHVCQVFRLGUxQ0w2QixDMENPcEMsQ0FFRCxxQkFDSSxpQjFDVmlDLEMwQ1dqQyxVcEMyQ1MsQ29DMUNULFlBQWEsQ0FHakIsd0JBQ0ksZUFBZ0IsQ0FDaEIsVXBDcUNTLENvQ2xDYixxQkFDSSx1Q3BDckJvQyxDb0NzQnBDLGUxQ3RCaUMsQzBDeUJyQyxxQkFDSSx1Q3BDMUJvQyxDb0MyQnBDLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjMUM3QmlDLEMwQzhCakMsZUFBZ0IsQ0FHcEIscUJBQ0ksYXBDbUNnQixDb0NoQ3BCLHFCQUNJLGVBQWdCLENBQ2hCLGMxQ3ZDaUMsQzBDd0NqQyxlQUFnQixDQUNoQixtQjFDekNpQyxDMEMwQ2pDLG9CMUMxQ2lDLEMwQzJDakMscUJwQ2lCUyxDb0NoQlQsVXBDVVMsQ29DVFQsd0JwQ1VTLENvQ1RULHFCQUFzQixDQUN0Qix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhC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NENrQ1YsbUNBSUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxVQUFXLENBQ1gsd0I1Q0F1QixDNENLN0IsbUJyQ3JDSSxtQmJmbUMsQ2tEc0RyQywrQjVDSWEsQzRDTmQseUJwQ3pERCxTQUFVLENBQ1YsNEJSc0Q2QixDNENRekIsaUJBQWtCLENBQ2xCLFNBQVUsQ0E5RGQsZ0JDREUscUJBQXNCLEM5Q1d0Qix3QjZDVkYsZ0JDQ0ksa0JBQW1CLENBRXRCLENEb0JELGdCQ2pCRSxXQUFZLENDVGhCLFMxQ2lCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDR0U5Qix5QmJmbUMsQ2FlbkMsb0JiZm1DLENVQ3JDLGNWRHFDLENvREF2Qyx3QjlDeURlLEM4Q3hEZixpQjlDNEJpQixDOEMzQmpCLHFCOUMwRGUsQzhDekRmLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsY0FBZSxDQUNmLFU5Q2dEZSxDRC9DYix3QitDYkosUzFDVU0sY1ZKbUMsQ29EcUJ4QyxDQTNCRCxldENNRSxtQ1JrRDZCLEM4Q3hEL0IsZXRDQ0UsU0FBVSxDQUNWLDRCUnNENkIsQzhDeEQvQixxQkF1Qkksd0I5Q2dDMkIsQzhDL0IzQixvQjlDK0IyQixDOEM5QjNCLFU5Q3lDYSxDK0M1RGpCLFkzQ1dFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR2hDLGVKZFUsQytDQVosd0IvQ3dEZSxDK0MxRGpCLGNBS0ksZUFBdUIsQ0FMM0IsZUFTSSxVQUFXLENBQ1gsUUFBUyxDQUNULGEvQzZDYSxDK0M1Q2Isd0IvQzRDYSxDK0MzQ2IsYUFBbUIsQ0FHckIsbUJBQ0UscUIvQzJDYSxDK0MxQ2IsbUJBQXNCLENBR3hCLG1CQUNFLHFCL0NnQ2EsQytDL0JiLFUvQ3FDYSxDK0NwQ2IsaUJBQW9CLENBQ3BCLGdCckR6QnFDLENxRHFCdEMscUJBT0csVS9DZ0NXLEMrQzNCakIsa0IzQ3RCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxl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TnRDLENBckJBLHlCekNsTUQsU0FBVSxDQUNWLDRCUnNENkIsQ0QzQzNCLHdCa0RzTEYsbUJBaUJJLGV2RDlNbUMsQ3VEK01uQyxjdkQvTW1DLEN1RGdObkMsaUJqRG5MYSxDaURxTGhCLENBRUQseUJBQ0UsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsVXZEeE5xQyxDdUR5TnJDLFl2RHpOcUMsQ3VEME5yQyxhdkQxTnFDLEN1RDJOckMsWUFBYSxDbERwTmIsd0JrRDZNRix5QkFVSSxvQkFBcUIsQ0FFeEIsQ0FFRCx1QkFDRSxVdkRuT3FDLEN1RG9PckMsV3ZEcE9xQyxDdURxT3JDLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsMEJBQTJCLENBQzNCLFV2RDVPcUMsQ3VEa090Qyw2QnpDbE9ELG1DUmtENkIsQ2lEZ0w1Qiw2QnpDdk9ELFNBQVUsQ0FDViw0QlJzRDZCLENEM0MzQix3QmtEMk5GLHVCQXFCSSxZQUFhLENBRWhCLENBRUQsd0JBQ0UsWXZENVBxQyxDdUQ2UHJDLGF2RDdQcUMsQ3VEOEt2QyxrQkNsTEUsV0FBWSxDRGlNZCxtQkM3TEUscUJBQXNCLENDTHhCLGtCQUNFLHVCekRJcUMsQ3lESHJDLFVuRHlEYSxDbUR4RGIsY3pERXFDLEN5RERyQyxnQkFBaUIsQ0FDakIsc0JBQXVCLENBTHhCLGlEQVNHLGFBQWMsQ0FDZCxtQkFBd0IsQ0FDeEIsVW5EZ0RXLENtRC9DWCxRQUFTLENBR1gsdUZBR0UsaUJ6RGJtQyxDeURnQnJDLHFEQUVFLG9CekRsQm1DLEN5RHFCckMsa0NBQ0UsaUJ6RHRCbUMsQ3lEeUJwQyxpQ0FFRyxpQnpEM0JpQyxDeUQ0QmpDLGVBQW1CLENBakN4QixzUUE2Q0csc0JBQXVCLENBQ3ZCLGN6RHpDbUMsQ3lEMENuQyxVbkRZVyxDbURYWCxnQkFBaUIsQ0FDakIsc0J6RDVDbUMsQ3lENkNuQyxxQm5EZVcsQ21EZFgsb0J6RDlDbUMsQ3lEK0NuQyw2Qm5EUVcsQ21EUFgsY0FB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VzZCLEN5RHVXN0IsV3pEdlc2QixDeUR3VzdCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsNEJuRG5USyxDbUQrUVosNklBMkNTLDZDQUErQyxDQTNDeEQsZ1NBb0RTLGN6RDFYMkIsQ3lEMlgzQixlekQzWDJCLEN5RDRYM0IsYXpENVgyQixDeUQ2WDNCLE9BQVEsQ0F2RGpCLCtJQStEUyx3Qm5EdFZpQixDbUR1UjFCLGlKQXVFUyx3Qm5EcFZHLENtRDZRWiw2SEFrRk8saUJBQWtCLENBbEZ6QixtSUE0Rk8sb0J6RGxhNkIsQ3lEc1VwQyx1RUFtR1Msc0J6RHphMkIsQ3lEMGEzQiw2Qm5EcldVLENtRHNXVixjekQzYTJCLEN5RDRhM0IsZXpENWEyQixDeUQ2YTNCLGN6RDdhMkIsQ3lEOGEzQixPQUFRLENBeEdqQiwrRUErR1csY3pEcmJ5QixDeURzYnpCLGV6RHRieUIsQ3lEdWJ6QixhekR2YnlCLEN5RHdiekIsT0FBUSxDQUNSLHdCbkQxWWUsQ21EMllmLFNBQVUsQ0FDVix3QkFBeUIsQ0FySHBDLHlFQWlJUyw4Q0FBaUQsQ0FDakQsZ0J6RHhjMkIsQ3lEc1VwQyxtSkEySVMsc0J6RGpkMkIsQ3lEeWR2QyxlQUVFLGtCekQzZHFDLEN5RDRkckMsNkJuRHZab0IsQ21Ed1pwQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsNkJ6RC9kcUMsQ3lEZ2VyQyxnQnpEaGVxQyxDeURpZXJDLGlCQUFrQixDQVJuQixzQkFZRywwQ0FBNkMsQ0FDN0MsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsd0JuRHBha0IsQ21EcWFsQixVekQxZW1DLEN5RDJlbkMsV3pEM2VtQyxDeUQ0ZW5DLFN6RDVlbUMsQ3lENmVuQyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLGN6RC9lbUMsQ3lEZ2ZuQyxVbkRwYlcsQ21Ed2JmLHdCQUNFLG9CQUFxQixDQUNyQixhbkRqYm9CLENtRCthckIsK0JBS0csUUFBUyxDQUNULG9CQUFxQixDQ2hnQjNCLFdoRGlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLENJRFYsY1ZEcUMsQzBESHZDLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixVQUFXLENBQ1gsYUFBYyxDQUNkLG1CQUFvQixDckRNbEIsd0JxRGJKLFdoRFVNLGNWSm1DLEMwRHlCeEMsQ0EvQkQsK0M3Q3FCTSxvQmJmbUMsQzBES3JDLGVwRGlEYSxDb0Q1RGpCLDRCQWtCSSx1QkFBd0IsQ0FDeEIsNEJwRHlDYSxDb0Q1RGpCLHNEaERpQkUsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDb0RUZCxpQkE2QkksNEJwRCtCYSxDb0QzQmpCLHdCQUNFLGdCQUFpQixDQUduQiw4Q0FHSSwrQnBEd0JhLENvRDNCakIsNkNBT0ksd0JwRHFCYSxDb0RoQmpCLGdEQUdJLHdCcERTYSxDb0RMakIsc0JBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FKbkMsNEI1Q3ZERSxTQUFVLENBQ1YsNEJSc0Q2QixDb0RXL0Isd0NBRUksWUFBYSxDckR4RGIsd0JxRHNESixvQkFNSSx5QnBEYmEsQ29ET2pCLDBCM0RoRUUsa0JBQW9CLENBQ3BCLG9DQUF5QyxDQUN6QyxzQ0FBd0MsQ0FDeEMsOEJBQWdDLENBQ2hDLG9CQUFzQixDQUN0Qix5QkFBMkIsQ0FDM0IsbUJBQXFCLENBQ3JCLDJCQUE2QixDQUM3QixtQkFBcUIsQ0FDckIsNEJBQThCLEMyRHVEaEMsNkJBYU0sYUFBYyxDQUNkLDRCcERyQlcsQ29ET2pCLDhDQW1CTSxhQUFjLENBQ2QsUUFBUyxDQUNULCtCcER6QlcsQ29ESWpCLHdDQXlCTSxhQUFjLENBQ2YsQzlEekZMLHFCY2FFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR2hDLGVKZFUsQ0lEVixjVkRxQyxDSkN2QyxVVXFEZSxDRC9DYix3QlRUSixxQmNNTSxjVkptQyxDSjBFeEMsQ0E1RUQsc0RBTUksYVU2QzJCLENWNUMzQix5QkFBMEIsQ0FDMUIsZ0NBQThCLENBQTlCLDZCQUE4QixDQVJsQyw0RGtCRUUsbUNSa0Q2QixDVnhDekIsb0NVd0N5QixDVnBEL0IsNERrQkhFLFNBQVUsQ0FDViw0QlJzRDZCLENWcEQvQix1QkErQkksUUFBUyxDQS9CYix5QkFrQ00sZUFBZ0IsQ0FsQ3RCLHlCaUJZTSxnQmJWbUMsQ0pGekMsb0RBNENJLGVBQWdCLENBNUNwQixnRGlCaUJNLGViZm1DLENKRnpDLGdDY0dJLGlCVkRxQyxDYVVuQyxlYlZtQyxDSnNEckMsNkJVTjJCLENWTzNCLHNCSXZEcUMsQ0tPckMsd0JUVEosZ0NjTU0sZ0JWSm1DLENKOER0QyxDU3ZEQyx3QlRUSixnQ0E0RE0sZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixhQUFjLENBRWpCLENBaEVILDBCY0dJLGNWRHFDLENhVW5DLGViVm1DLENKbUVyQyxhQUFjLENBQ2QsaUJBQWtCLENTN0RsQix3QlRUSiwwQmNNTSxjVkptQyxDSnFFdEMsQ0F2RUgsaUNBMEVJLFlBQWMsQ0ExRWxCLGdKY2FFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ1ZrRlYsUUFBUyxDQVJiLHdCYzVFSSxjVkRxQyxDS09yQyx3QlRzRUosd0JjekVNLGdCVkptQyxDSjBGdEMsQ0FiSCx3QmM1RUksa0JWRHFDLENLT3JDLHdCVHNFSix3QmN6RU0sY1ZKbUMsQ0o4RnRDLENBakJILHdCYzVFSSxnQlZEcUMsQ0tPckMsd0JUc0VKLHdCY3pFTSxpQlZKbUMsQ0prR3RDLENBckJILHdCYzVFSSxpQlZEcUMsQ0tPckMsd0JUc0VKLHdCY3pFTSxnQlZKbUMsQ0pzR3RDLENBekJILGdEYzVFSSxrQlZEcUMsQ0tPckMsd0JUc0VKLGdEY3pFTSxpQlZKbUMsQ0oyR3RDLENBOUJILG9EaUJuRU0sZWJWbUMsQ0o2RXpDLDBCaUJuRU0sZWJWbUMsQ0o2RXpDLDBCaUJuRU0saUJiVm1DLENKNkV6QywwQmlCbkVNLGViVm1DLENpQkx2QyxlUGdCQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENXTlYsYVhvRDJCLENXbkQzQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBR3ZCLHFCSEZBLG1DUmtENkIsQ1c5QzNCLG9DWDhDMkIsQ1czQzdCLHFCSFpBLFNBQVUsQ0FDViw0QlJzRDZCLENxRHhEL0IsaUNBR0ksWUFBYSxDdERVYix3QnNEYkosaUNBS00sYUFBYyxDQUVqQixDQUVELDBCQUNFLGVBQWdCLEN0REdoQix3QnNESkYsMEJBR0ksc0IzRE5tQyxDMkRRdEMsQ0FFRCx3QmpEQ0EsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDcURTVixrQjNEWnFDLEMyRGFyQyxtQjNEYnFDLENLT3JDLHdCc0RHRix3QkFLSSxjM0RmbUMsQzJEZ0JuQyxZQUFhLENBRWhCLENBRUQsK0JqRFRBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENpRFNoQyxpQjNEdEJxQyxDMkR1QnJDLFVyRCtCYSxDcUQ5QmIsYUFBYyxDQUNkLG9DckRpQ2EsQ3FEaENiLHVCM0QxQnFDLEMyRDJCckMscUIzRDNCcUMsQzJENEJyQyxvQjNENUJxQyxDS09yQyx3QnNEYUYsK0JBVUksbUIzRDlCbUMsQzJEZ0N0QyxDQUVBLGdDQUVHLFlBQWEsQ0FDYixtQkFBb0IsQ0FJeEIsMEJqRDlCQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDaUQ4QmhDLG9CM0QzQ3FDLEMyRDRDckMsdUIzRDVDcUMsQ0tPckMsd0JzRGtDRiwwQkFLSSxzQjNEOUNtQyxDMkRnRHRDLENBRUQsMEJBQ0Usa0JBQXFCLENBRXJCLGdDakQxQ0YsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDcURvRFIsaUIzRHZEbUMsQzJEd0RuQyxZQUFhLENBQ2IsZUFBZ0IsQ3REbERsQix3QnNEOENBLGdDQU1JLGtCQUFxQixDQUV4QixDQVhGLG9DQWNHLGFBQWMsQ0FDZCxjQUFlLENBQ2YsdUIzRGxFbUMsQzJEbUVuQyxjQUFlLENDekVyQixvQmxEaUJFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENrRGhCbEMsZ0NDQ0UsdUI3REVxQyxDNkREckMsVXZEdURhLENzRHBEZiwwQkNDRSxtQjdESHFDLEM2RElyQyxpQjdESnFDLEM2REtyQyx3QkFBeUIsQ0RHMUIsa0RDRUcsc0JBQXVCLENESzdCLGdCQ0NFLGdCQUFhLENBQWIsWUFBYSxDQUNiLHFCQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsaUNBQXVDLENBQXZDLHNDQUF1QyxDeERYckMsd0J1RFFKLGdCQ01JLHFDN0RyQnFDLEM2RHFCckMsMEM3RHJCcUMsQzZEc0JyQyw0QkFBa0MsQ0FBbEMsaUNBQWtDLENBNkNyQyxDRHBERCxnQ0NXSSxjQUFXLENBQVgsVUFBVyxDQUNYLGlCQUFjLENBQWQsYUFBYyxDeERwQmQsd0J1RFFKLGdDQ2VNLGNBQVcsQ0FBWCxVQUFXLENBQ1gsaUJBQWMsQ0FBZCxhQUFjLENBRWpCLENEbEJILGlDQ3FCSSxjQUFXLENBQVgsVUFBVyxDQUNYLGlCQUFjLENBQWQsYUFBYyxDeEQ5QmQsd0J1RFFKLGlDQ3lCTSxjQUFXLENBQVgsVUFBVyxDQUNYLGlCQUFjLENBQWQsYUFBYyxDQUVqQixDRDVCSCxvQ0MrQkksaUJBQWMsQ0FBZCxhQUFjLENBQ2QsY0FBVyxDQUFYLFVBQVcsQ0FDWCxrQjdEaERxQyxDS09yQyx3QnVEUUosb0NDb0NNLGNBQW9CLENBQXBCLG1CQUFvQixDQUFwQixpQkFBb0IsQ0FDcEIsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsWUFBYSxDQUVoQixDRHhDSCwyQ0MyQ0ksaUJBQWMsQ0FBZCxhQUFjLENBQ2QsY0FBVyxDQUFYLFVBQVcsQ3hEcERYLHdCdURRSiwyQ0MrQ00sY0FBVyxDQUFYLFVBQVcsQ0FDWCxpQkFBYyxDQUFkLGFBQWMsQ0FFakIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkbnN3LWJvZHktLXRleHQtY29sb3I6ICRkYXJrODA7XG4kbnN3LWJvZHktLWxpbmstYWN0aXZlLWNvbG9yOiAkbnN3LWhpZ2hsaWdodC1ibHVlO1xuJG5zdy1ib2R5LS1saW5rLWhvdmVyLWNvbG9yOiByZ2JhKCRuc3ctdGVydGlhcnktYmx1ZSwgMC4yKTtcblxuLm5zdy13eXNpd3lnLWNvbnRlbnR7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgY29sb3I6ICRuc3ctYm9keS0tdGV4dC1jb2xvcjtcblxuICBhOm5vdCgubnN3LWJ1dHRvbik6bm90KC5uc3ctdGFnKXtcbiAgICBjb2xvcjogJG5zdy1ib2R5LS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRuc3ctYm9keS0tbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDZ7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJiArIHB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICogKyBwe1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIHhzKTtcbiAgfVxuXG4gIHVsICsgcCxcbiAgb2wgKyBwe1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICB1bCxcbiAgb2x7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBub25lIG5vbmUgbm9uZSk7XG4gIH1cblxuXG4gIGJsb2NrcXVvdGV7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdsZycpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG1kKTtcbiAgICBib3JkZXItbGVmdDogc29saWQgNnB4ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cbiAgfVxuXG4gIGNpdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgY2l0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCUICc7XG4gIH1cbn1cblxuLy8gSGVhZGluZyBTdHlsZXNcbi5uc3ctd3lzaXd5Zy1jb250ZW50IHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3h4eGwnKVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgneHhsJylcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3hsJylcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ2xnJylcbiAgfVxuXG4gIGg1LFxuICBoNiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdtZCcpXG4gIH1cblxuICAqICsgaDIsXG4gICogKyBoM3tcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCB4eGwpO1xuICB9XG5cbiAgKiArIGg0e1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIHhsKTtcbiAgfVxuXG4gICogKyBoNXtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBsZyk7XG4gIH1cblxuICAqICsgaDZ7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgbWQpO1xuICB9XG59XG5cbi5uc3ctdGV4dC1saW5re1xuICBAaW5jbHVkZSB0ZXh0LWxpbms7XG59XG4iLCIvKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBFZGdlLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGwgZGwsXG5kbCBvbCxcbmRsIHVsLFxub2wgZGwsXG51bCBkbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBuZXN0ZWQgbGlzdHMgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyB3aXRoaW4gbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIGNvbnRyb2xzIGluIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSAxOC0sIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSAxOC0gYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRWRnZSwgYW5kIEZpcmVmb3guXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIG9mIGZvY3VzIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYWRkaXRpb25hbCA6aW52YWxpZCBzdHlsZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyxcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzO1xufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHNyLW9ubHktZm9jdXMge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG5AZnVuY3Rpb24gcmVtKCR2YWx1ZSkge1xuICBAaWYgKHVuaXRsZXNzKCR2YWx1ZSkpIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAqIDFweDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlIC8gJGJhc2UtZm9udC1zaXplICogMXJlbTtcbn1cblxuQGZ1bmN0aW9uIGVtKCR2YWx1ZSkge1xuICBAaWYgKHVuaXRsZXNzKCR2YWx1ZSkpIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAqIDFweDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlIC8gJGJhc2UtZm9udC1zaXplICogMWVtO1xufVxuXG4vLyBnZW5lcmF0ZXMgbW9kaWZlciBjbGFzc2VzIGluIHRoZSBiZW0gc3ludGF4XG5AbWl4aW4gaGVscGVyLWNsYXNzZXMoJGF0dHJpYnV0ZSwgJG1hcCkge1xuXG4gIEBlYWNoICRtb2RpZmllciwgJHZhbHVlIGluICRtYXAge1xuICAgICYtLSN7JG1vZGlmaWVyfSB7XG4gICAgICAjeyRhdHRyaWJ1dGV9OiBnZXQtbWFwcGVkLXZhbHVlKCRtb2RpZmllciwgJG1hcCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9nZXRzIG1hcHBlZCBweCB2YWx1ZXMgYW5kIHJldHVybnMgaXQgYXMgcmVtXG5AZnVuY3Rpb24gZ2V0LW1hcHBlZC12YWx1ZSgka2V5LCAkbWFwKXtcbiAgQGVhY2ggJG1hcGtleSwgJG1hcHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAkbWFwa2V5ID09ICRrZXl7XG4gICAgICBAcmV0dXJuIHJlbSgkbWFwdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBicmVhayBvdXQgb2YgdGhlIG5zdy1jb250YWluZXIgY2xhc3NcbkBtaXhpbiBicmVha091dCgkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbkBtaXhpbiBicmVha091dFJlc2V0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuIiwiJWNsZWFyZml4IHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsImh0bWx7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHl7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi5uc3ctY29udGFpbmVye1xuICBAaW5jbHVkZSBjb250YWluZXI7XG5cbiAgJi0tZmx1c2h7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5zdy1ncmlke1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiByZW0oJGdyaWQtY29udGFpbmVyLW9mZnNldCk7XG4gIG1hcmdpbi1yaWdodDogcmVtKCRncmlkLWNvbnRhaW5lci1vZmZzZXQpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAmID4gLm5zdy1jb2x7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oJGdyaWQtZ3V0dGVycyk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKCRncmlkLWd1dHRlcnMpO1xuICB9XG5cbiAgJi0tbm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJiA+IC5uc3ctY29se1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGdyaWQtY29sdW1ucygpXG4iLCJAbWl4aW4gZ3JpZC1jb2x1bW5zKCl7XG4gIC5uc3ctY29sIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb2x1bW5zIGluICRncmlkLWNvbC1zaXplcyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KXtcbiAgICAgICAgQGVhY2ggJG1vZGlmaWVyLCAkc2l6ZSBpbiAkY29sdW1ucyB7XG4gICAgICAgICAgJi0tI3skbW9kaWZpZXJ9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkc2l6ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIoJG9mZnNldDogJGNvbnRhaW5lci1vZmZzZXQpe1xuICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLW1heC13aWR0aCk7XG4gIHBhZGRpbmctbGVmdDogcmVtKCRvZmZzZXQpO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oJG9mZnNldCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtaXhpbiBjb250YWluZXItZmx1c2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4iLCJAbWl4aW4gYnJlYWtwb2ludCggJHNpemUsICR3aWR0aC10eXBlOiBtaW4td2lkdGgpIHtcblxuICBAaWYgdHlwZS1vZiggJHNpemUgKSAhPSAnc3RyaW5nJyB7XG4gICAgQGVycm9yICdOU1ctRFMgQnJlYWtwb2ludCBtaXhpbiBhY2NlcHRzIG9ubHkgc3RyaW5ncyc7XG4gIH1cblxuICBAaWYgJHNpemUgIT0gJ3hzJyBhbmQgJHNpemUgIT0gJ3NtJyBhbmQgJHNpemUgIT0gJ21kJyBhbmQgJHNpemUgIT0gJ2xnJyB7XG4gICAgQGVycm9yICdOU1ctRFMgQnJlYWtwb2ludCBtaXhpbiBhbGxvd3MgdGhlIGZvbGxvd2luZyBicmVha3BvaW50IHNpemVzIHhzLCBzbSwgbWQsIGxnJztcbiAgfSBAZWxzZSB7XG5cbiAgICAkcHgtc2l6ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRzaXplKTtcbiAgICAkZW0tc2l6ZTogZW0oJHB4LXNpemUpO1xuXG4gICAgQG1lZGlhICgkd2lkdGgtdHlwZTogJGVtLXNpemUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tY29sb3ItaGV4XG5cbi8vIEJhc2UgZm9udCBzaXplXG4kYmFzZS1mb250LXNpemU6IDE2cHg7XG5cbi8vIHByaW1hcnkgZm9udCBzdGFja1xuJGZvbnQtc3RhY2s6ICdNb250c2VycmF0JywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQ6IChcbiAgcmVndWxhcjogNDAwLFxuICBoZWFkaW5nOiA2MDAsXG4pICFkZWZhdWx0O1xuXG4vL0ZvbnQgc2l6ZXMgcHJlc2V0cyAobW9iaWxlLCBkZXNrdG9wKVxuJGZvbnQtc2l6ZXM6IChcbiAgeHM6ICAgKDE0cHgsIDE0cHgpLFxuICBzbTogICAoMTZweCwgMTZweCksXG4gIG1kOiAgICgxOHB4LCAyMHB4KSxcbiAgbGc6ICAgKDIwcHgsIDI0cHgpLFxuICB4bDogICAoMjRweCwgMjhweCksXG4gIHh4bDogICgyNnB4LCAzMnB4KSxcbiAgeHh4bDogKDMycHgsIDU2cHgpXG4pICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLXJlcG9uc2l2ZS1icmVha3BvaW50OiAnbWQnO1xuXG4vLyBMaW5laGVpZ2h0IG1hcHBpbmdcbiRsaW5lLWhlaWdodDogKFxuICBub3NwYWNlOiAgMSxcbiAgZGVmYXVsdDogIDEuMjUsXG4pICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbnM6IChcbiAgYmFzZTogYWxsIDAuMjVzIGVhc2UtaW4tb3V0LFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuLy8gU3BhY2luZyAtIFVzZWQgd2l0aCBtYXJnaW4gYW5kIHBhZGRpbmdcbiRzcGFjaW5nLXNpemVzOiAoXG4gIG5vbmU6ICAgMCwgICAgLy8wcmVtXG4gIHhzOiAgICAgOHB4LCAgLy8wLjVyZW1cbiAgc206ICAgICAxMnB4LCAvLzAuOHJlbVxuICBtZDogICAgIDE2cHgsIC8vMXJlbVxuICBsZzogICAgIDI0cHgsIC8vMS41cmVtXG4gIHhsOiAgICAgMzJweCwgLy8ycmVtXG4gIHh4bDogICAgNDhweCwgLy8zcmVtXG4gIHh4eGw6ICAgNjRweCwgLy80cmVtXG4gIHh4eHhsOiAgODBweCAgLy81cmVtXG4pICFkZWZhdWx0O1xuXG4vLyBQcmVkZWZpbmVkIENvbG91cnMgYW5kIHRoZWlyIG5hbWVzXG4vLyBCcmFuZFxuJG5zdy1wcmltYXJ5LWJsdWU6ICAgICAgIzAwMjY2NCAhZGVmYXVsdDtcbiRuc3ctcHJpbWFyeS1oaWdobGlnaHQ6ICNkNzE1M2EgIWRlZmF1bHQ7XG4kbnN3LWhpZ2hsaWdodC1ibHVlOiAgICAjMmU1Mjk5ICFkZWZhdWx0O1xuJG5zdy10ZXJ0aWFyeS1ibHVlOiAgICAgIzAwYWJlNiAhZGVmYXVsdDtcblxuLy8gU2hhZGVzXG4kYmxhY2s6ICAgIzAwMDAwMCAhZGVmYXVsdDtcbiRkYXJrODA6ICAjMzMzMzMzICFkZWZhdWx0O1xuJGRhcms3MDogXHQjNGM0ZjU1ICFkZWZhdWx0O1xuJGRhcms2MDogXHQjNmQ3MDc5ICFkZWZhdWx0O1xuJGxpZ2h0NDA6ICNhMGE1YWUgIWRlZmF1bHQ7XG4kbGlnaHQyMDogI2U0ZTRlNiAhZGVmYXVsdDtcbiRsaWdodDEwOiAjZjRmNGY3ICFkZWZhdWx0O1xuJHdoaXRlOiAgICNmZmZmZmYgIWRlZmF1bHQ7XG5cbi8vIE5vdGlmaWNhdGlvbnNcbiRpbmZvLWJsdWU6ICAgICAgIzJlNTI5OSAhZGVmYXVsdDtcbiRpbmZvLWJsdWUtbGlnaHQxMDogI2VhZWRmNCAhZGVmYXVsdDtcbiRzdWNjZXNzLWdyZWVuOiAgIzAwYTkwOCAhZGVmYXVsdDtcbiRzdWNjZXNzLWdyZWVuLWxpZ2h0MTA6ICNlNWY2ZTYgIWRlZmF1bHQ7XG4kd2FybmluZy1vcmFuZ2U6ICNkYzU4MDAgIWRlZmF1bHQ7XG4kd2FybmluZy1vcmFuZ2UtbGlnaHQxMDogI2ZiZWVlNSAhZGVmYXVsdDtcbiRlcnJvci1yZWQ6ICAgICAgI2I4MTIzNyAhZGVmYXVsdDtcbiRlcnJvci1yZWQtbGlnaHQxMDogI2Y3ZTdlYiAhZGVmYXVsdDtcblxuLy8gc2l0ZXdpZGUgbWVzc2FnZVxuJGRlZmF1bHQtYmx1ZTEwOiAjZTZlOWVmO1xuJGFsZXJ0LXllbGxvdzogI2ZmY2IyZDtcblxuLy8gTm90aWZpY2F0aW9uIHZhcmlhdGlvbnNcbiRub3RpZmljYXRpb246IChcbiAgaW5mbzogKFxuICAgIGJvcmRlcjogJGluZm8tYmx1ZSxcbiAgICBiZzogJGluZm8tYmx1ZS1saWdodDEwLFxuICAgIGZpbGw6ICRpbmZvLWJsdWUsXG4gICksXG4gIHN1Y2Nlc3M6IChcbiAgICBib3JkZXI6ICRzdWNjZXNzLWdyZWVuLFxuICAgIGJnOiAkc3VjY2Vzcy1ncmVlbi1saWdodDEwLFxuICAgIGZpbGw6ICRzdWNjZXNzLWdyZWVuLFxuICApLFxuICB3YXJuaW5nOiAoXG4gICAgYm9yZGVyOiAkd2FybmluZy1vcmFuZ2UsXG4gICAgYmc6ICR3YXJuaW5nLW9yYW5nZS1saWdodDEwLFxuICAgIGZpbGw6ICR3YXJuaW5nLW9yYW5nZSxcbiAgKSxcbiAgZXJyb3I6IChcbiAgICBib3JkZXI6ICRlcnJvci1yZWQsXG4gICAgYmc6ICRlcnJvci1yZWQtbGlnaHQxMCxcbiAgICBmaWxsOiAkZXJyb3ItcmVkLFxuICApLFxuKSAhZGVmYXVsdDtcblxuXG4vL0JveCBTaGFkb3dzXG4kc2hhZG93czogKFxuICBtZW51OiAwIDRweCA5cHggLTVweCByZ2JhKCRibGFjaywgMC40KSxcbiAgY2FyZDogMCA0cHggMTJweCAwIHJnYmEoJGJsYWNrLCAwLjE1KSxcbiAgY2FyZC1ob3ZlcjogMnB4IDZweCAxMnB4IDAgcmdiYSgkYmxhY2ssIDAuMjUpLFxuKSAhZGVmYXVsdDtcblxuLy9Gb2N1cyBhbmQgSG92ZXJcbiRmb2N1cy1jb2xvcjogJG5zdy10ZXJ0aWFyeS1ibHVlICFkZWZhdWx0O1xuJGZvY3VzZXM6IChcbiAgZGVmYXVsdDogMCAwIDAgM3B4ICRmb2N1cy1jb2xvcixcbiAgY2FyZDogKDAgMCAwIDNweCAkZm9jdXMtY29sb3IsIG1hcC1nZXQoJHNoYWRvd3MsIGNhcmQtaG92ZXIpKVxuKSAhZGVmYXVsdDtcblxuJGhvdmVyLWNvbG91cjogcmdiYSgkbnN3LXRlcnRpYXJ5LWJsdWUsIDAuMik7XG5cbi8vTGlua3NcbiRsaW5rLWNvbG9yOiAkbnN3LWhpZ2hsaWdodC1ibHVlO1xuJGxpbmstaG92ZXItLW91dGxpbmUtY29sb3I6IHJnYmEoJG5zdy10ZXJ0aWFyeS1ibHVlLCAwLjIpO1xuXG4kb3ZlcmxheS13aGl0ZTogcmdiYSgkd2hpdGUsIDAuOCk7XG4kb3ZlcmxheS1ibGFjazogcmdiYSgkYmxhY2ssIDAuOCk7XG4kZXJyb3ItbWVzc2FnZTogcmdiYSgkZXJyb3ItcmVkLCAwLjEpO1xuXG4vLyBCcmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gIHhzOiA1NzZweCxcbiAgc206IDc2OHB4LFxuICBtZDogOTkycHgsXG4gIGxnOiAxMjAwcHgsXG4pICFkZWZhdWx0O1xuXG4kaWNvbi1jb2xvcnM6IChcbiAgZXJyb3I6ICRlcnJvci1yZWQsXG4gIHN1Y2Nlc3M6ICRzdWNjZXNzLWdyZWVuLFxuICBpbmZvOiAkaW5mby1ibHVlLFxuICB3YXJuaW5nOiAkd2FybmluZy1vcmFuZ2UsXG4gIGRlZmF1bHQ6ICRuc3ctcHJpbWFyeS1ibHVlLFxuKSAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyXG4kY29udGFpbmVyLW9mZnNldDogMTZweDtcbiRjb250YWluZXItbWF4LXdpZHRoOiAxMjAwcHg7XG5cbi8vIEdyaWRcbiRncmlkLWd1dHRlcnM6IDhweDtcbiRncmlkLWNvbnRhaW5lci1vZmZzZXQ6IC0oJGdyaWQtZ3V0dGVycyk7XG4kZ3JpZC1tYXJnaW5zOiAoXG4gIHhzOiA4cHgsXG4gIHNtOiA4cHgsXG4gIG1kOiA4cHgsXG4gIGxnOiAzMnB4LFxuKTtcbiRncmlkLW1hcmdpbi10b3A6IDE2cHg7XG5cbiRncmlkLWNvbC1zaXplczogKFxuICB4czogKFxuICAgIGhhbGY6IDUwJSxcbiAgKSxcbiAgc206IChcbiAgICB0aGlyZDogMzMuMyUsXG4gICAgdHdvLXRoaXJkczogNjYuNiUsXG4gICAgcXVhcnRlcjogNTAlLFxuICAgIHRocmVlLXF1YXJ0ZXJzOiA1MCVcbiAgKSxcbiAgbWQ6IChcbiAgICBxdWFydGVyOiAyNSUsXG4gICAgdGhyZWUtcXVhcnRlcnM6IDc1JVxuICApXG4pO1xuXG4kYnV0dG9uLXZhcmlhdGlvbnM6IChcbiAgcHJpbWFyeTogKFxuICAgIGNvbG9yOiAkd2hpdGUsXG4gICAgY29sb3JIb3ZlcjogJHdoaXRlLFxuICAgIGJnOiAkbnN3LWhpZ2hsaWdodC1ibHVlLFxuICAgIGJnSG92ZXI6IGxpZ2h0ZW4oJG5zdy1oaWdobGlnaHQtYmx1ZSwgNS44OCksXG4gICAgYm9yZGVyOiAkbnN3LWhpZ2hsaWdodC1ibHVlLFxuICAgIGJvcmRlckhvdmVyOiBsaWdodGVuKCRuc3ctaGlnaGxpZ2h0LWJsdWUsIDUuODgpXG4gICksXG4gIGhpZ2hsaWdodDogKFxuICAgIGNvbG9yOiAkd2hpdGUsXG4gICAgY29sb3JIb3ZlcjogJHdoaXRlLFxuICAgIGJnOiAkbnN3LXByaW1hcnktaGlnaGxpZ2h0LFxuICAgIGJnSG92ZXI6IGxpZ2h0ZW4oJG5zdy1wcmltYXJ5LWhpZ2hsaWdodCwgNS44OCksXG4gICAgYm9yZGVyOiAkbnN3LXByaW1hcnktaGlnaGxpZ2h0LFxuICAgIGJvcmRlckhvdmVyOiBsaWdodGVuKCRuc3ctcHJpbWFyeS1oaWdobGlnaHQsIDUuODgpXG4gICksXG4gIG91dGxpbmU6IChcbiAgICBjb2xvcjogJGRhcms4MCxcbiAgICBjb2xvckhvdmVyOiAkd2hpdGUsXG4gICAgYmc6ICR3aGl0ZSxcbiAgICBiZ0hvdmVyOiAkbnN3LWhpZ2hsaWdodC1ibHVlLFxuICAgIGJvcmRlcjogJG5zdy1oaWdobGlnaHQtYmx1ZSxcbiAgICBib3JkZXJIb3ZlcjogJG5zdy1oaWdobGlnaHQtYmx1ZVxuICApLFxuICB3aGl0ZTogKCAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWNvbG9yLWtleXdvcmRzXG4gICAgY29sb3I6ICRkYXJrODAsXG4gICAgY29sb3JIb3ZlcjogJGRhcms4MCxcbiAgICBiZzogJHdoaXRlLFxuICAgIGJnSG92ZXI6ICRsaWdodDIwLFxuICAgIGJvcmRlcjogJHdoaXRlLFxuICAgIGJvcmRlckhvdmVyOiAkbGlnaHQyMFxuICApLFxuKSAgIWRlZmF1bHQ7XG5cbiRzaXRld2lkZS1tZXNzYWdlOiAoXG4gIGRlZmF1bHQ6IChcbiAgICBjb2xvcjogJGRhcms4MCxcbiAgICBiZzogJGRlZmF1bHQtYmx1ZTEwLFxuICApLFxuICBkYXJrOiAoXG4gICAgY29sb3I6ICR3aGl0ZSxcbiAgICBiZzogJGRhcms4MCxcbiAgKSxcbiAgYWxlcnQ6IChcbiAgICBjb2xvcjogJGRhcms4MCxcbiAgICBiZzogJGFsZXJ0LXllbGxvdyxcbiAgKSxcbikgICFkZWZhdWx0O1xuIiwiLm5zdy1pY29ue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBmaWxsOiBtYXAtZ2V0KCRpY29uLWNvbG9ycywgZGVmYXVsdCk7XG5cbiAgJi0tZXJyb3J7XG4gICAgZmlsbDogbWFwLWdldCgkaWNvbi1jb2xvcnMsIGVycm9yKTtcbiAgfVxuXG4gICYtLXN1Y2Nlc3N7XG4gICAgZmlsbDogbWFwLWdldCgkaWNvbi1jb2xvcnMsIHN1Y2Nlc3MpO1xuICB9XG5cbiAgJi0taW5mb3tcbiAgICBmaWxsOiBtYXAtZ2V0KCRpY29uLWNvbG9ycywgaW5mbyk7XG4gIH1cblxuICAmLS13YXJuaW5ne1xuICAgIGZpbGw6IG1hcC1nZXQoJGljb24tY29sb3JzLCB3YXJuaW5nKTtcbiAgfVxuXG4gICYtLXJvdGF0ZS05MHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAmLS1yb3RhdGUtMTgwe1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmLS1yb3RhdGUtMjcwe1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWtleXdvcmRzXG5cbiRjb2xvdXJzOiAoXG4gIGdyZXk6ICRsaWdodDEwLFxuKSAhZGVmYXVsdDtcblxuLm5zdy1zZWN0aW9uIHtcbiAgcGFkZGluZzogcmVtKDQwcHgpIDAgcmVtKDYwcHgpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgcGFkZGluZzogcmVtKDUwcHgpIDAgcmVtKDcwcHgpO1xuICB9XG5cbiAgJi0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG91cnMge1xuICAgICYtLSN7JGtleX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG59XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYSxcbmVtLFxuc21hbGwsXG5saW5rLFxuYWJicixcbmFjcm9ueW0sXG5ibG9ja3F1b3RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHNtKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHh4eGwpO1xufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh4eGwpO1xufVxuXG5oMyxcbi5oMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh4bCk7XG59XG5cbmg0LFxuLmg0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGxnKTtcbn1cblxuaDUsXG4uaDUge1xuICBAaW5jbHVkZSBmb250LXNpemUobWQpO1xufVxuXG5lbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmxpbmssXG5hYmJyLFxuYWJiclt0aXRsZV0sXG5hY3JvbnltIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGxnKTtcbiAgY29sb3I6ICRkYXJrODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMjJweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IHJlbSg0NXB4KSBhdXRvO1xuICBtYXgtd2lkdGg6IHJlbSg2MzBweCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IHJlbSg2cHgpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShzbSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogcmVtKDFweCk7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrODA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuc3ctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRuc3ctaGlnaGxpZ2h0LWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gIC5leHRlcm5hbCB7XG4gICAgQGluY2x1ZGUgbnN3LWxpbms7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvb3Blbl9pbl9uZXcucG5nJyk7XG4gICAgfVxuICB9XG5cbiAgLnBkZiB7XG4gICAgQGluY2x1ZGUgbnN3LWxpbms7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGRmLnBuZycpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn0iLCIvLyBGb250LXNpemUgbWl4aW4gLSByZXR1cm5zIHRoZSBmb250IHNpemUgZm9yIG1vYmlsZSBhbmQgZGVza3RvcCBiYXNlZCBvZiB0aGUgdmFsdWVzIGluICRmb250LXNpemVzIG1hcFxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBAaWYgJHNpemUgIT0gJ3hzJyBhbmQgJHNpemUgIT0gJ3NtJyBhbmQgJHNpemUgIT0gJ21kJyBhbmQgJHNpemUgIT0gJ2xnJyBhbmQgJHNpemUgIT0gJ3hsJyBhbmQgJHNpemUgIT0gJ3h4bCcgYW5kICRzaXplICE9ICd4eHhsJyB7XG4gICAgQGVycm9yICdOU1ctRFMgZm9udCBtaXhpbiBhbGxvd3MgdGhlIGZvbGxvd2luZyB2YWx1ZXMgZm9yICRzaXplczogeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGwsIHh4eGwuIFlvdSBoYXZlIHVzZWQgXCIjeyRzaXplfVwiJztcbiAgfVxuXG4gIEBpZiAkc2l6ZSB7XG4gICAgZm9udC1zaXplOiBnZXQtZm9udC1zaXplKCRzaXplLCAnbW9iaWxlJyk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb250LXNpemUtcmVwb25zaXZlLWJyZWFrcG9pbnQpe1xuICAgICAgZm9udC1zaXplOiBnZXQtZm9udC1zaXplKCRzaXplLCAnZGVza3RvcCcpOztcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9udC1zdGFjayBtaXhpbiAtIHJldHVybnMgdGhlIGZvbnQgc3RhY2sgYWxzbyBhcHBsaWVzIHNwZWNpZmljIHdlaWdodGluZyBpZiBoZWFkaW5nIG9yIG5vdFxuQG1peGluIGZvbnQtc3RhY2soJHdlaWdodDogJ3JlZ3VsYXInKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgQGlmICR3ZWlnaHQgPT0gJ3JlZ3VsYXInIHtcbiAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsIHJlZ3VsYXIpXG4gIH0gQGVsc2UgaWYgJHdlaWdodCA9PSAnaGVhZGluZycge1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgaGVhZGluZylcbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZXQgdGhlIGZvbnQgc2l6ZSBmcm9tICRmb250LXNpemVzIG1hcCBhbmQgY29udmVydCB2YWx1ZXMgdG8gcmVtXG5AZnVuY3Rpb24gZ2V0LWZvbnQtc2l6ZSgkc2l6ZSwgJHNjcmVlbi1zaXplOiAnbW9iaWxlJyl7XG4gIEBpZiAkc2NyZWVuLXNpemUgIT0gJ21vYmlsZScgYW5kICRzY3JlZW4tc2l6ZSAhPSAnZGVza3RvcCcge1xuICAgIEBlcnJvciAnTlNXLURTIGdldC1mb250LXNpemUgZnVuY3Rpb24gYWxsb3dzIHRoZSBmb2xsb3dpbmcgdmFsdWVzIGZvciAkc2NyZWVuLXNpemU6IG1vYmlsZSwgZGVza3RvcCc7XG4gIH1cblxuICAkc2NyZWVuLXNpemUtdmFsdWU6IGlmKCRzY3JlZW4tc2l6ZSA9PSAnbW9iaWxlJywgMSwgMik7XG5cbiAgQGVhY2ggJHNpemUta2V5LCAkc2l6ZS12YWx1ZSBpbiAkZm9udC1zaXplcyAge1xuICAgIEBpZiAkc2l6ZS1rZXkgPT0gJHNpemV7XG4gICAgICAkZm9udC1zaXplOiBudGgoJHNpemUtdmFsdWUsICRzY3JlZW4tc2l6ZS12YWx1ZSk7XG4gICAgICBAcmV0dXJuIHJlbSgkZm9udC1zaXplKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWhleFxuXG4kdGV4dC1jb2xvcjogIzBhMGIwOTtcbiRjYXB0aW9uLWNvbG9yOiAjNGQ0ZDRkO1xuJGxpbmstdmlzaXRlZDogIzU1MWE4YjsiLCIubnN3LWFjY29yZGlvbntcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBub25lIG5vbmUpO1xuXG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCB4cyBub25lIG5vbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIC5pcy1yZWFkeSAmIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ue1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCB4cyBub25lIG5vbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb257XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDFyZW07XG5cbiAgICAuaXMtb3BlbiAme1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICRuc3ctcHJpbWFyeS1ibHVlO1xuICB9XG59XG4iLCJAbWl4aW4gbnN3LXNwYWNpbmcoJHR5cGUsICRzaXplcyl7XG4gICRpcy1sb25naGFuZDogKHN0ci1pbmRleCgkdHlwZSwgJy10b3AnKSAhPSBudWxsIG9yIHN0ci1pbmRleCgkdHlwZSwgJy1ib3R0b20nKSAhPSBudWxsIG9yIHN0ci1pbmRleCgkdHlwZSwgJy1sZWZ0JykgIT0gbnVsbCBvciBzdHItaW5kZXgoJHR5cGUsICctcmlnaHQnKSAhPSBudWxsKTtcbiAgJGhhcy1tdWx0aXBsZS12YWx1ZXM6IGxlbmd0aCgkc2l6ZXMpID4gMTtcbiAgJGxvbmdoYW5kLXZhbHVlczogKCk7XG5cbiAgQGlmICRpcy1sb25naGFuZCBhbmQgJGhhcy1tdWx0aXBsZS12YWx1ZXMge1xuICAgIEBlcnJvciAnTXVsdGlwbGUgc2l6ZSB2YWx1ZXMgc2hvdWxkIGJlIHVzZWQgd2l0aCB0aGUgc2hvcnRoYW5kIHByb3BlcnR5LCB5b3UgaGF2ZSBwYXNzZWQgaW4gXCIjeyR0eXBlfVwiLiBVc2EgYSBzaW5nbGUgdmFsdWUgb3IgdXNlIGEgc2hvcnRoYW5kIHByb3BlcnR5IG5hbWUuJztcbiAgfVxuXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG5cbiAgICBAaWYgJHNpemUgIT0gJ25vbmUnIGFuZCAkc2l6ZSAhPSAneHMnIGFuZCAkc2l6ZSAhPSAnc20nIGFuZCAkc2l6ZSAhPSAnbWQnIGFuZCAkc2l6ZSAhPSAnbGcnIGFuZCAkc2l6ZSAhPSAneGwnIGFuZCAkc2l6ZSAhPSAneHhsJyBhbmQgJHNpemUgIT0gJ3h4eGwnIGFuZCAkc2l6ZSAhPSAneHh4eGwnIHtcbiAgICAgIEBlcnJvciAnTlNXLURTIFNwYWNpbmcgbWl4aW4gYWxsb3dzIHRoZSBmb2xsb3dpbmcgc3BhY2luZyBzaXplczogbm9uZSwgeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGwsIHh4eGwsIHh4eHhsLiBZb3UgaGF2ZSB1c2VkIFwiI3skc2l6ZX1cIic7XG4gICAgfVxuXG4gICAgQGlmICRpcy1sb25naGFuZHtcbiAgICAgICN7JHR5cGV9OiBnZXQtbWFwcGVkLXZhbHVlKCRzaXplcywgJHNwYWNpbmctc2l6ZXMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHZhbHVlOiBnZXQtbWFwcGVkLXZhbHVlKCRzaXplLCAkc3BhY2luZy1zaXplcyk7XG4gICAgICAkbG9uZ2hhbmQtdmFsdWVzOiBhcHBlbmQoJGxvbmdoYW5kLXZhbHVlcywgJHZhbHVlKTtcblxuICAgICAgI3skdHlwZX06ICRsb25naGFuZC12YWx1ZXM7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbnN3LWZvY3VzKCR0eXBlOiBkZWZhdWx0KSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGZvY3VzZXMsICR0eXBlKTtcbn1cblxuQG1peGluIG5zdy1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvdXI7XG59XG4iLCIubnN3LWFjY29yZGlvbntcbiAgJl9fYnV0dG9ue1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gIH1cbn1cbiIsIi5uc3ctYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCd4cycpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG5cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVte1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IHJlbSg2cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oNnB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNHB4KTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMiksXG4gICZfX2l0ZW06bGFzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmX19pdGVtOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5re1xuICAgIEBpbmNsdWRlIHRleHQtbGluaygpXG4gIH1cblxuICAmLS1jdXJyZW50e1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgfVxufVxuIiwiQG1peGluIHRleHQtbGluaygpIHtcbiAgJntcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgJGxpbmstaG92ZXItLW91dGxpbmUtY29sb3I7XG4gIH1cblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgfVxufVxuIiwiLm5zdy1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiByZW0oNTBweCkgMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5uc3ctYnV0dG9ue1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBtZCBub25lIG5vbmUpO1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKCRib3JkZXItcmFkaXVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiByZW0oMTIuNXB4KSByZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiByZW0oMTI0cHgpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidXR0b24tdmFyaWF0aW9ucyB7XG4gICAgJi0tI3skY29sb3J9IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazcwO1xuICAgIGNvbG9yOiAkbGlnaHQyMDtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrNzA7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4ubnN3LWJ1dHRvbi0tYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAmICsgLm5zdy1idXR0b24tLWJsb2Nre1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNxLWZvcm0tc3VibWl0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQobWFwLWdldCgkYnV0dG9uLXZhcmlhdGlvbnMsIHByaW1hcnkpKTtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gIC8vIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgbWQgbWQgbm9uZSBub25lKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkYm9yZGVyLXJhZGl1cyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogcmVtKDEyLjVweCkgcmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogcmVtKDEyNHB4KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gIH1cbn0iLCJAbWl4aW4gYnV0dG9uLXZhcmlhbnQoJHZhbHVlKXtcbiAgY29sb3I6IG1hcC1nZXQoJHZhbHVlLCBjb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHZhbHVlLCBiZyk7XG4gIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdmFsdWUsIGJvcmRlcik7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmV7XG4gICAgY29sb3I6IG1hcC1nZXQoJHZhbHVlLCBjb2xvckhvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR2YWx1ZSwgYmdIb3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR2YWx1ZSwgYm9yZGVySG92ZXIpO1xuICB9XG59XG4iLCIubnN3LWJ1dHRvbntcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVke1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5uc3ctY2FsbG91dHtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbWQpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gIGJhY2tncm91bmQ6ICRsaWdodDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggJG5zdy1wcmltYXJ5LWJsdWU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBsZyBsZyBsZyBtZCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJl9faWNvbntcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1yaWdodCwgbWQpO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogcmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG1kKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBub25lKTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBzbSBub25lIG5vbmUgbm9uZSlcbiAgICB9XG5cbiAgICAubnN3LXRleHQtbGlua3tcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIHNtKVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIi5uc3ctY2FsbG91dHtcbiAgJl9fY29udGVudHtcbiAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBub25lIG5vbmUgbm9uZSBub25lKVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUgbm9uZSBzbSBub25lKVxuICB9XG59XG4iLCIubnN3LWNhcmR7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIGNhcmQpO1xuICB0cmFuc2l0aW9uOiBtYXAtZ2V0KCR0cmFuc2l0aW9ucywgYmFzZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiByZW0oNDAwcHgpO1xuXG4gICY6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgY2FyZC1ob3Zlcik7XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbntcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXMoY2FyZCk7XG5cbiAgICAubnN3LWNhcmRfX2xpbmt7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUgbm9uZSBzbSBub25lKTtcbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdzbScpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG1kKTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCA2cHggJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBtZCB4bCk7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgbm9uZSBub25lIHNtIG5vbmUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3tcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIH1cblxuICAmX190YWcsXG4gICZfX2RhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgneHMnKTtcbiAgfVxuXG4gICZfX2ljb257XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBub25lIG5vbmUgbm9uZSk7XG4gIH1cblxuICAmX19saW5re1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRhcms4MDtcblxuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uc3ctY2FyZC0tbWVkaWF7XG4gIC5uc3ctY2FyZF9faW1hZ2UtYXJlYXtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IHJlbSgyMDBweClcbiAgfVxuXG4gIC5uc3ctY2FyZF9fY29udGVudHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5uc3ctY2FyZF9faW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbn1cblxuLm5zdy1jYXJkLS1uZXdze1xuICAubnN3LWNhcmRfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm5zdy1jYXJkX190YWd7XG4gICAgb3JkZXI6IDFcbiAgfVxuXG4gIC5uc3ctY2FyZF9fZGF0ZXtcbiAgICBvcmRlcjogMlxuICB9XG5cbiAgLm5zdy1jYXJkX190aXRsZSxcbiAgLm5zdy1jYXJkX19jb3B5LFxuICAubnN3LWNhcmRfX2ljb257XG4gICAgb3JkZXI6IDNcbiAgfVxufVxuXG5cbi5uc3ctY2FyZC0taGVhZGxpbmV7XG4gIC5uc3ctY2FyZF9fdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCd4bCcpXG4gIH1cbn1cbiIsIi5uc3ctY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gIH1cblxuICAmX19pbWFnZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLm5zdy1jYXJkLS1uZXdzIHtcblxuICAubnN3LWNhcmRfX2ltYWdlLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICAgIGhlaWdodDogcmVtKDIwMHB4KTtcbiAgfVxuXG4gIC5uc3ctY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5uc3ctY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm5zdy1jYXJkX190YWcge1xuICAgIG9yZGVyOiAyXG4gIH1cblxuICAubnN3LWNhcmRfX2RhdGUge1xuICAgIG9yZGVyOiAzXG4gIH1cblxuICAubnN3LWNhcmRfX3RpdGxlLFxuICAubnN3LWNhcmRfX2NvcHksXG4gIC5uc3ctY2FyZF9faWNvbiB7XG4gICAgb3JkZXI6IDRcbiAgfVxufVxuXG4ubnN3LWNhcmQtLWV2ZW50cyB7XG5cbiAgLm5zdy1jYXJkX19pbWFnZS1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IHJlbSgyMDBweClcbiAgfVxuXG4gIC5uc3ctY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5uc3ctY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm5zdy1jYXJkX190YWcge1xuICAgIG9yZGVyOiAyXG4gIH1cblxuICAubnN3LWNhcmRfX2RldGFpbHMge1xuICAgIG9yZGVyOiAzXG4gIH1cblxuICAubnN3LWNhcmRfX3RpdGxlLFxuICAubnN3LWNhcmRfX2NvcHksXG4gIC5uc3ctY2FyZF9faWNvbiB7XG4gICAgb3JkZXI6IDRcbiAgfVxufVxuXG4ubnN3LWNhcmRfX2RldGFpbHMge1xuICBAZXh0ZW5kIC5uc3ctY2FyZF9fZGF0ZTtcbn1cblxuLm5zdy1jYXJkcyB7XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IGF1dG8gMCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggJGZvY3VzLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uc3ctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMCA0LjVyZW07XG4gIH1cblxuICAubnN3LWNvbC0tdGhpcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLm5zdy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuXG4gIC5uc3ctY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIi5uc3ctZGlyZWN0aW9uLWxpbmsge1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1yaWdodCwgbWQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSg4cHgpO1xuICBtaW4td2lkdGg6IHJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGRhcms4MDtcblxuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICB9XG5cbiAgJl9faWNvbi1iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuXG4gICZfX2ljb24tdG9wIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgJl9faWNvbi1ib3R0b20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gICZfX2ljb24tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAubnN3LWljb24ge1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLm5zdy1oZXJvLWJhbm5lcntcbiAgJHBhcmVudDogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgaGVpZ2h0OiByZW0oMzgwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pbWFnZS1hcmVhe1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXtcbiAgICBAaW5jbHVkZSBicmVha091dDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtYXJlYXtcbiAgICBAaW5jbHVkZSBicmVha091dDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBAaW5jbHVkZSBicmVha091dFJlc2V0O1xuICAgICAgaGVpZ2h0OiByZW0oMzgwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDIwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG1kIGxnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG92ZXJsYXktd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg2MDBweCk7XG4gICAgICBsZWZ0OiByZW0oLTE2cHgpO1xuICAgIH1cblxuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgKiArIHB7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW57XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG5cbiAgICAgIC5uc3ctaGVyby1iYW5uZXJfX2xpbmt7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCd4eGwnKTtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUpO1xuICB9XG5cbiAgJl9faWNvbntcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG1kIG5vbmUgbm9uZSBub25lKTtcbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1kYXJre1xuXG4gICAgI3sgJHBhcmVudCB9X19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazgwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyAkcGFyZW50IH1fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAjeyAkcGFyZW50IH1fX2ljb24ge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLm5zdy1oZXJvLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkZGFyazgwO1xuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxufVxuIiwiLmhpZ2hsaWdodC1jYXJkc3tcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogcmVtKDUwMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTIyKTtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0LFxuICAgICZfX3JpZ2h0e1xuICAgICAgICAubnN3LWNhcmR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0e1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNik7XG5cbiAgICAgICAgICAgIC5uc3ctY2FyZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjIpO1xuXG4gICAgICAgICAgICAubnN3LWNhcmR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uc3ctY2FyZDpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxuXG4gICAgLm5zdy1jYXJke1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvcHl7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5zdy1jYXJkX19jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI4MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS13aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnN3LWNhcmRfX2ltYWdlLWFyZWF7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubnN3LWxpbmstbGlzdCB7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCdtZCcpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgJl9faXRlbXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0NDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDQwO1xuICAgICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbWQpO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAmX19saW5rOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICB9XG5cbiAgJl9fbGluazpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuXG4gICZfX2ljb24ge1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1sZWZ0LCBtZCk7XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBmbGV4OiBub25lO1xuICAgIH1cblxufVxuIiwiLm5zdy1uYXZpZ2F0aW9ue1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogcmVtKDM5cHgpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IG1hcC1nZXQoJHRyYW5zaXRpb25zLCBiYXNlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICYuaXMtb3BlbmluZyxcbiAgJi5pcy1vcGVue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi5pcy1jbG9zaW5ne1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGxpZ2h0NDA7XG4gIH1cblxuICAmX19jbG9zZXtcbiAgICB3aWR0aDogcmVtKDQwcHgpO1xuICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuXG4gICAgLmljb257XG4gICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluay10ZXh0e1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgJl9fc3ViYnRue1xuICAgIHdpZHRoOiByZW0oNTJweCk7XG4gICAgaGVpZ2h0OiByZW0oNTJweCk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGlnaHQyMDtcblxuICAgICY6aG92ZXJ7XG4gICAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG5cbiAgICAubnN3LWljb257XG4gICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saXN0LFxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saXN0e1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCB4bCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saXN0LWl0ZW0sXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbXtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaWdodDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVte1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGxpZ2h0NDA7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaWdodDQwO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LW5hdmlnYXRpb25fX2xpbmssXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2xpbmt7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogJGRhcms4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gIH1cblxuICAmLmlzLW9wZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5uc3ctbmF2aWdhdGlvbl9fbGluay1pY29ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgaGVpZ2h0OiByZW0oMTJweCk7XG4gIHdpZHRoOiByZW0oMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pcy1vcGVuICZ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG1hcC1nZXQoJHRyYW5zaXRpb25zLCBiYXNlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuXG4gICYuaXMtb3BlbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmctdG9wLCBsZyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZy1ib3R0b20sIGxnKTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIG1lbnUpO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJi5pcy1vcGVue1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZy10b3AsIHh4bCk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZy1ib3R0b20sIHh4bCk7XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19oZWFkZXIsXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2hlYWRlcntcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRuc3ctcHJpbWFyeS1ibHVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBoMntcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19oZWFkZXJ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2hlYWRlcntcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19iYWNrLWJ0bntcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKCRib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogcmVtKDRweCkgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJjpob3ZlcntcbiAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gIH1cblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgfVxuXG4gIC5uc3ctaWNvbntcbiAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX190aXRsZXtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJ2xnJyk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX190aXRsZS1saW5re1xuICBjb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICB9XG5cbiAgLm5zdy1pY29ue1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1sZWZ0LCBzbSk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDRweCk7XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgfVxufVxuXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2Rlc2NyaXB0aW9ue1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBzbSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLm5zdy1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogOTk7XG5cbiAgJl9fc3ViYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiByZW0oNTJweCk7XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KC5oYXMtY2hpbGRyZW4pIHtcbiAgLm5zdy1uYXZpZ2F0aW9uX19saW5rLWljb24sXG4gIC5uc3ctbmF2aWdhdGlvbl9fc3ViYnRuLFxuICAubnN3LXN1Ym5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saXN0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgeGwpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saW5rLFxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnN3LW5hdmlnYXRpb25fX2xpbmsuY3VycmVudDo6YmVmb3JlLFxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saW5rLmN1cnJlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saW5rLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gIC5pcy1vcGVuOm5vdCgubnN3LW5hdmlnYXRpb24pICYsXG4gIC5pcy1vcGVuLm5zdy1uYXZpZ2F0aW9uIC5pcy1vcGVuICYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLy8gdG9wOiBjYWxjKDUwJSAtICN7cmVtKDZweCl9KVxuICB9XG5cbiAgLmlzLW9wZW4ubnN3LW5hdmlnYXRpb24gJiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4iLCIubnN3LW5vdGlmaWNhdGlvbntcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbWQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIGxnIGxnIGxnIG1kKTtcbiAgfVxuXG4gICZfX2ljb257XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXJpZ2h0LCBtZCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICB3aWR0aDogcmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrO1xuXG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgc20gbm9uZSBub25lIG5vbmUpXG4gICAgfVxuXG4gICAgLm5zdy10ZXh0LWxpbmt7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBzbSlcbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFyaWFudCBpbiAkbm90aWZpY2F0aW9uIHtcbiAgICAmLS0jeyRjb2xvcn0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdmFyaWFudCwgYmcpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR2YXJpYW50LCBib3JkZXIpO1xuXG4gICAgICAubnN3LW5vdGlmaWNhdGlvbl9faWNvbntcbiAgICAgICAgZmlsbDogbWFwLWdldCgkdmFyaWFudCwgZmlsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubnN3LXBhZ2luYXRpb257XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBzbSBub25lIG5vbmUgbm9uZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmX19pdGVte1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgbm9uZSBub25lIG5vbmUgeHMpO1xuXG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tbGVmdCwgbm9uZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgcGFkZGluZzogcmVtKDRweCkgcmVtKDhweCk7XG4gICAgbWluLXdpZHRoOiByZW0oMjRweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBpbmNsdWRlIG5zdy1ob3ZlclxuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXNcbiAgICB9XG5cbiAgICAmLmlzLWN1cnJlbnQ6OmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICB9XG5cbiAgICAmLmlzLWRpc2FibGVke1xuICAgICAgY29sb3I6ICRsaWdodDQwO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fYXJyb3dze1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5pcy1kaXNhYmxlZCAmIHtcbiAgICAgIGZpbGw6ICRsaWdodDQwO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LXBhZ2luYXRpb25fX2l0ZW0tLW5leHQtcGFnZXtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBub25lIG5vbmUgbm9uZSBtZCk7XG5cbiAgLm5zdy1wYWdpbmF0aW9uX19hcnJvd3N7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLWxlZnQsIHhzKTtcbiAgfVxufVxuXG4ubnN3LXBhZ2luYXRpb25fX2l0ZW0tLXByZXYtcGFnZXtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBub25lIG1kIG5vbmUgbm9uZSk7XG5cbiAgLm5zdy1wYWdpbmF0aW9uX19hcnJvd3N7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXJpZ2h0LCB4cyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuIiwiLm5zdy1zaXRld2lkZS1tZXNzYWdle1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBsZyBub25lKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBlYWNoICRjb2xvciwgJHZhcmlhbnQgaW4gJHNpdGV3aWRlLW1lc3NhZ2Uge1xuICAgIEBpZigkY29sb3IgPT0gZGVmYXVsdCl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR2YXJpYW50LCBiZyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdmFyaWFudCwgY29sb3IpO1xuICAgIH0gQGVsc2V7XG4gICAgICAmLS0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR2YXJpYW50LCBiZyk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR2YXJpYW50LCBjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKC0xMnB4KTtcbiAgICByaWdodDogcmVtKDhweCk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IHJlbSg0MHB4KTtcbiAgICBoZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXJ7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBub25lKTtcbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1yaWdodCwgeHhsKTtcblxuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgKiArIHB7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1idXR0b257XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQobWFwLWdldCgkYnV0dG9uLXZhcmlhdGlvbnMsIHByaW1hcnkpKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtLWRhcmt7XG4gICAgLm5zdy1idXR0b257XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChtYXAtZ2V0KCRidXR0b24tdmFyaWF0aW9ucywgd2hpdGUpKTtcbiAgICB9XG5cbiAgICAubnN3LXNpdGV3aWRlLW1lc3NhZ2VfX2Nsb3NlIC5uc3ctaWNvbntcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG5cbiAgfVxufVxuIiwiLm5zdy1zb2NpYWxze1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIHNtIG5vbmUgbm9uZSBub25lKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19pdGVte1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDE2cHgpO1xuICB9XG5cbiAgJl9fbGlua3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oMjRweCk7XG4gICAgaGVpZ2h0OiByZW0oMjRweCk7XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb257XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgfVxufVxuIiwiLm5zdy1ibG9ja3tcbiAgbWF4LXdpZHRoOiByZW0oODAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgd2lkdGg6IHJlbSgyMjBweCk7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyMjBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgICB3aWR0aDogcmVtKDI3MHB4KTtcbiAgICAgIG1pbi13aWR0aDogcmVtKDI3MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICBcdH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIC5uc3ctYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uc3ctaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IHJlbSg2cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWxpdGVyYWxzXG5cbi5uc3ctaW1nIHtcbiAgJl9fd3JhcHBlci0tY2FwdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMCByZW0oNHB4KSByZW0oMTJweCkgMCByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogJGNhcHRpb24tY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogcmVtKDI0cHgpIHJlbSgzMnB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogcmVtKDZweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKC02cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5uc3ctaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5uc3ctaW5uZXItYmFubmVyIHtcbiAgYmFja2dyb3VuZDogJG5zdy1wcmltYXJ5LWJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtLW5vLWltYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubnN3LWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19icmVhZGNydW1iIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxNnB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgfVxuXG4gICAgLm5zdy1pY29uIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1heC13aWR0aDogcmVtKDQwMHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMzdweCkgcmVtKDE2cHgpIHJlbSg3MHB4KSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiByZW0oNTAwcHgpO1xuICAgICAgcGFkZGluZzogcmVtKDkwcHgpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNTZweCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg2NTBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYmctaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubnN3LW5ld3MtbGlzdGluZyB7ICBcbiAgICBcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLm5zdy1uZXdzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAubnN3LW5ld3MtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyLXRvcDogcmVtKDVweCkgc29saWQgJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgIHdpZHRoOiByZW0oNDAwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faGVhZGVyLFxuICAmX19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyN3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdtZCcpO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3B1Ymxpc2gtZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICRsaWdodDIwO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMThweCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuICAgIGNvbG9yOiAkZGFyazcwO1xuXG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5zdy10YWcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIHVsLm5zdy1wYWdpbmF0aW9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgfVxuXG59XG4iLCIubnN3LXJocy1mb3JtIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTY7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzUwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0byByZW0oMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgY29sb3I6ICRkYXJrODA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGRhcms4MDtcbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGVycm9yLXJlZDtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nOiByZW0oMTJweCkgcmVtKDE2cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGRhcms4MDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms3MDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NWIzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAjMDA4NWIzO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHJlbSgzcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgJl9fY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMCAuMjVyZW0gM3JlbTtcbiAgICAgICAgbWluLWhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM0ZjU1O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLjMxMjVyZW07XG4gICAgICAgICAgICB0b3A6IC4zMTI1cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubnN3LXJocy1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArIC5uc3ctcmhzLWZvcm1fX2NoZWNrYm94LWxhYmVsOjphZnRlciB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICMwMDg1YjM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHJlbSgzcHgpO1xufVxuXG4ubnN3LXJocy1mb3JtX19jaGVja2JveC1pbnB1dDpob3ZlciArIC5uc3ctcmhzLWZvcm1fX2NoZWNrYm94LWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODViMzMzO1xufVxuXG4ubnN3LXJocy1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLm5zdy1yaHMtZm9ybV9fY2hlY2tib3gtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nMzInIGhlaWdodD0nMzInJTNFJTNDcGF0aCBkPSdNMjkuMzYyIDMuNzQyTDEwLjQ5NSAyMi45NDZsLTcuODU3LTcuOTk3TDAgMTcuNjM0bDkuMTc1IDkuMzQgMS4zMTkgMS4yODQgMS4zMTgtMS4yODRMMzEuOTk5IDYuNDI3eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm5zdy1idXR0b24ge1xuICAgICYtLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICB9XG59IiwiJHNoYWRvdzogcmdiYSgkYmxhY2ssIDAuMik7XG5cbi5zZWFyY2gtYXV0b2NvbXBsZXRlIHtcblxuICAmX19pdGVtcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbSg0cHgpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZW0oNHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwICRzaGFkb3c7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICAgIHBhZGRpbmc6IHJlbSgxMnB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0MjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICYuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICYuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodDEwO1xuICAgIH1cbiAgfVxufSIsIi5uc3ctc2VhcmNoLWJveHtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgcGFkZGluZzogcmVtKDMwcHgpIHJlbSgxNnB4KTtcblxuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgcGFkZGluZzogcmVtKDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2Zvcm17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG5vbmUgbWQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0NDA7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCAxcmVtO1xuXG4gICAgJjpmb2N1cyB7IFxuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH0gXG5cbiAgICAmOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogcmVtKDEwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5uc3ctaWNvbiB7XG4gICAgICBmaWxsOiAkbGlnaHQ0MDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLm5zdy1pY29uIHtcbiAgICAgICAgZmlsbDogJGluZm8tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG4gIH1cbn0iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBzcGFjZS1hZnRlci1jb2xvblxuLm5zdy1zZWFyY2gtZmlsdGVycyB7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2FjY29yZGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7IFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19fYWNjb3JkaW9uLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbi1pY29uIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDIwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19fY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgICAgIH1cblxuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19fY2F0ZWdvcnktdGl0bGUtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGZpbGw6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0oMjVweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdib2R5Jyk7XG4gICAgICBjb2xvcjogJGRhcms3MDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiByZW0oOHB4KSAwIDAgcmVtKDMwcHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDAuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGRhcms3MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDJweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUZNTjU0MEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRMUlEYzVMakUyTXpRNU9Td2dNakF4T0M4d09DOHhNeTB4TmpvME1Eb3lNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01Ua2dLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TWtGRk1UWTJOams1UmpreE1URkZPVUk0UlRKQk4wWTJPVEJGTmtORU16QWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNa0ZGTVRZMk5rRTVSamt4TVRGRk9VSTRSVEpCTjBZMk9UQkZOa05FTXpBaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3lRVVV4TmpZMk56bEdPVEV4TVVVNVFqaEZNa0UzUmpZNU1FVTJRMFF6TUNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveVFVVXhOalkyT0RsR09URXhNVVU1UWpoRk1rRTNSalk1TUVVMlEwUXpNQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGcybThGd0FBQUg5U1VSQlZIamFZbURBQmd3TURQNUQ2V2dNUVFaa0daQWdRQUF4NEFUb1duQndnQUFnZ0hBS2dzUkFsakhpVUJoejRjS0ZwU0FHRTVva1NBS2thUW02Y2RFNFhLb0NFRUFnUWhLSHBEWEkrQ2RBeGw4c3BoMkJjZjdDRklBa1lJNWtSRklOMDgwRWRSekMxVUFRQitYL2d3a3dJZG14QktZRFpnb2p1Z1NLRlVER0V4eGUrUXNRUUl4UWZ6NEQyUVhVemN4QUFNQnNBdUtuNkZZeDRUSUVTUk04bmhpeE9RZlpFR3lhWUdvWjhUanZMMUpRb21qQ3FSbmRKaUJlaE1zN2pQajhoTTg3c0hpeWhpY1NITTdEWlFoQUFNR1RId01KQUphTUdhR0pRSm9ZVzlGc2xnSVI1VkR4SmJoeURRNS9QMmQrOGVMRlpRa0ppVHRBZ1NBUUJyRkJZb1RpSHlRR0pnZ1pnQ3Yxd1JtNERNQ1hiQWtsa24vNDBqdUdBSm9MR1BIbE5pWWNBYnNJV1EydVdHQWlrSUppOEVVak03N29JQlFMeklTaUE1OEJ6TVNVSXJnTVlDU2tFVTgwMm9CTGUvU3luSkFCc0JJVklNQVk0ZFVGQThNQklBWmx0VGhpY2hlSldUZ2FHdjNQZ2RnQmFQNGRXRUZ5Q0MzSy8xSERBVWdXb3B0dHgwaUVJcElkUUl4WmpPUm9vc1JDWXFvYW9nMGh4N0dNbEFRYlVwbEJjdWd3VWhodkRPU21CMlppTFlhV0JIZUJ6QUFzRGlZNUVUSlNtRW9aeU0wRmpKU21Vbkp6QVNPbEtacGNQWXpVeXNPa21zRkk3VktMV0FmQW10aW5vYzB2cXBYVGVCendGSWhOVVJxQnBEWWNTWFNBTlhKL0NRQmNXSTJRM2RUcHZnQUFBQUJKUlU1RXJrSmdnZz09KTsgICAgICAgICAgXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDAuMTg3NXJlbTtcbiAgICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIubnN3LXNlYXJjaC1saXN0aW5nIHtcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiByZW0oNnB4KSBzb2xpZCAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBcbiAgICBtYXJnaW46IHJlbSgyNXB4KSByZW0oLTE2cHgpIHJlbSgzNXB4KSByZW0oLTE2cHgpO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciwgXG4gICAgJjpmb2N1cyB7XG4gICAgICAubnN3LXNlYXJjaC1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgLm5zdy1zZWFyY2gtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWRlcixcbiAgJl9fc3VtbWFyeSB7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgcGFkZGluZzogcmVtKDI3cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDEwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGxpZ2h0MjA7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAmLXNlcGFyYXRvciB7XG4gICAgICBjb2xvcjogJGRhcms4MDtcbiAgICB9XG4gIH1cblxuICAmX19wdWJsaXNoLWRhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICBjb2xvcjogJGRhcms3MDtcblxuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5uc3ctdGFnIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5uc3ctc2VhcmNoLXRhZ3Mge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiByZW0oMTBweCkgMCAwIDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7IFxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgeHMgc20gKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpOyBcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIHBhZGRpbmc6IHJlbSgxMi41cHgpIHJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgfSBcblxuICAgICYtY2xlYXIge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpOyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRuc3ctcHJpbWFyeS1ibHVlLCA1Ljg4KVxuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2ljb24tY2xvc2Uge1xuICAgIHdpZHRoOiByZW0oMTNweCk7XG4gICAgaGVpZ2h0OiByZW0oMTNweCk7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgxM3B4KTtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxufSIsIi5uc3ctc2lkZS1uYXYge1xuICBjb2xvcjogJGRhcms4MDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBtYXJnaW46IDAgYXV0byByZW0oMTZweCk7XG4gIG1heC13aWR0aDogcmVtKDMwMHB4KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIG1hcmdpbjogMCAwIHJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubnN3LXNpZGUtbmF2X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uc3ctc2lkZS1uYXZfX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogcmVtKDJweCk7XG4gIH1cbn1cblxuLm5zdy1zaWRlLW5hdl9fbGlzdF9faXRlbS5hY3RpdmUge1xuXG4gID4gLm5zdy1zaWRlLW5hdl9fbGlzdF9fdG9nZ2xlIHtcbiAgICAubnN3LWljb24ge1xuICAgICAgc2NhbGU6IC0xO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gID4gLm5zdy1zaWRlLW5hdl9fbGlzdC0taW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IHJlbSg4MDBweCk7XG4gIH1cbn1cblxuLm5zdy1zaWRlLW5hdl9fbGlzdF9faXRlbS5jdXJyZW50IHtcbiAgPiAubnN3LXNpZGUtbmF2X19saXN0X19pdGVtX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQxMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gID4gLm5zdy1zaWRlLW5hdl9fbGlzdF9fdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQxMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogcmVtKDJweCk7XG4gIH1cbn1cblxuLm5zdy1zaWRlLW5hdl9fbGlzdF9faXRlbV9fbGluayB7IFxuICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkbGlnaHQ0MDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICYuaGFzLWNoaWxkcmVuIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgfVxufVxuXG4ubnN3LXNpZGUtbmF2X19saXN0X190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRsaWdodDQwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250OiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDFlbSAwO1xuICB3aWR0aDogYXV0bztcblxuICAubnN3LWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHdpZHRoOiByZW0oMTJweCk7XG4gIH1cbn1cblxuLm5zdy1zaWRlLW5hdl9fbGlzdC0taW5uZXIge1xuICBAZXh0ZW5kIC5uc3ctc2lkZS1uYXZfX2xpc3Q7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICBncmlkLXJvdzogMjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gIC5uc3ctc2lkZS1uYXZfX2xpc3RfX2l0ZW1fX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICB9XG5cbiAgLm5zdy1zaWRlLW5hdl9fbGlzdC0taW5uZXIge1xuICAgIC5uc3ctc2lkZS1uYXZfX2xpc3RfX2l0ZW1fX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgIC5uc3ctc2lkZS1uYXZfX2xpc3QtLWlubmVyIHtcbiAgICAgICAgLm5zdy1zaWRlLW5hdl9fbGlzdF9faXRlbV9fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5zdy1zaWRlLW5hdl9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiByZW0oMnB4KSBzb2xpZCAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogcmVtKDExcHgpIDA7XG59XG5cbi5uc3ctc2lkZS1uYXZfX2xpc3RfX2l0ZW06bm90KC5oYXMtY2hpbGRyZW4pIHtcbiAgPiAubnN3LXNpZGUtbmF2X19saXN0LS1pbm5lcixcbiAgPiAubnN3LXNpZGUtbmF2X19saXN0X190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1jb2xvci1saXRlcmFsc1xuXG4udmlkZW8td3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgcmVtKDRweCkgcmVtKDEycHgpIDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRjYXB0aW9uLWNvbG9yO1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IHJlbSgyNHB4KSByZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogcmVtKDZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKC02cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcbiAgfVxufVxuXG4udmlkZW8tZnJhbWUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8td3JhcHBlciBpZnJhbWUsXG4udmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIi5uc3ctdGFic3tcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgbWQpO1xuXG4gICZfX2xpc3R7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDIwO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAvLyAmX19saXN0LWl0ZW17XG5cbiAgLy8gfVxuXG4gICZfX2xpbmt7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgc20gbWQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cblxuICAgIC5pcy1zZWxlY3RlZCAme1xuICAgICAgQGluY2x1ZGUgZm9udC1zdGFjayhoZWFkaW5nKTtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIGxnIG1kKTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGxpZ2h0MjA7XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5uc3ctdGFicyB7XG4gICZfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7ICBcbiAgfVxufVxuIiwiLm5zdy10YWcge1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIGxnIG5vbmUgKTtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG1kIHhzIHhzIG5vbmUpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCB4cyBzbSApO1xuICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodDQwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogJGRhcms4MDtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gIH1cblxuICAmLmlzLXNlbGVjdGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctaGlnaGxpZ2h0LWJsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkbnN3LWhpZ2hsaWdodC1ibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIiRmb290ZXItLWJvcmRlci1jb2xvcjogJGxpZ2h0MjA7XG4kZm9vdGVyLXVwcGVyLS1iZzogJHdoaXRlO1xuJGZvb3Rlci1sb3dlci0tYmc6ICRkYXJrODA7XG4kZm9vdGVyLS10ZXh0LWNvbG9yOiAkd2hpdGU7XG4kZm9vdGVyLWhyLS1iZzogJGRhcms2MDtcblxuLm5zdy1mb290ZXJ7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICRmb290ZXItLWJvcmRlci1jb2xvcjtcblxuICBwe1xuICAgIG1hcmdpbjogMCAwIHJlbSgxNnB4KSAwO1xuICB9XG5cbiAgaHJ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkZm9vdGVyLWhyLS1iZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWhyLS1iZztcbiAgICBtYXJnaW46IHJlbSgxNnB4KSAwO1xuICB9XG5cbiAgJl9fdXBwZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci11cHBlci0tYmc7XG4gICAgcGFkZGluZzogcmVtKDI4cHgpIDAgMDtcbiAgfVxuXG4gICZfX2xvd2Vye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItbG93ZXItLWJnO1xuICAgIGNvbG9yOiAkZm9vdGVyLS10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6IHJlbSgyOHB4KSAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkZm9vdGVyLS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LWZvb3Rlci1saW5rc3tcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBtYXJnaW46IDAgMCByZW0oOHB4KSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faXRlbXtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tbGlua3N7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBhe1xuICAgIEBpbmNsdWRlIHRleHQtbGluaztcbiAgfVxuXG4gICZfX2dyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZ3tcbiAgICBtYXJnaW46IDAgMCByZW0oMTZweCkgMDtcbiAgfVxuXG4gICZfX2xpc3R7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDhweCkgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVte1xuICAgIG1hcmdpbjogMCAwIHJlbSg4cHgpIDA7XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWhleCBuby1jb2xvci1saXRlcmFsc1xuXG4ubnN3LWZvb3RlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJi1saW5rcyB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDZweCk7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBtYXJnaW46IDAgcmVtKDEycHgpO1xuXG4gICAgICAubnN3LXNvY2lhbHNfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5zdy1zb2NpYWxzX19pY29uIHtcbiAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICBmaWxsOiAjM2I1OTk4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgZmlsbDogIzAwYWNlZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICBmaWxsOiAjMGU3NmE4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgIGZpbGw6ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDhweCkgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbjogcmVtKDI2cHgpIDAgMXJlbTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgyMXB4KSAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgfVxufVxuXG5wLm5zdy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlY3Rpb24tbGlua3NfX2hlYWRpbmcsXG4uc2VjdGlvbi1saW5rc19faGVhZGluZyBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uc2VjdGlvbi1saW5rc19faGVhZGluZyB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cbiIsIiRpbmZvYmFyLS1iZzogJG5zdy1wcmltYXJ5LWJsdWU7XG4kaW5mb2Jhci0tdGV4dC1jb2xvcjogJHdoaXRlO1xuJHNraXAtdG8tLWJnOiAkbnN3LXByaW1hcnktYmx1ZTtcbiRza2lwLXRwLS10ZXh0LWNvbG9yOiAkd2hpdGU7XG4kaGVhZGVyLS1iZzogJHdoaXRlO1xuJGhlYWRlci1idXR0b24tLXRleHQtY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuJHNlYXJjaC1pbnB1dC0tdGV4dC1jb2xvcjogJGRhcms4MDtcblxuLm5zdy1za2lwdG97XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19saW5re1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIHhzIG1kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBjb2xvcjogJHNraXAtdHAtLXRleHQtY29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLm5zdy1pbmZvYmFye1xuICBAaW5jbHVkZSBmb250LXN0YWNrO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBzbSBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm9iYXItLWJnO1xuICBjb2xvcjogJGluZm9iYXItLXRleHQtY29sb3I7XG5cbiAgcHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIH1cbn1cblxuLm5zdy1oZWFkZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItLWJnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGFpbmVye1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX193cmFwcGVye1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIHNtIG5vbmUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiByZW0oNzJweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgIGhlaWdodDogcmVtKDk0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlbnRlcntcbiAgICBvcmRlcjogMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0e1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTZweCk7XG4gIH1cblxuICAmX19yaWdodHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtNHB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvLWxpbmt7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaG5lLWxvZ28ucG5nJyk7XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LWhlYWRlcl9fbG9nb3tcbiAgd2lkdGg6IHJlbSgxNDFweCk7XG4gIGhlaWdodDogcmVtKDQ2cHgpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgd2lkdGg6IHJlbSgxNjhweCk7XG4gICAgaGVpZ2h0OiByZW0oNTVweCk7XG4gIH1cbn1cblxuLm5zdy1oZWFkZXItYnRue1xuICBjb2xvcjogJGhlYWRlci1idXR0b24tLXRleHQtY29sb3I7XG4gIHdpZHRoOiByZW0oNDhweCk7XG4gIGhlaWdodDogcmVtKDQ4cHgpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICB9XG5cbiAgJl9faWNvbntcbiAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICB3aWR0aDogcmVtKDE2cHgpO1xuICB9XG5cbiAgJl9fc3Vie1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgfVxufVxuXG4ubnN3LWhlYWRlci1idG4tLW1lbnV7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubnN3LWhlYWRlci1idG4tLXNlYXJjaHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcblxuICAgIC5uc3ctaGVhZGVyLWJ0bl9fc3Vie1xuICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICB9XG5cbiAgICAubnN3LWhlYWRlci1idG5fX2ljb257XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbi5uc3ctc2VhcmNoe1xuXG4gICZfX2FyZWF7XG4gICAgQGluY2x1ZGUgYnJlYWtPdXQoYWJzb2x1dGUpO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDEwO1xuICAgIHRvcDogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBAaW5jbHVkZSBicmVha091dFJlc2V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IHJlbSgzOTRweCk7XG4gICAgICByaWdodDogcmVtKDE2cHgpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXR7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oNzJweCkgcmVtKDhweCkgcmVtKDE2cHgpO1xuICAgIGNvbG9yOiAkc2VhcmNoLWlucHV0LS10ZXh0LWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogcmVtKDcycHgpO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbm9uZSBtZCk7XG4gICAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE2cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLWljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogcmVtKDE2cHgpO1xuICAgIHdpZHRoOiByZW0oMjRweCk7XG4gICAgaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2UtYnRue1xuICAgIHdpZHRoOiByZW0oNDhweCk7XG4gICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogcmVtKDE2cHgpO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlLWljb257XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgfVxufVxuIiwiLm5zdy1zZWFyY2h7XG4gICZfX2FyZWF7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDFyZW07XG4gIH1cbn0iLCIuc3EtZm9ybSB7XG4gICYtcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzBweCk7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cbiAgICBsZWdlbmQsXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oMTBweCkgMDtcbiAgICAgIGNvbG9yOiAkZGFyazgwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtaGVscGVyLXRleHQsXG4gICAgJi1jaGFyYWN0ZXItY291bnQsXG4gICAgJi1ub3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIH1cblxuICAgICYtaGVscGVyLXRleHQsXG4gICAgJi1ub3RlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOHB4KTtcbiAgICB9XG5cbiAgICAmLWNoYXJhY3Rlci1jb3VudCB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDhweCk7XG4gICAgfVxuXG4gICAgJi1hbnN3ZXIge1xuICAgICAgY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBwYWRkaW5nOiByZW0oOHB4KSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0LFxuICAgIC5zcS1mb3JtLWZpZWxkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBjb2xvcjogJGRhcms4MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgcGFkZGluZzogcmVtKDE0cHgpIHJlbSgxMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMXB4KSAkZGFyazcwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtZXJyb3Ige1xuXG4gICAgICAuc3EtZm9ybS1maWVsZCxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDJweCkgJGVycm9yLXJlZDtcbiAgICAgIH1cblxuICAgICAgJi5zcS1mb3JtLXF1ZXN0aW9uLW9wdGlvbi1saXN0LFxuICAgICAgJi5zcS1mb3JtLXF1ZXN0aW9uLXRpY2tib3gtbGlzdCB7XG4gICAgICAgIC5zcS1mb3JtLXF1ZXN0aW9uLWFuc3dlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDlweCk7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oM3B4KSAkZXJyb3ItcmVkO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIC5zcS1mb3JtLXF1ZXN0aW9uLWFuc3dlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxMnB4KTtcblxuICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMzVweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgcmVtKDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0byByZW0oMnB4KSAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWxlY3Qge1xuICAgICAgLnNxLWZvcm0tcXVlc3Rpb24tYW5zd2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAvLyBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHdpZHRoPVwiMTdcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTcgMTZcIj48ZGVmcz48cGF0aCBpZD1cInByZWZpeF9fYVwiIGQ9XCJNMCAwSDE2VjE2SDB6XCIvPjwvZGVmcz48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48bWFzayBpZD1cInByZWZpeF9fYlwiIGZpbGw9XCIjZmZmXCI+PHVzZSB4bGluazpocmVmPVwiI3ByZWZpeF9fYVwiLz48L21hc2s+PHBhdGggZmlsbD1cIiMwMDI2NjRcIiBkPVwiTTggM2w4IDgtMiAyLTYtNi02IDYtMi0yIDgtOHpcIiBtYXNrPVwidXJsKCNwcmVmaXhfX2IpXCIgdHJhbnNmb3JtPVwibWF0cml4KDEgMCAwIC0xIDAgMTYpXCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvZG93bi5zdmcnKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiByZW0oMThweCk7XG4gICAgICAgICAgcmlnaHQ6IHJlbSgxNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IGF1dG8gcmVtKDJweCkgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtb3B0aW9uLWxpc3QsXG4gICAgJi10aWNrYm94LWxpc3QsXG4gICAgJi10aWNrYm94LXRhYmxlLFxuICAgICYtZGF0ZXRpbWUge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgbGVnZW5kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5zcS1mb3JtLXF1ZXN0aW9uLWVycm9yIHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcS1mb3JtLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0cHgpO1xuICAgICAgfVxuXG4gICAgICAuc3EtZm9ybS1xdWVzdGlvbi1hbnN3ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNnB4KSAwIHJlbSg2cHgpIHJlbSg0MnB4KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMnB4KSAkZGFyazcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogYXV0byByZW0oMnB4KSAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0NDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICYrbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgJitsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgzcHgpICRlcnJvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQycHgpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTVweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29udGVudDogJ+Kckyc7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgICAgICAgICAvLyBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIj48cGF0aCBmaWxsPVwiI0ZGRlwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE0LjY4MSAyLjEzM0w1LjI0NyAxMS43MzUgMS4zMTkgNy43MzcgMCA5LjA4IDQuNTg4IDEzLjc0OSA1LjI0NyAxNC4zOTEgNS45MDcgMTMuNzQ5IDE2IDMuNDc2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL3RpY2stZm9ybS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDFweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aWNrYm94LXRhYmxlIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IHJlbSg4cHgpO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDZweCkgMCByZW0oNnB4KSByZW0oNDJweCk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtKDJweCkgJGRhcms3MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IGF1dG8gcmVtKDJweCkgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCxcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMjJweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDIycHgpO1xuICAgICAgICAgICAgICBsZWZ0OiByZW0oNXB4KTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDQwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAmK2xhYmVsIHtcblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICYrbGFiZWwge1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOXB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oM3B4KSAkZXJyb3ItcmVkO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDQycHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MnB4KTtcbiAgICAgICAgICAgICAgbGVmdDogcmVtKC01cHgpO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIycHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIycHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICAgICAgICAvLyBjb250ZW50OiAnXFwyNzEzJztcbiAgICAgICAgICAgICAgLy8gY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCI+PHBhdGggZmlsbD1cIiNGRkZcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xNC42ODEgMi4xMzNMNS4yNDcgMTEuNzM1IDEuMzE5IDcuNzM3IDAgOS4wOCA0LjU4OCAxMy43NDkgNS4yNDcgMTQuMzkxIDUuOTA3IDEzLjc0OSAxNiAzLjQ3NnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy90aWNrLWZvcm0uc3ZnJyk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCxcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIHBhZGRpbmc6IHJlbSgxNHB4KSAwIDAgMDtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItbWVzc2FnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIHBhZGRpbmc6IHJlbSg4cHgpIHJlbSgxNnB4KSByZW0oOHB4KSByZW0oMzJweCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOFwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDggOFwiPjxwYXRoIGZpbGw9XCIjRjlGOUY5XCIgZD1cIk0xMS45MTkgMTAuOEwxMC44IDExLjkxOSA4IDkuMTE5IDUuMiAxMS45MTkgNC4wODEgMTAuOCA2Ljg4MSA4IDQuMDgxIDUuMiA1LjIgNC4wODEgOCA2Ljg4MSAxMC44IDQuMDgxIDExLjkxOSA1LjIgOS4xMTkgOHpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQgLTQpXCIvPjwvc3ZnPicpO1xuICAgICAgY29udGVudDogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2Nyb3NzLnN2ZycpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItcmVkO1xuICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgdG9wOiByZW0oOHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgcmVtKDhweCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtcmVxdWlyZWQtZmllbGQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGVycm9yLXJlZDtcblxuICAgICZbdGl0bGVdIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uc3ctdGFibGV7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcblxuICBjYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBzbSB4cyk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRoLFxuICB0ZHtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBzbSB4cyk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRkYXJrODA7XG4gIH1cblxuICB0aCxcbiAgdGhlYWQgdGQsXG4gIHRmb290IHRkIHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJylcbiAgfVxuXG4gIHRoZWFke1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkZGFyazgwO1xuICB9XG59XG5cbi5uc3ctdGFibGUtLWNhcHRpb24tdG9we1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLm5zdy10YWJsZS0tc3RyaXBlZCB7XG4gIHRoLFxuICB0ZHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGxpZ2h0MjA7XG4gIH1cblxuICB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0MTA7XG4gIH1cbn1cblxuXG4ubnN3LXRhYmxlLS1ib3JkZXJlZCB7XG4gIHRoLFxuICB0ZHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZGFyazcwO1xuICB9XG59XG5cbi5uc3ctdGFibGUtcmVzcG9uc2l2ZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXMoKTtcbiAgfVxufVxuXG4ubnN3LXRhYmxlLS1zdGFja2Vke1xuICAubnN3LXRhYmxlX19oZWFkaW5ne1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScsIG1heC13aWR0aCl7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRkYXJrODA7XG5cbiAgICB0aGVhZHtcbiAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgfVxuXG4gICAgdGJvZHkgdHJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZGFyazgwO1xuICAgIH1cblxuICAgIHRoLFxuICAgIHRke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGxpZ2h0NDA7XG4gICAgfVxuXG4gICAgLm5zdy10YWJsZV9faGVhZGluZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLm5zdy1uZXdzLWRldGFpbCB7XG5cbiAgLm5zdy1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7ICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wdWJsaXNoLWRhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkbGlnaHQyMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgLm5zdy10YWcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206ICg1MHB4KTtcblxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykgeyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uc3ctY2FyZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufSIsIi5uc3ctc2VhcmNoLWxpc3Rpbmcge1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdib2R5Jyk7XG5cbiAgJl9faW50cm8tdGV4dHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjVweCk7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICB1bC5uc3ctcGFnaW5hdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm5zdy1ncmlkLS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlbSg2MHB4KSByZW0oMzAwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIH1cblxuICAubnN3LXNlYXJjaC1ib3gge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cblxuICAubnN3LXNlYXJjaC10YWdzIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1zZWFyY2gtZmlsdGVycyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDM7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1zZWFyY2gtbGlzdGluZ19faXRlbXMge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiA0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cblxufVxuIiwiLm5zdy1zZWFyY2gtbGlzdGluZyB7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcblxuICAmX19pbnRyby10ZXh0e1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIHVsLm5zdy1wYWdpbmF0aW9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LWdyaWQtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgcmVtKDYwcHgpIHJlbSgzMDBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgfVxuXG4gIC5uc3ctc2VhcmNoLWJveCB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuXG4gIC5uc3ctc2VhcmNoLXRhZ3Mge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cblxuICAubnN3LXNlYXJjaC1maWx0ZXJzIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMztcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAubnN3LXNlYXJjaC1saXN0aW5nX19pdGVtcyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuXG59XG4iXX0= */
