@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}ul{padding-left:20px}@media (min-width:48em){ul{padding-left:40px}}ol{padding-left:20px;list-style-type:decimal}@media (min-width:48em){ol{padding-left:40px}}ol li ol{list-style-type:lower-latin}ol li ol li ol{list-style-type:lower-roman}.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}@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:#002664;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:#002664;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:#002664;border-color:#002664}.nsw-button--primary:active,.nsw-button--primary:hover{color:#fff;background-color:#003182;border-color:#003182}.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:#002664}.nsw-button--outline:active,.nsw-button--outline:hover{color:#fff;background-color:#002664;border-color:#002664}.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:#002664;font-family:Montserrat,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:1rem;border:2px solid transparent;margin-bottom:30px;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:#003182;border-color:#003182}@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__content--blue{border-top:6px solid #0a7cb9}.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__link{order:4}.nsw-card--highlights .nsw-card__image-area{order:1;min-height:13.75rem;max-height:13.75rem;overflow:hidden}.nsw-card--highlights .nsw-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nsw-card--highlights .nsw-card__content{display:flex;flex-direction:column;order:2}.nsw-card--highlights .nsw-card__tag{order:2}.nsw-card--highlights .nsw-card__date,.nsw-card--highlights .nsw-card__details{order:3}.nsw-card--highlights .nsw-card__copy,.nsw-card--highlights .nsw-card__icon,.nsw-card--highlights .nsw-card__link{order:4}.nsw-card--highlights .nsw-card__title{font-size:1.25rem}.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__link{order:4}@media (min-width:48em){.nsw-card--annual-events{display:flex;flex-direction:row;justify-content:center;margin:0 auto;max-width:75rem}}@media (min-width:48em){.nsw-card--annual-events .nsw-annual-event{width:50%}}.nsw-card--annual-events .nsw-card__image-area{order:1;height:12.5rem}@media (min-width:48em){.nsw-card--annual-events .nsw-card__image-area{height:auto}}.nsw-card--annual-events .nsw-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width:48em){.nsw-card--annual-events .nsw-card__image{border-top:6px solid #d7153a}}.nsw-card--annual-events .nsw-card__content{display:flex;flex-direction:column;order:2}@media (min-width:48em){.nsw-card--annual-events .nsw-card__content{padding:2rem}}.nsw-card--annual-events .nsw-card__copy,.nsw-card--annual-events .nsw-card__icon,.nsw-card--annual-events .nsw-card__link{order:3}@media (min-width:48em){.nsw-card--annual-events .nsw-card__copy{margin-bottom:1.875rem}}.nsw-card--annual-events .nsw-card__title{font-size:1.25rem}@media (min-width:48em){.nsw-card--annual-events .nsw-card__title{font-size:1.75rem}}.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--half .nsw-col--third,.nsw-cards .nsw-col--quarter{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}.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{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:0}}.nsw-navigation__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{border-bottom:0}.nsw-navigation__list-item:hover .nsw-subnavigation{visibility:visible}}@media (min-width:48em){.nsw-subnavigation__list-item{padding-bottom:1.25rem}.nsw-subnavigation__list-item:last-child{padding-bottom:0}}.nsw-subnavigation__list-item.is-close{display:none}.nsw-navigation__link:hover{background-color:rgba(0,171,230,.2)}.nsw-navigation__link,.nsw-subnavigation__link{flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;padding:16px;color:#333;text-decoration:none;font-weight:700;line-height:1.25}@media (min-width:48em){.nsw-navigation__link,.nsw-subnavigation__link{position:relative;z-index: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}@media (min-width:48em){.nsw-subnavigation__link{padding:0;justify-content:flex-start}}.nsw-subnavigation__link:hover{text-decoration:underline;-webkit-text-decoration-color:#333;text-decoration-color:#333}.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__link-icon{height:.5rem;width:.75rem;margin:0 .75rem;display:none;flex-shrink:0}@media (min-width:48em){.nsw-subnavigation__link-icon{display:block}}.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;min-height:25rem}@media (min-width:48em){.nsw-subnavigation{max-width:75rem;margin-left:auto;margin-right:auto;top:100%;background:#fff;box-shadow:0 4px 9px -5px rgba(0,0,0,.4);transition:none;transform:none;padding:1.5rem 1.875rem}.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,.nsw-super-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,.nsw-super-subnavigation__header{font-size:1.25rem}}.nsw-navigation__header h2,.nsw-subnavigation__header h2,.nsw-super-subnavigation__header h2{margin:0;flex:1 1 auto}@media (min-width:48em){.nsw-navigation__header{display:none}}.nsw-subnavigation__header,.nsw-super-subnavigation__header{justify-content:space-between}@media (min-width:48em){.nsw-subnavigation__header,.nsw-super-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;padding:0;display:none}}@media (min-width:48em) and (min-width:62em){.nsw-subnavigation__header,.nsw-super-subnavigation__header{font-size:1rem}}.nsw-subnavigation__header.is-close,.nsw-super-subnavigation__header.is-close{display:none}.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;padding:1.25rem 1rem;font-size:1.0625rem;margin:0;font-weight:600;line-height:1.25;color:#002664}@media (min-width:48em){.nsw-subnavigation__title{font-size:1.25rem;display:block;padding:0 0 1.5rem}}@media (min-width:48em) and (min-width:62em){.nsw-subnavigation__title{font-size:1.5rem}}.nsw-subnavigation__level-2-item{display:flex;justify-content:space-between;flex-direction:row;align-items:stretch;flex-wrap:nowrap;border-bottom:1px solid #e4e4e6}@media (min-width:48em){.nsw-subnavigation__level-2-item{border:0}}.nsw-subnavigation__title-link{color:#002664;text-decoration:none;display:block}.nsw-subnavigation__title-link:hover{text-decoration:underline;-webkit-text-decoration-color:#002664;text-decoration-color:#002664}.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__title-link.is-close{display:none}.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-subnavigation__list{display:none}@media (min-width:48em){.nsw-subnavigation__list{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%}}.nsw-subnavigation__list.is-open{display:block}@media (min-width:48em){.nsw-subnavigation{display:flex;justify-content:flex-start;flex-direction:row;align-content:flex-start;width:100%}}.nsw-subnavigation__back-btn{text-align:left;display:flex}.nsw-level-2__col{display:none}@media (min-width:48em){.nsw-level-2__col{display:block;padding-right:1.25rem}.nsw-level-2__col ul{padding:0;margin:0;list-style-type:none}.nsw-level-2__col--3{padding-right:0}}.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-item{flex-grow:0;flex-shrink:0;overflow:hidden}}.nsw-subnavigation__level-2:not(.has-children) .nsw-navigation__link-icon,.nsw-subnavigation__level-2:not(.has-children) .nsw-navigation__subbtn,.nsw-subnavigation__level-2:not(.has-children) .nsw-subnavigation{display:none}.nsw-subnavigation__level-2__wrapper{list-style-type:none;padding:0}.nsw-subnavigation__level-2 .nsw-subnavigation__title-link{width:100%}@media (min-width:48em){.nsw-subnavigation__level-2:not(:last-child){padding-right:1.875rem}.nsw-subnavigation__level-2:only-child{width:33%}.nsw-subnavigation__level-2:first-child:not(:only-child) .nsw-subnavigation__list-item:nth-child(n+9),.nsw-subnavigation__level-2:nth-child(2) .nsw-subnavigation__list-item:nth-child(n+17),.nsw-subnavigation__level-2:nth-child(2):not(:last-child) .nsw-subnavigation__list-item:nth-child(n+9),.nsw-subnavigation__level-2:nth-child(3) .nsw-subnavigation__list-item:nth-child(n+9),.nsw-subnavigation__level-2:nth-child(n+4) .nsw-subnavigation__list-item,.nsw-subnavigation__level-2:nth-child(n+4) .nsw-subnavigation__title-link,.nsw-subnavigation__level-2:only-child .nsw-subnavigation__list-item:nth-child(n+25),.nsw-subnavigation__level-2:only-child .nsw-subnavigation__title-link{display:none}.nsw-subnavigation__level-2__wrapper{display:none;flex-direction:row;justify-content:flex-start;width:100%}}.nsw-navigation__link,.nsw-subnavigation__link{align-items:baseline;position:relative}.nsw-subnavigation__link-icon{height:.75rem}.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:#002664;border-color:#002664;display:block;margin-right:0}.nsw-sitewide-message .nsw-button:active,.nsw-sitewide-message .nsw-button:hover{color:#fff;background-color:#003182;border-color:#003182}@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{color:#333;max-width:50rem;margin:0 auto;flex-shrink:0}@media (min-width:48em){.nsw-block__wrapper{display:flex;flex-direction:row-reverse}}.nsw-block__title{margin-bottom:1rem;font-size:1.25rem;line-height:1.25;font-weight:600}@media (min-width:48em){.nsw-block__title{margin-bottom:.5625rem;font-size:32px;margin-top:0}}@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{margin-top:1.875rem}.nsw-block__link .nsw-button{margin:0}@media (min-width:62em){.nsw-block{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}.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;max-width:18.75rem}@media (min-width:48em){.nsw-side-nav{margin:0}}.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-twitter-scroll{padding:2.5rem 0 0;font-family:Helvetica;position:relative;flex-shrink:0;overflow-y:scroll;max-height:24.375rem}.nsw-twitter-scroll::-webkit-scrollbar{width:.3125rem;height:.75rem}.nsw-twitter-scroll::-webkit-scrollbar-track{background-clip:content-box;margin-left:.3125rem}.nsw-twitter-scroll::-webkit-scrollbar-thumb,.nsw-twitter-scroll::-webkit-scrollbar-track{background-color:transparent;border-radius:.25rem;height:.75rem}@media (min-width:62em){.nsw-twitter-scroll{padding:0 0 0 1.875rem;min-width:25rem;max-width:25rem}.nsw-twitter-scroll::-webkit-scrollbar-thumb{background-color:#e4e4e6}}.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;line-height:1.5;font-size:.75rem}@media (min-width:48em){.nsw-footer p{line-height:1.25;font-size:.875rem;margin:0 0 2.5rem}}.nsw-footer hr{height:1px;border:0;color:#6d7079;background-color:#6d7079;margin:1rem 0}@media (min-width:48em){.nsw-footer hr{margin:1.5rem 0}}.nsw-footer__upper{background-color:#fff;padding:1.75rem 0 0}.nsw-footer__lower{background-color:#333;color:#fff;padding:1.5rem 0;font-size:.75rem}@media (min-width:48em){.nsw-footer__lower{padding:2rem 0}}.nsw-footer__lower a{color:#fff;line-height:1.46;font-size:.75rem}.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:#002664;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.25rem}@media (min-width:48em){.nsw-footer-links__container{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.625rem}}.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:.75rem;line-height:1.67;margin:1.625rem 0 .875rem}@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;line-height:1.5;font-size:.75rem}.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}.nsw-header__logo-link:focus{outline:0;box-shadow:0 0 0 3px #00abe6}.nsw-header__logo{width:12.5rem;height:3.5rem}@media (min-width:48em){.nsw-header__logo{width:15.9375rem;height:4.375rem}}.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:#002664;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:#002664;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}@media (min-width:62em){.nsw-block-twitter{display:flex}}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGNzc3Rvb2xzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsImdsb2JhbC9zY3NzL2hlbHBlcnMvX3NyLW9ubHkuc2NzcyIsImdsb2JhbC9zY3NzL3Rvb2xzL19zci1vbmx5LnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fZ2VuZXJhbC5zY3NzIiwiZ2xvYmFsL3Njc3MvaGVscGVycy9fY2xlYXJmaXgtc3F1aXouc2NzcyIsImdsb2JhbC9zY3NzL3N0eWxlL19iYXNlLnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fYnJlYWtwb2ludC5zY3NzIiwiZ2xvYmFsL3Njc3Mvc3R5bGUvX2dyaWQuc2NzcyIsImdsb2JhbC9zY3NzL3Rvb2xzL19ncmlkLnNjc3MiLCJnbG9iYWwvc2Nzcy9zZXR0aW5ncy9fc2V0dGluZ3Muc2NzcyIsImdsb2JhbC9zY3NzL3N0eWxlL19pY29ucy5zY3NzIiwiZ2xvYmFsL3Njc3Mvc3R5bGUvX3NlY3Rpb24tc3F1aXouc2NzcyIsImdsb2JhbC9zY3NzL3N0eWxlL190eXBvZ3JhcGh5LXNxdWl6LnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLXNxdWl6LnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCJnbG9iYWwvc2Nzcy90b29scy9fc3BhY2luZy5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2ZvY3VzLnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbi9fenpfYWNjb3JkaW9uX3NxdWl6LnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL19icmVhZGNydW1icy5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2xpbmtzLnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL196el9icmVhZGNydW1icy1zcXVpei5zY3NzIiwiY29tcG9uZW50cy9idXR0b24vX2J1dHRvbi5zY3NzIiwiZ2xvYmFsL3Njc3MvdG9vbHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uL196el9idXR0b25fc3F1aXouc2NzcyIsImNvbXBvbmVudHMvY2FsbG91dC9fY2FsbG91dC5zY3NzIiwiY29tcG9uZW50cy9jYWxsb3V0L196el9jYWxsb3V0LXNxdWl6LnNjc3MiLCJjb21wb25lbnRzL2NhcmQvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZC9fenpfY2FyZF9zcXVpei5zY3NzIiwiY29tcG9uZW50cy9kaXJlY3Rpb24tbGlua3MvX2RpcmVjdGlvbi1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9oZXJvLWJhbm5lci9faGVyby1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby1iYW5uZXIvX3p6X2hlcm8tYmFubmVyX3NxdWl6LnNjc3MiLCJjb21wb25lbnRzL2xpbmstbGlzdC9fbGluay1saXN0LnNjc3MiLCJjb21wb25lbnRzL21haW4tbmF2aWdhdGlvbi9fbWFpbi1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL21haW4tbmF2aWdhdGlvbi9fenpfbWFpbi1uYXZpZ2F0aW9uX3NxdWl6LnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbi9fbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc2l0ZS13aWRlLW1lc3NhZ2UvX3NpdGUtd2lkZS1tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL3NvY2lhbC1iYXIvX3NvY2lhbC1iYXIuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotYmxvY2svX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LWZsb2F0ZWQtaW1hZ2VzL19mbG9hdGVkLWltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9zcXVpei1pbWFnZS9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotaW5uZXItYmFubmVyL19pbm5lci1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotbmV3cy1saXN0aW5nLWl0ZW0vX25ld3MtbGlzdGluZy1pdGVtLnNjc3MiLCJjb21wb25lbnRzL3NxdWl6LXNlYXJjaC1hdXRvY29tcGxldGUvX3NlYXJjaC1hdXRvY29tcGxldGUuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotc2VhcmNoLWJveC9fc2VhcmNoLWJveC5zY3NzIiwiY29tcG9uZW50cy9zcXVpei1zZWFyY2gtZmlsdGVycy9fc2VhcmNoLWZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvc3F1aXotc2VhcmNoLWxpc3RpbmctaXRlbS9fc2VhcmNoLWxpc3RpbmctaXRlbS5zY3NzIiwiY29tcG9uZW50cy9zcXVpei1zZWFyY2gtdGFncy9fc2VhcmNoLXRhZ3Muc2NzcyIsImNvbXBvbmVudHMvc3F1aXotc2lkZS1uYXZpZ2F0aW9uL19zaWRlLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc3F1aXotdmlkZW8vX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL3RhYi1uYXZpZ2F0aW9uL190YWItbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy90YWItbmF2aWdhdGlvbi9fenpfdGFiLW5hdmlnYXRpb24tc3F1aXouc2NzcyIsImNvbXBvbmVudHMvdGFncy9fdGFncy5zY3NzIiwiY29tcG9uZW50cy90d2l0dGVyLXNjcm9sbC9fdHdpdHRlci1zY3JvbGwuc2NzcyIsInBhdHRlcm5zL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJwYXR0ZXJucy9mb290ZXIvX3p6X2Zvb3Rlcl9zcXVpei5zY3NzIiwicGF0dGVybnMvaGVhZGVyL19oZWFkZXIuc2NzcyIsInBhdHRlcm5zL2hlYWRlci9fenpfaGVhZGVyX3NxdWl6LnNjc3MiLCJzdHlsZXMvZm9ybXMvX2Zvcm1zLnNjc3MiLCJzdHlsZXMvdGFibGVzL190YWJsZXMuc2NzcyIsInBhZ2VzL3NxdWl6LWhvbWUvX2hvbWUuc2NzcyIsInBhZ2VzL3NxdWl6LW5ld3MtZGV0YWlsL19uZXdzLWRldGFpbC5zY3NzIiwicGFnZXMvc3F1aXotc2VhcmNoLWxpc3RpbmcvX3NlYXJjaC1saXN0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsZ0JBMEVrQixDQ3JFbEIsS0FDRSxnQkFBaUIsQ0FDakIseUJBQTBCLENBQzFCLDZCQUNGLENBVUEsR0FDRSxhQUFjLENBQ2QsY0FDRixDQXFCQSxzREFJRSxRQUNGLENBT0EsR0FDRSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBTUEsS0FDRSxhQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQWlCQSxZQUNFLHlCQUEwQixDQUMxQix3Q0FBaUMsQ0FBakMsZ0NBQ0YsQ0FNQSxTQUVFLGtCQUNGLENBT0EsY0FHRSwrQkFBaUMsQ0FDakMsYUFDRixDQU1BLE1BQ0UsYUFDRixDQW1DQSxlQUNFLGVBQ0YsQ0FTQSxvQkFHRSxRQUNGLENBT0EsT0FDRSxnQkFBaUIsQ0FDakIsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLFNBQ0UsMEJBQ0YsQ0FNQSxNQUNFLGdCQUNGLENBT0EsT0FDRSxxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysa0JBQ0YsQ0FPQSxTQUNFLG9CQUFxQixDQUNyQix1QkFDRixDQU1BLE9BQ0UsbUJBQ0YsQ0FPQSxTQUNFLFFBQVMsQ0FDVCxhQUNGLENBa0JBLGNBQ0UsNEJBQTZCLENBQzdCLG1CQUNGLENBTUEsd0RBRUUsV0FDRixDQU1BLDRCQUNFLGFBQWMsQ0FDZCxXQUNGLENBTUEsNEJBQ0UsdUJBQ0YsQ0FPQSw2QkFDRSx5QkFBMEIsQ0FDMUIsWUFDRixDQU1BLG1CQUNFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsZ0JBQ0UsNkJBQ0YsQ0FNQSxpQkFDRSxlQUNGLENBaUJBLGVBUEUsYUF1QkYsQ0FoQkEsT0FDRSxxQkFBdUIsQ0FDdkIsWUFBYSxDQUNiLFVBQVksQ0FFWix1QkFBd0IsQ0FDeEIsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixNQUFPLENBQ1AsV0FBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FDMUIsaUJBQ0YsQ0FFQSxtQkFDRSxZQUNGLENBTUEsUUFDRSxpQkFDRixDQWlCQSxTQUNFLFlBQ0YsQ0NsWkEsU0NDRSxrQkFBb0IsQ0FDcEIsb0NBQXlDLENBQ3pDLHNDQUF3QyxDQUN4Qyw4QkFBZ0MsQ0FDaEMsb0JBQXNCLENBQ3RCLHlCQUEyQixDQUMzQixtQkFBcUIsQ0FDckIsMkJBQTZCLENBQzdCLG1CQUFxQixDQUNyQiw0QkFBOEIsQ0ROaEMsbURDVUUsbUJBQXFCLENBQ3JCLGdDQUFrQyxDQUNsQyx3QkFBMEIsQ0FDMUIscUJBQXVCLENBQ3ZCLDBCQUE0QixDQUM1QixvQkFBc0IsQ0FDdEIsNEJBQThCLENDRDVCLGtCQUNFLHNCQUEyRCxDQUQ3RCxnQkFDRSwwQkFBMkQsQ0FEN0QsZ0JBQ0UsMkJBQTJELENBRDdELGdCQUNFLHlCQUEyRCxDQUQ3RCxnQkFDRSwyQkFBMkQsQ0FEN0QsZ0JBQ0UseUJBQTJELENBRDdELGlCQUNFLHlCQUEyRCxDQUQ3RCxrQkFDRSx5QkFBMkQsQ0FEN0QsbUJBQ0UseUJBQTJELENDckIvRCx5Q0FFRSxVQUFXLENBQ1gsYUFBYyxDQUdoQixvQkFDRSxVQUFXLENDUmYsS0FDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHFCQUFzQixDQUd4QixpQkFHRSxrQkFBbUIsQ0FHckIsS0FDRSxRQUFTLENBSVgsR0FDRSxpQkFBa0IsQ0NMaEIsd0JESUosR0FJSSxpQkFBa0IsQ0FFckIsQ0FFRCxHQUNFLGlCQUFrQixDQUlsQix1QkFBd0IsQ0NqQnRCLHdCRFlKLEdBR0ksaUJBQWtCLENBV3JCLENBZEQsU0FRSSwyQkFBNEIsQ0FSaEMsZUFXTSwyQkFBNEIsQ0VwQ2xDLGVDb0JFLGVMZHVDLENLZXZDLGlCTGZ1QyxDS2dCdkMsa0JMaEJ1QyxDS2lCdkMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDRHJCbEIsc0JBQ0UsY0FBZSxDQUNmLGVBQWdCLENBSXBCLFVBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkpOdUMsQ0lPdkMsbUJKUHVDLENJUXZDLG1CQUFvQixDQUx0QixtQkFRSSxrQkpYcUMsQ0lZckMsbUJKWnFDLENJZXRDLHFEQUtHLGFBQWMsQ0FDZCxjQUFlLENDMUJuQixTQUNFLGFBQWMsQ0FDZCxjQUFlLENBQ2YsV0FBWSxDRlNaLHdCRUpNLGVBQ0UsWUM4SkMsQ0Q3SkQsYUM2SkMsQ0Q1SkYsQ0ZDUCx3QkVKTSxnQkFDRSxjQ2lLSSxDRGhLSixlQ2dLSSxDRGxLTixxQkFDRSxjQ2tLUyxDRGpLVCxlQ2lLUyxDRG5LWCwyQ0FDRSxZQ29LVyxDRG5LWCxhQ21LVyxDRGxLWixDRkNQLHdCRUpNLGtCQUNFLFlDdUtJLENEdEtKLGFDc0tJLENEeEtOLHlCQUNFLFlDd0tXLENEdktYLGFDdUtXLENEdEtaLENFWlgsVUFDRSxvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxZRGlENkIsQ0MvQzdCLGlCQUNFLFlEd0VvQixDQ3JFdEIsbUJBQ0UsWURnRW9CLENDN0R0QixnQkFDRSxZRDBEb0IsQ0N2RHRCLG1CQUNFLFlEMERvQixDQ3ZEdEIscUJBQ0UsdUJBQXdCLENBRzFCLHNCQUNFLHdCQUF5QixDQUczQixzQkFDRSx3QkFBeUIsQ0N6QjdCLGFBQ0UsZ0JBQW9CLENMTWxCLHdCS1BKLGFBSUksa0JBQW9CLENBcUJ2QixDTGxCRyx3QktQSixhQVFJLDJCUlJxQyxDUXlCeEMsQ0FkQyxrQkFDRSxhQUFjLENBR2hCLHFCQUNFLGdCQUFpQixDQUlqQixtQkFDRSx3QkYwQ1csQ0dyRWpCLDREQ09JLGNWRHFDLENTU3ZDLHVDSFQwQyxDR1UxQyxhQUFjLENBQ2QsbUJBQW9CLENOSmxCLHdCTWJKLDREQ1VNLGNWSm1DLENTWXhDLENBRUQsT0NiSSxjVkRxQyxDR09yQyx3Qk1PSixPQ1ZNLGdCVkptQyxDU2lCeEMsQ0FFRCxPQ2xCSSxrQlZEcUMsQ0dPckMsd0JNWUosT0NmTSxjVkptQyxDU3NCeEMsQ0FFRCxPQ3ZCSSxnQlZEcUMsQ0dPckMsd0JNaUJKLE9D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QyxrQmhCakJtQyxDZ0JrQm5DLFFBQVMsQ0FDVCxpQkFBa0IsQ2JacEIsd0JhRkYsc0JBa0JJLGNBQWUsQ0FFbEIsQ0FFRCx5RUFFRSxjQUFlLENBR2hCLCtDQUVHLFlBQWEsQ2IzQmYsd0JheUJELCtDQUtLLG9CQUFxQixDQUV4QixDQzVDSCxzQlBnQkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDV05WLGFYa0QyQixDV2pEM0Isb0JBQXFCLENBQ3JCLG9CQUFxQixDQUd2Qiw0QkhGQSxtQ1JrRDZCLENXOUMzQixvQ1g4QzJCLENXM0M3Qiw0QkhaQSxTQUFVLENBQ1YsNEJSc0Q2QixDVUo3Qix5QkFDRSxvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLFVWT2EsQ1U5RGpCLGdCRUNFLFlBQWEsQ0FDYixRQUFTLENBQ1Qsa0JBQW9CLENmVWxCLHdCYWJKLGdCRU1JLGFBQWMsQ0FFakIsQ0NSRCxZVGlCRSx1Q0pYMEMsQ0lhMUMsaUNBQWtDLENBS2hDLGVKZlUsQ0lGVixjVkRxQyxDYWVuQyxvQmJmbUMsQ21CRnZDLDRCQUE2QixDQUM3QixvQm5CQ3VDLENtQkF2QyxlQUFnQixDQUNoQixrQkFBbUIsQ0FFbkIsd0JuQkh1QyxDbUJJdkMsY0FBZSxDQUNmLGlCbkJMdUMsQ21CTXZDLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsa0NBQW1DLENBQ25DLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLG9CQUFxQixDaEJMbkIsd0JnQmJKLFlUVU0sY1ZKbUMsQ21CK0J4QyxDQXJDRCxrQkxDRSxTQUFVLENBQ1YsNEJSc0Q2QixDYS9CM0IscUJDeEJGLFVkcUVlLENjcEVmLHdCZG1ENkIsQ2NsRDdCLG9CZGtENkIsQ2NoRDdCLHVEQUVFLFVkK0RhLENjOURiLHdCZG1MeUMsQ2NsTHpDLG9CZG9MNkMsQ2FwSzdDLHVCQ3hCRixVZHFFZSxDY3BFZix3QmRvRDZCLENjbkQ3QixvQmRtRDZCLENjakQ3QiwyREFFRSxVZCtEYSxDYzlEYix3QmQyTDhDLENjMUw5QyxvQmQ0TGtELENhNUtsRCxxQkN4QkYsVWQ2RGUsQ2M1RGYscUJkb0VlLENjbkVmLG9CZGtENkIsQ2NoRDdCLHVEQUVFLFVkK0RhLENjOURiLHdCZDZDMkIsQ2M1QzNCLG9CZDRDMkIsQ2E1QjNCLG1CQ3hCRixVZDZEZSxDYzVEZixxQmRvRWUsQ2NuRWYsaUJkbUVlLENjakVmLG1EQUVFLFVkdURhLENjdERiLHdCZDREYSxDYzNEYixvQmQyRGEsQ2FwRWpCLDBDQWdDSSx3QmIrQmEsQ2E5QmIsYWJtQ2EsQ2FsQ2Isb0JiNkJhLENhNUJiLGtCQUFtQixDQUl2QixtQkFDRSxhQUFjLENBQ2QsVUFBVyxDQUZiLHNDQUtJLGVBQWdCLENBSXBCLGdCQy9DRSxVZHFFZSxDY3BFZix3QmRtRDZCLENJcEM3Qix1Q0pYMEMsQ0lhMUMsaUNBQWtDLENBS2hDLGVKZlUsQ0lGVixjVkRxQyxDbUIrQ3ZDLDRCQUE2QixDQUM3QixrQkFBbUIsQ0FDbkIsb0JuQmpEdUMsQ21Ca0R2QyxlQUFnQixDQUNoQixrQkFBbUIsQ0FFbkIsd0JuQnJEdUMsQ21Cc0R2QyxjQUFlLENBQ2YsaUJuQnZEdUMsQ21Cd0R2Qyx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGtDQUFtQyxDQUNuQyxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixvQkFBcUIsQ0MvRHJCLDZDQUVFLFVkK0RhLENjOURiLHdCZG1MeUMsQ2NsTHpDLG9CZG9MNkMsQ0hoTDdDLHdCZ0JtQ0osZ0JUdENNLGNWSm1DLENtQm1FeEMsQ0F6QkQsc0JML0NFLFNBQVUsQ0FDViw0QlJzRDZCLENheEQvQixZRUNFLGtCQUFtQixDRkRyQiwwQ0VLSSxTQUFVLENDTGQsYVRxQk0sWWJmbUMsQ2FVbkMsZWJWbUMsQ3NCSHZDLGtCaEJrRWUsQ2dCakVmLGlCQUFrQixDQUNsQiw2QmhCZ0Q2QixDSHhDM0Isd0JtQmJKLGFUcUJNLGlDYmZtQyxDc0JHckMsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FvQ3BCLENBakNDLG1CQUNFLFl0QlRxQyxDc0JVckMsYXRCVnFDLENHT3JDLHdCbUJDRixtQlRFSSxpQmJWbUMsQ3NCY25DLGFBQWMsQ0FDZCxjdEJmbUMsQ3NCZ0JuQyxldEJoQm1DLENzQmtCdEMsQ0FFRCxzQlpUQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLENPUVIsZWJWbUMsQ0dPckMsd0JtQmFGLHNCVFZJLFliVm1DLENzQm1DdEMsQ0FmQSx3QlRMRyxpQmJmbUMsQ3NCb0J0QyxxQ1RWRyxpQmJWbUMsQ3NCcUN2QyxvQloxQkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDZ0JvQ1YsUUFBUyxDQzVDVixzQ1ZvQkcsUWJmbUMsQ3NCcUN2QyxvQlR0QkksaUJiZm1DLEN3Qk56QyxVZGlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLENPUVIsZWJWbUMsQ3dCSHZDLHFCbEJtRWUsQ2tCbEVmLHVDbEJ3RGUsQ2tCdkRmLCtCbEIyQjJCLENrQjFCM0IsaUJBQWtCLENBQ2xCLGlCbEI0QmlCLENrQjNCakIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixXQUFZLENBQ1osZXhCTnVDLEN3Qk56QyxnQkFlSSx5Q2xCNkNhLENrQjVEakIsdUJWQ0UsU0FBVSxDQUNWLDJEUjBEZSxDa0I1RGpCLHVDQXNCTSxvQkFBcUIsQ0FJekIsaUJkVEEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDSUZWLGtCVkRxQyxDYWVuQyxpQmJmbUMsQ0dPckMsd0JxQmFGLGlCZGhCSSxpQlZKbUMsQ3dCd0J0QyxDQUVELG1CZHpCRSxjVkRxQyxDYWVuQyxZYmZtQyxDd0I2QnJDLDRCbEJtQjJCLENIekMzQix3QnFCbUJGLG1CZHRCSSxjVkptQyxDYWVuQyxpQmJmbUMs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QyxDZ0M4Q3hDLENBdkNDLHdCbkJHSSxpQmJWbUMsQ2dDU3JDLGFBQWMsQ0FDZCxZaENWcUMsQ2dDV3JDLGFoQ1hxQyxDR09yQyx3QjZCQUYsd0JBT0ksY2hDZG1DLENnQ2VuQyxlaENmbUMsQ2dDaUJ0QyxDQUVELDJCdEJSQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLEMwQmlCWCw2Qm5CSkcsaUJiZm1DLENnQ21CdEMsMENuQlRHLGlCYlZtQyxDZ0MrQnZDLHlCdEJwQkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDMEI4QlYsUUFBUyxDQUlULHdCQUNFLHdCMUI4QnFCLEMwQjdCckIsb0IxQjRCa0IsQzBCOUJuQixnREFLRyxZMUJ5QmdCLEMwQjlCcEIsMkJBQ0Usd0IxQmdDeUIsQzBCL0J6QixvQjFCOEJrQixDMEJoQ25CLG1EQUtHLFkxQjJCZ0IsQzBCaENwQiwyQkFDRSx3QjFCa0MwQixDMEJqQzFCLG9CMUJnQ2tCLEMwQmxDbkIsbURBS0csWTFCNkJnQixDMEJsQ3BCLHlCQUNFLHdCMUJvQ3FCLEMwQm5DckIsb0IxQmtDa0IsQzBCcENuQixpREFLRyxZMUIrQmdCLEMyQi9FeEIsZ0J2QmlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENPWVIsaUJiZm1DLENpQ0h2QyxZQUFhLENBQ2IsY0FBZSxDQUNmLGVBQWdCLENBRWhCLHNCcEJjSSxrQmJmbUMsQ2lDQ3RDLG1DcEJTRyxhYlZtQyxDaUNTdkMsc0JBRUUsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsVTNCMENhLEMyQnpDYixvQmpDZnFDLENpQ2dCckMsZ0JqQ2hCcUMsQ2lDaUJyQyxpQkFBa0IsQ0FSbkIsNEJuQlRELG1DUmtENkIsQzJCekM1Qiw0Qm5CZEQsU0FBVSxDQUNWLDRCUnNENkIsQzJCekM1Qix1Q0FtQkcsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsVUFBVyxDQUNYLHdCM0JZeUIsQzJCdEM1QixrQ0E4QkcsYTNCcUJXLEMyQnBCWCxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FJcEIsc0JBQ0UscUJBQXNCLENBR3hCLHdCQUNFLFVqQ2xEcUMsQ2lDbURyQyxXakNuRHFDLENpQ29EckMscUJBQXNCLENBRXRCLHFDQUNFLFkzQktXLEMyQkFqQixpQ3BCN0NNLGlCYmZtQyxDaUM0RHpDLHlEcEJsRE0saUJiVm1DLENpQ29FekMsaUNwQnJETSxpQmJmbUMsQ2lDb0V6Qyx5RHBCMURNLGtCYlZtQyxDaUN5RXJDLHdCQUF5QixDQy9FN0Isc0JyQnFCTSxnQmJmbUMsQ2tDSnZDLGlCQUFrQixDQUlkLHdCNUI2RWtCLEM0QjVFbEIsVTVCdURXLEM0QnJEWCw0QkFDRSxxQjVCb0RTLEM0Qm5EVCxVNUIyRFMsQzRCN0RYLDZCQUNFLHdCNUIwRWMsQzRCekVkLFU1Qm1EUyxDNEI5Q2YsNkJBQ0UsaUJBQWtCLENBQ2xCLFdsQ1pxQyxDa0NhckMsV2xDYnFDLENrQ2NyQyxlQUFnQixDQUNoQixRQUFTLENBQ1QsWWxDaEJxQyxDa0NpQnJDLGFsQ2pCcUMsQ2tDa0JyQyxTQUFVLENBUlgsbUNwQlZELG1DUmtENkIsQzRCeEM1QixtQ3BCZkQsU0FBVSxDQUNWLDRCUnNENkIsQzRCckI3QiwrQjdCZkEsZUxkdUMsQ0tldkMsaUJMZnVDLENLZ0J2QyxrQkxoQnVDLENLaUJ2QyxnQkFBaUIsQ0FDakIsaUJBQWtCLEM2QmFoQixpQkFBa0IsQ0FHcEIsNkJ4QnZCQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsa0JWRHFDLENhVW5DLFliVm1DLENHT3JDLHdCK0IyQkYsNkJ4QjlCSSxpQlZKbUMsQ2tDc0N0QyxDQUVELCtCeEI3QkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZUpkVSxDT1FSLGlCYlZtQyxDa0N3Q3RDLGlDQUtHLFFBQVMsQ0FMWixtQ3JCOUJHLGViVm1DLENrQ056QyxrQ2RDRSxVZHFFZSxDY3BFZix3QmRtRDZCLENjbEQ3QixvQmRrRDZCLEM0QlEzQixhQUFjLENBQ2QsY0FBZSxDZHpEakIsaUZBRUUsVWQrRGEsQ2M5RGIsd0JkbUx5QyxDY2xMekMsb0Jkb0w2QyxDSGhMN0Msd0IrQmJKLGtDQWlFTSxvQkFBcUIsQ0FFeEIsQ0FFQSx3Q2RwRUQsVWQ2RGUsQ2M1RGYscUJkb0VlLENjbkVmLGlCZG1FZSxDY2pFZiw2RkFFRSxVZHVEYSxDY3REYix3QmQ0RGEsQ2MzRGIsb0JkMkRhLEM0QkNkLG1FQU1HLFM1QkxXLEM2QnRFakIsYXRCcUJNLGlCYmZtQyxDbUNKdkMsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFlBQWEsQ0FFYixtQkFDRSxpQm5DRHFDLENtQ0l2QyxtQkFDRSxvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLFluQ1BxQyxDbUNRckMsYW5DUnFDLENtQ0l0Qyx5QnJCVEQsU0FBVSxDQUNWLDRCUnNENkIsQzZCbkM3QixtQkFDRSxZbkNoQnFDLENtQ2lCckMsYW5DakJxQyxDb0NOekMsV0FDRSxVOUI2RGUsQzhCNURmLGVwQ0l1QyxDb0NIdkMsYUFBYyxDQUNkLGFBQWMsQ2pDU1osd0JpQ1BGLG9CQUVJLFlBQWEsQ0FDYiwwQkFBMkIsQ0FFOUIsQ0FFRCxrQkFDRSxrQnBDUnFDLENvQ1NyQyxpQnBDVHFDLENvQ1VyQyxnQkFBaUIsQ0FDakIsZUFBZ0IsQ2pDSmhCLHdCaUNBRixrQkFNSSxzQnBDYm1DLENvQ2NuQyxjQUFlLENBQ2YsWUFBYSxDQUVoQixDakNWQyx3QmlDWUYsa0JBRUksY3BDckJtQyxDb0NzQm5DLGtCcEN0Qm1DLENvQ3VCbkMsb0JwQ3ZCbUMsQ29Dd0JuQyxnQkFBaUIsQ0FjcEIsQ2pDL0JDLHdCaUNZRixrQkFTSSxlcEM1Qm1DLENvQzZCbkMsbUJwQzdCbUMsQ29DOEJuQyxxQnBDOUJtQyxDb0NzQ3RDLENBbkJBLHNCQWVHLGFBQWMsQ0FDZCxVQUFXLENBQ1gsUUFBUyxDQUliLGlCQUtFLG1CcEM3Q3FDLENvQ3dDdEMsNkJBRUcsUUFBUyxD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QVUsQ0FDViw0QlJzRDZCLENrQzdCN0IsNkJBQ0UsV0FBWSxDQUNaLGlDbEN5QjJCLENrQzNCNUIsaUNBS0csVUFBVyxDckNuQmIsd0JxQ2NGLDZCQVNJLFd4QzlCbUMsQ3dDZ0N0QyxDQUVELDJCQUNFLFVBQVcsQ0FHYixxREFFRSxZeEN4Q3FDLENHT3JDLHdCcUMrQkYscURBS0ksaUJ4QzNDbUMsQ3dDNkN0QyxDQUVELDBCQUNFLG9CQUFxQixDQUNyQixrQmxDY2EsQ2tDWGYseUI5QnpDQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENJRlYsa0JWRHFDLEN3Q3VEckMsVWxDQ2EsQ2tDQWIsUUFBUyxDckNqRFQsd0JxQzZDRix5QjlCaERJLGlCVkptQyxDd0N5RHRDLENBRUQsZ0NBRUUsaUJ4QzdEcUMsQ3dDOERyQyxVbENOYSxDa0NPYixhQUFjLENBQ2QsaUNsQ0ZhLENrQ0diLG9CeENqRXFDLEN3Q2tFckMsa0J4Q2xFcUMsQ3dDcUV2QywyRDlCMURBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNKNENlLENrQ1lmLDJCOUJwRUUsY1ZEcUMsQ3dDd0VyQyxtQnhDeEVxQyxDd0N5RXJDLGFsQ2hCYSxDSGxEYix3QnFDOERGLDJCOUJqRUksY1ZKbUMsQ3dDbUZ0QyxDQWRBLDJDQU9HLFlBQWEsQ0FQaEIsb0NBV0csbUJBQW9CLENBTXZCLGdEQUVHLHNCQUF1QixDQzFGM0IsNEJBQ0UsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixlbkMrRGEsQ21DOURiLGdDekNGcUMsQ3lDR3JDLGlDekNIcUMsQ3lDSXJDLGlCekNKcUMsQ3lDS3JDLFVuQ21EYSxDbUNsRGIsVUFBVyxDQUNYLHNDbkMrQ2EsQ21DOUNiLFNBQVUsQ3RDRFYsd0JzQ1RGLDRCQWFJLGlCekNYbUMsQ3lDYXRDLENBRUQsMkIvQkpBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLEMrQkloQyxjekNqQnFDLEN5Q2tCckMsK0JuQzRDYSxDbUMzQ2IsY0FBZSxDQUpoQixzQ0FPRyxlQUFnQixD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QXVCLEMwQ0s3QixtQm5DckNJLG1CYmZtQyxDZ0RzRHJDLCtCMUNRYSxDMENWZCx5QmxDekRELFNBQVUsQ0FDViw0QlJzRDZCLEMwQ1F6QixpQkFBa0IsQ0FDbEIsU0FBVSxDQTlEZCxnQkNERSxxQkFBc0IsQzlDV3RCLHdCNkNWRixnQkNDSSxrQkFBbUIsQ0FFdEIsQ0RvQkQsZ0JDakJFLFdBQVksQ0NUaEIsU3hDaUJFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENHRTlCLHlCYmZtQyxDYWVuQyxvQmJmbUMsQ1VDckMsY1ZEcUMsQ2tEQXZDLHdCNUM0RGUsQzRDM0RmLGlCNUM0QmlCLEM0QzNCakIscUI1QzhEZSxDNEM3RGYsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsVTVDa0RlLENIakRiLHdCK0NiSixTeENVTSxjVkptQyxDa0RxQnhDLENBM0JELGVwQ01FLG1DUmtENkIsQzRDeEQvQixlcENDRSxTQUFVLENBQ1YsNEJSc0Q2QixDNEN4RC9CLHFCQXVCSSx3QjVDZ0MyQixDNEMvQjNCLG9CNUMrQjJCLEM0QzlCM0IsVTVDNkNhLEM2Q3RFakIsb0JBQ0ksa0JBQXdCLENBQ3hCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixvQm5EQXFDLENtRE56Qyx1Q0FTUSxjbkRIaUMsQ21ESWpDLGFuREppQyxDbUROekMsNkNBZVEsMkJBQTRCLENBQzVCLG9CbkRWaUMsQ21ETnpDLDBGQWNRLDRCQUE2QixDQUc3QixvQm5EWGlDLENtRFlqQyxhbkRaaUMsQ0dPckMsd0JnRGJKLG9CQWdDUSxzQm5EMUJpQyxDbUQyQmpDLGVuRDNCaUMsQ21ENEJqQyxlbkQ1QmlDLENtRE56Qyw2Q0FxQ1ksd0I3QytCSyxDNkM3QlIsQ0NqQ1QsWTFDV0UsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZUpkVSxDOENBWix3QjlDNERlLEM4QzlEakIsY0FLSSxlQUF1QixDQUN2QixlQUFnQixDQUNoQixnQnBEUHFDLENHT3JDLHdCaURQSixjQVVNLGdCQUFpQixDQUNqQixpQnBEWG1DLENvRFluQyxpQkFBdUIsQ0FFMUIsQ0FkSCxlQWlCSSxVQUFXLENBQ1gsUUFBUyxDQUNULGE5Q3VDYSxDOEN0Q2Isd0I5Q3NDYSxDOENyQ2IsYUFBbUIsQ2pEZG5CLHdCaURQSixlQXdCTSxlQUFtQixDQUV0QixDQUVELG1CQUNFLHFCOUNtQ2EsQzhDbENiLG1CQUFzQixDQUd4QixtQkFDRSxxQjlDc0JhLEM4Q3JCYixVOUM2QmEsQzhDNUJiLGdCQUFvQixDQUNwQixnQnBEckNxQyxDR09yQyx3QmlEMEJGLG1CQU9JLGNBQW9CLENBUXZCLENBZkEscUJBV0csVTlDb0JXLEM4Q25CWCxnQkFBaUIsQ0FDakIsZ0JwRDlDbUMsQ29EbUR6QyxrQjFDeENFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQzhDa0RaLGdCQUFzQixDQUN0QixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBRWYsd0JBQ0UsWUFBYSxDQUNiLGFBQWMsQ0FDZCxrQnBEL0RxQyxDR09yQyx3QmlEcURGLHdCQU1JLGFBQWMsQ0FDZCxjQUFlLENBQ2YsbUJwRHBFbUMsQ29Ec0V0QyxDQUVELHdCQUNFLG9CQUFxQixDQUR0Qiw4QnRDN0VELFNBQVUsQ0FDViw0QlJzRDZCLEM4QytCL0IsZTFDdEVFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ0hJVix3QmlEMEVKLGVBSUksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBaUNsQixDbkM3SEMsaUJQZ0JBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ1dOVixhWGtEMkIsQ1dqRDNCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FHdkIsdUJIRkEsbUNSa0Q2QixDVzlDM0Isb0NYOEMyQixDVzNDN0IsdUJIWkEsU0FBVSxDQUNWLDRCUnNENkIsQzhDNEM3QixzQkFDRSxvQnBEL0ZxQyxDR09yQyx3QmlEdUZGLHNCQUdJLFlBQWEsQ0FDYixhQUFjLENBT2pCLENqRGxHQyx3QmlEdUZGLHNCQVFJLFlBQWEsQ0FDYixhQUFjLENBRWpCLENBRUQsd0JBQ0UsZUFBdUIsQ0FHekIscUJBQ0UsZ0JBQXNCLENBQ3RCLFNBQVUsQ0FDVixlQUFnQixDQUdsQixxQkFDRSxnQkFBc0IsQ0F0SDFCLFlDSEUsVS9DbUVlLEM4Q2JqQixrQkNuREksUUFBUyxDRDREWCx3QkN6REksbUJyREhtQyxDR09yQyx3QmlEcURGLHdCQ3RETSxlQUFnQixDQUVuQixDQUVELDZCQUNFLHFCckRYbUMsQ0dPckMsd0JrREdBLDZCQUlJLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsNkJBQThCLENBQzlCLHNCckRqQmlDLENxRG1CcEMsQ0RxREgsd0JDbERJLGFBQWMsQ0FEZiw4QkFJRyx5QkFBMEIsQ0FJOUIsMEJBQ0UsZXJEOUJtQyxDcUQ2QnBDLDZDQUlHLGFBQWMsQ0FDZCxTL0M4QlMsQytDN0JULGFyRG5DaUMsQ3FEb0NqQywrQkFBaUMsQ0FDakMsWXJEckNpQyxDcUQ2QnBDLDZEQWNPLFlBQWEsQ0FkcEIsNERBa0JPLFlBQWEsQ0FsQnBCLDZEQXNCTyxZQUFhLENBdEJwQiwwREEwQk8sWS9DUG1CLEMrQ25CMUIsd0NBZ0NHLGFBQWMsQ2xEdERsQix3QmtEc0JDLHVDQXFDSyxjQUFlLENBQ2hCLENBS1AsbUJBQ0UsWUFBYSxDQUNiLHFCQUFzQixDbERuRXRCLHdCa0RpRUYsbUJBS0ksa0JBQW1CLENBQ25CLGtCQUFtQixDQXlCdEIsQ0F0QkMseUIzQ3RFRix1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLEMrQ2dGUixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBc0IsQ0FDdEIsU0FBVSxDbERqRlosd0JrRDBFQSx5QkFTSSxlQUFnQixDQUVuQixDQUVELDBCQUNFLGVBQWlCLENBQ2pCLGdCckRoR21DLENxRGlHbkMsZ0JBQWlCLENBQ2pCLHlCckRsR21DLENHT3JDLHdCa0R1RkEsMEJBTUksc0JBQXVCLENBRTFCLENBR0gsdUJBQ0UsaUJyRDFHcUMsQ3FEOEd6Qyx3QkFDRSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsZ0JyRGpIdUMsQ3FEb0h6QyxrREFFRSxpQkFBa0IsQ0RYbEIsd0JDZUEsYTFDOUhrQixDMkNNcEIsWTVDU0UsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHaEMsZTRDVFMsQ0FFWCw4QkFMQSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQWN1QixDQVp2QixrQnpDTUksa0JiZm1DLENzRFdyQyx3QmhEb0MyQixDZ0RuQzNCLFVoRG9EYSxDZ0RuRGIsMkJBQTRCLENBQzVCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FHbEIsU0FBVSxDQUdWLG9CQUFxQixDQVp0QixpREFnQkcsdUJBQXdCLENBQ3hCLFlBQWEsQ0FqQmhCLDJEeENkRCxTQUFVLENBQ1YsNEJSc0Q2QixDSDNDM0Isd0JtREVGLGtCQXlCSSxlQUFnQixDQUVuQixDQUdILGE1QzVCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLENPYVIsZ0JiZm1DLENzRDBDdkMsd0JoREs2QixDZ0RKN0IsVWhEcUJlLENnRHpCakIsZUFPSSxRQUFTLENBQ1QsZ0J0RC9DcUMsQ3NEbUR6QyxZQUNFLHFCaERZZSxDZ0RYZixpQkFBa0IsQ0FFbEIsdUJqRHpDQSxlTGR1QyxDS2V2QyxpQkxmdUMsQ0tnQnZDLGtCTGhCdUMsQ0tpQnZDLGdCQUFpQixDQUNqQixpQkFBa0IsQ2lEdUNoQixpQkFBa0IsQ0FHcEIscUJ6QzdDSSxnQmJmbUMsQ3NEOERyQyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGF0RG5FcUMsQ0dPckMsd0JtRHFERixxQkFVSSxxQkFBc0IsQ0FDdEIsZXREdkVtQyxDc0R5RXRDLENBRUQsb0JBQ0UsT0FBUSxDbkRyRVIsd0JtRG9FRixvQkFJSSxPQUFRLENBRVgsQ0FFRCxrQkFDRSxPQUFRLENBQ1Isb0J0RHJGcUMsQ3NEd0Z2QyxtQkFDRSxPQUFRLENBQ1Isb0J0RDFGcUMsQ0dPckMsd0JtRGlGRixtQkFLSSxnQkFBaUIsQ0FDakIsY0FBZSxDQUVsQixDQUVELHVCQUNFLGFBQWMsQ0FEZiw2QnhDdkdELFNBQVUsQ0FDViw0QlJzRDZCLENnRHlEL0Isa0JBQ0UsYXRENUd1QyxDc0Q2R3ZDLGF0RDdHdUMsQ0dPckMsd0JtRG9HSixrQkFLSSxnQnREaEhxQyxDc0RpSHJDLGV0RGpIcUMsQ3NEbUh4QyxDQUVELGdCQUNFLGFoRHZFNkIsQ2dEd0U3QixVdER2SHVDLENzRHdIdkMsV3REeEh1QyxDc0R5SHZDLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixpQmhEakdpQixDZ0R3Rm5CLHNCeENySEUsbUNSa0Q2QixDZ0RtRS9CLHNCeEMxSEUsU0FBVSxDQUNWLDRCUnNENkIsQ2dEc0Y3QixzQkFDRSxXdER6SXFDLENzRDBJckMsVXREMUlxQyxDc0Q2SXZDLHFCNUNsSUEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDZ0Q0SVYsZ0J0RC9JcUMsQ0dPckMsd0JtRDRJSixzQkFFSSxZQUFhLENBRWhCLENuRGhKRyx3Qm1Ea0pKLDZDdkQ1SkUsa0JBQW9CLENBQ3BCLG9DQUF5QyxDQUN6QyxzQ0FBd0MsQ0FDeEMsOEJBQWdDLENBQ2hDLG9CQUFzQixDQUN0Qix5QkFBMkIsQ0FDM0IsbUJBQXFCLENBQ3JCLDJCQUE2QixDQUM3QixtQkFBcUIsQ0FDckIsNEJBQThCLEN1RG1KaEMsOENBUU0sVXREakttQyxDc0RrS25DLFd0RGxLbUMsQ3NEbUtwQyxDQU1ILGtCdER6SUEsV0FBWSxDQUNaLGlCc0R5STRCLEN0RHhJNUIsUUFBUyxDQUNULFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsa0JBQW1CLENzRHNJakIsa0JoRDVHYSxDZ0Q2R2IsS0FBTSxDbkRyS04sd0JtRGtLRixrQnREaElBLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENzRGtJUCxpQkFBa0IsQ0FDbEIsZXREakxtQyxDc0RrTG5DLFV0RGxMbUMsQ3NEbUxuQyxPQUFRLENBQ1IsMEJBQTJCLENBRTlCLENBRUQsbUI1QzdLQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLENJRFYsa0JWRHFDLENzRDJMckMsZUFBZ0IsQ0FDaEIsK0J0RDVMcUMsQ3NENkxyQyxVaERySWEsQ2dEc0liLFVBQVcsQ0FDWCx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxhdERqTXFDLENHT3JDLHdCbURpTEYsbUI1Q3BMSSxpQlZKbUMsQ3NENk10QyxDQXJCQSx5QnhDN0xELFNBQVUsQ0FDViw0QlJzRDZCLENIM0MzQix3Qm1EaUxGLG1CQWlCSSxldER6TW1DLENzRDBNbkMsY3REMU1tQyxDc0QyTW5DLGlCaEQ5S2EsQ2dEZ0xoQixDQUVELHlCQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsMEJBQTJCLENBQzNCLFV0RG5OcUMsQ3NEb05yQyxZdERwTnFDLENzRHFOckMsYXREck5xQyxDc0RzTnJDLFlBQWEsQ25EL01iLHdCbUR3TUYseUJBVUksb0JBQXFCLENBRXhCLENBRUQsdUJBQ0UsVXREOU5xQyxDc0QrTnJDLFd0RC9OcUMsQ3NEZ09yQyxlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLDBCQUEyQixDQUMzQixVdER2T3FDLENzRDZOdEMsNkJ4QzdORCxtQ1JrRDZCLENnRDJLNUIsNkJ4Q2xPRCxTQUFVLENBQ1YsNEJSc0Q2QixDSDNDM0Isd0JtRHNORix1QkFxQkksWUFBYSxDQUVoQixDQUVELHdCQUNFLFl0RHZQcUMsQ3NEd1ByQyxhdER4UHFDLENzRHlLdkMsa0JDN0tFLFdBQVksQ0Q0TGQsbUJDeExFLHFCQUFzQixDQ0x4QixrQkFDRSx1QnhESXFDLEN3REhyQyxVbEQyRGEsQ2tEMURiLGN4REVxQyxDd0REckMsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUx4QixpREFTRyxhQUFjLENBQ2QsbUJBQXdCLENBQ3hCLFVsRGtEVyxDa0RqRFgsUUFBUyxDQUdYLHVGQUdFLGlCeERibUMsQ3dEZ0JyQyxxREFFRSxvQnhEbEJtQyxDd0RxQnJDLGtDQUNFLGlCeER0Qm1DLEN3RHlCcEMsaUNBRUcsaUJ4RDNCaUMsQ3dENEJqQyxlQUFtQixDQWpDeEIsc1FBNkNHLHNCQUF1QixDQUN2QixjeER6Q21DLEN3RDBDbkMsVWxEY1csQ2tEYlgsZ0JBQWlCLENBQ2pCLHNCeEQ1Q21DLEN3RDZDbkMscUJsRG1CVyxDa0RsQlgsb0J4RDlDbUMsQ3dEK0NuQyw2QmxEVVcsQ2tEVFgsY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUdqQixzUEFRRyw0QmxEWWdCLENrRHBCbkIsNkpBY0ssc0J4RG5FK0IsQ3dEb0UvQiw2QmxES2MsQ2tESmQsYXhEckUrQixDd0QwRXBDLGdEQUVHLGlCQUFrQixDQUZyQixpRUFLSyxXQUFZLENBQ1osb0J4RGhGK0IsQ3dEMEVwQyw0RkFTTyxZQUFhLENBVHBCLG9HQWFPLGNBQWUsQ0FDZixTQUFVLENBQ1YsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixzREFBeUQsQ0FDekQsMkJBQTRCLENBQzVCLHlCeEQ3RjZCLEN3RDhGN0IsdUJBQTJCLENBQzNCLHdCbERoRG1CLENrRGlEbkIsZXhEaEc2QixDd0RpRzdCLGN4RGpHNkIsQ3dEa0c3QixjeERsRzZCLEN3RG1HN0Isb0J4RG5HNkIsQ3dEMEVwQyx1RUE2Qk8sNkNBQStDLENBTXRELGtEQUVHLGlCQUFrQixDQUZyQix3REFNSyx5Q0FBNEMsQ0FDNUMsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixZeER0SCtCLEN3RHVIL0IsYXhEdkgrQixDd0Q2R3BDLHlEQWNLLFdBQVksQ0FDWix1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixjQUFlLENBbkJwQixxRUFzQk8sWUFBYSxDQXRCcEIsK0RBMEJPLDZDQUErQyxDQU10RCw0SkFLRyxRQUFTLENBQ1QsUUFBUyxDQUNULFNBQVUsQ0FQYixvSkFXRyxxQnhEeEppQyxDd0Q2SXBDLGdQQWdCSyxzQnhEN0orQixDd0Q2SXBDLG9MQXFCRyxrQnhEbEtpQyxDd0Q2SXBDLDROQXlCRyxpQkFBa0IsQ0F6QnJCLHdPQTRCSyxRQUFTLENBQ1QsU0FBVSxDQUNWLG9CQUFxQixDQUNyQixhQUFjLENBL0JuQixvUEFrQ08sUUFBUyxDQUNULFNBQVUsQ0FDVixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBeEN4Qix3VEEyQ1Msb0J4RHhMMkIsQ3dENklwQyxvb0JBZ0RTLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE9BQVEsQ0FuRGpCLG9yQkFzRFcsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQ3hEck15QixDd0RzTXpCLGNBQWUsQ0F6RDFCLGc5Q0E2RGEsYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsMEJBQTJCLENBaEV4Qyw0dUJBb0VhLFV4RGpOdUIsQ3dEa052QixXeERsTnVCLEN3RG1OdkIsTUFBTyxDQUNQLE9BQVEsQ0FDUiw0QmxENUpELENrRG9GWiw0eEJBK0VlLDZDQUErQyxDQS9FOUQsZ2xEQXdGZSxjeERyT3FCLEN3RHNPckIsZXhEdE9xQixDd0R1T3JCLGF4RHZPcUIsQ3dEd09yQixPQUFRLENBM0Z2QixveUJBbUdlLHdCbERqTVcsQ2tEOEYxQiw0eUJBMkdlLHdCbEQ1TEgsQ2tEaUZaLDR0QkFzSGEsaUJBQWtCLENBdEgvQixvdkJBZ0lhLG9CeEQ3UXVCLEN3RDZJcEMsZ1pBdUllLHNCeERwUnFCLEN3RHFSckIsNkJsRDVNSSxDa0Q2TUosY3hEdFJxQixDd0R1UnJCLGV4RHZScUIsQ3dEd1JyQixjeER4UnFCLEN3RHlSckIsT0FBUSxDQTVJdkIsZ2JBbUppQixjeERoU21CLEN3RGlTbkIsZXhEalNtQixDd0RrU25CLGF4RGxTbUIsQ3dEbVNuQixPQUFRLENBQ1Isd0JsRHJQUyxDa0RzUFQsU0FBVSxDQUNWLHdCQUF5QixDQXpKMUMsd1pBcUtlLDhDQUFpRCxDQUNqRCxnQnhEblRxQixDd0Q2SXBDLG96QkErS2Usc0J4RDVUcUIsQ3dEc1VwQyxzQ0FFRyxvQnhEeFVpQyxDd0R5VWpDLHdCQUF5QixDQUg1Qix5Q0FNSyxZQUFhLENBTmxCLHVHQVlHLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE9BQVEsQ0FmWCxtSEFrQkssYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQ3hEMVYrQixDd0QyVi9CLGNBQWUsQ0FyQnBCLGdRQXlCTyxhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQUFrQixDQUNsQiwwQkFBMkIsQ0E1QmxDLGlJQWdDTyxVeER0VzZCLEN3RHVXN0IsV3hEdlc2QixDd0R3VzdCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsNEJsRGpUSyxDa0Q2UVosNklBMkNTLDZDQUErQyxDQTNDeEQsZ1NBb0RTLGN4RDFYMkIsQ3dEMlgzQixleEQzWDJCLEN3RDRYM0IsYXhENVgyQixDd0Q2WDNCLE9BQVEsQ0F2RGpCLCtJQStEUyx3QmxEdFZpQixDa0R1UjFCLGlKQXVFUyx3QmxEalZHLENrRDBRWiw2SEFrRk8saUJBQWtCLENBbEZ6QixtSUE0Rk8sb0J4RGxhNkIsQ3dEc1VwQyx1RUFtR1Msc0J4RHphMkIsQ3dEMGEzQiw2QmxEaldVLENrRGtXVixjeEQzYTJCLEN3RDRhM0IsZXhENWEyQixDd0Q2YTNCLGN4RDdhMkIsQ3dEOGEzQixPQUFRLENBeEdqQiwrRUErR1csY3hEcmJ5QixDd0RzYnpCLGV4RHRieUIsQ3dEdWJ6QixheER2YnlCLEN3RHdiekIsT0FBUSxDQUNSLHdCbEQxWWUsQ2tEMllmLFNBQVUsQ0FDVix3QkFBeUIsQ0FySHBDLHlFQWlJUyw4Q0FBaUQsQ0FDakQsZ0J4RHhjMkIsQ3dEc1VwQyxtSkEySVMsc0J4RGpkMkIsQ3dEeWR2QyxlQUVFLGtCeEQzZHFDLEN3RDRkckMsNkJsRG5ab0IsQ2tEb1pwQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsNkJ4RC9kcUMsQ3dEZ2VyQyxnQnhEaGVxQyxDd0RpZXJDLGlCQUFrQixDQVJuQixzQkFZRywwQ0FBNkMsQ0FDN0MsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsd0JsRGhha0IsQ2tEaWFsQixVeEQxZW1DLEN3RDJlbkMsV3hEM2VtQyxDd0Q0ZW5DLFN4RDVlbUMsQ3dENmVuQyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLGN4RC9lbUMsQ3dEZ2ZuQyxVbERoYlcsQ2tEb2JmLHdCQUNFLG9CQUFxQixDQUNyQixhbEQ3YW9CLENrRDJhckIsK0JBS0csUUFBUyxDQUNULG9CQUFxQixDQ2hnQjNCLFcvQ2lCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdoQyxlSmRVLENJRFYsY1ZEcUMsQ3lESHZDLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixVQUFXLENBQ1gsYUFBYyxDQUNkLG1CQUFvQixDdERNbEIsd0JzRGJKLFcvQ1VNLGNWSm1DLEN5RHlCeEMsQ0EvQkQsK0M1Q3FCTSxvQmJmbUMsQ3lES3JDLGVuRG1EYSxDbUQ5RGpCLDRCQWtCSSx1QkFBd0IsQ0FDeEIsNEJuRDJDYSxDbUQ5RGpCLHNEL0NpQkUsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FLaEMsZUpmVSxDbURUZCxpQkE2QkksNEJuRGlDYSxDbUQ3QmpCLHdCQUNFLGdCQUFpQixDQUduQiw4Q0FHSSwrQm5ENEJhLENtRC9CakIsNkNBT0ksd0JuRHlCYSxDbURwQmpCLGdEQUdJLHdCbkRXYSxDbURQakIsc0JBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FKbkMsNEIzQ3ZERSxTQUFVLENBQ1YsNEJSc0Q2QixDbURXL0Isd0NBRUksWUFBYSxDdER4RGIsd0JzRHNESixvQkFNSSx5Qm5EWGEsQ21ES2pCLDBCMURoRUUsa0JBQW9CLENBQ3BCLG9DQUF5QyxDQUN6QyxzQ0FBd0MsQ0FDeEMsOEJBQWdDLENBQ2hDLG9CQUFzQixDQUN0Qix5QkFBMkIsQ0FDM0IsbUJBQXFCLENBQ3JCLDJCQUE2QixDQUM3QixtQkFBcUIsQ0FDckIsNEJBQThCLEMwRHVEaEMsNkJBYU0sYUFBYyxDQUNkLDRCbkRuQlcsQ21ES2pCLDhDQW1CTSxhQUFjLENBQ2QsUUFBUyxDQUNULCtCbkR0QlcsQ21EQ2pCLHdDQXlCTSxhQUFjLENBQ2YsQzdEekZMLHFCY2FFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR2hDLGVKZFUsQ0lEVixjVkRxQyxDSkN2QyxVVXVEZSxDSGpEYix3QlBUSixxQmNNTSxjVkptQyxDSjBFeEMsQ0E1RUQsc0RBTUksYVUyQzJCLENWMUMzQix5QkFBMEIsQ0FDMUIsZ0NBQThCLENBQTlCLDZCQUE4QixDQVJsQyw0RGtCRUUsbUNSa0Q2QixDVnhDekIsb0NVd0N5QixDVnBEL0IsNERrQkhFLFNBQVUsQ0FDViw0QlJzRDZCLENWcEQvQix1QkErQkksUUFBUyxDQS9CYix5QkFrQ00sZUFBZ0IsQ0FsQ3RCLHlCaUJZTSxnQmJWbUMsQ0pGekMsb0RBNENJLGVBQWdCLENBNUNwQixnRGlCaUJNLGViZm1DLENKRnpDLGdDY0dJLGlCVkRxQyxDYVVuQyxlYlZtQyxDSnNEckMsNkJVTjJCLENWTzNCLHNCSXZEcUMsQ0dPckMsd0JQVEosZ0NjTU0sZ0JWSm1DLENKOER0QyxDT3ZEQyx3QlBUSixnQ0E0RE0sZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixhQUFjLENBRWpCLENBaEVILDBCY0dJLGNWRHFDLENhVW5DLGViVm1DLENKbUVyQyxhQUFjLENBQ2QsaUJBQWtCLENPN0RsQix3QlBUSiwwQmNNTSxjVkptQyxDSnFFdEMsQ0F2RUgsaUNBMEVJLFlBQWMsQ0ExRWxCLGdKY2FFLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ1ZrRlYsUUFBUyxDQVJiLHdCYzVFSSxjVkRxQyxDR09yQyx3QlBzRUosd0JjekVNLGdCVkptQyxDSjBGdEMsQ0FiSCx3QmM1RUksa0JWRHFDLENHT3JDLHdCUHNFSix3QmN6RU0sY1ZKbUMsQ0o4RnRDLENBakJILHdCYzVFSSxnQlZEcUMsQ0dPckMsd0JQc0VKLHdCY3pFTSxpQlZKbUMsQ0prR3RDLENBckJILHdCYzVFSSxpQlZEcUMsQ0dPckMsd0JQc0VKLHdCY3pFTSxnQlZKbUMsQ0pzR3RDLENBekJILGdEYzVFSSxrQlZEcUMsQ0dPckMsd0JQc0VKLGdEY3pFTSxpQlZKbUMsQ0oyR3RDLENBOUJILG9EaUJuRU0sZWJWbUMsQ0o2RXpDLDBCaUJuRU0sZWJWbUMsQ0o2RXpDLDBCaUJuRU0saUJiVm1DLENKNkV6QywwQmlCbkVNLGViVm1DLENpQkx2QyxlUGdCQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUtoQyxlSmZVLENXTlYsYVhrRDJCLENXakQzQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBR3ZCLHFCSEZBLG1DUmtENkIsQ1c5QzNCLG9DWDhDMkIsQ1czQzdCLHFCSFpBLFNBQVUsQ0FDViw0QlJzRDZCLENIM0MzQix3QnVEYkosbUJBRVEsWUFBYSxDQUVwQixDQ0pELGlDQUdJLFlBQWEsQ3hEVWIsd0J3RGJKLGlDQUtNLGFBQWMsQ0FFakIsQ0FFRCwwQkFDRSxlQUFnQixDeERHaEIsd0J3REpGLDBCQUdJLHNCM0RObUMsQzJEUXRDLENBRUQsd0JqRENBLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ3FEU1Ysa0IzRFpxQyxDMkRhckMsbUIzRGJxQyxDR09yQyx3QndER0Ysd0JBS0ksYzNEZm1DLEMyRGdCbkMsWUFBYSxDQUVoQixDQUVELCtCakRUQSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDaURTaEMsaUIzRHRCcUMsQzJEdUJyQyxVckRpQ2EsQ3FEaENiLGFBQWMsQ0FDZCxvQ3JEcUNhLENxRHBDYix1QjNEMUJxQyxDMkQyQnJDLHFCM0QzQnFDLEMyRDRCckMsb0IzRDVCcUMsQ0dPckMsd0J3RGFGLCtCQVVJLG1CM0Q5Qm1DLEMyRGdDdEMsQ0FFQSxnQ0FFRyxZQUFhLENBQ2IsbUJBQW9CLENBSXhCLDBCakQ5QkEsdUNKWDBDLENJWTFDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ2lEOEJoQyxvQjNEM0NxQyxDMkQ0Q3JDLHVCM0Q1Q3FDLENHT3JDLHdCd0RrQ0YsMEJBS0ksc0IzRDlDbUMsQzJEZ0R0QyxDQUVELDBCQUNFLGtCQUFxQixDQUVyQixnQ2pEMUNGLHVDSlgwQyxDSVkxQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBS2hDLGVKZlUsQ3FEb0RSLGlCM0R2RG1DLEMyRHdEbkMsWUFBYSxDQUNiLGVBQWdCLEN4RGxEbEIsd0J3RDhDQSxnQ0FNSSxrQkFBcUIsQ0FFeEIsQ0FYRixvQ0FjRyxhQUFjLENBQ2QsY0FBZSxDQUNmLHVCM0RsRW1DLEMyRG1FbkMsY0FBZSxDQ3pFckIsb0JsRGlCRSx1Q0pYMEMsQ0lZMUMsa0NBQW1DLENBQ25DLGlDQUFrQyxDa0RoQmxDLGdDQUNFLHVCNURFcUMsQzRERHJDLFV0RHlEYSxDc0R0RGYsMEJBQ0UsbUI1REhxQyxDNERJckMsaUI1REpxQyxDNERLckMsd0JBQXlCLENBRzFCLGtEQUVHLHNCQUF1QixDQUs3QixnQkFDRSxnQkFBYSxDQUFiLFlBQWEsQ0FDYixxQkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGlDQUF1QyxDQUF2QyxzQ0FBdUMsQ3pEWHJDLHdCeURRSixnQkFNSSxxQzVEckJxQyxDNERxQnJDLDBDNURyQnFDLEM0RHNCckMsNEJBQWtDLENBQWxDLGlDQUFrQyxDQTZDckMsQ0FwREQsZ0NBV0ksY0FBVyxDQUFYLFVBQVcsQ0FDWCxpQkFBYyxDQUFkLGFBQWMsQ3pEcEJkLHdCeURRSixnQ0FlTSxjQUFXLENBQVgsVUFBVyxDQUNYLGlCQUFjLENBQWQsYUFBYyxDQUVqQixDQWxCSCxpQ0FxQkksY0FBVyxDQUFYLFVBQVcsQ0FDWCxpQkFBYyxDQUFkLGFBQWMsQ3pEOUJkLHdCeURRSixpQ0F5Qk0sY0FBVyxDQUFYLFVBQVcsQ0FDWCxpQkFBYyxDQUFkLGFBQWMsQ0FFakIsQ0E1Qkgsb0NBK0JJLGlCQUFjLENBQWQsYUFBYyxDQUNkLGNBQVcsQ0FBWCxVQUFXLENBQ1gsa0I1RGhEcUMsQ0dPckMsd0J5RFFKLG9DQW9DTSxjQUFvQixDQUFwQixtQkFBb0IsQ0FBcEIsaUJBQW9CLENBQ3BCLGlCQUFjLENBQWQsYUFBYyxDQUNkLFlBQWEsQ0FFaEIsQ0F4Q0gsMkNBMkNJLGlCQUFjLENBQWQsYUFBYyxDQUNkLGNBQVcsQ0FBWCxVQUFXLEN6RHBEWCx3QnlEUUosMkNBK0NNLGNBQVcsQ0FBWCxVQUFXLENBQ1gsaUJBQWMsQ0FBZCxhQUFjLENBRWpCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJG5zdy1ib2R5LS10ZXh0LWNvbG9yOiAkZGFyazgwO1xuJG5zdy1ib2R5LS1saW5rLWFjdGl2ZS1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4kbnN3LWJvZHktLWxpbmstaG92ZXItY29sb3I6IHJnYmEoJG5zdy10ZXJ0aWFyeS1ibHVlLCAwLjIpO1xuXG4ubnN3LXd5c2l3eWctY29udGVudHtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCdzbScpO1xuICBjb2xvcjogJG5zdy1ib2R5LS10ZXh0LWNvbG9yO1xuXG4gIGE6bm90KC5uc3ctYnV0dG9uKTpub3QoLm5zdy10YWcpe1xuICAgIGNvbG9yOiAkbnN3LWJvZHktLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcblxuICAgICY6aG92ZXJ7XG4gICAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJG5zdy1ib2R5LS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNntcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmICsgcHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgKiArIHB7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgeHMpO1xuICB9XG5cbiAgdWwgKyBwLFxuICBvbCArIHB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIHVsLFxuICBvbHtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG1kIG5vbmUgbm9uZSBub25lKTtcbiAgfVxuXG5cbiAgYmxvY2txdW90ZXtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ2xnJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgbWQpO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgY2l0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdzbScpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG1kKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICBjaXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJQgJztcbiAgfVxufVxuXG4vLyBIZWFkaW5nIFN0eWxlc1xuLm5zdy13eXNpd3lnLWNvbnRlbnQge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgneHh4bCcpXG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCd4eGwnKVxuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgneGwnKVxuICB9XG5cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbGcnKVxuICB9XG5cbiAgaDUsXG4gIGg2IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ21kJylcbiAgfVxuXG4gICogKyBoMixcbiAgKiArIGgze1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIHh4bCk7XG4gIH1cblxuICAqICsgaDR7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgeGwpO1xuICB9XG5cbiAgKiArIGg1e1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIGxnKTtcbiAgfVxuXG4gICogKyBoNntcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gIH1cbn1cblxuLm5zdy10ZXh0LWxpbmt7XG4gIEBpbmNsdWRlIHRleHQtbGluaztcbn1cbiIsIi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEVkZ2UsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBuZXN0ZWQgbGlzdHMgaW4gQ2hyb21lLCBFZGdlLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5kbCBkbCxcbmRsIG9sLFxuZGwgdWwsXG5vbCBkbCxcbnVsIGRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIHdpdGhpbiBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gY29udHJvbHMgaW4gU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIDE4LSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogYXV0bzsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIHVwbG9hZCBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3Qgc3R5bGVzIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZGlhbG9nOm5vdChbb3Blbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVXNlciBpbnRlcmFjdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzLFxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXM7XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gc3Itb25seS1mb2N1cyB7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbkBmdW5jdGlvbiByZW0oJHZhbHVlKSB7XG4gIEBpZiAodW5pdGxlc3MoJHZhbHVlKSkge1xuICAgICR2YWx1ZTogJHZhbHVlICogMXB4O1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgLyAkYmFzZS1mb250LXNpemUgKiAxcmVtO1xufVxuXG5AZnVuY3Rpb24gZW0oJHZhbHVlKSB7XG4gIEBpZiAodW5pdGxlc3MoJHZhbHVlKSkge1xuICAgICR2YWx1ZTogJHZhbHVlICogMXB4O1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgLyAkYmFzZS1mb250LXNpemUgKiAxZW07XG59XG5cbi8vIGdlbmVyYXRlcyBtb2RpZmVyIGNsYXNzZXMgaW4gdGhlIGJlbSBzeW50YXhcbkBtaXhpbiBoZWxwZXItY2xhc3NlcygkYXR0cmlidXRlLCAkbWFwKSB7XG5cbiAgQGVhY2ggJG1vZGlmaWVyLCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgJi0tI3skbW9kaWZpZXJ9IHtcbiAgICAgICN7JGF0dHJpYnV0ZX06IGdldC1tYXBwZWQtdmFsdWUoJG1vZGlmaWVyLCAkbWFwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL2dldHMgbWFwcGVkIHB4IHZhbHVlcyBhbmQgcmV0dXJucyBpdCBhcyByZW1cbkBmdW5jdGlvbiBnZXQtbWFwcGVkLXZhbHVlKCRrZXksICRtYXApe1xuICBAZWFjaCAkbWFwa2V5LCAkbWFwdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRtYXBrZXkgPT0gJGtleXtcbiAgICAgIEByZXR1cm4gcmVtKCRtYXB2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIGJyZWFrIG91dCBvZiB0aGUgbnN3LWNvbnRhaW5lciBjbGFzc1xuQG1peGluIGJyZWFrT3V0KCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuQG1peGluIGJyZWFrT3V0UmVzZXQge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG4iLCIlY2xlYXJmaXgge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vQ0hJRUZTQ0ktNDAgQnVsbGV0IHBvaW50cyBwYWRkaW5nIG9uIG1vYmlsZVxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuICAmIGxpIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xuXG4gICAgJiBsaSBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJyZWFrcG9pbnQoICRzaXplLCAkd2lkdGgtdHlwZTogbWluLXdpZHRoKSB7XG5cbiAgQGlmIHR5cGUtb2YoICRzaXplICkgIT0gJ3N0cmluZycge1xuICAgIEBlcnJvciAnTlNXLURTIEJyZWFrcG9pbnQgbWl4aW4gYWNjZXB0cyBvbmx5IHN0cmluZ3MnO1xuICB9XG5cbiAgQGlmICRzaXplICE9ICd4cycgYW5kICRzaXplICE9ICdzbScgYW5kICRzaXplICE9ICdtZCcgYW5kICRzaXplICE9ICdsZycge1xuICAgIEBlcnJvciAnTlNXLURTIEJyZWFrcG9pbnQgbWl4aW4gYWxsb3dzIHRoZSBmb2xsb3dpbmcgYnJlYWtwb2ludCBzaXplcyB4cywgc20sIG1kLCBsZyc7XG4gIH0gQGVsc2Uge1xuXG4gICAgJHB4LXNpemU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSk7XG4gICAgJGVtLXNpemU6IGVtKCRweC1zaXplKTtcblxuICAgIEBtZWRpYSAoJHdpZHRoLXR5cGU6ICRlbS1zaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uc3ctY29udGFpbmVye1xuICBAaW5jbHVkZSBjb250YWluZXI7XG5cbiAgJi0tZmx1c2h7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5zdy1ncmlke1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiByZW0oJGdyaWQtY29udGFpbmVyLW9mZnNldCk7XG4gIG1hcmdpbi1yaWdodDogcmVtKCRncmlkLWNvbnRhaW5lci1vZmZzZXQpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAmID4gLm5zdy1jb2x7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oJGdyaWQtZ3V0dGVycyk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKCRncmlkLWd1dHRlcnMpO1xuICB9XG5cbiAgJi0tbm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJiA+IC5uc3ctY29se1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGdyaWQtY29sdW1ucygpXG4iLCJAbWl4aW4gZ3JpZC1jb2x1bW5zKCl7XG4gIC5uc3ctY29sIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb2x1bW5zIGluICRncmlkLWNvbC1zaXplcyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KXtcbiAgICAgICAgQGVhY2ggJG1vZGlmaWVyLCAkc2l6ZSBpbiAkY29sdW1ucyB7XG4gICAgICAgICAgJi0tI3skbW9kaWZpZXJ9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkc2l6ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIoJG9mZnNldDogJGNvbnRhaW5lci1vZmZzZXQpe1xuICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLW1heC13aWR0aCk7XG4gIHBhZGRpbmctbGVmdDogcmVtKCRvZmZzZXQpO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oJG9mZnNldCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtaXhpbiBjb250YWluZXItZmx1c2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1jb2xvci1oZXhcblxuLy8gQmFzZSBmb250IHNpemVcbiRiYXNlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gcHJpbWFyeSBmb250IHN0YWNrXG4kZm9udC1zdGFjazogJ01vbnRzZXJyYXQnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXdlaWdodDogKFxuICByZWd1bGFyOiA0MDAsXG4gIGhlYWRpbmc6IDYwMCxcbikgIWRlZmF1bHQ7XG5cbi8vRm9udCBzaXplcyBwcmVzZXRzIChtb2JpbGUsIGRlc2t0b3ApXG4kZm9udC1zaXplczogKFxuICB4czogICAoMTRweCwgMTRweCksXG4gIHNtOiAgICgxNnB4LCAxNnB4KSxcbiAgbWQ6ICAgKDE4cHgsIDIwcHgpLFxuICBsZzogICAoMjBweCwgMjRweCksXG4gIHhsOiAgICgyNHB4LCAyOHB4KSxcbiAgeHhsOiAgKDI2cHgsIDMycHgpLFxuICB4eHhsOiAoMzJweCwgNTZweClcbikgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtcmVwb25zaXZlLWJyZWFrcG9pbnQ6ICdtZCc7XG5cbi8vIExpbmVoZWlnaHQgbWFwcGluZ1xuJGxpbmUtaGVpZ2h0OiAoXG4gIG5vc3BhY2U6ICAxLFxuICBkZWZhdWx0OiAgMS4yNSxcbikgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uczogKFxuICBiYXNlOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQsXG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nIC0gVXNlZCB3aXRoIG1hcmdpbiBhbmQgcGFkZGluZ1xuJHNwYWNpbmctc2l6ZXM6IChcbiAgbm9uZTogICAwLCAgICAvLzByZW1cbiAgeHM6ICAgICA4cHgsICAvLzAuNXJlbVxuICBzbTogICAgIDEycHgsIC8vMC44cmVtXG4gIG1kOiAgICAgMTZweCwgLy8xcmVtXG4gIGxnOiAgICAgMjRweCwgLy8xLjVyZW1cbiAgeGw6ICAgICAzMnB4LCAvLzJyZW1cbiAgeHhsOiAgICA0OHB4LCAvLzNyZW1cbiAgeHh4bDogICA2NHB4LCAvLzRyZW1cbiAgeHh4eGw6ICA4MHB4ICAvLzVyZW1cbikgIWRlZmF1bHQ7XG5cbi8vIFByZWRlZmluZWQgQ29sb3VycyBhbmQgdGhlaXIgbmFtZXNcbi8vIEJyYW5kXG4kbnN3LXByaW1hcnktYmx1ZTogICAgICAjMDAyNjY0ICFkZWZhdWx0O1xuJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDogI2Q3MTUzYSAhZGVmYXVsdDtcbiRuc3ctaGlnaGxpZ2h0LWJsdWU6ICAgICMyZTUyOTkgIWRlZmF1bHQ7XG4kbnN3LXRlcnRpYXJ5LWJsdWU6ICAgICAjMDBhYmU2ICFkZWZhdWx0O1xuJG5zdy1ib3JkZXItYmx1ZTogIzBhN2NiOSAhZGVmYXVsdDtcblxuLy8gU2hhZGVzXG4kYmxhY2s6ICAgIzAwMDAwMCAhZGVmYXVsdDtcbiRkYXJrLTkwOiAjMWMyMDIyICFkZWZhdWx0O1xuJGRhcms4MDogICMzMzMzMzMgIWRlZmF1bHQ7XG4kZGFyazcwOiBcdCM0YzRmNTUgIWRlZmF1bHQ7XG4kZGFyazYwOiBcdCM2ZDcwNzkgIWRlZmF1bHQ7XG4kZGFyazUwOiAjNjk3ODgyICFkZWZhdWx0O1xuJGxpZ2h0NDA6ICNhMGE1YWUgIWRlZmF1bHQ7XG4kbGlnaHQzMDogI2UxZThlZCAhZGVmYXVsdDtcbiRsaWdodDIwOiAjZTRlNGU2ICFkZWZhdWx0O1xuJGxpZ2h0MTA6ICNmNGY0ZjcgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgI2ZmZmZmZiAhZGVmYXVsdDtcblxuLy8gTm90aWZpY2F0aW9uc1xuJGluZm8tYmx1ZTogICAgICAjMmU1Mjk5ICFkZWZhdWx0O1xuJGluZm8tYmx1ZS1saWdodDEwOiAjZWFlZGY0ICFkZWZhdWx0O1xuJHN1Y2Nlc3MtZ3JlZW46ICAjMDBhOTA4ICFkZWZhdWx0O1xuJHN1Y2Nlc3MtZ3JlZW4tbGlnaHQxMDogI2U1ZjZlNiAhZGVmYXVsdDtcbiR3YXJuaW5nLW9yYW5nZTogI2RjNTgwMCAhZGVmYXVsdDtcbiR3YXJuaW5nLW9yYW5nZS1saWdodDEwOiAjZmJlZWU1ICFkZWZhdWx0O1xuJGVycm9yLXJlZDogICAgICAjYjgxMjM3ICFkZWZhdWx0O1xuJGVycm9yLXJlZC1saWdodDEwOiAjZjdlN2ViICFkZWZhdWx0O1xuXG4vLyBzaXRld2lkZSBtZXNzYWdlXG4kZGVmYXVsdC1ibHVlMTA6ICNlNmU5ZWY7XG4kYWxlcnQteWVsbG93OiAjZmZjYjJkO1xuXG4vLyBOb3RpZmljYXRpb24gdmFyaWF0aW9uc1xuJG5vdGlmaWNhdGlvbjogKFxuICBpbmZvOiAoXG4gICAgYm9yZGVyOiAkaW5mby1ibHVlLFxuICAgIGJnOiAkaW5mby1ibHVlLWxpZ2h0MTAsXG4gICAgZmlsbDogJGluZm8tYmx1ZSxcbiAgKSxcbiAgc3VjY2VzczogKFxuICAgIGJvcmRlcjogJHN1Y2Nlc3MtZ3JlZW4sXG4gICAgYmc6ICRzdWNjZXNzLWdyZWVuLWxpZ2h0MTAsXG4gICAgZmlsbDogJHN1Y2Nlc3MtZ3JlZW4sXG4gICksXG4gIHdhcm5pbmc6IChcbiAgICBib3JkZXI6ICR3YXJuaW5nLW9yYW5nZSxcbiAgICBiZzogJHdhcm5pbmctb3JhbmdlLWxpZ2h0MTAsXG4gICAgZmlsbDogJHdhcm5pbmctb3JhbmdlLFxuICApLFxuICBlcnJvcjogKFxuICAgIGJvcmRlcjogJGVycm9yLXJlZCxcbiAgICBiZzogJGVycm9yLXJlZC1saWdodDEwLFxuICAgIGZpbGw6ICRlcnJvci1yZWQsXG4gICksXG4pICFkZWZhdWx0O1xuXG5cbi8vQm94IFNoYWRvd3NcbiRzaGFkb3dzOiAoXG4gIG1lbnU6IDAgNHB4IDlweCAtNXB4IHJnYmEoJGJsYWNrLCAwLjQpLFxuICBjYXJkOiAwIDRweCAxMnB4IDAgcmdiYSgkYmxhY2ssIDAuMTUpLFxuICBjYXJkLWhvdmVyOiAycHggNnB4IDEycHggMCByZ2JhKCRibGFjaywgMC4yNSksXG4pICFkZWZhdWx0O1xuXG4vL0ZvY3VzIGFuZCBIb3ZlclxuJGZvY3VzLWNvbG9yOiAkbnN3LXRlcnRpYXJ5LWJsdWUgIWRlZmF1bHQ7XG4kZm9jdXNlczogKFxuICBkZWZhdWx0OiAwIDAgMCAzcHggJGZvY3VzLWNvbG9yLFxuICBjYXJkOiAoMCAwIDAgM3B4ICRmb2N1cy1jb2xvciwgbWFwLWdldCgkc2hhZG93cywgY2FyZC1ob3ZlcikpXG4pICFkZWZhdWx0O1xuXG4kaG92ZXItY29sb3VyOiByZ2JhKCRuc3ctdGVydGlhcnktYmx1ZSwgMC4yKTtcblxuLy9MaW5rc1xuJGxpbmstY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuJGxpbmstaG92ZXItLW91dGxpbmUtY29sb3I6IHJnYmEoJG5zdy10ZXJ0aWFyeS1ibHVlLCAwLjIpO1xuXG4kb3ZlcmxheS13aGl0ZTogcmdiYSgkd2hpdGUsIDAuOCk7XG4kb3ZlcmxheS1ibGFjazogcmdiYSgkYmxhY2ssIDAuOCk7XG4kZXJyb3ItbWVzc2FnZTogcmdiYSgkZXJyb3ItcmVkLCAwLjEpO1xuXG4vLyBCcmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gIHhzOiA1NzZweCxcbiAgc206IDc2OHB4LFxuICBtZDogOTkycHgsXG4gIGxnOiAxMjAwcHgsXG4pICFkZWZhdWx0O1xuXG4kaWNvbi1jb2xvcnM6IChcbiAgZXJyb3I6ICRlcnJvci1yZWQsXG4gIHN1Y2Nlc3M6ICRzdWNjZXNzLWdyZWVuLFxuICBpbmZvOiAkaW5mby1ibHVlLFxuICB3YXJuaW5nOiAkd2FybmluZy1vcmFuZ2UsXG4gIGRlZmF1bHQ6ICRuc3ctcHJpbWFyeS1ibHVlLFxuKSAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyXG4kY29udGFpbmVyLW9mZnNldDogMTZweDtcbiRjb250YWluZXItbWF4LXdpZHRoOiAxMjAwcHg7XG5cbi8vIEdyaWRcbiRncmlkLWd1dHRlcnM6IDhweDtcbiRncmlkLWNvbnRhaW5lci1vZmZzZXQ6IC0oJGdyaWQtZ3V0dGVycyk7XG4kZ3JpZC1tYXJnaW5zOiAoXG4gIHhzOiA4cHgsXG4gIHNtOiA4cHgsXG4gIG1kOiA4cHgsXG4gIGxnOiAzMnB4LFxuKTtcbiRncmlkLW1hcmdpbi10b3A6IDE2cHg7XG5cbiRncmlkLWNvbC1zaXplczogKFxuICB4czogKFxuICAgIGhhbGY6IDUwJSxcbiAgKSxcbiAgc206IChcbiAgICB0aGlyZDogMzMuMyUsXG4gICAgdHdvLXRoaXJkczogNjYuNiUsXG4gICAgcXVhcnRlcjogNTAlLFxuICAgIHRocmVlLXF1YXJ0ZXJzOiA1MCVcbiAgKSxcbiAgbWQ6IChcbiAgICBxdWFydGVyOiAyNSUsXG4gICAgdGhyZWUtcXVhcnRlcnM6IDc1JVxuICApXG4pO1xuXG4kYnV0dG9uLXZhcmlhdGlvbnM6IChcbiAgcHJpbWFyeTogKFxuICAgIGNvbG9yOiAkd2hpdGUsXG4gICAgY29sb3JIb3ZlcjogJHdoaXRlLFxuICAgIGJnOiAkbnN3LXByaW1hcnktYmx1ZSxcbiAgICBiZ0hvdmVyOiBsaWdodGVuKCRuc3ctcHJpbWFyeS1ibHVlLCA1Ljg4KSxcbiAgICBib3JkZXI6ICRuc3ctcHJpbWFyeS1ibHVlLFxuICAgIGJvcmRlckhvdmVyOiBsaWdodGVuKCRuc3ctcHJpbWFyeS1ibHVlLCA1Ljg4KVxuICApLFxuICBoaWdobGlnaHQ6IChcbiAgICBjb2xvcjogJHdoaXRlLFxuICAgIGNvbG9ySG92ZXI6ICR3aGl0ZSxcbiAgICBiZzogJG5zdy1wcmltYXJ5LWhpZ2hsaWdodCxcbiAgICBiZ0hvdmVyOiBsaWdodGVuKCRuc3ctcHJpbWFyeS1oaWdobGlnaHQsIDUuODgpLFxuICAgIGJvcmRlcjogJG5zdy1wcmltYXJ5LWhpZ2hsaWdodCxcbiAgICBib3JkZXJIb3ZlcjogbGlnaHRlbigkbnN3LXByaW1hcnktaGlnaGxpZ2h0LCA1Ljg4KVxuICApLFxuICBvdXRsaW5lOiAoXG4gICAgY29sb3I6ICRkYXJrODAsXG4gICAgY29sb3JIb3ZlcjogJHdoaXRlLFxuICAgIGJnOiAkd2hpdGUsXG4gICAgYmdIb3ZlcjogJG5zdy1wcmltYXJ5LWJsdWUsXG4gICAgYm9yZGVyOiAkbnN3LXByaW1hcnktYmx1ZSxcbiAgICBib3JkZXJIb3ZlcjogJG5zdy1wcmltYXJ5LWJsdWVcbiAgKSxcbiAgd2hpdGU6ICggLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1jb2xvci1rZXl3b3Jkc1xuICAgIGNvbG9yOiAkZGFyazgwLFxuICAgIGNvbG9ySG92ZXI6ICRkYXJrODAsXG4gICAgYmc6ICR3aGl0ZSxcbiAgICBiZ0hvdmVyOiAkbGlnaHQyMCxcbiAgICBib3JkZXI6ICR3aGl0ZSxcbiAgICBib3JkZXJIb3ZlcjogJGxpZ2h0MjBcbiAgKSxcbikgICFkZWZhdWx0O1xuXG4kc2l0ZXdpZGUtbWVzc2FnZTogKFxuICBkZWZhdWx0OiAoXG4gICAgY29sb3I6ICRkYXJrODAsXG4gICAgYmc6ICRkZWZhdWx0LWJsdWUxMCxcbiAgKSxcbiAgZGFyazogKFxuICAgIGNvbG9yOiAkd2hpdGUsXG4gICAgYmc6ICRkYXJrODAsXG4gICksXG4gIGFsZXJ0OiAoXG4gICAgY29sb3I6ICRkYXJrODAsXG4gICAgYmc6ICRhbGVydC15ZWxsb3csXG4gICksXG4pICAhZGVmYXVsdDtcbiIsIi5uc3ctaWNvbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgZmlsbDogbWFwLWdldCgkaWNvbi1jb2xvcnMsIGRlZmF1bHQpO1xuXG4gICYtLWVycm9ye1xuICAgIGZpbGw6IG1hcC1nZXQoJGljb24tY29sb3JzLCBlcnJvcik7XG4gIH1cblxuICAmLS1zdWNjZXNze1xuICAgIGZpbGw6IG1hcC1nZXQoJGljb24tY29sb3JzLCBzdWNjZXNzKTtcbiAgfVxuXG4gICYtLWluZm97XG4gICAgZmlsbDogbWFwLWdldCgkaWNvbi1jb2xvcnMsIGluZm8pO1xuICB9XG5cbiAgJi0td2FybmluZ3tcbiAgICBmaWxsOiBtYXAtZ2V0KCRpY29uLWNvbG9ycywgd2FybmluZyk7XG4gIH1cblxuICAmLS1yb3RhdGUtOTB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgJi0tcm90YXRlLTE4MHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgJi0tcm90YXRlLTI3MHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1jb2xvci1rZXl3b3Jkc1xuXG4kY29sb3VyczogKFxuICBncmV5OiAkbGlnaHQxMCxcbikgIWRlZmF1bHQ7XG5cbi5uc3ctc2VjdGlvbiB7XG4gIHBhZGRpbmc6IHJlbSg0MHB4KSAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgcGFkZGluZzogcmVtKDUwcHgpIDAgcmVtKDcwcHgpO1xuICB9XG5cbiAgJi0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG91cnMge1xuICAgICYtLSN7JGtleX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG59XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYSxcbmVtLFxuc21hbGwsXG5saW5rLFxuYWJicixcbmFjcm9ueW0sXG5ibG9ja3F1b3RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHNtKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHh4eGwpO1xufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh4eGwpO1xufVxuXG5oMyxcbi5oMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh4bCk7XG59XG5cbmg0LFxuLmg0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGxnKTtcbn1cblxuaDUsXG4uaDUge1xuICBAaW5jbHVkZSBmb250LXNpemUobWQpO1xufVxuXG5lbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmxpbmssXG5hYmJyLFxuYWJiclt0aXRsZV0sXG5hY3JvbnltIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGxnKTtcbiAgY29sb3I6ICRkYXJrODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMjJweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IHJlbSg0NXB4KSBhdXRvO1xuICBtYXgtd2lkdGg6IHJlbSg2MzBweCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IHJlbSg2cHgpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShzbSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogcmVtKDFweCk7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrODA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuc3ctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAuZXh0ZXJuYWwge1xuICAgIEBpbmNsdWRlIG5zdy1saW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL29wZW5faW5fbmV3LnBuZycpO1xuICAgIH1cbiAgfVxuXG4gIC5wZGYge1xuICAgIEBpbmNsdWRlIG5zdy1saW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BkZi5wbmcnKTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4iLCIvLyBGb250LXNpemUgbWl4aW4gLSByZXR1cm5zIHRoZSBmb250IHNpemUgZm9yIG1vYmlsZSBhbmQgZGVza3RvcCBiYXNlZCBvZiB0aGUgdmFsdWVzIGluICRmb250LXNpemVzIG1hcFxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBAaWYgJHNpemUgIT0gJ3hzJyBhbmQgJHNpemUgIT0gJ3NtJyBhbmQgJHNpemUgIT0gJ21kJyBhbmQgJHNpemUgIT0gJ2xnJyBhbmQgJHNpemUgIT0gJ3hsJyBhbmQgJHNpemUgIT0gJ3h4bCcgYW5kICRzaXplICE9ICd4eHhsJyB7XG4gICAgQGVycm9yICdOU1ctRFMgZm9udCBtaXhpbiBhbGxvd3MgdGhlIGZvbGxvd2luZyB2YWx1ZXMgZm9yICRzaXplczogeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGwsIHh4eGwuIFlvdSBoYXZlIHVzZWQgXCIjeyRzaXplfVwiJztcbiAgfVxuXG4gIEBpZiAkc2l6ZSB7XG4gICAgZm9udC1zaXplOiBnZXQtZm9udC1zaXplKCRzaXplLCAnbW9iaWxlJyk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb250LXNpemUtcmVwb25zaXZlLWJyZWFrcG9pbnQpe1xuICAgICAgZm9udC1zaXplOiBnZXQtZm9udC1zaXplKCRzaXplLCAnZGVza3RvcCcpOztcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9udC1zdGFjayBtaXhpbiAtIHJldHVybnMgdGhlIGZvbnQgc3RhY2sgYWxzbyBhcHBsaWVzIHNwZWNpZmljIHdlaWdodGluZyBpZiBoZWFkaW5nIG9yIG5vdFxuQG1peGluIGZvbnQtc3RhY2soJHdlaWdodDogJ3JlZ3VsYXInKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgQGlmICR3ZWlnaHQgPT0gJ3JlZ3VsYXInIHtcbiAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsIHJlZ3VsYXIpXG4gIH0gQGVsc2UgaWYgJHdlaWdodCA9PSAnaGVhZGluZycge1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgaGVhZGluZylcbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZXQgdGhlIGZvbnQgc2l6ZSBmcm9tICRmb250LXNpemVzIG1hcCBhbmQgY29udmVydCB2YWx1ZXMgdG8gcmVtXG5AZnVuY3Rpb24gZ2V0LWZvbnQtc2l6ZSgkc2l6ZSwgJHNjcmVlbi1zaXplOiAnbW9iaWxlJyl7XG4gIEBpZiAkc2NyZWVuLXNpemUgIT0gJ21vYmlsZScgYW5kICRzY3JlZW4tc2l6ZSAhPSAnZGVza3RvcCcge1xuICAgIEBlcnJvciAnTlNXLURTIGdldC1mb250LXNpemUgZnVuY3Rpb24gYWxsb3dzIHRoZSBmb2xsb3dpbmcgdmFsdWVzIGZvciAkc2NyZWVuLXNpemU6IG1vYmlsZSwgZGVza3RvcCc7XG4gIH1cblxuICAkc2NyZWVuLXNpemUtdmFsdWU6IGlmKCRzY3JlZW4tc2l6ZSA9PSAnbW9iaWxlJywgMSwgMik7XG5cbiAgQGVhY2ggJHNpemUta2V5LCAkc2l6ZS12YWx1ZSBpbiAkZm9udC1zaXplcyAge1xuICAgIEBpZiAkc2l6ZS1rZXkgPT0gJHNpemV7XG4gICAgICAkZm9udC1zaXplOiBudGgoJHNpemUtdmFsdWUsICRzY3JlZW4tc2l6ZS12YWx1ZSk7XG4gICAgICBAcmV0dXJuIHJlbSgkZm9udC1zaXplKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWhleFxuXG4kdGV4dC1jb2xvcjogIzBhMGIwOTtcbiRjYXB0aW9uLWNvbG9yOiAjNGQ0ZDRkO1xuJGxpbmstdmlzaXRlZDogIzU1MWE4YjsiLCIubnN3LWFjY29yZGlvbntcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBub25lIG5vbmUpO1xuXG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCB4cyBub25lIG5vbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIC5pcy1yZWFkeSAmIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ue1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCB4cyBub25lIG5vbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb257XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDFyZW07XG5cbiAgICAuaXMtb3BlbiAme1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICRuc3ctcHJpbWFyeS1ibHVlO1xuICB9XG59XG4iLCJAbWl4aW4gbnN3LXNwYWNpbmcoJHR5cGUsICRzaXplcyl7XG4gICRpcy1sb25naGFuZDogKHN0ci1pbmRleCgkdHlwZSwgJy10b3AnKSAhPSBudWxsIG9yIHN0ci1pbmRleCgkdHlwZSwgJy1ib3R0b20nKSAhPSBudWxsIG9yIHN0ci1pbmRleCgkdHlwZSwgJy1sZWZ0JykgIT0gbnVsbCBvciBzdHItaW5kZXgoJHR5cGUsICctcmlnaHQnKSAhPSBudWxsKTtcbiAgJGhhcy1tdWx0aXBsZS12YWx1ZXM6IGxlbmd0aCgkc2l6ZXMpID4gMTtcbiAgJGxvbmdoYW5kLXZhbHVlczogKCk7XG5cbiAgQGlmICRpcy1sb25naGFuZCBhbmQgJGhhcy1tdWx0aXBsZS12YWx1ZXMge1xuICAgIEBlcnJvciAnTXVsdGlwbGUgc2l6ZSB2YWx1ZXMgc2hvdWxkIGJlIHVzZWQgd2l0aCB0aGUgc2hvcnRoYW5kIHByb3BlcnR5LCB5b3UgaGF2ZSBwYXNzZWQgaW4gXCIjeyR0eXBlfVwiLiBVc2EgYSBzaW5nbGUgdmFsdWUgb3IgdXNlIGEgc2hvcnRoYW5kIHByb3BlcnR5IG5hbWUuJztcbiAgfVxuXG4gIEBlYWNoICRzaXplIGluICRzaXplcyB7XG5cbiAgICBAaWYgJHNpemUgIT0gJ25vbmUnIGFuZCAkc2l6ZSAhPSAneHMnIGFuZCAkc2l6ZSAhPSAnc20nIGFuZCAkc2l6ZSAhPSAnbWQnIGFuZCAkc2l6ZSAhPSAnbGcnIGFuZCAkc2l6ZSAhPSAneGwnIGFuZCAkc2l6ZSAhPSAneHhsJyBhbmQgJHNpemUgIT0gJ3h4eGwnIGFuZCAkc2l6ZSAhPSAneHh4eGwnIHtcbiAgICAgIEBlcnJvciAnTlNXLURTIFNwYWNpbmcgbWl4aW4gYWxsb3dzIHRoZSBmb2xsb3dpbmcgc3BhY2luZyBzaXplczogbm9uZSwgeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGwsIHh4eGwsIHh4eHhsLiBZb3UgaGF2ZSB1c2VkIFwiI3skc2l6ZX1cIic7XG4gICAgfVxuXG4gICAgQGlmICRpcy1sb25naGFuZHtcbiAgICAgICN7JHR5cGV9OiBnZXQtbWFwcGVkLXZhbHVlKCRzaXplcywgJHNwYWNpbmctc2l6ZXMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHZhbHVlOiBnZXQtbWFwcGVkLXZhbHVlKCRzaXplLCAkc3BhY2luZy1zaXplcyk7XG4gICAgICAkbG9uZ2hhbmQtdmFsdWVzOiBhcHBlbmQoJGxvbmdoYW5kLXZhbHVlcywgJHZhbHVlKTtcblxuICAgICAgI3skdHlwZX06ICRsb25naGFuZC12YWx1ZXM7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbnN3LWZvY3VzKCR0eXBlOiBkZWZhdWx0KSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGZvY3VzZXMsICR0eXBlKTtcbn1cblxuQG1peGluIG5zdy1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvdXI7XG59XG4iLCIubnN3LWFjY29yZGlvbntcbiAgJl9fYnV0dG9ue1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gIH1cbn1cbiIsIi5uc3ctYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCd4cycpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG5cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVte1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IHJlbSg2cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oNnB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNHB4KTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMiksXG4gICZfX2l0ZW06bGFzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmX19pdGVtOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5re1xuICAgIEBpbmNsdWRlIHRleHQtbGluaygpXG4gIH1cblxuICAmLS1jdXJyZW50e1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgfVxufVxuIiwiQG1peGluIHRleHQtbGluaygpIHtcbiAgJntcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgJGxpbmstaG92ZXItLW91dGxpbmUtY29sb3I7XG4gIH1cblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgfVxufVxuIiwiLm5zdy1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiByZW0oNTBweCkgMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5uc3ctYnV0dG9ue1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgnc20nKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBtZCBub25lIG5vbmUpO1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKCRib3JkZXItcmFkaXVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiByZW0oMTIuNXB4KSByZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiByZW0oMTI0cHgpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidXR0b24tdmFyaWF0aW9ucyB7XG4gICAgJi0tI3skY29sb3J9IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazcwO1xuICAgIGNvbG9yOiAkbGlnaHQyMDtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrNzA7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4ubnN3LWJ1dHRvbi0tYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAmICsgLm5zdy1idXR0b24tLWJsb2Nre1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNxLWZvcm0tc3VibWl0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQobWFwLWdldCgkYnV0dG9uLXZhcmlhdGlvbnMsIHByaW1hcnkpKTtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gIC8vIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgeGwgbm9uZSk7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiByZW0oJGJvcmRlci1yYWRpdXMpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IHJlbSgxMi41cHgpIHJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IHJlbSgxMjRweCk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICB9XG59XG5cbiIsIkBtaXhpbiBidXR0b24tdmFyaWFudCgkdmFsdWUpe1xuICBjb2xvcjogbWFwLWdldCgkdmFsdWUsIGNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdmFsdWUsIGJnKTtcbiAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR2YWx1ZSwgYm9yZGVyKTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZXtcbiAgICBjb2xvcjogbWFwLWdldCgkdmFsdWUsIGNvbG9ySG92ZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHZhbHVlLCBiZ0hvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHZhbHVlLCBib3JkZXJIb3Zlcik7XG4gIH1cbn1cbiIsIi5uc3ctYnV0dG9ue1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWR7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLm5zdy1jYWxsb3V0e1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBtZCk7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG1kKTtcbiAgYmFja2dyb3VuZDogJGxpZ2h0MTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCAkbnN3LXByaW1hcnktYmx1ZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIGxnIGxnIGxnIG1kKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAmX19pY29ue1xuICAgIHdpZHRoOiByZW0oMjRweCk7XG4gICAgaGVpZ2h0OiByZW0oMjRweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXJpZ2h0LCBtZCk7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiByZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgbWQpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG5vbmUpO1xuICAgIH1cblxuICAgIHB7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIHNtIG5vbmUgbm9uZSBub25lKVxuICAgIH1cblxuICAgIC5uc3ctdGV4dC1saW5re1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgc20pXG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLm5zdy1jYWxsb3V0e1xuICAmX19jb250ZW50e1xuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUgbm9uZSBub25lIG5vbmUpXG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgbm9uZSBub25lIHNtIG5vbmUpXG4gIH1cbn1cbiIsIi5uc3ctY2FyZHtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgY2FyZCk7XG4gIHRyYW5zaXRpb246IG1hcC1nZXQoJHRyYW5zaXRpb25zLCBiYXNlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IHJlbSg0MDBweCk7XG5cbiAgJjpob3ZlcntcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRzaGFkb3dzLCBjYXJkLWhvdmVyKTtcbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGlue1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cyhjYXJkKTtcblxuICAgIC5uc3ctY2FyZF9fbGlua3tcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdtZCcpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgbm9uZSBub25lIHNtIG5vbmUpO1xuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbWQpO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKXtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG1kIHhsKTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBub25lIG5vbmUgc20gbm9uZSk7XG4gICAgfVxuXG4gICAgJi0tYmx1ZXtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCAkbnN3LWJvcmRlci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3tcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIH1cblxuICAmX190YWcsXG4gICZfX2RhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgneHMnKTtcbiAgfVxuXG4gICZfX2ljb257XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCBub25lIG5vbmUgbm9uZSk7XG4gIH1cblxuICAmX19saW5re1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRhcms4MDtcblxuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uc3ctY2FyZC0tbWVkaWF7XG4gIC5uc3ctY2FyZF9faW1hZ2UtYXJlYXtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IHJlbSgyMDBweClcbiAgfVxuXG4gIC5uc3ctY2FyZF9fY29udGVudHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5uc3ctY2FyZF9faW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbn1cblxuLm5zdy1jYXJkLS1uZXdze1xuICAubnN3LWNhcmRfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm5zdy1jYXJkX190YWd7XG4gICAgb3JkZXI6IDFcbiAgfVxuXG4gIC5uc3ctY2FyZF9fZGF0ZXtcbiAgICBvcmRlcjogMlxuICB9XG5cbiAgLm5zdy1jYXJkX190aXRsZSxcbiAgLm5zdy1jYXJkX19jb3B5LFxuICAubnN3LWNhcmRfX2ljb257XG4gICAgb3JkZXI6IDNcbiAgfVxufVxuXG5cbi5uc3ctY2FyZC0taGVhZGxpbmV7XG4gIC5uc3ctY2FyZF9fdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCd4bCcpXG4gIH1cbn1cbiIsIi5uc3ctY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gIH1cblxuICAmX19pbWFnZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLm5zdy1jYXJkLS1uZXdzIHtcbiAgLm5zdy1jYXJkX19pbWFnZS1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IHJlbSgyMDBweCk7XG4gIH1cblxuICAubnN3LWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAubnN3LWNhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5uc3ctY2FyZF9fdGFnIHtcbiAgICBvcmRlcjogMlxuICB9XG5cbiAgLm5zdy1jYXJkX19kYXRlIHtcbiAgICBvcmRlcjogM1xuICB9XG5cbiAgLm5zdy1jYXJkX19saW5rLFxuICAubnN3LWNhcmRfX2NvcHksXG4gIC5uc3ctY2FyZF9faWNvbiB7XG4gICAgb3JkZXI6IDRcbiAgfVxufVxuXG4ubnN3LWNhcmQtLWhpZ2hsaWdodHMge1xuICAubnN3LWNhcmRfX2ltYWdlLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgyMjBweCk7XG4gICAgbWF4LWhlaWdodDogcmVtKDIyMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm5zdy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLm5zdy1jYXJkX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAubnN3LWNhcmRfX3RhZyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAubnN3LWNhcmRfX2RhdGUge1xuICAgIG9yZGVyOiAzXG4gIH1cblxuICAubnN3LWNhcmRfX2xpbmssXG4gIC5uc3ctY2FyZF9fY29weSxcbiAgLm5zdy1jYXJkX19pY29uIHtcbiAgICBvcmRlcjogNFxuICB9XG5cbiAgLm5zdy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIH1cbn1cblxuLm5zdy1jYXJkLS1ldmVudHMge1xuXG4gIC5uc3ctY2FyZF9faW1hZ2UtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgaGVpZ2h0OiByZW0oMjAwcHgpXG4gIH1cblxuICAubnN3LWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAubnN3LWNhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5uc3ctY2FyZF9fdGFnIHtcbiAgICBvcmRlcjogMlxuICB9XG5cbiAgLm5zdy1jYXJkX19kZXRhaWxzIHtcbiAgICBvcmRlcjogM1xuICB9XG5cbiAgLm5zdy1jYXJkX19saW5rLFxuICAubnN3LWNhcmRfX2NvcHksXG4gIC5uc3ctY2FyZF9faWNvbiB7XG4gICAgb3JkZXI6IDRcbiAgfVxufVxuXG4ubnN3LWNhcmQtLWFubnVhbC1ldmVudHMge1xuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogcmVtKDEyMDBweCk7XG4gIH1cblxuICAubnN3LWFubnVhbC1ldmVudCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAubnN3LWNhcmRfX2ltYWdlLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICAgIGhlaWdodDogcmVtKDIwMHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm5zdy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5uc3ctY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAubnN3LWNhcmRfX2xpbmssXG4gIC5uc3ctY2FyZF9fY29weSxcbiAgLm5zdy1jYXJkX19pY29uIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5uc3ctY2FyZF9fY29weXtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgfVxuICB9XG59XG5cbi5uc3ctY2FyZF9fZGV0YWlscyB7XG4gIEBleHRlbmQgLm5zdy1jYXJkX19kYXRlO1xufVxuXG4ubnN3LWNhcmRzIHtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkZm9jdXMtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDQuNXJlbTtcbiAgfVxuXG4gIC5uc3ctY29sLS1oYWxmXG4gIC5uc3ctY29sLS10aGlyZCxcbiAgLm5zdy1jb2wtLXF1YXJ0ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLm5zdy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuXG4gIC5uc3ctY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIi5uc3ctZGlyZWN0aW9uLWxpbmsge1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1yaWdodCwgbWQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSg4cHgpO1xuICBtaW4td2lkdGg6IHJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGRhcms4MDtcblxuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICB9XG5cbiAgJl9faWNvbi1iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuXG4gICZfX2ljb24tdG9wIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgJl9faWNvbi1ib3R0b20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gICZfX2ljb24tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAubnN3LWljb24ge1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLm5zdy1oZXJvLWJhbm5lcntcbiAgJHBhcmVudDogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgaGVpZ2h0OiByZW0oMzgwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pbWFnZS1hcmVhe1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXtcbiAgICBAaW5jbHVkZSBicmVha091dDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtYXJlYXtcbiAgICBAaW5jbHVkZSBicmVha091dDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBAaW5jbHVkZSBicmVha091dFJlc2V0O1xuICAgICAgaGVpZ2h0OiByZW0oMzgwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDIwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCAkbnN3LXByaW1hcnktaGlnaGxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG1kIGxnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG92ZXJsYXktd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg2MDBweCk7XG4gICAgICBsZWZ0OiByZW0oLTE2cHgpO1xuICAgIH1cblxuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgKiArIHB7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBtZCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW57XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG5cbiAgICAgIC5uc3ctaGVyby1iYW5uZXJfX2xpbmt7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCd4eGwnKTtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUpO1xuICB9XG5cbiAgJl9faWNvbntcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG1kIG5vbmUgbm9uZSBub25lKTtcbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1kYXJre1xuXG4gICAgI3sgJHBhcmVudCB9X19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazgwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyAkcGFyZW50IH1fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAjeyAkcGFyZW50IH1fX2ljb24ge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLm5zdy1oZXJvLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkZGFyazgwO1xuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxufVxuIiwiLm5zdy1saW5rLWxpc3Qge1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXRvcCwgbWQpO1xuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodDQwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ0MDtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG1kKTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgJl9fbGluazpob3ZlcntcbiAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gICAgfVxuXG4gICZfX2xpbms6Zm9jdXN7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cblxuICAmX19pY29uIHtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tbGVmdCwgbWQpO1xuICAgIHdpZHRoOiByZW0oMjRweCk7XG4gICAgaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgZmxleDogbm9uZTtcbiAgICB9XG5cbn1cbiIsIi5uc3ctbmF2aWdhdGlvbntcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IHJlbSgzOXB4KTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBtYXAtZ2V0KCR0cmFuc2l0aW9ucywgYmFzZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmLmlzLW9wZW5pbmcsXG4gICYuaXMtb3BlbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICYuaXMtY2xvc2luZ3tcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQxMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRsaWdodDQwO1xuICB9XG5cbiAgJl9fY2xvc2V7XG4gICAgd2lkdGg6IHJlbSg0MHB4KTtcbiAgICBoZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oJGJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBpbmNsdWRlIG5zdy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cblxuICAgIC5pY29ue1xuICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmstdGV4dHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gICZfX3N1YmJ0bntcbiAgICB3aWR0aDogcmVtKDUycHgpO1xuICAgIGhlaWdodDogcmVtKDUycHgpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGxpZ2h0MjA7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuXG4gICAgLm5zdy1pY29ue1xuICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5uc3ctbmF2aWdhdGlvbl9fbGlzdCxcbi5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saXN0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saXN0e1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIC8vIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIHhsKTtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGxpZ2h0MjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5uc3ctc3VibmF2aWdhdGlvbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVte1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgLy8gd2lkdGg6IDMyJTtcbiAgICAvLyBib3JkZXItdG9wOiBzb2xpZCAxcHggJGxpZ2h0NDA7XG4gICAgLy8gJjpudGgtY2hpbGQoLW4rNyksXG4gICAgLy8gJjpudGgtY2hpbGQobis5KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIC8vIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaWdodDQwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG4rNykge1xuICAgICAgLy8gZGlzcGxheTogbm9uZTsgICBcbiAgICB9XG4gIH1cblxuICAmLmlzLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uc3ctbmF2aWdhdGlvbl9fbGluayB7XG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICB9XG59XG5cbi5uc3ctbmF2aWdhdGlvbl9fbGluayxcbi5uc3ctc3VibmF2aWdhdGlvbl9fbGlua3tcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICRkYXJrODA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgfVxuXG4gICYuaXMtb3BlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saW5rIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRkYXJrODA7XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saW5rLWljb257XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICBoZWlnaHQ6IHJlbSgxMnB4KTtcbiAgd2lkdGg6IHJlbSgxMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlzLW9wZW4gJntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saW5rLWljb257XG4gIGhlaWdodDogcmVtKDhweCk7XG4gIHdpZHRoOiByZW0oMTJweCk7XG4gIG1hcmdpbjogMCByZW0oMTJweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogbWFwLWdldCgkdHJhbnNpdGlvbnMsIGJhc2UpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG5cbiAgJi5pcy1vcGVue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0MDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLXRvcCwgbGcpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmctYm90dG9tLCBsZyk7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRzaGFkb3dzLCBtZW51KTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzBweCk7XG5cbiAgICAmLmlzLW9wZW57XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKXtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLXRvcCwgeHhsKTtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLWJvdHRvbSwgeHhsKTtcbiAgfVxufVxuXG4ubnN3LW5hdmlnYXRpb25fX2hlYWRlcixcbi5uc3ctc3VibmF2aWdhdGlvbl9faGVhZGVyLFxuLm5zdy1zdXBlci1zdWJuYXZpZ2F0aW9uX19oZWFkZXIge1xuICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJG5zdy1wcmltYXJ5LWJsdWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IHJlbSgxMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGgye1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4ubnN3LW5hdmlnYXRpb25fX2hlYWRlcntcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9faGVhZGVyLFxuLm5zdy1zdXBlci1zdWJuYXZpZ2F0aW9uX19oZWFkZXJ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fYmFjay1idG57XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCdtZCcpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHJlbSg0cHgpIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gIH1cblxuICAubnN3LWljb257XG4gICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fdGl0bGV7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgLy8gZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgxNnB4KTtcbiAgZm9udC1zaXplOiByZW0oMTdweCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ2xnJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIHJlbSgyNHB4KSAwO1xuICB9XG5cbiAgbWFyZ2luOiAwO1xuICAvLyBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19sZXZlbC0yLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaWdodDIwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ubnN3LXN1Ym5hdmlnYXRpb25fX3RpdGxlLWxpbmt7XG4gIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICB9XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gIH1cblxuICAubnN3LWljb257XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLWxlZnQsIHNtKTtcbiAgICBtYXJnaW4tdG9wOiByZW0oNHB4KTtcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuICB9XG5cbiAgJi5pcy1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2Rlc2NyaXB0aW9ue1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tdG9wLCBzbSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLm5zdy1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogOTk7XG5cbiAgJl9fc3ViYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiByZW0oNTJweCk7XG4gIH1cbn1cblxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBtYXgtaGVpZ2h0OiByZW0oNDAwcHgpO1xuICAgIC8vIGhlaWdodDogcmVtKDQwMHB4KTtcbiAgfVxuXG4gICYuaXMtb3BlbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyAkbWF4LWNvbHVtbi1pdGVtczogODtcbi8vICRsaW5lLWhlaWdodDogMS41OyBcbi8vICRsaXN0LWZvbnQtc2l6ZTogMTZweDtcblxuLy8gb2wge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIG1hcmdpbjogMCAwIDUwcHg7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIGZvbnQtc2l6ZTogJGxpc3QtZm9udC1zaXplO1xuLy8gfVxuXG4vLyAubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgLy8gbWFyZ2luOiAwO1xuLy8gICAvLyBwYWRkaW5nOiAwO1xuLy8gICB3aWR0aDogNTAlO1xuLy8gICAvLyBiYWNrZ3JvdW5kOiAjYjNjYWU1O1xuLy8gICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4vLyAgIC8vIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4vLyB9XG5cbi8vIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJG1heC1jb2x1bW4taXRlbXN7XG4vLyAgIC5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVtOm50aC1jaGlsZChuKyN7JGl9KXtcbi8vICAgICB0b3A6ICRsaW5lLWhlaWdodCAqICgkaSAtIDEpICsgZW07XG4vLyAgIH1cbi8vIH1cblxuLy8gQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbWF4LWNvbHVtbi1pdGVtcyB7XG4vLyAgIC5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdCBsaTpudGgtY2hpbGQobisjeyRpfSk6bnRoLWxhc3QtY2hpbGQoLW4rI3skaX0pIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogI2VmY2FiMjtcbi8vICAgfVxuLy8gfVxuXG4vLyBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRtYXgtY29sdW1uLWl0ZW1zIHtcbi8vICAgLm5zdy1zdWJuYXZpZ2F0aW9uX19saXN0IGxpOm50aC1jaGlsZChuKyN7JGkgKyAxfSk6bnRoLWxhc3QtY2hpbGQoLW4rI3skaX0pIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogI2VmY2FiMjtcbi8vICAgfVxuLy8gfVxuXG4ubnN3LXN1Ym5hdmlnYXRpb24ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYmFjay1idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubnN3LWxldmVsLTJfX2NvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgfVxuICB9XG59XG5cbi5uc3ctbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCguaGFzLWNoaWxkcmVuKSB7XG4gICYgPiAubnN3LW5hdmlnYXRpb25fX2xpbmstaWNvbixcbiAgJiA+IC5uc3ctbmF2aWdhdGlvbl9fc3ViYnRuLFxuICAmID4gLm5zdy1zdWJuYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVtIHtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAyJTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy9mbGV4LWJhc2lzOiAxMiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAvLyBtYXJnaW46IDA7XG4gICAgfVxuICAgIC8vIGZsZXgtYmFzaXM6IDE1JTtcbiAgfVxufVxuXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2xldmVsLTIge1xuICAmOm5vdCguaGFzLWNoaWxkcmVuKSB7XG4gICAgLm5zdy1uYXZpZ2F0aW9uX19saW5rLWljb24sXG4gICAgLm5zdy1uYXZpZ2F0aW9uX19zdWJidG4sXG4gICAgLm5zdy1zdWJuYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubnN3LXN1Ym5hdmlnYXRpb25fX3RpdGxlLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMHB4KTtcbiAgIH1cblxuICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgd2lkdGg6IDMzJTtcblxuICAgICAubnN3LXN1Ym5hdmlnYXRpb25fX3RpdGxlLWxpbmsge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgIH1cblxuICAgICAubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgICAgJjpudGgtY2hpbGQobisyNSkge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAgJjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChuKzkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gQG1lZGlhICh3aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgIC5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVtIHtcbiAgICAvLyAgICAgJjpudGgtY2hpbGQobis4KSB7XG4gICAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgIH1cblxuICAgJjpudGgtY2hpbGQoMikge1xuICAgIC5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rMTcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICB9XG5cbiAgICY6bnRoLWNoaWxkKDIpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC5uc3ctc3VibmF2aWdhdGlvbl9fbGlzdC1pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rOSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEBtZWRpYSAod2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gICAubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgLy8gICAgICY6bnRoLWNoaWxkKG4rNikge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gICB9XG5cbiAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChuKzkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgKHdpZHRoOiA3NjhweCkge1xuICAgIC8vICAgLm5zdy1zdWJuYXZpZ2F0aW9uX19saXN0LWl0ZW0ge1xuICAgIC8vICAgICAmOm50aC1jaGlsZChuKzYpIHtcbiAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgfVxuXG4gICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAubnN3LXN1Ym5hdmlnYXRpb25fX3RpdGxlLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubnN3LXN1Ym5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgIH1cblxuICAgJl9fd3JhcHBlciB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gIH1cbn1cblxuLm5zdy1uYXZpZ2F0aW9uX19saW5rLFxuLm5zdy1zdWJuYXZpZ2F0aW9uX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uc3ctc3VibmF2aWdhdGlvbl9fbGluay1pY29uIHtcbiAgaGVpZ2h0OiByZW0oMTJweCk7XG59XG5cbi5uc3ctbmF2aWdhdGlvbl9fbGluay5jdXJyZW50OjpiZWZvcmUsXG4ubnN3LXN1Ym5hdmlnYXRpb25fX2xpbmsuY3VycmVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubnN3LW5hdmlnYXRpb25fX2xpbmstaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgLmlzLW9wZW46bm90KC5uc3ctbmF2aWdhdGlvbikgJixcbiAgLmlzLW9wZW4ubnN3LW5hdmlnYXRpb24gLmlzLW9wZW4gJiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAvLyB0b3A6IGNhbGMoNTAlIC0gI3tyZW0oNnB4KX0pXG4gIH1cblxuICAuaXMtb3Blbi5uc3ctbmF2aWdhdGlvbiAmIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbiIsIi5uc3ctbm90aWZpY2F0aW9ue1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBtZCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgbGcgbGcgbGcgbWQpO1xuICB9XG5cbiAgJl9faWNvbntcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tcmlnaHQsIG1kKTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIHdpZHRoOiByZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG5cbiAgICBwe1xuICAgICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBzbSBub25lIG5vbmUgbm9uZSlcbiAgICB9XG5cbiAgICAubnN3LXRleHQtbGlua3tcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIHNtKVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YXJpYW50IGluICRub3RpZmljYXRpb24ge1xuICAgICYtLSN7JGNvbG9yfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR2YXJpYW50LCBiZyk7XG4gICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHZhcmlhbnQsIGJvcmRlcik7XG5cbiAgICAgIC5uc3ctbm90aWZpY2F0aW9uX19pY29ue1xuICAgICAgICBmaWxsOiBtYXAtZ2V0KCR2YXJpYW50LCBmaWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uc3ctcGFnaW5hdGlvbntcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIHNtIG5vbmUgbm9uZSBub25lKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICZfX2l0ZW17XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBub25lIG5vbmUgbm9uZSB4cyk7XG5cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi1sZWZ0LCBub25lKTtcbiAgICB9XG4gIH1cblxuICAmX19saW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcbiAgICBtaW4td2lkdGg6IHJlbSgyNHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyXG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1c1xuICAgIH1cblxuICAgICYuaXMtY3VycmVudDo6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICBjb2xvcjogJGxpZ2h0NDA7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0e1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmX19hcnJvd3N7XG4gICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLmlzLWRpc2FibGVkICYge1xuICAgICAgZmlsbDogJGxpZ2h0NDA7XG4gICAgfVxuICB9XG59XG5cbi5uc3ctcGFnaW5hdGlvbl9faXRlbS0tbmV4dC1wYWdle1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUgbm9uZSBub25lIG1kKTtcblxuICAubnN3LXBhZ2luYXRpb25fX2Fycm93c3tcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tbGVmdCwgeHMpO1xuICB9XG59XG5cbi5uc3ctcGFnaW5hdGlvbl9faXRlbS0tcHJldi1wYWdle1xuICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4sIG5vbmUgbWQgbm9uZSBub25lKTtcblxuICAubnN3LXBhZ2luYXRpb25fX2Fycm93c3tcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhtYXJnaW4tcmlnaHQsIHhzKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4iLCIubnN3LXNpdGV3aWRlLW1lc3NhZ2V7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIGxnIG5vbmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFyaWFudCBpbiAkc2l0ZXdpZGUtbWVzc2FnZSB7XG4gICAgQGlmKCRjb2xvciA9PSBkZWZhdWx0KXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHZhcmlhbnQsIGJnKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR2YXJpYW50LCBjb2xvcik7XG4gICAgfSBAZWxzZXtcbiAgICAgICYtLSN7JGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHZhcmlhbnQsIGJnKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHZhcmlhbnQsIGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oLTEycHgpO1xuICAgIHJpZ2h0OiByZW0oOHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogcmVtKDQwcHgpO1xuICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlcntcbiAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCdtZCcpO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG5vbmUpO1xuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrKCk7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLXJpZ2h0LCB4eGwpO1xuXG4gICAgcHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAqICsgcHtcbiAgICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG1kKTtcbiAgICB9XG4gIH1cblxuICAubnN3LWJ1dHRvbntcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChtYXAtZ2V0KCRidXR0b24tdmFyaWF0aW9ucywgcHJpbWFyeSkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tZGFya3tcbiAgICAubnN3LWJ1dHRvbntcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KG1hcC1nZXQoJGJ1dHRvbi12YXJpYXRpb25zLCB3aGl0ZSkpO1xuICAgIH1cblxuICAgIC5uc3ctc2l0ZXdpZGUtbWVzc2FnZV9fY2xvc2UgLm5zdy1pY29ue1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cblxuICB9XG59XG4iLCIubnN3LXNvY2lhbHN7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbiwgc20gbm9uZSBub25lIG5vbmUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2l0ZW17XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTZweCk7XG4gIH1cblxuICAmX19saW5re1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbntcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuICB9XG59XG4iLCIubnN3LWJsb2Nre1xuICBjb2xvcjogJGRhcms4MDtcbiAgbWF4LXdpZHRoOiByZW0oODAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5cHgpO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIHdpZHRoOiByZW0oMjIwcHgpO1xuICAgICAgbWluLXdpZHRoOiByZW0oMjIwcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpe1xuICAgICAgd2lkdGg6IHJlbSgyNzBweCk7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyNzBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgXHR9XG4gIH1cblxuICAmX19saW5rIHsgICBcbiAgICAubnN3LWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpOyBcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIubnN3LWltZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiByZW0oNnB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMycHgpO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1jb2xvci1saXRlcmFsc1xuXG4ubnN3LWltZyB7XG4gICZfX3dyYXBwZXItLWNhcHRpb24ge1xuICAgIGJveC1zaGFkb3c6IDAgcmVtKDRweCkgcmVtKDEycHgpIDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICRjYXB0aW9uLWNvbG9yO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNHB4KSByZW0oMzJweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IHJlbSg2cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgtNnB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAubnN3LWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIubnN3LWlubmVyLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLS1uby1pbWFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5zdy1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYnJlYWRjcnVtYiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMTZweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgIH1cblxuICAgIC5uc3ctaWNvbiB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IHJlbSgxNHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MDBweCk7XG4gICAgcGFkZGluZzogcmVtKDM3cHgpIHJlbSgxNnB4KSByZW0oNzBweCkgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDUwMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSg5MHB4KSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNjUwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5zdy1uZXdzLWxpc3RpbmcgeyAgXG4gICAgXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC5uc3ctbmV3cy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgLm5zdy1uZXdzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci10b3A6IHJlbSg1cHgpIHNvbGlkICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICB3aWR0aDogcmVtKDQwMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWRlcixcbiAgJl9fc3VtbWFyeSB7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjdweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0MTA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19wdWJsaXNoLWRhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCAkbGlnaHQyMDtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDE4cHgpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICBjb2xvcjogJGRhcms3MDtcblxuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5uc3ctdGFnIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICB9XG5cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICB1bC5uc3ctcGFnaW5hdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gIH1cblxufVxuIiwiJHNoYWRvdzogcmdiYSgkYmxhY2ssIDAuMik7XG5cbi5zZWFyY2gtYXV0b2NvbXBsZXRlIHtcblxuICAmX19pdGVtcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbSg0cHgpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZW0oNHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwICRzaGFkb3c7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICAgIHBhZGRpbmc6IHJlbSgxMnB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0MjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICYuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICYuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodDEwO1xuICAgIH1cbiAgfVxufSIsIi5uc3ctc2VhcmNoLWJveHtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgcGFkZGluZzogcmVtKDMwcHgpIHJlbSgxNnB4KTtcblxuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgcGFkZGluZzogcmVtKDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2Zvcm17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrO1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIG5vbmUgbWQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0NDA7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCAxcmVtO1xuXG4gICAgJjpmb2N1cyB7IFxuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH0gXG5cbiAgICAmOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogcmVtKDEwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5uc3ctaWNvbiB7XG4gICAgICBmaWxsOiAkbGlnaHQ0MDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLm5zdy1pY29uIHtcbiAgICAgICAgZmlsbDogJGluZm8tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG4gIH1cbn0iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBzcGFjZS1hZnRlci1jb2xvblxuLm5zdy1zZWFyY2gtZmlsdGVycyB7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2FjY29yZGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7IFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19fYWNjb3JkaW9uLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbi1pY29uIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDIwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19fY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgICAgIH1cblxuICAgICAgLm5zdy1zZWFyY2gtZmlsdGVyc19fY2F0ZWdvcnktdGl0bGUtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQxMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGZpbGw6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0oMjVweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdib2R5Jyk7XG4gICAgICBjb2xvcjogJGRhcms3MDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiByZW0oOHB4KSAwIDAgcmVtKDMwcHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDAuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGRhcms3MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDJweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUZNTjU0MEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRMUlEYzVMakUyTXpRNU9Td2dNakF4T0M4d09DOHhNeTB4TmpvME1Eb3lNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01Ua2dLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TWtGRk1UWTJOams1UmpreE1URkZPVUk0UlRKQk4wWTJPVEJGTmtORU16QWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNa0ZGTVRZMk5rRTVSamt4TVRGRk9VSTRSVEpCTjBZMk9UQkZOa05FTXpBaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3lRVVV4TmpZMk56bEdPVEV4TVVVNVFqaEZNa0UzUmpZNU1FVTJRMFF6TUNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveVFVVXhOalkyT0RsR09URXhNVVU1UWpoRk1rRTNSalk1TUVVMlEwUXpNQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGcybThGd0FBQUg5U1VSQlZIamFZbURBQmd3TURQNUQ2V2dNUVFaa0daQWdRQUF4NEFUb1duQndnQUFnZ0hBS2dzUkFsakhpVUJoejRjS0ZwU0FHRTVva1NBS2thUW02Y2RFNFhLb0NFRUFnUWhLSHBEWEkrQ2RBeGw4c3BoMkJjZjdDRklBa1lJNWtSRklOMDgwRWRSekMxVUFRQitYL2d3a3dJZG14QktZRFpnb2p1Z1NLRlVER0V4eGUrUXNRUUl4UWZ6NEQyUVhVemN4QUFNQnNBdUtuNkZZeDRUSUVTUk04bmhpeE9RZlpFR3lhWUdvWjhUanZMMUpRb21qQ3FSbmRKaUJlaE1zN2pQajhoTTg3c0hpeWhpY1NITTdEWlFoQUFNR1RId01KQUphTUdhR0pRSm9ZVzlGc2xnSVI1VkR4SmJoeURRNS9QMmQrOGVMRlpRa0ppVHRBZ1NBUUJyRkJZb1RpSHlRR0pnZ1pnQ3Yxd1JtNERNQ1hiQWtsa24vNDBqdUdBSm9MR1BIbE5pWWNBYnNJV1EydVdHQWlrSUppOEVVak03N29JQlFMeklTaUE1OEJ6TVNVSXJnTVlDU2tFVTgwMm9CTGUvU3luSkFCc0JJVklNQVk0ZFVGQThNQklBWmx0VGhpY2hlSldUZ2FHdjNQZ2RnQmFQNGRXRUZ5Q0MzSy8xSERBVWdXb3B0dHgwaUVJcElkUUl4WmpPUm9vc1JDWXFvYW9nMGh4N0dNbEFRYlVwbEJjdWd3VWhodkRPU21CMlppTFlhV0JIZUJ6QUFzRGlZNUVUSlNtRW9aeU0wRmpKU21Vbkp6QVNPbEtacGNQWXpVeXNPa21zRkk3VktMV0FmQW10aW5vYzB2cXBYVGVCendGSWhOVVJxQnBEWWNTWFNBTlhKL0NRQmNXSTJRM2RUcHZnQUFBQUJKUlU1RXJrSmdnZz09KTsgICAgICAgICAgXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDAuMTg3NXJlbTtcbiAgICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIubnN3LXNlYXJjaC1saXN0aW5nIHtcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiByZW0oNnB4KSBzb2xpZCAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBcbiAgICBtYXJnaW46IHJlbSgyNXB4KSByZW0oLTE2cHgpIHJlbSgzNXB4KSByZW0oLTE2cHgpO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciwgXG4gICAgJjpmb2N1cyB7XG4gICAgICAubnN3LXNlYXJjaC1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgLm5zdy1zZWFyY2gtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWRlcixcbiAgJl9fc3VtbWFyeSB7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgcGFkZGluZzogcmVtKDI3cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDEwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ21kJyk7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGxpZ2h0MjA7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAmLXNlcGFyYXRvciB7XG4gICAgICBjb2xvcjogJGRhcms4MDtcbiAgICB9XG4gIH1cblxuICAmX19wdWJsaXNoLWRhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJ3NtJyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICBjb2xvcjogJGRhcms3MDtcblxuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5uc3ctdGFnIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5uc3ctc2VhcmNoLXRhZ3Mge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiByZW0oMTBweCkgMCAwIDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7IFxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgeHMgc20gKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpOyBcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIHBhZGRpbmc6IHJlbSgxMi41cHgpIHJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgfSBcblxuICAgICYtY2xlYXIge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpOyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRuc3ctcHJpbWFyeS1ibHVlLCA1Ljg4KVxuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2ljb24tY2xvc2Uge1xuICAgIHdpZHRoOiByZW0oMTNweCk7XG4gICAgaGVpZ2h0OiByZW0oMTNweCk7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgxM3B4KTtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxufSIsIi5uc3ctc2lkZS1uYXYge1xuICBjb2xvcjogJGRhcms4MDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiByZW0oMzAwcHgpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5uc3ctc2lkZS1uYXZfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5zdy1zaWRlLW5hdl9fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiByZW0oMnB4KTtcbiAgfVxufVxuXG4ubnN3LXNpZGUtbmF2X19saXN0X19pdGVtLmFjdGl2ZSB7XG5cbiAgPiAubnN3LXNpZGUtbmF2X19saXN0X190b2dnbGUge1xuICAgIC5uc3ctaWNvbiB7XG4gICAgICBzY2FsZTogLTE7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgPiAubnN3LXNpZGUtbmF2X19saXN0LS1pbm5lciB7XG4gICAgbWF4LWhlaWdodDogcmVtKDgwMHB4KTtcbiAgfVxufVxuXG4ubnN3LXNpZGUtbmF2X19saXN0X19pdGVtLmN1cnJlbnQge1xuICA+IC5uc3ctc2lkZS1uYXZfX2xpc3RfX2l0ZW1fX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgPiAubnN3LXNpZGUtbmF2X19saXN0X190b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDEwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiByZW0oMnB4KTtcbiAgfVxufVxuXG4ubnN3LXNpZGUtbmF2X19saXN0X19pdGVtX19saW5rIHsgXG4gIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRsaWdodDQwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICBncmlkLXJvdzogMTtcbiAgcGFkZGluZzogcmVtKDE2cHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJi5oYXMtY2hpbGRyZW4ge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG5cbiAgJjpob3ZlcntcbiAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gIH1cbn1cblxuLm5zdy1zaWRlLW5hdl9fbGlzdF9fdG9nZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkbGlnaHQ0MDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCAxZW0gMDtcbiAgd2lkdGg6IGF1dG87XG5cbiAgLm5zdy1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogcmVtKDEycHgpO1xuICB9XG59XG5cbi5uc3ctc2lkZS1uYXZfX2xpc3QtLWlubmVyIHtcbiAgQGV4dGVuZCAubnN3LXNpZGUtbmF2X19saXN0O1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblxuICAubnN3LXNpZGUtbmF2X19saXN0X19pdGVtX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxuXG4gIC5uc3ctc2lkZS1uYXZfX2xpc3QtLWlubmVyIHtcbiAgICAubnN3LXNpZGUtbmF2X19saXN0X19pdGVtX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAubnN3LXNpZGUtbmF2X19saXN0LS1pbm5lciB7XG4gICAgICAgIC5uc3ctc2lkZS1uYXZfX2xpc3RfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uc3ctc2lkZS1uYXZfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogcmVtKDJweCkgc29saWQgJG5zdy1wcmltYXJ5LWhpZ2hsaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IHJlbSgxMXB4KSAwO1xufVxuXG4ubnN3LXNpZGUtbmF2X19saXN0X19pdGVtOm5vdCguaGFzLWNoaWxkcmVuKSB7XG4gID4gLm5zdy1zaWRlLW5hdl9fbGlzdC0taW5uZXIsXG4gID4gLm5zdy1zaWRlLW5hdl9fbGlzdF9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tY29sb3ItbGl0ZXJhbHNcblxuLnZpZGVvLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIHJlbSg0cHgpIHJlbSgxMnB4KSAwIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbi52aWRlby1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkY2FwdGlvbi1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiByZW0oMjRweCkgcmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IHJlbSg2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSgtNnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gIH1cbn1cblxuLnZpZGVvLWZyYW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lLFxuLnZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIubnN3LXRhYnN7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKG1hcmdpbi10b3AsIG1kKTtcblxuICAmX19saXN0e1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQyMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gJl9fbGlzdC1pdGVte1xuXG4gIC8vIH1cblxuICAmX19saW5re1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIHNtIG1kKTtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkYXJrODA7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6aG92ZXJ7XG4gICAgICBAaW5jbHVkZSBuc3ctaG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG5cbiAgICAuaXMtc2VsZWN0ZWQgJntcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soaGVhZGluZyk7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBsZyBtZCk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaWdodDIwO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG4iLCIubnN3LXRhYnMge1xuICAmX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlOyAgXG4gIH1cbn1cbiIsIi5uc3ctdGFnIHtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBsZyBub25lICk7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcobWFyZ2luLCBtZCB4cyB4cyBub25lKTtcbiAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgeHMgc20gKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCdzbScpO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ0MDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICRkYXJrODA7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICB9XG5cbiAgJi5pcy1zZWxlY3RlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LWhpZ2hsaWdodC1ibHVlO1xuICAgIGJvcmRlci1jb2xvcjogJG5zdy1oaWdobGlnaHQtYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIubnN3LXR3aXR0ZXItc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiByZW0oNDBweCkgMCAwIDA7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1heC1oZWlnaHQ6IHJlbSgzOTBweCk7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiByZW0oNXB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgIH0gXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4cycpIHtcbiAgICAgICAgLy8gaGVpZ2h0OiByZW0oNDQwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMzBweCk7XG4gICAgICAgIG1pbi13aWR0aDogcmVtKDQwMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNDAwcHgpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDIwO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgIH0gICAgXG4gICAgfVxufSIsIiRmb290ZXItLWJvcmRlci1jb2xvcjogJGxpZ2h0MjA7XG4kZm9vdGVyLXVwcGVyLS1iZzogJHdoaXRlO1xuJGZvb3Rlci1sb3dlci0tYmc6ICRkYXJrODA7XG4kZm9vdGVyLS10ZXh0LWNvbG9yOiAkd2hpdGU7XG4kZm9vdGVyLWhyLS1iZzogJGRhcms2MDtcblxuLm5zdy1mb290ZXJ7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICRmb290ZXItLWJvcmRlci1jb2xvcjtcblxuICBwe1xuICAgIG1hcmdpbjogMCAwIHJlbSgxNnB4KSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbjogMCAwIHJlbSg0MHB4KSAwO1xuICAgIH1cbiAgfVxuXG4gIGhye1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGZvb3Rlci1oci0tYmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1oci0tYmc7XG4gICAgbWFyZ2luOiByZW0oMTZweCkgMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBtYXJnaW46IHJlbSgyNHB4KSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3VwcGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItdXBwZXItLWJnO1xuICAgIHBhZGRpbmc6IHJlbSgyOHB4KSAwIDA7XG4gIH1cblxuICAmX19sb3dlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWxvd2VyLS1iZztcbiAgICBjb2xvcjogJGZvb3Rlci0tdGV4dC1jb2xvcjtcbiAgICBwYWRkaW5nOiByZW0oMjRweCkgMDtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBwYWRkaW5nOiByZW0oMzJweCkgMDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICRmb290ZXItLXRleHQtY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LWZvb3Rlci1saW5rc3tcbiAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICBtYXJnaW46IDAgMCByZW0oOHB4KSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faXRlbXtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIEBpbmNsdWRlIG5zdy1mb2N1cztcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tbGlua3N7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBhe1xuICAgIEBpbmNsdWRlIHRleHQtbGluaztcbiAgfVxuXG4gICZfX2dyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZ3tcbiAgICBtYXJnaW46IDAgMCByZW0oMTZweCkgMDtcbiAgfVxuXG4gICZfX2xpc3R7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDhweCkgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVte1xuICAgIG1hcmdpbjogMCAwIHJlbSg4cHgpIDA7XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWhleCBuby1jb2xvci1saXRlcmFsc1xuXG4ubnN3LWZvb3RlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJi1saW5rcyB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzZweCk7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBtYXJnaW46IDAgcmVtKDEycHgpO1xuXG4gICAgICAubnN3LXNvY2lhbHNfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5zdy1zb2NpYWxzX19pY29uIHtcbiAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICBmaWxsOiAjM2I1OTk4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgZmlsbDogIzAwYWNlZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICBmaWxsOiAjMGU3NmE4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgIGZpbGw6ICRuc3ctcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDhweCkgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgbWFyZ2luOiByZW0oMjZweCkgMCByZW0oMTRweCk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMjFweCkgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIH1cbn1cblxucC5uc3ctZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xufVxuXG4uc2VjdGlvbi1saW5rc19faGVhZGluZyxcbi5zZWN0aW9uLWxpbmtzX19oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5zZWN0aW9uLWxpbmtzX19oZWFkaW5nIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuIiwiJGluZm9iYXItLWJnOiAkbnN3LXByaW1hcnktYmx1ZTtcbiRpbmZvYmFyLS10ZXh0LWNvbG9yOiAkd2hpdGU7XG4kc2tpcC10by0tYmc6ICRuc3ctcHJpbWFyeS1ibHVlO1xuJHNraXAtdHAtLXRleHQtY29sb3I6ICR3aGl0ZTtcbiRoZWFkZXItLWJnOiAkd2hpdGU7XG4kaGVhZGVyLWJ1dHRvbi0tdGV4dC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4kc2VhcmNoLWlucHV0LS10ZXh0LWNvbG9yOiAkZGFyazgwO1xuXG4ubnN3LXNraXB0b3tcbiAgQGluY2x1ZGUgZm9udC1zdGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2xpbmt7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgeHMgbWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgIGNvbG9yOiAkc2tpcC10cC0tdGV4dC1jb2xvcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMSUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgc3BhbntcbiAgICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LWluZm9iYXJ7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2s7XG4gIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIHNtIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mb2Jhci0tYmc7XG4gIGNvbG9yOiAkaW5mb2Jhci0tdGV4dC1jb2xvcjtcblxuICBwe1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgfVxufVxuXG4ubnN3LWhlYWRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci0tYmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250YWluZXJ7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3dyYXBwZXJ7XG4gICAgQGluY2x1ZGUgbnN3LXNwYWNpbmcocGFkZGluZywgc20gbm9uZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHJlbSg3MnB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiByZW0oOTRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VudGVye1xuICAgIG9yZGVyOiAyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnR7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtNnB4KTtcbiAgfVxuXG4gICZfX3JpZ2h0e1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKC00cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28tbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuICB9XG59XG5cbi5uc3ctaGVhZGVyX19sb2dve1xuICB3aWR0aDogcmVtKDIwMHB4KTtcbiAgaGVpZ2h0OiByZW0oNTZweCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICB3aWR0aDogcmVtKDI1NXB4KTtcbiAgICBoZWlnaHQ6IHJlbSg3MHB4KTtcbiAgfVxufVxuXG4ubnN3LWhlYWRlci1idG57XG4gIGNvbG9yOiAkaGVhZGVyLWJ1dHRvbi0tdGV4dC1jb2xvcjtcbiAgd2lkdGg6IHJlbSg0OHB4KTtcbiAgaGVpZ2h0OiByZW0oNDhweCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1c3tcbiAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gIH1cblxuICAmX19pY29ue1xuICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gIH1cblxuICAmX19zdWJ7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICB9XG59XG5cbi5uc3ctaGVhZGVyLWJ0bi0tbWVudXtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uc3ctaGVhZGVyLWJ0bi0tc2VhcmNoe1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuXG4gICAgLm5zdy1oZWFkZXItYnRuX19zdWJ7XG4gICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgIH1cblxuICAgIC5uc3ctaGVhZGVyLWJ0bl9faWNvbntcbiAgICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm5zdy1zZWFyY2h7XG5cbiAgJl9fYXJlYXtcbiAgICBAaW5jbHVkZSBicmVha091dChhYnNvbHV0ZSk7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0MTA7XG4gICAgdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIEBpbmNsdWRlIGJyZWFrT3V0UmVzZXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogcmVtKDM5NHB4KTtcbiAgICAgIHJpZ2h0OiByZW0oMTZweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dHtcbiAgICBAaW5jbHVkZSBmb250LXN0YWNrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgnbWQnKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IHJlbSg4cHgpIHJlbSg3MnB4KSByZW0oOHB4KSByZW0oMTZweCk7XG4gICAgY29sb3I6ICRzZWFyY2gtaW5wdXQtLXRleHQtY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiByZW0oNzJweCk7XG5cbiAgICAmOmZvY3Vze1xuICAgICAgQGluY2x1ZGUgbnN3LWZvY3VzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgICBAaW5jbHVkZSBuc3ctc3BhY2luZyhwYWRkaW5nLCBub25lIG1kKTtcbiAgICAgIGhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgcGFkZGluZzogMCByZW0oMTZweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiByZW0oMTZweCk7XG4gICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idG57XG4gICAgd2lkdGg6IHJlbSg0OHB4KTtcbiAgICBoZWlnaHQ6IHJlbSg0OHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiByZW0oMTZweCk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbnN3LWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICBAaW5jbHVkZSBuc3ctZm9jdXM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2UtaWNvbntcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuICB9XG59XG4iLCIubnN3LXNlYXJjaHtcbiAgJl9fYXJlYXtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgMXJlbTtcbiAgfVxufSIsIi5zcS1mb3JtIHtcbiAgJi1xdWVzdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMHB4KTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcblxuICAgIGxlZ2VuZCxcbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIHJlbSgxMHB4KSAwO1xuICAgICAgY29sb3I6ICRkYXJrODA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1oZWxwZXItdGV4dCxcbiAgICAmLWNoYXJhY3Rlci1jb3VudCxcbiAgICAmLW5vdGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgfVxuXG4gICAgJi1oZWxwZXItdGV4dCxcbiAgICAmLW5vdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4cHgpO1xuICAgIH1cblxuICAgICYtY2hhcmFjdGVyLWNvdW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oOHB4KTtcbiAgICB9XG5cbiAgICAmLWFuc3dlciB7XG4gICAgICBjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg4cHgpIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3QsXG4gICAgLnNxLWZvcm0tZmllbGQge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGNvbG9yOiAkZGFyazgwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBwYWRkaW5nOiByZW0oMTRweCkgcmVtKDEycHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICBib3JkZXI6IHNvbGlkIHJlbSgxcHgpICRkYXJrNzA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1lcnJvciB7XG5cbiAgICAgIC5zcS1mb3JtLWZpZWxkLFxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMnB4KSAkZXJyb3ItcmVkO1xuICAgICAgfVxuXG4gICAgICAmLnNxLWZvcm0tcXVlc3Rpb24tb3B0aW9uLWxpc3QsXG4gICAgICAmLnNxLWZvcm0tcXVlc3Rpb24tdGlja2JveC1saXN0IHtcbiAgICAgICAgLnNxLWZvcm0tcXVlc3Rpb24tYW5zd2VyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOXB4KTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgzcHgpICRlcnJvci1yZWQ7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgLnNxLWZvcm0tcXVlc3Rpb24tYW5zd2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDEycHgpO1xuXG4gICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9jYWxlbmRhci5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgzNXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oMTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBhdXRvIHJlbSgycHgpIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlbGVjdCB7XG4gICAgICAuc3EtZm9ybS1xdWVzdGlvbi1hbnN3ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgd2lkdGg9XCIxN1wiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNyAxNlwiPjxkZWZzPjxwYXRoIGlkPVwicHJlZml4X19hXCIgZD1cIk0wIDBIMTZWMTZIMHpcIi8+PC9kZWZzPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxtYXNrIGlkPVwicHJlZml4X19iXCIgZmlsbD1cIiNmZmZcIj48dXNlIHhsaW5rOmhyZWY9XCIjcHJlZml4X19hXCIvPjwvbWFzaz48cGF0aCBmaWxsPVwiIzAwMjY2NFwiIGQ9XCJNOCAzbDggOC0yIDItNi02LTYgNi0yLTIgOC04elwiIG1hc2s9XCJ1cmwoI3ByZWZpeF9fYilcIiB0cmFuc2Zvcm09XCJtYXRyaXgoMSAwIDAgLTEgMCAxNilcIi8+PC9nPjwvc3ZnPicpO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9kb3duLnN2ZycpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHJlbSgxOHB4KTtcbiAgICAgICAgICByaWdodDogcmVtKDE0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0byByZW0oMnB4KSAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1vcHRpb24tbGlzdCxcbiAgICAmLXRpY2tib3gtbGlzdCxcbiAgICAmLXRpY2tib3gtdGFibGUsXG4gICAgJi1kYXRldGltZSB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBsZWdlbmQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICAmLnNxLWZvcm0tcXVlc3Rpb24tZXJyb3Ige1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNxLWZvcm0tZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTRweCk7XG4gICAgICB9XG5cbiAgICAgIC5zcS1mb3JtLXF1ZXN0aW9uLWFuc3dlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2cHgpIDAgcmVtKDZweCkgcmVtKDQycHgpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgycHgpICRkYXJrNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBhdXRvIHJlbSgycHgpIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmNoZWNrZWQsXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIycHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDVweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuc3ctcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ0MDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgJitsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAmK2xhYmVsIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDlweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtKDNweCkgJGVycm9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyBjb250ZW50OiAn4pyTJztcbiAgICAgICAgICAgICAgICAgICAgLy8gY29udGVudDogJ1xcMjcxMyc7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNiAxNlwiPjxwYXRoIGZpbGw9XCIjRkZGXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTQuNjgxIDIuMTMzTDUuMjQ3IDExLjczNSAxLjMxOSA3LjczNyAwIDkuMDggNC41ODggMTMuNzQ5IDUuMjQ3IDE0LjM5MSA1LjkwNyAxMy43NDkgMTYgMy40NzZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvdGljay1mb3JtLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oM3B4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmNoZWNrZWQsXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMXB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpY2tib3gtdGFibGUge1xuICAgICAgdGFibGUge1xuICAgICAgICBib3JkZXItc3BhY2luZzogcmVtKDhweCk7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICYrbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNnB4KSAwIHJlbSg2cHgpIHJlbSg0MnB4KTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMnB4KSAkZGFyazcwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogYXV0byByZW0oMnB4KSAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjJweCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg1cHgpO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnN3LXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0NDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICYrbGFiZWwge1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgJitsYWJlbCB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgJitsYWJlbCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5cHgpO1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgzcHgpICRlcnJvci1yZWQ7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNDJweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQycHgpO1xuICAgICAgICAgICAgICBsZWZ0OiByZW0oLTVweCk7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDVweCk7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5zdy1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gY29udGVudDogJ+Kckyc7XG4gICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgICAvLyBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIj48cGF0aCBmaWxsPVwiI0ZGRlwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE0LjY4MSAyLjEzM0w1LjI0NyAxMS43MzUgMS4zMTkgNy43MzcgMCA5LjA4IDQuNTg4IDEzLjc0OSA1LjI0NyAxNC4zOTEgNS45MDcgMTMuNzQ5IDE2IDMuNDc2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL3RpY2stZm9ybS5zdmcnKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1lcnJvciB7XG4gICAgcGFkZGluZzogcmVtKDE0cHgpIDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIGJhY2tncm91bmQ6ICRlcnJvci1tZXNzYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgcGFkZGluZzogcmVtKDhweCkgcmVtKDE2cHgpIHJlbSg4cHgpIHJlbSgzMnB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oOHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgLy8gY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4XCIgaGVpZ2h0PVwiOFwiIHZpZXdCb3g9XCIwIDAgOCA4XCI+PHBhdGggZmlsbD1cIiNGOUY5RjlcIiBkPVwiTTExLjkxOSAxMC44TDEwLjggMTEuOTE5IDggOS4xMTkgNS4yIDExLjkxOSA0LjA4MSAxMC44IDYuODgxIDggNC4wODEgNS4yIDUuMiA0LjA4MSA4IDYuODgxIDEwLjggNC4wODEgMTEuOTE5IDUuMiA5LjExOSA4elwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNCAtNClcIi8+PC9zdmc+Jyk7XG4gICAgICBjb250ZW50OiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvY3Jvc3Muc3ZnJyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvci1yZWQ7XG4gICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICB0b3A6IHJlbSg4cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCByZW0oOHB4KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1yZXF1aXJlZC1maWVsZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZXJyb3ItcmVkO1xuXG4gICAgJlt0aXRsZV0ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm5zdy10YWJsZXtcbiAgQGluY2x1ZGUgZm9udC1zdGFjaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCdzbScpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuXG4gIGNhcHRpb24ge1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIHNtIHhzKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGgsXG4gIHRke1xuICAgIEBpbmNsdWRlIG5zdy1zcGFjaW5nKHBhZGRpbmcsIHNtIHhzKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGRhcms4MDtcbiAgfVxuXG4gIHRoLFxuICB0aGVhZCB0ZCxcbiAgdGZvb3QgdGQge1xuICAgIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2hlYWRpbmcnKVxuICB9XG5cbiAgdGhlYWR7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRkYXJrODA7XG4gIH1cbn1cblxuLm5zdy10YWJsZS0tY2FwdGlvbi10b3B7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4ubnN3LXRhYmxlLS1zdHJpcGVkIHtcbiAgdGgsXG4gIHRke1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbGlnaHQyMDtcbiAgfVxuXG4gIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQxMDtcbiAgfVxufVxuXG5cbi5uc3ctdGFibGUtLWJvcmRlcmVkIHtcbiAgdGgsXG4gIHRke1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrNzA7XG4gIH1cbn1cblxuLm5zdy10YWJsZS1yZXNwb25zaXZle1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmOmZvY3Vze1xuICAgIEBpbmNsdWRlIG5zdy1mb2N1cygpO1xuICB9XG59XG5cbi5uc3ctdGFibGUtLXN0YWNrZWR7XG4gIC5uc3ctdGFibGVfX2hlYWRpbmd7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJywgbWF4LXdpZHRoKXtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggJGRhcms4MDtcblxuICAgIHRoZWFke1xuICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICB9XG5cbiAgICB0Ym9keSB0cntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRkYXJrODA7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbGlnaHQ0MDtcbiAgICB9XG5cbiAgICAubnN3LXRhYmxlX19oZWFkaW5ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIubnN3LWJsb2NrLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn0iLCIubnN3LW5ld3MtZGV0YWlsIHtcblxuICAubnN3LWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUwKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnaGVhZGluZycpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTsgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3B1Ymxpc2gtZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGNvbG9yOiAkZGFyazgwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRsaWdodDIwO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzNHB4KTtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICAubnN3LXRhZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZm9udC1zdGFjaygnYm9keScpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjVweCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogKDUwcHgpO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0YWNrKCdoZWFkaW5nJyk7XG4gICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAoMjRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5zdy1jYXJkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59IiwiLm5zdy1zZWFyY2gtbGlzdGluZyB7XG4gIEBpbmNsdWRlIGZvbnQtc3RhY2soJ2JvZHknKTtcblxuICAmX19pbnRyby10ZXh0e1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICBjb2xvcjogJGRhcms4MDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIHVsLm5zdy1wYWdpbmF0aW9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubnN3LWdyaWQtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgcmVtKDYwcHgpIHJlbSgzMDBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgfVxuXG4gIC5uc3ctc2VhcmNoLWJveCB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuXG4gIC5uc3ctc2VhcmNoLXRhZ3Mge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cblxuICAubnN3LXNlYXJjaC1maWx0ZXJzIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMztcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAubnN3LXNlYXJjaC1saXN0aW5nX19pdGVtcyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuXG59XG4iXX0= */
