a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary-1:#6e9e75;--color-primary-2:#3f2500;--color-primary-3:#837b67;--color-secondary-1:#4ea9b0;--color-secondary-2:#515139;--color-secondary-3:#1a476e;--color-secondary-4:#8b0c23;--color-sup-1:#b7dff6;--color-sup-2:#0e95bc;--color-sup-3:#a2ba69;--color-sup-4:#f7db6a;--color-sup-5:#f16a45;--color-sup-6:#da3754;--color-sup-7:#a8216b;--color-sup-8:#33797e;--color-sup-9:#20575b;--color-sup-10:#cedcac;--color-black:#000;--color-gray-1:#9e9e9e;--color-gray-2:#c2c9d1;--color-gray-3:#d8d8d8;--color-white:#fff;--color-action:var(--color-primary-1);--color-text:#333;--color-red:var(--color-primary-2);--color-blue:var(--color-primary-1);--color-yellow:var(--color-secondary-6);--color-gray:var(--color-gray-1);--color-turquoise:var(--color-secondary-5);--color-violet:var(--color-secondary-4);--color-gradient-blue:linear-gradient(150deg,var(--color-primary-1) 20%,var(--color-secondary-3) 100%);--color-gradient-orange:linear-gradient(220deg,var(--color-secondary-2) 20%,var(--color-primary-2) 100%);--font-name--default:"Open Sans";--font-name--heading:"Open Sans";--font-name--alternate:"Open Sans";--font-size--default:1rem;--font-size--small:.875rem;--font-size--small-heavy:.625rem;--font-size--tiny:.6875rem;--font-stack--default:var(--font-name--default),sans-serif;--font-stack--heading:var(--font-name--heading),sans-serif;--font-stack--alternate:var(--font-name--alternate),sans-serif;--font-weight--normal:400;--font-weight--semi-bold:600;--font-weight--bold:700;--font-directory:fonts;--h1-font-size--max:2.5rem;--h1-font-size--min:2.125rem;--h1-enormous-font-size--max:12.5rem;--h1-enormous-font-size--min:5rem;--h2-font-size--max:2rem;--h2-font-size--min:1.875rem;--h3-font-size--max:1.5rem;--h3-font-size--min:1.5rem;--h4-font-size--max:1.25rem;--h4-font-size--min:1.25rem;--h5-font-size--max:1.125rem;--h5-font-size--min:1.125rem;--h6-font-size--max:1rem;--h6-font-size--min:1rem;--border-radius:5px;--box-shadow:0px 3px 6px 0px rgba(0,0,0,.1);--component-spacing:3rem;--header-height:7.125rem;--header-height-small:3rem;--inner-spacing:1.5rem;--nav-height:4.1255rem;--utility-height:3rem;--trans-timing:.2s;--trans-function:cubic-bezier(.165,.84,.44,1);--trans-delay:0s;--trans-all:var(--trans-timing) var(--trans-function) var(--trans-delay);--type-font-family:var(--font-stack--default);--type-font-size:16px;--type-line-height:26px;--zindex--hidden:-1;--zindex--base:0;--zindex--content:100;--zindex--nav:200;--zindex--tooltip:300;--zindex--modal:400}.sr-only{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.color.color--text{color:#333}.color.color--action,.color.color--primary-1{color:#6e9e75}.color.color--primary-2{color:#3f2500}.color.color--primary-3{color:#837b67}.color.color--secondary-1{color:#4ea9b0}.color.color--secondary-2{color:#515139}.color.color--secondary-3{color:#1a476e}.color.color--secondary-4{color:#8b0c23}.color.color--sup-1{color:var(--color-secondary-6)}.color.color--sup-2{color:var(--color-secondary-7)}.color.color--sup-3{color:var(--color-secondary-8)}.color.color--sup-4{color:var(--color-secondary-9)}.color.color--sup-5{color:var(--color-secondary-5)}.color.color--sup-6{color:var(--color-secondary-6)}.color.color--sup-7{color:var(--color-secondary-7)}.color.color--sup-8{color:var(--color-secondary-8)}.color.color--white{color:#fff}.color.color--white .heading{color:#3f2500}.color.color--white .link:active,.color.color--white .link:focus,.color.color--white .link:hover{color:#fff}.color.color--gray-1{color:#9e9e9e}.color.color--gray-2{color:#c2c9d1}.color.color--gray-3{color:#d8d8d8}.bg.color--primary-1{background-color:#6e9e75!important}.bg.color--primary-2{background-color:#3f2500!important}.bg.color--primary-3{background-color:#837b67!important}.bg.color--secondary-1{background-color:#4ea9b0!important}.bg.color--secondary-2{background-color:#515139!important}.bg.color--secondary-3{background-color:#1a476e!important}.bg.color--secondary-4{background-color:#8b0c23!important}.bg.color--sup-1{background-color:#b7dff6!important}.bg.color--sup-2{background-color:#0e95bc!important}.bg.color--sup-3{background-color:#a2ba69!important}.bg.color--sup-4{background-color:#f7db6a!important}.bg.color--sup-5{background-color:#f16a45!important}.bg.color--sup-6{background-color:#da3754!important}.bg.color--sup-7{background-color:#a8216b!important}.bg.color--sup-8{background-color:#33797e!important}.bg.color--white{background-color:#fff!important}.bg.color--gray-1{background-color:#9e9e9e!important}.bg.color--gray-2{background-color:#c2c9d1!important}.bg.color--gray-3{background-color:#d8d8d8!important}.bg.color--black{background-color:#000!important}.page-intro{background-color:#1a476e;color:#fff}.page-intro__layout{display:grid;grid-gap:1.5rem;grid-template-columns:58px auto;padding:3rem 0}.page-intro__content{grid-column:1/span 12;grid-row:1}.page-intro__icon{display:none}.page-intro .heading{color:#fff}.page-intro .heading a{float:right;font-size:1rem!important}.page-intro p{max-width:56rem}.page-intro a{color:#fff;display:inline-block;-webkit-text-decoration:none;text-decoration:none}.page-intro a:active,.page-intro a:focus,.page-intro a:hover{-webkit-text-decoration:underline;text-decoration:underline}.notifications__header{margin-bottom:1.5rem}.notifications__content{align-content:start;display:grid;font-size:.875rem;grid-template-columns:1fr;grid-gap:1.5rem}.notification{border:1px solid #ededed;border-radius:5px;padding:.75rem}.notification__title{color:inherit}.notification__layout{display:grid;grid-template-columns:2.5rem 1fr}.section-wrapper{border:1px solid #d8d8d8;border-radius:5px;box-sizing:border-box;margin:3rem auto;max-width:75rem}.form-section{border:1px solid #efefef;border-radius:5px;margin:3rem 0;padding:0 0 1.5rem}.form-section__header{align-items:center;background-color:#efefef;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem;padding:1.5rem}.form-section__content{padding:0 1.5rem}.form-section__fields{margin-top:3rem}.form-section__actions{margin-top:1.5rem}.field-wrapper,.read-only{align-items:start;display:grid;font-size:.875rem;grid-gap:1.5rem;margin:.75rem 0}.field-wrapper__title,.read-only__title{font-weight:700;padding-right:1.5rem;text-transform:uppercase}.field-wrapper+.field-wrapper,.field-wrapper+.read-only,.read-only+.field-wrapper,.read-only+.read-only{border-top:1px solid #ededed;padding-top:.75rem}.grants__content{align-items:stretch;display:grid;grid-gap:1.5rem;padding-bottom:3rem}.grants__list{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}.grant,.grants__list .grant{text-align:center}.grant{border:1px solid #ededed;border-radius:5px;padding:1.5rem}.grant__cta{text-align:center}.grant__content{flex:1 1 auto;min-height:8rem}.grant__layout{display:flex;flex-direction:column;gap:1.5rem;height:100%}.pageshell__main{padding:1.5rem 0}.button.button--has-icon{align-items:center;display:inline-flex;justify-content:center}.button.button--has-icon svg{margin-right:1ch}.divider{border-bottom:1px solid #ededed;margin:3rem 0}.save-edit-end{display:flex;justify-content:flex-end;padding:3rem 0}.required{color:#8b0c23}.progress-bar{background-color:transparent;margin-top:3rem}.progress-bar__labels{display:flex;flex-direction:column;flex-wrap:wrap}.progress-bar__label{display:flex;flex:1 0 auto;padding:0 0 0 1rem}.progress-bar__label *+*{padding-left:1ch}.MuiButtonBase-root:active,.MuiButtonBase-root:focus,.MuiButtonBase-root:hover{background-color:initial!important}.css-15fev7r-MuiGrid-root{display:block!important}.css-o4b71y-MuiAccordionSummary-content.Mui-expanded{margin:0!important}.css-o4b71y-MuiAccordionSummary-content{flex-direction:column}.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root{cursor:auto!important}.css-11xzkwv-MuiFormLabel-root-MuiInputLabel-root,.input-wrapper .css-11xzkwv-MuiFormLabel-root-MuiInputLabel-root{white-space:normal!important}.css-15v22id-MuiAccordionDetails-root,.css-1qd6l8g,.css-1r50wcf-MuiButtonBase-root-MuiIconButton-root-MuiCheckbox-root,.css-nt71l3-MuiAutocomplete-root .MuiAutocomplete-inputRoot.MuiOutlinedInput-root,.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root{padding:0!important}.css-28p64e-MuiFormLabel-root{color:#333!important;font-weight:700}.css-nt71l3-MuiAutocomplete-root{background-color:#fff!important;height:auto!important;padding:initial!important}.css-emi4wi-MuiFormLabel-root-MuiInputLabel-root{font-size:.875rem;top:-7px!important}.css-4jkopv-MuiIconButton-label{margin-right:1ch}.css-j204z7-MuiFormControlLabel-root{margin:.25rem 0!important}.MuiAccordionSummary-root{color:#fff!important;cursor:pointer!important;padding:.5rem .75rem!important}.MuiAccordionSummary-root,.MuiAccordionSummary-root:active,.MuiAccordionSummary-root:focus,.MuiAccordionSummary-root:hover{background-color:#4ea9b0!important}.applications-page .MuiAccordionSummary-root{background-color:#fff!important;color:#333!important}.MuiAccordionDetails-root{padding:.5rem .75rem!important}.MuiTabs-flexContainer{flex-wrap:wrap!important}[role=tablist] [role=tab].Mui-selected{background-color:#eee;font-weight:700}.MuiTabs-indicator{background-color:transparent!important}.css-1elwnq4-MuiPaper-root-MuiAccordion-root,.css-t4qmgb-MuiPaper-root-MuiAccordion-root{box-shadow:none!important}.makeStyles-root-14 *,.makeStyles-root-19 *{border-radius:5px!important}.css-1exgqav-MuiGrid-root{grid-spacing:1.5rem}.css-1exgqav-MuiGrid-root>.MuiGrid-item{padding-left:0!important;padding-top:0!important}.css-ahj2mt-MuiTypography-root{font-size:.875rem!important}.css-o4b71y-MuiAccordionSummary-content,.css-o4b71y-MuiAccordionSummary-content.Mui-expanded{margin:0!important}.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input{background-color:#fff!important;border:1px solid #d8d8d8!important;border-radius:3px!important;color:#333!important;font-family:Open Sans!important;font-size:.875rem!important;font-weight:400!important;line-height:1!important;padding:.75rem!important}.button+.button{margin-left:1.5rem}.form-wrapper{margin:0 auto;max-width:60rem}.fieldrow{margin-bottom:1.5rem}.grant-action-buttons{display:flex;justify-content:flex-end;padding-bottom:3rem}.input-field+.input-field{border-top:1px solid #ededed;margin-top:1.5rem;padding-top:1.5rem}.alert{margin:3rem 0}.accordion__details{border:1px solid #ededed;padding:1.5rem!important}.accordion__summary{padding:.5rem 1.5rem!important}.accordion__summary,.accordion__summary:active,.accordion__summary:focus,.accordion__summary:hover{background-color:#ededed!important}.grants-list{margin-top:3rem}.grants-display{border:1px solid #ededed;border-radius:8px;padding:.75rem}.grants-display+.grants-display{margin-top:1.5rem}.grants-display__mobile-format{grid-column:1/span 3}.grants-display .heading--h4{align-items:center;display:flex}.grants-display__layout{align-items:start;display:grid;grid-gap:1.5rem;width:100%}.grants-display__grid{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 0}.grants-display__grid .grants-display+.grants-display{margin-top:0}.grants-display .flex{margin:1.5rem 0}.grants-display .flex>*{margin:.75rem .75rem .75rem 0}.grants-body__title .heading{align-items:center;display:flex}.grants-body__title .heading svg{margin-left:-.5rem}.scholarships__header{align-items:center;display:flex;justify-content:space-between;width:100%}.list--checklist svg{height:1rem;margin:2px .5ch 0 0}.field-section+.field-section{margin-top:3rem}.makeStyles-root-18>*{margin:0!important}.tipslist{max-height:0;overflow:hidden;transition:all .2s linear}.tipslist .portal--expanded{max-height:35rem;overflow:auto}.message{border:1px solid #ededed;border-radius:8px}.message__header{display:grid!important;font-size:.75rem;grid-template-columns:repeat(12,1fr)!important;margin:0!important;padding:.75rem .75rem 0;transition:all .2s linear}.message__header-from{align-items:center;display:flex;grid-column:1/span 9}.message__header-date{font-style:italic;grid-column:10/span 3;text-align:right}.message__header-title{grid-column:1/span 12;grid-row:2;padding:0 .75rem .75rem 1.35rem}.message__body{border-top:1px solid #ededed;font-size:.875rem;white-space:pre-line}.message__body-content{padding:.75rem .75rem 2rem 2rem!important}.rhythm.rhythm--default>*+*,.rhythm>*+*{margin-top:1em}.rhythm.rhythm--small>*+*{margin-top:.5em}.rhythm.rhythm--large>*+*{margin-top:2em}.rhythm.rhythm--extra-large>*+*{margin-top:4em}.rhythm.rhythm--deep *+*,.rhythm.rhythm--deep-default *+*{margin-top:1em}.rhythm.rhythm--deep-small *+*{margin-top:.5em}.rhythm.rhythm--deep-large *+*{margin-top:2em}.rhythm.rhythm--deep-extra-large *+*{margin-top:4em}.text.text--align-center{text-align:center}.text.text--align-left{text-align:left}.text.text--align-right{text-align:right}.text.text--bold{font-weight:700}.text.text--italic{font-style:italic}.text.text--light{font-weight:var(--font-weight--light)}.text.text--small{font-size:.875rem}.text.text--small-heavy{font-size:.625rem;font-weight:700;text-transform:uppercase}*{box-sizing:border-box}body,html{box-sizing:inherit;color:#333;font-family:Open Sans,sans-serif;line-height:26px;scroll-behavior:smooth}body.lock-body,html.lock-body{overflow:hidden}body{padding-top:3rem}img{max-width:100%}strong{font-weight:700}.aspect{position:relative}.aspect,.aspect>*{width:100%}.aspect--16by9>*{aspect-ratio:16/9}.aspect--4by3>*{aspect-ratio:4/3}.aspect--2by1>*{aspect-ratio:2/1}.asterisk{color:#6e9e75;font-weight:700}.blockquote,blockquote{font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:700;padding:1.5rem}.blockquote .figcaption,blockquote .figcaption{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:300;margin-top:1rem}.brand{background-image:url(../images/icons/osa-header-graphic.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:28px;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:80px}:root{--btn-border-width:2px;--btn-border-radius:3px;--btn-disabled-color:var(--color-gray-1);--btn-outline:var(--color-primary-1) auto 5px}.button,.input[type=submit]{background-color:#1a476e;border:2px solid transparent;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;min-height:2.5rem;min-width:5rem;outline:none;padding:.5rem 2ch;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;-webkit-user-select:none;user-select:none;white-space:nowrap}.button:hover,.input[type=submit]:hover{background-color:#4ea9b0;-webkit-text-decoration:none;text-decoration:none}.button:active,.input[type=submit]:active{background-color:#6e9e75}.button:focus,.input[type=submit]:focus{background-color:#6e9e75;outline:5px auto #6e9e75}.button[disabled],.input[type=submit][disabled]{background-color:#9e9e9e;cursor:default}.button.button--icon,.input[type=submit].button--icon{align-items:center;display:inline-flex}.button.button--icon svg,.input[type=submit].button--icon svg{flex:0 0 auto;height:1rem;margin:0 0 0 1ch;width:1rem}.button.button--icon svg path,.input[type=submit].button--icon svg path{fill:#fff;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.button.button--outlined,.input[type=submit].button--outlined{background-color:transparent;border-color:#6e9e75;color:#357a44}.button.button--outlined:active,.button.button--outlined:hover,.input[type=submit].button--outlined:active,.input[type=submit].button--outlined:hover{background-color:#fff;border-color:#3f2500;color:#3f2500}.button.button--outlined:focus,.input[type=submit].button--outlined:focus{background-color:var(--color-white:);color:#3f2500}.button.button--outlined[disabled],.input[type=submit].button--outlined[disabled]{background-color:inherit;border-color:#9e9e9e;color:#9e9e9e}.button.button--text,.input[type=submit].button--text{background-color:transparent;border:none;color:#6e9e75;min-height:1rem;min-width:9rem;padding:0}.button.button--text:active,.button.button--text:hover,.input[type=submit].button--text:active,.input[type=submit].button--text:hover{background-color:transparent;color:#3f2500}.button.button--text:focus,.input[type=submit].button--text:focus{background-color:transparent;outline:none;-webkit-text-decoration:underline;text-decoration:underline}.button.button--text[disabled],.input[type=submit].button--text[disabled]{background-color:inherit;color:#9e9e9e}.button.button--gradient,.input[type=submit].button--gradient{background:linear-gradient(220deg,#515139 20%,#3f2500)}.button.button--gradient:hover,.input[type=submit].button--gradient:hover{background:#515139}.button.button--gradient:active,.input[type=submit].button--gradient:active{background:#3f2500}.button.button--gradient:focus,.input[type=submit].button--gradient:focus{background:linear-gradient(220deg,#515139 20%,#3f2500)}.button.button--gradient[disabled],.input[type=submit].button--gradient[disabled]{background:#9e9e9e}.button .button--white,.input[type=submit] .button--white{background:#fff;color:#6e9e75}.button .button--white:active,.button .button--white:focus,.button .button--white:hover,.input[type=submit] .button--white:active,.input[type=submit] .button--white:focus,.input[type=submit] .button--white:hover{background:#fff;color:#515139}.button .button--has-icon,.input[type=submit] .button--has-icon{align-items:center;display:inline-flex}.card{align-items:center;background-color:#fff;border:0;border-bottom:10px solid transparent;border-radius:5px;box-shadow:0 3px 2px rgba(0,0,0,.12);display:flex;flex-direction:column;max-width:320px;padding:1.5rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card:active,.card:focus,.card:hover{background-color:#33797e;border-bottom:10px solid #6e9e75;box-shadow:0 2px 2px rgba(0,0,0,.25);color:#fff}.card:active svg path,.card:focus svg path,.card:hover svg path{fill:#fff;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card:active .heading,.card:focus .heading,.card:hover .heading{color:#fff;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card:active .richtext,.card:focus .richtext,.card:hover .richtext{color:#fff}.card:active .link,.card:focus .link,.card:hover .link{color:#fff;pointer-events:none}.card svg path{fill:#8b0c23;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card .heading{font-size:1.25rem}.card .richtext{color:#333;font-weight:400}.card .link,.card .richtext{transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.component{padding-bottom:3rem;padding-top:3rem}.component--no-padding{padding:0}.component--bottom-padding{padding-bottom:3rem;padding-top:0}.component--top-padding{padding-bottom:0;padding-top:3rem}.component--large-padding{padding-bottom:4.5rem;padding-top:4.5rem}.component--bottom-large-padding{padding-bottom:4.5rem;padding-top:0}.component--top-large-padding{padding-bottom:0;padding-top:6rem}.component--larger-padding{padding-bottom:6rem;padding-top:6rem}.component--bottom-larger-padding{padding-bottom:6rem;padding-top:0}.component--top-larger-padding{padding-bottom:0;padding-top:6rem}.component--small-padding{padding-bottom:1.5rem;padding-top:1.5rem}.component--bottom-small-padding{padding-bottom:1.5rem;padding-top:0}.component--top-small-padding{padding-bottom:0;padding-top:1.5rem}.form__item{padding:1.5rem 0}.form__item+.form__item{padding:0 0 1.5rem}.google-map{padding-bottom:62.4%;position:relative}.google-map iframe{bottom:0;left:0;position:absolute;right:0;top:0}.heading-eyebrow{display:block;font-size:.75rem;margin-bottom:-1.5rem;text-transform:uppercase}.heading-eyebrow--prominent{background-color:#3f2500;color:#fff;display:inline-block;font-size:1.25rem;padding:1.25rem 2.5rem}.heading,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{color:#333;font-family:Open Sans,sans-serif;font-weight:700;line-height:1.2em}.heading--h1,.richtext h1--h1,.richtext h2--h1,.richtext h3--h1,.richtext h4--h1,.richtext h5--h1,.richtext h6--h1{font-size:clamp(2.125rem,1vw + 1rem,2.5rem)}.heading--h2,.richtext h1--h2,.richtext h2--h2,.richtext h3--h2,.richtext h4--h2,.richtext h5--h2,.richtext h6--h2{font-size:clamp(1.875rem,1vw + 1rem,2rem)}.heading--h3,.richtext h1--h3,.richtext h2--h3,.richtext h3--h3,.richtext h4--h3,.richtext h5--h3,.richtext h6--h3{font-size:clamp(1.5rem,1vw + 1rem,1.5rem)}.heading--h4,.richtext h1--h4,.richtext h2--h4,.richtext h3--h4,.richtext h4--h4,.richtext h5--h4,.richtext h6--h4{font-size:clamp(1.25rem,1vw + 1rem,1.25rem)}.heading--h5,.richtext h1--h5,.richtext h2--h5,.richtext h3--h5,.richtext h4--h5,.richtext h5--h5,.richtext h6--h5{font-size:clamp(1.125rem,1vw + 1rem,1.125rem)}.heading--h6,.richtext h1--h6,.richtext h2--h6,.richtext h3--h6,.richtext h4--h6,.richtext h5--h6,.richtext h6--h6{font-size:clamp(1rem,1vw + 1rem,1rem)}.heading--enormous,.richtext h1--enormous,.richtext h2--enormous,.richtext h3--enormous,.richtext h4--enormous,.richtext h5--enormous,.richtext h6--enormous{display:block;font-family:Open Sans,sans-serif;font-size:clamp(5rem,1vw + 1rem,12.5rem);font-weight:900;text-transform:uppercase}.heading .i,h1 i,h2 i,h3 i,h4 i,h5 i{color:inherit;display:inline-block;font-style:normal;position:relative;z-index:2}.heading .i:before,h1 i:before,h2 i:before,h3 i:before,h4 i:before,h5 i:before{background-color:hsla(48,90%,69%,.4);content:"";display:inline-block;height:40%;left:-.25ch;position:absolute;top:30%;width:calc(98% + .5ch);z-index:-1}i{font-style:italic}.icon{display:inline-block;height:5.125rem;max-height:100%;max-width:100%;width:5.125rem}.icon use{height:100%;width:100%}.icon--brand{height:28px;width:80px}.image,.richtext img{border-radius:5px;height:auto;max-width:100%;vertical-align:bottom}.image--background,.richtext img--background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.image__lazy-box,.richtext img__lazy-box{bottom:4px;left:0;opacity:1;overflow:hidden;position:absolute;right:0;top:0;z-index:3}.image__lazy-box .image__low-res,.richtext img__lazy-box .image__low-res{height:100%;left:0;position:absolute;top:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.image__lazy-panel,.richtext img__lazy-panel{background-color:#d8d8d8;display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:3}.image__lazy-wrapper,.richtext img__lazy-wrapper{display:inline-block;position:relative}.image__lazy-wrapper.pre-load .image__low-res,.richtext img__lazy-wrapper.pre-load .image__low-res{filter:blur(6px)}.image__lazy-wrapper.pre-load .image__lazy-panel,.richtext img__lazy-wrapper.pre-load .image__lazy-panel{opacity:.5}.image__lazy-wrapper.is-loaded .image__low-res,.richtext img__lazy-wrapper.is-loaded .image__low-res{filter:none}.image__lazy-wrapper.is-loaded .image__lazy-box,.richtext img__lazy-wrapper.is-loaded .image__lazy-box{opacity:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.image__lazy-wrapper.is-loaded .image.is-lazy,.richtext img__lazy-wrapper.is-loaded .image.is-lazy{opacity:1;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}:root{--controlDiameter:24px;--controlDiameterVertOffset:0px;--controlInnerDiameter:14px;--controlInnerDiameterVertOffset:5px;--controlHighlight:var(--color-p1);--controlBorderColor:var(--color-gray-3)}.input{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:#333;font-family:Open Sans;font-size:.875rem;font-weight:400;line-height:1;padding:.75rem}.input:focus{outline-color:var(--color-p1)}.input::placeholder{color:var(--color-gray-4);opacity:.8}.input[type=email],.input[type=number],.input[type=tel],.input[type=text]{width:100%}.input[type=file]{border-color:transparent}.input.select,.input[type=date],.input[type=datetime-local],.input[type=time]{background-position:top 50% right .5rem;background-repeat:no-repeat;min-height:40px}.input.select{-webkit-appearance:none;appearance:none;background-image:url(../images/icons/select.svg);padding-right:2rem}.input[type=date]:active,.input[type=date]:focus,.input[type=date]:hover,.input[type=datetime-local]:active,.input[type=datetime-local]:focus,.input[type=datetime-local]:hover,.input[type=time]:active,.input[type=time]:focus,.input[type=time]:hover{background-image:none!important}.input[type=checkbox],.input[type=radio]{cursor:pointer;position:relative;top:.15rem;zoom:1.5}.input[type=checkbox]+.label,.input[type=checkbox]+label,.input[type=radio]+.label,.input[type=radio]+label{cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400}.label{color:#333;cursor:pointer;display:block;font-size:.75rem;font-weight:600}.language-select option{color:#000}.link,.richtext a{transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.link,.link:active,.link:focus,.link:hover,.richtext a,.richtext a:active,.richtext a:focus,.richtext a:hover{color:#33797e;-webkit-text-decoration:underline;text-decoration:underline}.link--button,.link.button,.richtext a--button,.richtext a.button{background-color:#1a476e;border:2px solid #1a476e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;min-width:8.625rem;padding:.75rem 2.25rem;text-align:center!important;-webkit-text-decoration:none;text-decoration:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;-webkit-user-select:none;user-select:none}.link--button:active,.link--button:focus,.link--button:hover,.link.button:active,.link.button:focus,.link.button:hover,.richtext a--button:active,.richtext a--button:focus,.richtext a--button:hover,.richtext a.button:active,.richtext a.button:focus,.richtext a.button:hover{background-color:#1a476e;border-color:transparent;color:#fff;-webkit-text-decoration:none;text-decoration:none}.link.button--outline,.richtext a.button--outline{background-color:#fff;border:2px solid #1a476e;color:#1a476e}.link.button--outline:active,.link.button--outline:focus,.link.button--outline:hover,.richtext a.button--outline:active,.richtext a.button--outline:focus,.richtext a.button--outline:hover{background-color:#0e95bc;border-color:#0e95bc;color:#fff}.link.button--white,.richtext a.button--white{background-color:#fff;border:2px solid #fff;color:#1a476e}.link.button--white:active,.link.button--white:focus,.link.button--white:hover,.richtext a.button--white:active,.richtext a.button--white:focus,.richtext a.button--white:hover{background-color:#0e95bc;border-color:#0e95bc;color:#fff}.link.link--block,.link.link--block-icon,.link.link--block-white,.link.link--block-white-icon,.richtext a.link--block,.richtext a.link--block-icon,.richtext a.link--block-white,.richtext a.link--block-white-icon{color:#333;display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase}.link.link--block-icon,.link.link--block-white-icon,.richtext a.link--block-icon,.richtext a.link--block-white-icon{background-image:url(../images/icons/link-block-black.svg);background-position:100%;background-repeat:no-repeat;padding-right:2rem}.link.link--block-white-icon,.richtext a.link--block-white-icon{background-image:url(../images/icons/link-block.svg);color:#fff}.link.link--block-white,.link.link--block-white-icon:active,.link.link--block-white-icon:focus,.link.link--block-white-icon:hover,.link.link--block-white:active,.link.link--block-white:focus,.link.link--block-white:hover,.richtext a.link--block-white,.richtext a.link--block-white-icon:active,.richtext a.link--block-white-icon:focus,.richtext a.link--block-white-icon:hover,.richtext a.link--block-white:active,.richtext a.link--block-white:focus,.richtext a.link--block-white:hover{color:#fff}.link.link--uppercase,.richtext a.link--uppercase{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase}.list,.richtext ol,.richtext ul{list-style:unset;padding-left:1.5rem}.list .li,.list li,.richtext ol .li,.richtext ol li,.richtext ul .li,.richtext ul li{margin:0 0 .5em}.list--blank,.list--inline,.richtext ol--blank,.richtext ol--inline,.richtext ul--blank,.richtext ul--inline{list-style-type:none;padding-left:0}.list--inline .li,.richtext ol--inline .li,.richtext ul--inline .li{display:inline-block;margin:0 1em 0 0}.list--ordered,.richtext ol--ordered,.richtext ul--ordered{list-style-type:decimal}.list--unordered,.richtext ol--unordered,.richtext ul--unordered{list-style-type:disc}.media-object{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.media-object--top{align-items:flex-start}.media-object--middle{align-items:center}.media-object--bottom{align-items:flex-end}.media-object--2-3>:first-child{flex-basis:35%}.media-object--2-3>:last-child,.media-object--3-2>:first-child{flex-basis:60%}.media-object--3-2>:last-child{flex-basis:35%}.media-object--50-50>:first-child,.media-object--50-50>:last-child{flex-basis:50%}.media-object__figure{margin-bottom:2rem;order:-10}.media-object--no-stack .media-object__figure{margin-bottom:0;margin-top:2rem;order:0}.media-object__figure--top{align-self:flex-start}.media-object__figure--middle{align-self:center}.media-object__figure--bottom{align-self:flex-end}.media-object__body--top{align-self:flex-start}.media-object__body--middle{align-self:center}.media-object__body--bottom{align-self:flex-end}.paragraph,.richtext p{display:block}.paragraph--taller,.richtext p--taller{line-height:1.6}.photo-card.card{align-items:stretch;background-color:#fff;border-bottom:0;max-width:27rem;padding:1.5rem 0;text-align:left}.photo-card.card:active,.photo-card.card:focus,.photo-card.card:hover{background:#fff;color:#333}.photo-card.card:active .heading,.photo-card.card:active .richtext,.photo-card.card:focus .heading,.photo-card.card:focus .richtext,.photo-card.card:hover .heading,.photo-card.card:hover .richtext{color:#333}.photo-card.card:active .link,.photo-card.card:focus .link,.photo-card.card:hover .link{color:#0e95bc;pointer-events:unset}.photo-card__heading{min-height:3rem;padding:0 1.5rem}.photo-card .figure{flex:1 1 auto;padding-top:1.5rem}.photo-card .figcaption{padding:1.5rem}.photo-card .list{padding:0 1.5rem}.picture__img{max-width:100%;vertical-align:bottom}.picture--stretched .picture__img{width:100%}.richtext strong{font-weight:700}.richtext em{font-style:italic}.richtext ol{list-style-type:decimal}.richtext ul{list-style-type:disc}.richtext li{margin:0 0 .5rem}.richtext sub,.richtext sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.richtext sup{top:-.5em}.richtext sub{bottom:-.25em}.richtext table{display:block;width:100%}.richtext table tbody,.richtext table tfoot,.richtext table tr{display:block}.richtext table tr:nth-child(2n){background-color:var(--color-gray-4)}.richtext table td,.richtext table th{border-bottom:1px dotted #9e9e9e;display:flex;justify-content:flex-end;padding:.5rem}.richtext table th{display:none;font-weight:700;text-align:left}.richtext table td:before{content:attr(data-heading);flex:1 1 auto;font-weight:700;text-align:left}.richtext table td>*{text-align:right}.split-media-card{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);position:relative}.split-media-card__layout{display:flex;flex-direction:column}.split-media-card__caption{margin-top:1.5rem;order:2;padding:1.5rem}.split-media-card__image{order:1;padding:1.5rem 1.5rem 0}.split-media-card__image .image{border-radius:5px}.table-wrapper{max-width:100%;overflow-x:auto}.table,table{border:1px solid #ededed;border-collapse:border-collapse;font-size:.875rem;margin:1.5rem 0 3rem;min-width:36rem;width:100%}.table .table .MuiButtonBase-root,table .table .MuiButtonBase-root{padding:0}.table__caption,table__caption{border-bottom:1px solid #ededed;caption-side:top;font-size:1.125rem;font-weight:700;padding:.75rem 0 .5rem}.table td,.table th,table td,table th{border-bottom:1px solid #ededed;padding:.5rem .75rem}.table th,table th{background-color:#ededed;font-size:.75rem;font-weight:700;text-align:left;text-transform:uppercase}.textarea{min-height:6rem;overflow:auto;resize:vertical;width:100%}.wrapper{margin-left:auto;margin-right:auto;max-width:90rem;padding:0 1.5rem;position:relative;width:100%}.wrapper--featured{padding:2rem 1rem}.wrapper--narrow{max-width:80rem}.wrapper .wrapper{padding-left:0;padding-right:0}.accordion{border-bottom:1px solid var(--color-gray-4);padding:1rem 0}.accordion__head{border-bottom:4px solid #3f2500;padding-bottom:3rem;text-align:center}.accordion__head-text{flex:1 1 auto}.accordion__head-toggle{align-items:flex-end;display:flex;flex:0 0 auto;justify-content:center}.accordion__toggleall-collapse,.accordion__toggleall.is-active .accordion__toggleall-expand{display:none}.accordion__toggleall.is-active .accordion__toggleall-collapse{display:inline}.accordion__drawer{border-radius:5px;margin-bottom:0}.accordion__drawer .expandable__drawer{transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.accordion__heading{color:#1a476e;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:1rem;padding:.5rem 2rem .5rem 0;position:relative}.accordion__heading:focus{outline:none}.accordion__heading:after{transform-origin:center}.accordion__heading:after,.accordion__heading:before{background-color:#1a476e;content:"";display:block;height:2px;position:absolute;right:0;top:1rem;width:.75rem}.accordion__heading:before{transform:rotate(90deg);transform-origin:center;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.accordion__heading[aria-expanded=true]:before{transform:rotate(180deg)}.accordion--content .accordion__heading{background-color:#1a476e;border-radius:5px;color:#fff;padding:.75rem 1.5rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.accordion--content .accordion__heading:after,.accordion--content .accordion__heading:before{background-color:#fff;left:unset;right:1.5rem;top:1.25rem}.accordion--content .accordion__heading[aria-expanded=true]{background-color:#0e95bc}.accordion--content .expandable__drawer{padding:1.5rem}.card-deck__layout{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;justify-items:center}.card-deck--horizontal,.card-deck--horizontal-3up{background-color:#2b6063;padding:1.5rem}.card-deck--horizontal .card-deck__heading,.card-deck--horizontal-3up .card-deck__heading{align-items:center;border-bottom:5px solid #6e9e75;display:flex;justify-content:space-between;margin-bottom:3rem;padding:1.5rem 0}.card-deck--horizontal .card-deck__heading .heading,.card-deck--horizontal-3up .card-deck__heading .heading{color:#fff}.card-deck--horizontal .card-deck__heading .link,.card-deck--horizontal-3up .card-deck__heading .link{background-image:url(../images/icons/link-block-light-blue.svg);color:#b7dff6}.card-deck--horizontal .card-deck__layout,.card-deck--horizontal-3up .card-deck__layout{position:relative;z-index:0}.card-deck--split-media-card{padding:1.5rem}.expandable{overflow:hidden;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.expandable:not(.is-expanded) .expandable__drawer{box-shadow:inset 0 -2px 5px 0 var(--color-gray-4)}.expandable__toggle{-webkit-user-select:none;user-select:none}.featured-split-media{background-color:#153047;color:#fff;margin-bottom:-3rem;padding:3rem}.featured-split-media .richtext a{color:#c2c9d1}.featured-split-media__header{border-bottom:5px solid #b7dff6;margin-bottom:3rem;padding-bottom:1.5rem}.featured-split-media__header .heading{color:#fff}.featured-split-media__figure{background-color:#fff;border-radius:5px;color:#333;margin:3rem 0;padding:3rem 1.5rem}.featured-split-media__image{display:flex;justify-content:center}.featured-split-media__image .image{border-radius:5px}.featured-split-media__layout{display:grid;grid-gap:3rem;grid-template-columns:1fr}.full-width-media .figcaption{color:#666;font-size:.875rem}.full-width-media .image,.full-width-media img{border:1px solid #d8d8d8;border-radius:5px;width:100%}.global-footer{background-color:#20575b;color:#fff;margin-top:3rem;padding:3rem 0}.global-footer__layout{margin:0 auto;max-width:90rem;padding:0 1.5rem}.global-footer__brand{margin-bottom:3rem}.global-footer__navigation{font-size:.875rem}.global-footer__legal{color:#fff;font-size:.6875rem;margin-top:3rem}.global-footer__connect{font-size:.875rem;margin-top:3rem}.global-footer__connect .link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;opacity:1;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:2rem}.global-footer__connect .link:active,.global-footer__connect .link:focus,.global-footer__connect .link:hover{opacity:.7}.global-footer__connect .link+.link{margin-left:1rem}.global-footer__connect-twitter{background-image:url(../images/icons/twitter.svg)}.global-footer__connect-instagram{background-image:url(../images/icons/instagram.svg)}.global-footer__connect-facebook{background-image:url(../images/icons/facebook.svg)}.global-footer__social-links{padding-top:.5rem}.global-footer__nav{font-size:.875rem;margin-bottom:1.5rem}.global-footer__nav .link{color:#fff;line-height:1;-webkit-text-decoration:none;text-decoration:none}.global-footer__nav .link:active,.global-footer__nav .link:focus,.global-footer__nav .link:hover{-webkit-text-decoration:underline;text-decoration:underline}.global-footer .heading--h6{border-bottom:1px solid #c4c4c4;color:#fff;font-size:1.125rem;padding-bottom:1rem}.global-header{background-color:#20575b;border-bottom:1px solid #99d5ca;height:calc(3rem + 2px);left:0;position:fixed;right:0;top:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;z-index:200}.global-header__layout{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:space-between}.global-header__brand{margin-top:.25rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.global-header__backdrop{background-color:transparent;bottom:0;content:"";display:block;height:100vh;left:0;pointer:initial;pointer-events:none;position:fixed;right:0;top:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100vw;z-index:-1}.sub-open .global-header__backdrop{background-color:rgba(0,0,0,.25);pointer-events:all;z-index:205}.global-header__navigation{display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-end}.global-header__navigation>.nav-utility{transform:translateX(-2.875rem);transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.global-header__navigation>.navigation>.nav-item{opacity:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.global-header__utility{display:none;font-size:.875rem;padding:.5rem 0}.global-header__utility .link{align-items:center;border:0;color:#fff;display:flex;font-size:.875rem;margin:0 1rem;-webkit-text-decoration:none;text-decoration:none}.global-header__utility .link svg{margin-right:1ch}.global-header__utility .link svg path{fill:#fff}.global-header__utility .link+link{margin-right:0}.global-header__searchfield{background-color:transparent;background-image:url(../images/icons/search.svg);background-position:100%;background-repeat:no-repeat;background-size:15px 15px;border-bottom:1px solid;border-color:transparent;border-radius:0;color:#fff;margin-right:1rem;min-width:0;outline:0!important;padding:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:5rem}.global-header__searchfield::placeholder{color:#fff}.global-header__searchfield:focus{border-bottom:1px solid #fff;width:12rem}.global-header__portal{background-image:url(../images/icons/portal.svg);background-size:15px 15px;padding-right:1.5rem}.global-header__help,.global-header__portal{background-position:100%;background-repeat:no-repeat}.global-header__help{background-image:url(../images/icons/help.svg);background-size:11px 15px;padding-right:1.25rem}.global-header__locations{margin-left:0!important}.global-header__mobile-search{margin-top:4rem}.global-header__mobile-search-layout{position:relative}.global-header__mobile-search-layout .input--mobile-search-text{padding-right:1.5rem;width:100%}.global-header__mobile-search-layout .input--search-submit{background-color:transparent;border:0;bottom:.5rem;position:absolute;right:.5rem}.global-header .language-select .input{background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;min-width:0}.global-header--portal .global-header__logout{margin-right:0}.nav-item{align-items:center;background-color:transparent;display:inline-flex;flex-grow:0;outline:0;padding:0 .5rem 0 0;text-align:left;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.nav-item.is-open .nav-item__menu{opacity:1;pointer-events:all;right:-1px}.nav-item.is-hidden{opacity:0;padding-left:0;padding-right:0;width:0}.nav-item[hidden]{display:none;pointer-events:none}.nav-item__menu-items{display:flex;flex-direction:column;max-height:100%;overflow:auto}.nav-item__menu-items .link{background-color:transparent;border:0;color:#333;display:inline-block;flex:0 0 25%;font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2;padding:1rem 1.5rem;text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.nav-item__menu-items .link:active,.nav-item__menu-items .link:focus,.nav-item__menu-items .link:hover{background-color:#cae6ec;-webkit-text-decoration:none;text-decoration:none}.nav-item__menu-items .link:focus{outline:none}.nav-item__menu{background-color:#fff;bottom:0;height:calc(100vh - 3rem);max-width:320px;min-height:450px;opacity:1;overflow:auto;padding:4rem 0 3rem;pointer-events:none;position:fixed;right:-320px;top:calc(3rem + 2px);transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:210}.nav-item__label,.nav-item__link,.nav-item__toggle{align-items:center;color:#000;font-family:Open Sans;font-family:Open Sans,sans-serif;font-size:.875rem;letter-spacing:0;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.nav-item__label,.nav-item__link,.nav-item__toggle{cursor:pointer;opacity:1;outline:none;position:relative;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.nav-item__toggle{align-content:flex-start;background-color:transparent;border:0;display:inline-flex;flex-direction:column;height:4.1255rem;padding:0;text-align:left}.nav-item__link .nav-item__label{padding:0}.nav-item__label{align-items:center;color:#fff;display:inline-flex;font-weight:600;height:3.875rem;letter-spacing:2px;text-transform:uppercase}.nav-item__link{display:block;opacity:1;outline:none;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none}.nav-item__link:active .nav-item__label,.nav-item__link:focus .nav-item__label,.nav-item__link:hover .nav-item__label{color:#b7dff6}.navigation{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.navigation__drawer{align-items:center;background-color:#27363f;box-shadow:0 2px 10px 0 rgba(0,0,0,.075);height:calc(100vh - 3rem);overflow:auto;padding:1.5rem;position:fixed;right:-100%;top:calc(3rem + 2px);transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:200}.navigation__drawer[hidden]{z-index:-1}.navigation__toggle{background:transparent;border:none;border-left:1px solid #99d5ca;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:space-between;outline:none;padding:1.125rem .75rem .5rem;right:-1.5rem;text-align:center;top:0;width:3rem;z-index:201}.navigation__toggle,.navigation__toggle>span{opacity:1;position:relative;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.navigation__toggle>span{background-color:#fff;display:block;height:2px;left:0;width:100%}.navigation__toggle>span:first-child{top:-1px;transform-origin:top left;width:100%}.navigation__toggle>span:nth-child(3){transform-origin:bottom left;width:100%}.navigation.nav-open .navigation__drawer{right:0}.navigation.nav-open .navigation__toggle>span:first-child{left:-2px;top:-2px;transform:translateY(-1px) translateX(5px) rotate(45deg);width:128%}.navigation.nav-open .navigation__toggle>span:nth-child(2){opacity:0}.navigation.nav-open .navigation__toggle>span:nth-child(3){left:-2px;top:2px;transform:translateX(5px) rotate(-45deg);width:128%}.navigation.nav-open+.nav-utility>.nav-item{opacity:0}.navigation.sub-open .navigation__back{opacity:1;pointer-events:auto}.navigation.sub-open .global-header__backdrop{background-color:rgba(0,0,0,.1);pointer-events:auto;z-index:200}.navigation__back{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:1rem;height:2rem;justify-content:space-between;opacity:0;outline:none;padding:.5rem;position:absolute;right:210px;text-align:center;top:4rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;z-index:201}.navigation__back[hidden]{opacity:0;pointer-events:none}.navigation__back>.icon{fill:#3f2500;min-height:unset;min-width:unset;stroke:transparent}.input-checkbox,.input-radio{padding:.75rem 0}.link-list .heading{font-size:1.225rem}:root{--padding-top:.5rem}.logo{background-color:transparent;display:inline-block;height:calc(50% + 2rem);padding:.5rem .75rem;position:relative;width:5.125rem}.logo__icon{display:block;height:auto;max-height:5.125rem;max-width:8.75rem;width:auto}.logo__icon::-moz-focus-inner{border:0}.logo.has-mobile{width:3.8125rem}.logo.has-mobile .logo__icon{display:none}.logo.has-mobile .logo__icon--mobile{display:block}.logo__inner-wrap{display:inline-block;height:100%;max-height:7.125rem;position:relative;width:100%;z-index:200}.logo__inner-wrap::-moz-focus-inner{border:0}.logo__inner-wrap:after{bottom:-.5rem;content:"";left:-.5rem;position:absolute;right:-.5rem;top:-.5rem}.logo__inner-wrap:focus{outline:0}.logo__inner-wrap:focus:after{border:3px solid #00b0ff;box-shadow:0 0 4px 0 #00b0ff}.marquee{margin-bottom:3rem}.marquee .richtext a{color:#c2c9d1}.marquee .image{border-radius:0;height:100%;object-fit:cover;vertical-align:bottom;width:100%}.marquee .heading{color:#fff}.marquee .wrapper{padding:0}.marquee__media{text-align:center}.marquee__content{align-items:center;background-color:#153047;color:#fff;display:flex;padding:1.5rem}.marquee__cta{margin-top:1.5rem}.marquee__cta .link--block-white-icon,.marquee__cta .link--button{border-color:#fff;color:#fff;margin:1.5rem 1.5rem 0 0}.marquee__cta .link--button.button--outline{color:#1a476e}.marquee__cta .link--button.button--outline:active,.marquee__cta .link--button.button--outline:focus,.marquee__cta .link--button.button--outline:hover{color:#fff}.marquee__login{margin-top:1.5rem}.media-text-wrap{overflow:hidden}.media-text-wrap .figure,.media-text-wrap .image{float:right}.media-text-wrap .figure{border:1px solid #d8d8d8;border-radius:5px;margin:0 0 1.5rem}.media-text-wrap .figcaption{color:#333;font-size:.875rem;padding:.75rem}.media-text-wrap .image{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:1rem;width:100%}.media-text-wrap .richtext{padding-bottom:1.5rem}.media-text-wrap .heading{margin-bottom:1.5rem}.modal{--modal-icon-color:currentColor;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.modal__close{align-items:center;background-color:transparent;border:none;color:#3f2500;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;height:3rem;justify-content:flex-end;padding:0;position:absolute;right:0;top:0;z-index:401}.modal__close-icon{height:auto;margin:1.5ch 0 3ch;width:2rem}.modal__dialog{background-color:transparent;border:none;color:#fff;left:1rem;margin:0;overflow-x:hidden;overflow-y:auto;padding:3rem 0 0;position:fixed;top:8rem;width:calc(100vw - 2rem);z-index:401}.modal__dialog[open]{display:block}.modal__overlay{background-color:#9e9e9e;bottom:0;cursor:pointer;height:100vh;left:0;opacity:.5;position:fixed;right:0;top:0;width:100vw;z-index:400}.modal--alternate .modal__close{right:1.75rem;top:1rem}.modal--alternate .modal__dialog{background-color:#fff;border-radius:25px;color:#333;padding:1.5rem;top:1.5rem}.modal[aria-hidden=true],[data-a11y-dialog-native]>.modal__overlay{display:none}.modal__dialog[open]+__overlay:scope{display:block}#signin-modal .modal__overlay{opacity:0}.overview{text-align:center}.page-aside__header{border-bottom:1px solid #ededed;margin-bottom:1.5rem;padding:0 0 1.5rem}.page-aside .heading{text-transform:uppercase}.page-aside .link-list{padding:1.5rem 0 0}.page-nav ul{list-style:none}.page-nav li{padding-left:1rem}.page-nav a{color:#1a476e;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none}.page-nav a:active,.page-nav a:focus,.page-nav a:hover{-webkit-text-decoration:underline;text-decoration:underline}.page-nav a.is-active{color:#333;cursor:auto;font-weight:700;pointer-events:none}.page-nav a.top-level{display:inline-block;font-size:1rem;font-weight:700;margin:1rem 0 1rem -1rem}.page-nav .accordion{padding:0}.page-nav .accordion+.accordion{margin-top:.5rem}.page-nav .accordion__heading{font-size:1rem}.page-nav .expandable__drawer{padding-top:0}.page-nav__heading{border-bottom:1px solid transparent;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.page-nav__heading .heading{font-size:1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none}.page-nav__heading .heading:after,.page-nav__heading .heading:before{top:1.125rem}.is-open .page-nav__heading .heading:before{transform:rotate(180deg)}.page-nav__menu{max-height:0;overflow:hidden;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.page-nav.is-open .page-nav__heading{border-bottom:1px solid #ededed;margin-bottom:1.5rem;padding-bottom:.75rem}.page-nav.is-open .page-nav__menu{max-height:100vh;overflow:auto;padding-bottom:1.5rem}.pagination__layout{align-items:center;display:flex;justify-content:space-around}.pagination .list{display:flex}.split-media .image{border-radius:5px;margin-bottom:1.5rem;width:100%}.split-text__layout{display:grid;grid-gap:1.5rem}.split-text__subtext{font-weight:400}.tabs{max-width:100%}.tabs__tab-list{display:flex;justify-content:center;text-align:center}.tabs__tab{background:none;border:0;color:#333;cursor:pointer;display:inline-block;font-weight:700;padding:1rem 2rem;position:relative;text-transform:uppercase}.tabs__tab:focus{outline:none}.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{background-color:#d8d8d8}.tabs__tab:after{background-color:#6e9e75;content:"";display:block;height:4px;left:0;max-width:0;position:absolute;top:100%;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:100}.tabs__tab.is-active:after{max-width:100%}.tabs__panel-list{max-width:100%;padding:1.5rem}.tabs__panel{max-width:100%}.text-only--centered{text-align:center}.umbraco-form .turnstyle-grid--1up,.umbraco-form .turnstyle-grid--2up,.umbraco-form .turnstyle-grid--3up{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}.umbraco-form .umbraco-forms-fieldset{display:block}.umbraco-form legend{display:block;font-weight:700;padding:1.5rem 0}.umbraco-form .umbraco-forms-label{white-space:pre-line}.umbraco-form .help-block{font-size:.75rem;font-style:italic}.video-embed{font-family:Open Sans,sans-serif;font-size:1.25rem;width:100%}.video-embed .button{font-family:var(--font-stack-heading);font-size:1.25rem}.video-embed--narrow .video-embed__video{border:1px solid #000;margin-left:auto;margin-right:auto;max-width:46.875rem}.video-embed iframe{border-radius:4px;overflow:hidden}.flex{flex-wrap:wrap;margin:3rem 0}.flex>*{gap:.75rem}.grid{display:grid;grid-gap:3rem;margin:3rem 0}.grid.page-layout.grid--major-minor-minor{margin:1.5rem 0;grid-gap:3rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.nest-set-2col{display:grid;grid-gap:3rem;margin:3rem auto;max-width:100rem}.nest-set-2col .component{padding:0}.pageshell{margin:0 auto}.pageshell__main{display:grid;grid-gap:3rem;margin:3rem auto;max-width:90rem;padding:1.5rem}.pageshell__primary .wrapper{padding:0}.pageshell__secondary,.pageshell__tertiary{align-self:baseline;background-color:#fff;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);padding:1.5rem}.pageshell--default .pageshell__main .wrapper{padding:0}.pageshell--default .pageshell__primary{grid-row:2}.pageshell--default .pageshell__secondary{grid-row:1}.pageshell--default .pageshell__tertiary{grid-row:3}.pageshell--fullwidth .pageshell__main,.pageshell--fullwidth .pageshell__primary{display:block;margin:0 auto;max-width:90rem;padding:0 0 3rem}.pageshell--narrow .pageshell__secondary,.pageshell--spanned .pageshell__secondary,.pageshell--wide .pageshell__secondary{grid-row:1}.pageshell--spanned .pageshell__zeroth .component,.pageshell--spanned .pageshell__zeroth .wrapper{padding:0}.sub-layout{display:grid;grid-gap:1.5rem}.sg-definition{grid-column-gap:1rem;grid-row-gap:1rem;margin:0 2rem;padding:2rem 0}.sg-definition+.sg-definition{border-top:1px solid #d8d8d8}.sg-definition__label{font-weight:700}.sg-definition--body--grid>*{margin-top:2rem}.sg-definition--heading{display:grid;grid-template-columns:1fr}.sg-definition--heading .sg-h1-is-mobile{font-size:2.125rem!important}.sg-definition--heading .sg-h2-is-mobile{font-size:1.875rem!important}.sg-definition--heading .sg-h3-is-mobile{font-size:1.5rem!important}.sg-definition--heading .sg-h4-is-mobile{font-size:1.25rem!important}.sg-definition--heading .sg-h5-is-mobile{font-size:1.125rem!important}.sg-definition--heading .sg-h6-is-mobile{font-size:1rem!important}.sg-definition--palette{padding:1.5rem}.sg-definition--palette .grid>*{display:flex;flex-direction:column;justify-content:space-between}.sg-definition--palette__card{background-color:transparent;border:0;border-radius:0;padding:0;pointer-events:none;text-align:left}.sg-definition--palette__card .card{background-color:transparent;border:0;border-bottom:1px solid var(--color-gray-4);border-radius:0;box-shadow:none;margin-top:.5rem;padding:0 0 66.666%}.sg-definition--palette__card .dl{font-size:.7rem}.sg-definition--palette__card .dd,.sg-definition--palette__card .dl,.sg-definition--palette__card .dt{color:#333}.sg-definition--palette__card .link,.sg-definition--palette__card .richtext{display:none}.sg-definition--palette__card:active,.sg-definition--palette__card:focus,.sg-definition--palette__card:hover{background-color:transparent}.sg-definition--palette__card:active a,.sg-definition--palette__card:focus a,.sg-definition--palette__card:hover a{-webkit-text-decoration:none;text-decoration:none}.sg-definition--palette__card:active .card,.sg-definition--palette__card:focus .card,.sg-definition--palette__card:hover .card{background-color:unset}.sg-definition--palette__card .card .heading,.sg-definition--palette__card .card .link,.sg-definition--palette__card .card .richtext{display:none}.sg-definition--palette__card .figure .figcaption{padding:1.5rem}@media only screen and (min-width:24rem){.split-text__cta .link+.link{margin-left:2ch}}@media only screen and (min-width:40rem){.card-deck__layout{grid-template-columns:1fr 1fr}.card-deck--split-media-card .card-deck__layout{grid-template-columns:1fr}.modal__dialog{left:calc(50% - 40vw);max-height:calc(100vh - 2rem);max-width:80vw;top:2rem}.tabs--vert,.tabs--vertical{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.tabs--vertical .tabs__tab-list,.tabs-vert .tabs__tab-list{flex-direction:column;justify-content:flex-start;max-width:200px;width:15%}.tabs--vertical .tabs__tab-list+.tabs__panel-list,.tabs-vert .tabs__tab-list+.tabs__panel-list{border-left:1px solid #d8d8d8}.tabs--vertical .tabs__tab,.tabs-vert .tabs__tab{padding:2rem 1rem}.tabs--vertical .tabs__panel-list,.tabs-vert .tabs__panel-list{width:calc(100% - 200px)}.tabs--vertical .tabs__panel-list+.tabs__tab-list,.tabs-vert .tabs__panel-list+.tabs__tab-list{border-left:1px solid #d8d8d8}}@media only screen and (min-width:48rem){.page-intro__content{grid-column:2/span 11;grid-row:1}.page-intro__icon{display:block;grid-column:1;grid-row:1}.notification{padding:1.5rem}.form-section__header{flex-direction:row;padding:1.5rem 3rem}.form-section__content{padding:0 3rem}.form-section__actions{margin-top:0}.field-wrapper,.read-only{grid-template-columns:1fr 2fr}.grants__content,.grants__list{grid-template-columns:1fr 1fr}.progress-bar__labels{flex-direction:row}.MuiTabs-indicator{background-color:#ededed!important}.grants-display{padding:1.5rem}.grants-display__layout{grid-template-columns:1fr 12rem}.grants-display.portal--scholarships .grants-display__layout{grid-template-columns:2rem 3rem 3fr 1fr}.button,.input[type=submit]{font-size:.875rem;min-width:10.9375rem;padding:.5rem 2.25rem}.flex .card{max-width:30%}.media-object{flex-direction:row}.media-object>:first-child{margin-right:2rem}.media-object__figure{margin-bottom:0;order:0}.media-object--no-stack .media-object__figure{margin-top:0}.richtext table{display:table}.richtext table thead{display:table-header-group}.richtext table tbody,.richtext table tfoot{display:table-row-group}.richtext table tr{display:table-row}.richtext table td,.richtext table th{display:table-cell}.richtext table td:before{content:""}.richtext table td>*{text-align:left}.wrapper--flush{padding:0}.wrapper--featured{padding:2rem 0}.accordion__head{display:flex;text-align:left}.card-deck--horizontal,.card-deck--horizontal-3up{margin-bottom:3rem;padding:1.5rem 3rem}.card-deck--horizontal .card-deck__layout,.card-deck--horizontal-3up .card-deck__layout{grid-template-columns:1fr 1fr;margin-bottom:3rem}.card-deck--horizontal .card-deck__layout:before,.card-deck--horizontal-3up .card-deck__layout:before{background-color:#1b4446;content:"";display:block;height:60%;position:absolute;top:20%;width:calc(100% + 6rem);z-index:-1}.card-deck--horizontal-3up .card-deck__layout{grid-template-columns:1fr 1fr;margin-bottom:3rem}.card-deck--split-media-card{margin-bottom:3rem;padding:1.5rem 3rem}.global-footer__layout{align-items:start;display:grid;grid-template-columns:repeat(12,1fr)}.global-footer__brand{grid-column:1/span 6}.global-footer__navigation{grid-column:7/span 2}.global-footer__connect{grid-column:10/span 3;margin-top:0}.nav-item__label{height:4.1255rem}.logo__icon{max-height:7.125rem;max-width:14.5rem}.logo.has-mobile{width:100%}.logo.has-mobile .logo__icon{display:block}.logo.has-mobile .logo__icon--mobile{display:none}.logo__inner-wrap{height:5.625rem}.marquee__layout{display:grid;grid-template-columns:repeat(12,1fr)}.marquee__media{grid-column:7/span 6;grid-row:1}.marquee__content{grid-column:1/span 6;grid-row:1;padding:1.5rem 3rem 1.5rem 1.5rem}.marquee__cta{margin:3rem 3rem 1.5rem 0}.media-text-wrap .figure{margin:0 0 1.5rem 1.5rem;max-width:calc(50% - 1.5rem)}.modal--alternate .modal__dialog{padding:3rem 4rem;top:3rem}.split-text__layout{grid-gap:3rem;grid-template-columns:1fr 2fr}.split-text__heading{grid-column:1}.split-text__content{grid-column:2;padding-right:2rem}.umbraco-form .turnstyle-grid--1up,.umbraco-form .turnstyle-grid--2up,.umbraco-form .turnstyle-grid--3up{grid-gap:1.5rem 3rem}.umbraco-form .turnstyle-grid--2up{grid-template-columns:1fr 1fr}.umbraco-form .turnstyle-grid--3up{grid-template-columns:1fr 1fr 1fr}.flex{display:flex;gap:1.5rem}.flex--no-wrap{flex-wrap:nowrap}.flex--justify-center{justify-content:center}.flex--space-between{justify-content:space-between}.flex--space-evenly{justify-content:space-evenly}.grid--2col{grid-template-columns:1fr 1fr}.grid--3col{grid-template-columns:1fr 1fr 1fr}.grid--4col{grid-template-columns:1fr 1fr 1fr 1fr}.sg-definition{margin:0 4rem;padding:4.25rem 0}.sg-definition--body>*{padding:0 1rem}.sg-definition--body--grid>*{margin-top:0}.sg-definition--heading{grid-template-columns:1fr 3fr 3fr}.sg-definition--heading-dynamic{grid-template-columns:1fr 4fr 2fr}}@media only screen and (min-width:56rem){body{padding-top:0}.brand{height:44px;width:128px}.featured-split-media__image{justify-content:flex-end}.featured-split-media__layout{grid-template-columns:1fr 1fr}.global-footer__layout{padding:0 3rem}.global-header{height:7.125rem;position:relative;transition:none}.global-header__layout{display:grid;grid-template-columns:repeat(12,1fr);height:7.125rem}.global-header__brand{grid-column:1/span 2;grid-column:1;grid-row:1;grid-row:1/span 3;margin-top:1rem;margin-top:0}.global-header__backdrop{top:0}.sub-open .global-header__backdrop{background-color:rgba(0,0,0,.25)}.global-header__navigation{grid-column:3/span 10;grid-row:2;height:4.1255rem;margin-right:-.5rem}.global-header__navigation>.nav-utility{transform:translateX(0)}.global-header__navigation>.navigation{margin-right:0}.global-header__navigation>.navigation>.nav-item{opacity:1}.global-header__utility{align-items:center;display:flex;grid-column:3/span 10;grid-row:1;height:3rem;justify-content:flex-end}.global-header__mobile-search{display:none}.nav-item{border-bottom:4px solid transparent;height:4.1255rem;padding:.5rem .5rem 0;position:relative;text-align:center;width:auto}.nav-item+.nav-item{margin-left:.75rem}.nav-item.is-current-section{border-bottom:4px solid #a2ba69}.nav-item.is-open .nav-item__menu{opacity:1;right:-1.4rem}.nav-item.has-menu:focus-within .nav-item__menu{opacity:1;pointer-events:all;right:-1.4rem}.nav-item--mobile-only{display:none;pointer-events:none}.nav-item__menu-items .link{flex:1 1 auto;padding:.75rem 1.5rem}.nav-item__menu{border-radius:5px;bottom:unset;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);height:auto;left:auto;max-width:50vw;min-height:0;opacity:0;overflow:initial;padding:1.5rem 0;pointer-events:none;position:absolute;right:-1.4rem;top:4.1255rem;width:320px}.nav-item__menu:before{background-color:#fff;content:"";display:block;height:24px;left:auto;position:absolute;right:1.5rem;top:-8px;transform:rotate(45deg);width:24px}.is-open .nav-item__label,.is-open .nav-item__link,.is-open .nav-item__toggle{border-color:#6e9e75;border-bottom:none}.has-menu .nav-item__label{background-image:url(../images/icons/select-active-white.svg);background-position:100%;background-repeat:no-repeat;background-size:12px 8px;padding-right:1.25rem}.has-menu .nav-item__label:active,.has-menu .nav-item__label:focus,.has-menu .nav-item__label:hover{background-image:url(../images/icons/select-hover.svg);color:#b7dff6}.is-current-section.has-menu .nav-item__label{background-image:url(../images/icons/select-active-white.svg)}.is-current-section.has-menu .nav-item__label:active,.is-current-section.has-menu .nav-item__label:focus,.is-current-section.has-menu .nav-item__label:hover{background-image:url(../images/icons/select-hover.svg);color:#b7dff6}.navigation__drawer{background-color:transparent;border:none;box-shadow:none;display:flex;flex-direction:row;height:4.1255rem;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:100%;overflow:unset;padding:1.5rem 0;position:unset;top:0;transform:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.navigation__toggle{display:none;right:0}.navigation.sub-open .navigation__back,.navigation__back,.navigation__toggle{opacity:0;pointer-events:none}.navigation__back{display:none;transition:none}.page-nav__heading{border-bottom:1px solid #ededed;margin-bottom:1.5rem;padding-bottom:.75rem;pointer-events:none}.page-nav__heading .heading{color:#333;padding-bottom:.75rem;pointer-events:none}.page-nav__heading .heading:after,.page-nav__heading .heading:before{display:none}.page-nav__menu{max-height:none}.split-media__layout{align-items:center;display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr}.split-media--right .image{grid-column:2;grid-row:1}.split-media--right .figcaption{grid-column:1}.grid.page-layout.grid--major-minor-minor{grid-template-columns:20% 1fr 20%}.nest-set-2col{grid-template-columns:1fr 1fr}.pageshell__main{grid-template-columns:20% 1fr 22%;padding:0 1.5rem}.pageshell__primary{grid-column:1/span 3}.pageshell__secondary,.pageshell__tertiary{height:-webkit-min-content;height:min-content;position:-webkit-sticky;position:sticky;top:1.5rem}.pageshell__secondary{grid-column:1}.pageshell__tertiary{grid-column:3;grid-row:1}.pageshell--default .pageshell__primary{grid-column:2;grid-row:1}.pageshell--default .pageshell__secondary{grid-column:1}.pageshell--default .pageshell__tertiary{grid-column:3;grid-row:1}.pageshell--narrow .pageshell__primary{grid-column:2/span 2;grid-row:1}.pageshell--narrow .pageshell__secondary{grid-column:1;grid-row:1}.pageshell--wide .pageshell__primary{grid-column:2/span 2}.pageshell--wide .pageshell__secondary{grid-column:1;grid-row:1}.pageshell--spanned .pageshell__primary{grid-column:2;grid-row:2}.pageshell--spanned .pageshell__secondary{grid-column:1;grid-row:1/span 2}.pageshell--spanned .pageshell__tertiary{grid-column:3;grid-row:2}.pageshell--spanned .pageshell__zeroth{grid-column:2/span 2;grid-row:1}}@media only screen and (min-width:64rem){.grants__content{grid-template-columns:1fr 1fr 1fr 1fr}.icon--brand{height:56px;width:160px}.split-media-card:before{background-color:transparent;background-image:url(../images/icons/bookmark.svg);background-position:top;background-repeat:no-repeat;content:"";height:50px;left:1rem;position:absolute;top:0;width:50px}.split-media-card__layout{align-items:center;flex:1 1 auto;flex-direction:row;justify-content:space-between;width:100%}.split-media-card__caption{margin:0 3rem 0 0;order:1;padding:3rem 1.5rem 3rem 5rem}.split-media-card__image{flex:0 0 auto;order:2;padding:1.5rem}.wrapper{padding:0 3rem}.card-deck__layout{grid-gap:3rem}.card-deck--horizontal .card-deck__layout,.card-deck--horizontal-3up .card-deck__layout{grid-template-columns:1fr 1fr 1fr 1fr;max-width:none}.card-deck--horizontal-3up .card-deck__layout{grid-template-columns:1fr 1fr 1fr;max-width:none}.card-deck--split-media-card .card-deck__layout{grid-gap:3rem}.global-footer__navigation{grid-column:8/span 2}.global-footer__connect{grid-column:11/span 2}.marquee__content{padding:3rem}.marquee__cta .link--block-white-icon,.marquee__cta .link--button{margin:1.5rem 1.5rem 0 0}.overview{text-align:left}.pageshell__main{padding:0 3rem}.pageshell--narrow .pageshell__primary{grid-column:2}}@media only screen and (min-width:72rem){.sub-layout{grid-gap:3rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width:90rem){.card{max-width:none}.grid.page-layout.grid--major-minor-minor{grid-template-columns:250px 1fr 250px}}@media only screen and (max-width:48rem){.sg-definition>*+*{margin-top:2rem}}
/*# sourceMappingURL=data:application/json;base64,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RixrRUFFUSx3QkFDSixDQUNKLFVBQ0ksZUFDSixDQUNBLGlCQUNNLGNBQ0osQ0FDRix1Q0FDUSxhQUNKLENBQ0osQ0FDQSx5Q0FDQSxZQUNJLGFBQWMsQ0FDZCw2QkFDSixDQUNBLENBQ0EseUNBQ0EsTUFDSSxjQUNKLENBQ0EsMENBQ1EscUNBQ0osQ0FDSixDQUNBLHlDQUNJLG1CQUNFLGVBQ0YsQ0FDSiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU3RhbmRhcmQgRXJpYyBNZXllciByZXNldCAqL1xyXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjQuMCB8IDIwMTgwNjAyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tYWluLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XHJcbi8qIEhUTUw1IGhpZGRlbi1hdHRyaWJ1dGUgZml4IGZvciBuZXdlciBicm93c2VycyAqL1xyXG4qW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XHJcbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cclxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cclxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxyXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxyXG4vKiBDU1MgVmFyaWFibGVzICovXHJcbi8qXHJcbiAgVGhlIGJyZWFrcG9pbnRzIGZvciBhbGwgcmVzb2x1dGlvbnMgcmVwcmVzZW50ZWQgYXMgcGFpcnMgd2l0aCB0aGUgYnJlYWtwb2ludCBuYW1lIGFuZCBpdHMgYXNzb2NpYXRlZCBwaXhlbCB3aWR0aC5cclxuICBAbWVkaWEgKC0tbWVkaXVtKSB7IC4uLnN0eWxlcy4uLiB9XHJcbiovXHJcbi8qIEFib3ZlLXRhcmd0IGJyZWFrcG9pbnRzICovXHJcbi8qIEJlbG93LXRhcmdldCBicmVha3BvaW50cyAqL1xyXG4vKiBNb3Rpb24gcmVkdWN0aW9uIGJyZWFrcG9pbnQgKi9cclxuLyogSGlnaCBjb250cmFzdCBicmVha3BvaW50cyAqL1xyXG46cm9vdCB7XHJcbiAgLyogcHJpbWFyeSBwYWxldHRlICovXHJcbiAgLS1jb2xvci1wcmltYXJ5LTE6ICM2ZTllNzU7IC8qIEhFQ0MgZ3JlZW4gKi9cclxuICAtLWNvbG9yLXByaW1hcnktMjogIzNmMjUwMDsgLyogZGFyayBicm93biAqL1xyXG4gIC0tY29sb3ItcHJpbWFyeS0zOiAjODM3YjY3OyAvKiB0YW4gKi9cclxuXHJcbiAgLyogc2Vjb25kYXJ5IHBhbGV0dGUgKi9cclxuICAtLWNvbG9yLXNlY29uZGFyeS0xOiAjNGVhOWIwOyAvKiBhcXVhICovXHJcbiAgLS1jb2xvci1zZWNvbmRhcnktMjogIzUxNTEzOTsgLyogb2xpdmUgKi9cclxuICAtLWNvbG9yLXNlY29uZGFyeS0zOiAjMWE0NzZlOyAvKiBibHVlICovXHJcbiAgLS1jb2xvci1zZWNvbmRhcnktNDogIzhiMGMyMzsgLyogcmVkICovXHJcblxyXG4gIC8qIHN1cHBvcnRpbmcgcGFsZXR0ZSAqL1xyXG4gIC0tY29sb3Itc3VwLTE6ICNiN2RmZjY7IC8qIGxpZ2h0IGJsdWUgKi9cclxuICAtLWNvbG9yLXN1cC0yOiAjMGU5NWJjOyAvKiBicmlnaHQgYmx1ZSAqL1xyXG4gIC0tY29sb3Itc3VwLTM6ICNhMmJhNjk7IC8qIGJyaWdudCBncmVlbiAqL1xyXG4gIC0tY29sb3Itc3VwLTQ6ICNmN2RiNmE7IC8qIHllbGxvdyAqL1xyXG4gIC0tY29sb3Itc3VwLTU6ICNmMTZhNDU7IC8qIG9yYW5nZSAqL1xyXG4gIC0tY29sb3Itc3VwLTY6ICNkYTM3NTQ7IC8qIHJlZC1vcmFuZ2UgKi9cclxuICAtLWNvbG9yLXN1cC03OiAjYTgyMTZiOyAvKiBob3QgcGluayAqL1xyXG4gIC0tY29sb3Itc3VwLTg6ICMzMzc5N2U7IC8qIHRlYWwgKi9cclxuICAtLWNvbG9yLXN1cC05OiAjMjA1NzViOyAvKiBkYXJrIHRlYWwgKi9cclxuICAtLWNvbG9yLXN1cC0xMDogI2NlZGNhYzsgLyogbGlnaHQgZ3JlZW4gKi9cclxuXHJcbiAgLyogZ3JheXNjYWxlIHBhbGV0dGUgKi9cclxuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwOyAvKiBibGFjayAqL1xyXG4gIC0tY29sb3ItZ3JheS0xOiAjOWU5ZTllOyAvKiBncmF5IDEgKi9cclxuICAtLWNvbG9yLWdyYXktMjogI2MyYzlkMTsgLyogZ3JheSAyICovXHJcbiAgLS1jb2xvci1ncmF5LTM6ICNkOGQ4ZDg7IC8qIGdyYXkgMyAqL1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7IC8qIHdoaXRlICovXHJcblxyXG4gIC8qIGFsaWFzZXMgKi9cclxuICAtLWNvbG9yLWFjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcclxuICAtLWNvbG9yLXRleHQ6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgLS1jb2xvci1yZWQ6IHZhcigtLWNvbG9yLXByaW1hcnktMik7XHJcbiAgLS1jb2xvci1ibHVlOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xyXG4gIC0tY29sb3IteWVsbG93OiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNik7XHJcbiAgLS1jb2xvci1ncmF5OiB2YXIoLS1jb2xvci1ncmF5LTEpO1xyXG4gIC0tY29sb3ItdHVycXVvaXNlOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNSk7XHJcbiAgLS1jb2xvci12aW9sZXQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS00KTtcclxuXHJcblxyXG4gIC8qIGdyYWRpZW50cyAqL1xyXG4gIC0tY29sb3ItZ3JhZGllbnQtYmx1ZTogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgdmFyKC0tY29sb3ItcHJpbWFyeS0xKSAyMCUsIHZhcigtLWNvbG9yLXNlY29uZGFyeS0zKSAxMDAlKTtcclxuICAtLWNvbG9yLWdyYWRpZW50LW9yYW5nZTogbGluZWFyLWdyYWRpZW50KDIyMGRlZywgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIpIDIwJSwgdmFyKC0tY29sb3ItcHJpbWFyeS0yKSAxMDAlKTtcclxufVxyXG4vKlxyXG4gIEFsbG93cyB5b3UgdG8gY3JlYXRlIHlvdXIgb3duIHNlbGVjdG9yc1xyXG4gIGh0dHA6Ly9jc3NuZXh0LmlvL2ZlYXR1cmVzLyNjdXN0b20tc2VsZWN0b3JzXHJcbiAgLk15TW9kdWxlOi0tZW50ZXIge1xyXG4gICAgLi4uXHJcbiAgfVxyXG4qL1xyXG46cm9vdCB7XHJcbiAgLyogSW5kaXZpZHVhbCBmb250IG5hbWVzICovXHJcbiAgLS1mb250LW5hbWUtLWRlZmF1bHQ6ICdPcGVuIFNhbnMnO1xyXG4gIC0tZm9udC1uYW1lLS1oZWFkaW5nOiAnT3BlbiBTYW5zJztcclxuICAtLWZvbnQtbmFtZS0tYWx0ZXJuYXRlOiAnT3BlbiBTYW5zJztcclxuXHJcbiAgLyogZm9udCBzaXplcyAqL1xyXG4gIC0tZm9udC1zaXplLS1kZWZhdWx0OiAxcmVtO1xyXG4gIC0tZm9udC1zaXplLS1zbWFsbDogLjg3NXJlbTtcclxuICAtLWZvbnQtc2l6ZS0tc21hbGwtaGVhdnk6IC42MjVyZW07XHJcbiAgLS1mb250LXNpemUtLXRpbnk6IC42ODc1cmVtO1xyXG5cclxuICAvKiBmb250IHN0YWNrcyAqL1xyXG4gIC0tZm9udC1zdGFjay0tZGVmYXVsdDogdmFyKC0tZm9udC1uYW1lLS1kZWZhdWx0KSwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtc3RhY2stLWhlYWRpbmc6IHZhcigtLWZvbnQtbmFtZS0taGVhZGluZyksIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXN0YWNrLS1hbHRlcm5hdGU6IHZhcigtLWZvbnQtbmFtZS0tYWx0ZXJuYXRlKSwgc2Fucy1zZXJpZjtcclxuXHJcbiAgLyogcHJvcGVydHktc2V0IGRlZmluaW5nIHRoZSBsaWdodCBmb250LWZhY2UgKi9cclxuICAtLWZvbnQtd2VpZ2h0LS1ub3JtYWw6IDQwMDtcclxuICAtLWZvbnQtd2VpZ2h0LS1zZW1pLWJvbGQ6IDYwMDtcclxuICAtLWZvbnQtd2VpZ2h0LS1ib2xkOiA3MDA7XHJcblxyXG4gIC8qIHJlbGF0aXZlIHBhdGggdG8gZm9udCBzb3VyY2UgZmlsZXMgKi9cclxuICAtLWZvbnQtZGlyZWN0b3J5OiBmb250cztcclxuXHJcbiAgLyogaGVhZGluZyBzZXR0aW5ncyAqL1xyXG4gIC0taDEtZm9udC1zaXplLS1tYXg6IDIuNXJlbTtcclxuICAtLWgxLWZvbnQtc2l6ZS0tbWluOiAyLjEyNXJlbTtcclxuICAtLWgxLWVub3Jtb3VzLWZvbnQtc2l6ZS0tbWF4OiAxMi41cmVtO1xyXG4gIC0taDEtZW5vcm1vdXMtZm9udC1zaXplLS1taW46IDVyZW07XHJcblxyXG4gIC8qIGgyICovXHJcbiAgLS1oMi1mb250LXNpemUtLW1heDogMnJlbTtcclxuICAtLWgyLWZvbnQtc2l6ZS0tbWluOiAxLjg3NXJlbTtcclxuXHJcbiAgLyogaDMgKi9cclxuICAtLWgzLWZvbnQtc2l6ZS0tbWF4OiAxLjVyZW07XHJcbiAgLS1oMy1mb250LXNpemUtLW1pbjogMS41cmVtO1xyXG5cclxuICAvKiBoNCAqL1xyXG4gIC0taDQtZm9udC1zaXplLS1tYXg6IDEuMjVyZW07XHJcbiAgLS1oNC1mb250LXNpemUtLW1pbjogMS4yNXJlbTtcclxuXHJcbiAgLyogaDUgKi9cclxuICAtLWg1LWZvbnQtc2l6ZS0tbWF4OiAxLjEyNXJlbTtcclxuICAtLWg1LWZvbnQtc2l6ZS0tbWluOiAxLjEyNXJlbTtcclxuXHJcbiAgLyogaDYgKi9cclxuICAtLWg2LWZvbnQtc2l6ZS0tbWF4OiAxcmVtO1xyXG4gIC0taDYtZm9udC1zaXplLS1taW46IDFyZW07XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC0tYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAtLWNvbXBvbmVudC1zcGFjaW5nOiAzcmVtO1xyXG4gIC0taGVhZGVyLWhlaWdodDogNy4xMjVyZW07XHJcbiAgLS1oZWFkZXItaGVpZ2h0LXNtYWxsOiAzcmVtO1xyXG4gIC0taW5uZXItc3BhY2luZzogMS41cmVtO1xyXG4gIC0tbmF2LWhlaWdodDogNC4xMjU1cmVtO1xyXG4gIC0tdXRpbGl0eS1oZWlnaHQ6IDNyZW07XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tdHJhbnMtdGltaW5nOiAuMnM7XHJcbiAgLS10cmFucy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcclxuICAtLXRyYW5zLWRlbGF5OiAwcztcclxuICAtLXRyYW5zLWFsbDogdmFyKC0tdHJhbnMtdGltaW5nKSB2YXIoLS10cmFucy1mdW5jdGlvbikgdmFyKC0tdHJhbnMtZGVsYXkpO1xyXG59XHJcbjpyb290IHtcclxuICAvKiBUaGUgYmFzZSBmb250LWZhbWlseSBmb3IgdGhlIHJvb3QgaHRtbCBlbGVtZW50LiAqL1xyXG4gIC0tdHlwZS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zdGFjay0tZGVmYXVsdCk7XHJcblxyXG4gIC8qIFRoZSBiYXNlIGZvbnQtc2l6ZSBmb3IgdGhlIHJvb3QgaHRtbCBlbGVtZW50LiAqL1xyXG4gIC0tdHlwZS1mb250LXNpemU6IDE2cHg7XHJcblxyXG4gIC8qIFRoZSBiYXNlIGxpbmUgaGVpZ2h0IGZvciB0aGUgcm9vdCBodG1sIGVsZW1lbnQuICovXHJcbiAgLS10eXBlLWxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcbi8qXHJcbiAgVGhlIHotaW5kZXhlcyBmb3IgdGhlIHByb2plY3QuXHJcbiAgei1pbmRleDogdmFyKC0temluZGV4LS1uYXYpO1xyXG4qL1xyXG46cm9vdCB7XHJcbiAgLS16aW5kZXgtLWhpZGRlbjogLTE7XHJcbiAgLS16aW5kZXgtLWJhc2U6IDA7XHJcbiAgLS16aW5kZXgtLWNvbnRlbnQ6IDEwMDtcclxuICAtLXppbmRleC0tbmF2OiAyMDA7XHJcbiAgLS16aW5kZXgtLXRvb2x0aXA6IDMwMDtcclxuICAtLXppbmRleC0tbW9kYWw6IDQwMDtcclxufVxyXG4vKiBDU1MgVXRpbGl0aWVzICovXHJcbi5zci1vbmx5IHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMHB4IDBweCwgMHB4IDBweCwgMHB4IDBweCk7XHJcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMHB4IDBweCwgMHB4IDBweCwgMHB4IDBweCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jb2xvci5jb2xvci0tdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tYWN0aW9uIHtcclxuICAgIGNvbG9yOiAjNmU5ZTc1O1xyXG4gIH1cclxuLmNvbG9yLmNvbG9yLS1wcmltYXJ5LTEge1xyXG4gICAgY29sb3I6ICM2ZTllNzU7XHJcbiAgfVxyXG4uY29sb3IuY29sb3ItLXByaW1hcnktMiB7XHJcbiAgICBjb2xvcjogIzNmMjUwMDtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tcHJpbWFyeS0zIHtcclxuICAgIGNvbG9yOiAjODM3YjY3O1xyXG4gIH1cclxuLmNvbG9yLmNvbG9yLS1zZWNvbmRhcnktMSB7XHJcbiAgICBjb2xvcjogIzRlYTliMDtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc2Vjb25kYXJ5LTIge1xyXG4gICAgY29sb3I6ICM1MTUxMzk7XHJcbiAgfVxyXG4uY29sb3IuY29sb3ItLXNlY29uZGFyeS0zIHtcclxuICAgIGNvbG9yOiAjMWE0NzZlO1xyXG4gIH1cclxuLmNvbG9yLmNvbG9yLS1zZWNvbmRhcnktNCB7XHJcbiAgICBjb2xvcjogIzhiMGMyMztcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTEge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS02KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTMge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS04KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS05KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTUge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTYge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS02KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTcge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tc3VwLTgge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS04KTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0td2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4uY29sb3IuY29sb3ItLXdoaXRlIC5oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICMzZjI1MDA7XHJcbiAgICB9XHJcbi5jb2xvci5jb2xvci0td2hpdGUgLmxpbms6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4uY29sb3IuY29sb3ItLXdoaXRlIC5saW5rOmhvdmVyLCAuY29sb3IuY29sb3ItLXdoaXRlIC5saW5rOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4uY29sb3IuY29sb3ItLWdyYXktMSB7XHJcbiAgICBjb2xvcjogIzllOWU5ZTtcclxuICB9XHJcbi5jb2xvci5jb2xvci0tZ3JheS0yIHtcclxuICAgIGNvbG9yOiAjYzJjOWQxO1xyXG4gIH1cclxuLmNvbG9yLmNvbG9yLS1ncmF5LTMge1xyXG4gICAgY29sb3I6ICNkOGQ4ZDg7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXByaW1hcnktMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU5ZTc1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXByaW1hcnktMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YyNTAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXByaW1hcnktMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM3YjY3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXNlY29uZGFyeS0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWE5YjAgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tc2Vjb25kYXJ5LTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTEzOSAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLmNvbG9yLS1zZWNvbmRhcnktMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXNlY29uZGFyeS00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjBjMjMgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tc3VwLTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3ZGZmNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLmNvbG9yLS1zdXAtMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU5NWJjICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXN1cC0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmJhNjkgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tc3VwLTQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZGI2YSAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLmNvbG9yLS1zdXAtNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2YTQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXN1cC02IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTM3NTQgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tc3VwLTcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4MjE2YiAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLmNvbG9yLS1zdXAtOCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3OTdlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmcuY29sb3ItLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tZ3JheS0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tZ3JheS0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmM5ZDEgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tZ3JheS0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDggIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy5jb2xvci0tYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuLnBhZ2UtaW50cm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTQ3NmU7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnBhZ2UtaW50cm9fX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNThweCBhdXRvO1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gIH1cclxuLnBhZ2UtaW50cm9fX2NvbnRlbnQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gIH1cclxuLnBhZ2UtaW50cm9fX2ljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbi5wYWdlLWludHJvIC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLnBhZ2UtaW50cm8gLmhlYWRpbmcgYSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDsgXHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4ucGFnZS1pbnRybyBwIHtcclxuICAgIG1heC13aWR0aDogNTZyZW07XHJcbiAgfVxyXG4ucGFnZS1pbnRybyBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4ucGFnZS1pbnRybyBhOmFjdGl2ZSB7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4ucGFnZS1pbnRybyBhOmhvdmVyLCAucGFnZS1pbnRybyBhOmZvY3VzIHtcclxuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbi5ub3RpZmljYXRpb25zX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQge1xyXG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLWdhcDogMS41cmVtO1xyXG4gIH1cclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogLjc1cmVtO1xyXG59XHJcbi5ub3RpZmljYXRpb25fX3RpdGxlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XHJcbiAgICAvKiBjb21tZW50ICovXHJcbiAgfVxyXG4ubm90aWZpY2F0aW9uX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41cmVtIDFmcjtcclxuICB9XHJcbi5zZWN0aW9uLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA3NXJlbTtcclxufVxyXG4uZm9ybS1zZWN0aW9uIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZWZlZmVmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW46IDNyZW0gMDtcclxuICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XHJcbn1cclxuLmZvcm0tc2VjdGlvbl9faGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgZGlzcGxheTogZmxleDsgXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLmZvcm0tc2VjdGlvbl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB9XHJcbi5mb3JtLXNlY3Rpb25fX2ZpZWxkcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuLmZvcm0tc2VjdGlvbl9fYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4ucmVhZC1vbmx5LFxyXG4uZmllbGQtd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luOiAuNzVyZW0gMDtcclxufVxyXG4ucmVhZC1vbmx5X190aXRsZSwgLmZpZWxkLXdyYXBwZXJfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcbi5yZWFkLW9ubHkgKyAucmVhZC1vbmx5LFxyXG4gIC5yZWFkLW9ubHkgKyAuZmllbGQtd3JhcHBlcixcclxuICAuZmllbGQtd3JhcHBlciArIC5yZWFkLW9ubHksXHJcbiAgLmZpZWxkLXdyYXBwZXIgKyAuZmllbGQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWRlZDtcclxuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XHJcbiAgfVxyXG4uZ3JhbnRzX19jb250ZW50IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbi5ncmFudHNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbi5ncmFudHNfX2xpc3QgLmdyYW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4uZ3JhbnQge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmdyYW50X19jdGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICB9XHJcbi5ncmFudF9fY29udGVudCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDhyZW07XHJcbiAgfVxyXG4uZ3JhbnRfX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuLnBhZ2VzaGVsbF9fbWFpbiB7XHJcbiAgcGFkZGluZzogMS41cmVtIDA7XHJcbn1cclxuLmJ1dHRvbi5idXR0b24tLWhhcy1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5idXR0b24uYnV0dG9uLS1oYXMtaWNvbiBzdmcge1xyXG4gIG1hcmdpbi1yaWdodDogMWNoO1xyXG59XHJcbi5kaXZpZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuICBtYXJnaW46IDNyZW0gMDtcclxufVxyXG4uc2F2ZS1lZGl0LWVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxufVxyXG4ucmVxdWlyZWQge1xyXG4gIGNvbG9yOiAjOGIwYzIzO1xyXG59XHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbn1cclxuLnByb2dyZXNzLWJhcl9fbGFiZWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5wcm9ncmVzcy1iYXJfX2xhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XHJcbn1cclxuLnByb2dyZXNzLWJhcl9fbGFiZWwgKiArICoge1xyXG4gIHBhZGRpbmctbGVmdDogMWNoO1xyXG59XHJcbi8qIE1hdGVyaWFsVUkgb3ZlcnJpZGVzICovXHJcbi5NdWlCdXR0b25CYXNlLXJvb3Q6aG92ZXIsXHJcbi5NdWlCdXR0b25CYXNlLXJvb3Q6YWN0aXZlLFxyXG4uTXVpQnV0dG9uQmFzZS1yb290OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy0xNWZldjdyLU11aUdyaWQtcm9vdCB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uY3NzLW80YjcxeS1NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQuTXVpLWV4cGFuZGVkIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4uY3NzLW80YjcxeS1NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmNzcy1zaDIybDUtTXVpQnV0dG9uQmFzZS1yb290LU11aUFjY29yZGlvblN1bW1hcnktcm9vdCB7XHJcbiAgY3Vyc29yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy0xMXh6a3d2LU11aUZvcm1MYWJlbC1yb290LU11aUlucHV0TGFiZWwtcm9vdCxcclxuLmlucHV0LXdyYXBwZXIgLmNzcy0xMXh6a3d2LU11aUZvcm1MYWJlbC1yb290LU11aUlucHV0TGFiZWwtcm9vdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtbnQ3MWwzLU11aUF1dG9jb21wbGV0ZS1yb290IC5NdWlBdXRvY29tcGxldGUtaW5wdXRSb290Lk11aU91dGxpbmVkSW5wdXQtcm9vdCxcclxuLmNzcy1zaDIybDUtTXVpQnV0dG9uQmFzZS1yb290LU11aUFjY29yZGlvblN1bW1hcnktcm9vdCxcclxuLmNzcy0xNXYyMmlkLU11aUFjY29yZGlvbkRldGFpbHMtcm9vdCxcclxuLmNzcy0xcWQ2bDhnLFxyXG4uY3NzLTFyNTB3Y2YtTXVpQnV0dG9uQmFzZS1yb290LU11aUljb25CdXR0b24tcm9vdC1NdWlDaGVja2JveC1yb290IHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGVnZW5kICovXHJcbi5jc3MtMjhwNjRlLU11aUZvcm1MYWJlbC1yb290IHtcclxuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLyogYXV0b2NvbXBsZXRlIHRoaW5nICovXHJcbi5jc3MtbnQ3MWwzLU11aUF1dG9jb21wbGV0ZS1yb290IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtZW1pNHdpLU11aUZvcm1MYWJlbC1yb290LU11aUlucHV0TGFiZWwtcm9vdCB7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIHRvcDogLTdweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGNoZWNrYm94ZXMgKi9cclxuLmNzcy00amtvcHYtTXVpSWNvbkJ1dHRvbi1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxY2g7XHJcbn1cclxuLmNzcy1qMjA0ejctTXVpRm9ybUNvbnRyb2xMYWJlbC1yb290IHtcclxuICBtYXJnaW46IC4yNXJlbSAwIC4yNXJlbSAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogYWNjb3JkaW9uICovXHJcbi5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWE5YjAgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3Q6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWE5YjAgIWltcG9ydGFudDtcclxuICB9XHJcbi5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3Q6aG92ZXIsIC5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3Q6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTliMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmFwcGxpY2F0aW9ucy1wYWdlIC5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSkgIWltcG9ydGFudDtcclxuICB9XHJcbi5NdWlBY2NvcmRpb25EZXRhaWxzLXJvb3Qge1xyXG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIHRhYnMgKi9cclxuLk11aVRhYnMtZmxleENvbnRhaW5lciB7XHJcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuW3JvbGU9XCJ0YWJsaXN0XCJdIFtyb2xlPVwidGFiXCJdLk11aS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uTXVpVGFicy1pbmRpY2F0b3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy10NHFtZ2ItTXVpUGFwZXItcm9vdC1NdWlBY2NvcmRpb24tcm9vdCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtMWVsd25xNC1NdWlQYXBlci1yb290LU11aUFjY29yZGlvbi1yb290IHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1ha2VTdHlsZXMtcm9vdC0xNCAqLFxyXG4ubWFrZVN0eWxlcy1yb290LTE5ICoge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtMWV4Z3Fhdi1NdWlHcmlkLXJvb3Qge1xyXG4gIGdyaWQtc3BhY2luZzogMS41cmVtO1xyXG59XHJcbi5jc3MtMWV4Z3Fhdi1NdWlHcmlkLXJvb3QgPiAuTXVpR3JpZC1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtYWhqMm10LU11aVR5cG9ncmFwaHktcm9vdCB7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy1vNGI3MXktTXVpQWNjb3JkaW9uU3VtbWFyeS1jb250ZW50LFxyXG4uY3NzLW80YjcxeS1NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQuTXVpLWV4cGFuZGVkIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiB0ZXh0IGlucHV0cyAqL1xyXG4uY3NzLTF0OGwydHUtTXVpSW5wdXRCYXNlLWlucHV0LU11aU91dGxpbmVkSW5wdXQtaW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSkgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1dHRvbiArIC5idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbn1cclxuLmZvcm0td3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA2MHJlbTtcclxufVxyXG4uZmllbGRyb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG4uZ3JhbnQtYWN0aW9uLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxufVxyXG4uaW5wdXQtZmllbGQgKyAuaW5wdXQtZmllbGQge1xyXG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcclxuICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG59XHJcbi5hbGVydCB7XHJcbiAgbWFyZ2luOiAzcmVtIDA7XHJcbn1cclxuLmFjY29yZGlvbl9fZGV0YWlscyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYWNjb3JkaW9uX19zdW1tYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmFjY29yZGlvbl9fc3VtbWFyeTphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX3N1bW1hcnk6aG92ZXIsIC5hY2NvcmRpb25fX3N1bW1hcnk6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5ncmFudHMtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxufVxyXG4uZ3JhbnRzLWRpc3BsYXkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gIHBhZGRpbmc6IC43NXJlbTtcclxufVxyXG4uZ3JhbnRzLWRpc3BsYXkgKyAuZ3JhbnRzLWRpc3BsYXkge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIH1cclxuLmdyYW50cy1kaXNwbGF5X19tb2JpbGUtZm9ybWF0IHtcclxuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcclxuICB9XHJcbi5ncmFudHMtZGlzcGxheSAuaGVhZGluZy0taDQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4uZ3JhbnRzLWRpc3BsYXlfX2xheW91dCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmdyYW50cy1kaXNwbGF5X19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7IFxyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgfVxyXG4uZ3JhbnRzLWRpc3BsYXlfX2dyaWQgLmdyYW50cy1kaXNwbGF5ICsgLmdyYW50cy1kaXNwbGF5IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuLmdyYW50cy1kaXNwbGF5IC5mbGV4IHtcclxuICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgfVxyXG4uZ3JhbnRzLWRpc3BsYXkgLmZsZXggPiAqIHtcclxuICAgICAgbWFyZ2luOiAuNzVyZW0gLjc1cmVtIC43NXJlbSAwO1xyXG4gICAgfVxyXG4uZ3JhbnRzLWJvZHlfX3RpdGxlIC5oZWFkaW5nIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmdyYW50cy1ib2R5X190aXRsZSAuaGVhZGluZyBzdmcge1xyXG4gIG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcbn1cclxuLnNjaG9sYXJzaGlwc19faGVhZGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5saXN0LS1jaGVja2xpc3Qgc3ZnIHtcclxuICBoZWlnaHQ6IDFyZW07XHJcbiAgbWFyZ2luOiAycHggLjVjaCAwIDA7XHJcbn1cclxuLmZpZWxkLXNlY3Rpb24gKyAuZmllbGQtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuLm1ha2VTdHlsZXMtcm9vdC0xOCA+ICoge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi50aXBzbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXIgYWxsO1xyXG59XHJcbi50aXBzbGlzdCAucG9ydGFsLS1leHBhbmRlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuLm1lc3NhZ2Uge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcbi5tZXNzYWdlX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IC43NXJlbSAuNzVyZW0gMCAuNzVyZW07XHJcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhciBhbGw7XHJcbn1cclxuLm1lc3NhZ2VfX2hlYWRlci1mcm9tIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA5O1xyXG59XHJcbi5tZXNzYWdlX19oZWFkZXItZGF0ZSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLm1lc3NhZ2VfX2hlYWRlci10aXRsZSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcclxuICBncmlkLXJvdzogMjtcclxuICBwYWRkaW5nOiAwIC43NXJlbSAuNzVyZW0gMS4zNXJlbTtcclxufVxyXG4ubWVzc2FnZV9fYm9keSB7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxufVxyXG4ubWVzc2FnZV9fYm9keS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAuNzVyZW0gLjc1cmVtIDJyZW0gMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5yaHl0aG0gPiAqICsgKiwgLnJoeXRobS5yaHl0aG0tLWRlZmF1bHQgPiAqICsgKiB7IG1hcmdpbi10b3A6IDFlbTsgfVxyXG4ucmh5dGhtLnJoeXRobS0tc21hbGwgPiAqICsgKiB7IG1hcmdpbi10b3A6IDAuNWVtOyB9XHJcbi5yaHl0aG0ucmh5dGhtLS1sYXJnZSA+ICogKyAqIHsgbWFyZ2luLXRvcDogMmVtOyB9XHJcbi5yaHl0aG0ucmh5dGhtLS1leHRyYS1sYXJnZSA+ICogKyAqIHsgbWFyZ2luLXRvcDogNGVtOyB9XHJcbi5yaHl0aG0ucmh5dGhtLS1kZWVwICogKyAqLCAucmh5dGhtLnJoeXRobS0tZGVlcC1kZWZhdWx0ICogKyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcbi5yaHl0aG0ucmh5dGhtLS1kZWVwLXNtYWxsICogKyAqIHsgbWFyZ2luLXRvcDogMC41ZW07IH1cclxuLnJoeXRobS5yaHl0aG0tLWRlZXAtbGFyZ2UgKiArICogeyBtYXJnaW4tdG9wOiAyZW07IH1cclxuLnJoeXRobS5yaHl0aG0tLWRlZXAtZXh0cmEtbGFyZ2UgKiArICogeyBtYXJnaW4tdG9wOiA0ZW07IH1cclxuLnRleHQudGV4dC0tYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbi50ZXh0LnRleHQtLWFsaWduLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbi50ZXh0LnRleHQtLWFsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuLnRleHQudGV4dC0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuLnRleHQudGV4dC0taXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbi50ZXh0LnRleHQtLWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC0tbGlnaHQpO1xyXG4gIH1cclxuLnRleHQudGV4dC0tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIH1cclxuLnRleHQudGV4dC0tc21hbGwtaGVhdnkge1xyXG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4vKiBSb290IGFuZCBtYWluIHN0eWxlcyAqL1xyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsIGJvZHkge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbmh0bWwubG9jay1ib2R5LCBib2R5LmxvY2stYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuYm9keSB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi8qIFN0YW5kYXJkIEVyaWMgTWV5ZXIgcmVzZXQgKi9cclxuLyogR2V0IHRoZSB2YXJpYWJsZXMgaW4gZWFybHkgc28gdGhleSdyZSBhdmFpbGFibGUgKi9cclxuLyogVUkgQmxvY2tzICovXHJcbi5hc3BlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYXNwZWN0ID4gKiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5hc3BlY3QtLTE2Ynk5ID4gKiB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgIH1cclxuLmFzcGVjdC0tNGJ5MyA+ICoge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgIH1cclxuLmFzcGVjdC0tMmJ5MSA+ICoge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDIvMTtcclxuICAgIH1cclxuLmFzdGVyaXNrIHtcclxuICBjb2xvcjogIzZlOWU3NTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5ibG9ja3F1b3RlLFxyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmJsb2NrcXVvdGUgLmZpZ2NhcHRpb24sIGJsb2NrcXVvdGUgLmZpZ2NhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuLmJyYW5kIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL29zYS1oZWFkZXItZ3JhcGhpYy5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tYnRuLWJvcmRlci13aWR0aDogMnB4O1xyXG4gIC0tYnRuLWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0xKTtcclxuICAtLWJ0bi1vdXRsaW5lOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpIGF1dG8gNXB4O1xyXG59XHJcbi5idXR0b24sXHJcbi5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICBtaW4td2lkdGg6IDVyZW07XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAuNXJlbSAyY2g7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmJ1dHRvbjpob3ZlciwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTliMDtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuLmJ1dHRvbjphY3RpdmUsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU5ZTc1O1xyXG4gIH1cclxuLmJ1dHRvbjpmb2N1cywgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlOWU3NTtcclxuICAgIG91dGxpbmU6ICM2ZTllNzUgYXV0byA1cHg7XHJcbiAgfVxyXG4uYnV0dG9uW2Rpc2FibGVkXSwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0taWNvbiwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1pY29uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcbi5idXR0b24uYnV0dG9uLS1pY29uIHN2ZywgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1pY29uIHN2ZyB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMWNoO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgIH1cclxuLmJ1dHRvbi5idXR0b24tLWljb24gc3ZnIHBhdGgsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0taWNvbiBzdmcgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0tb3V0bGluZWQsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tb3V0bGluZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM2ZTllNzU7XHJcbiAgICAvKiBjb2xvcjogdmFyKC0tY29sb3ItYWN0aW9uKTsgKi9cclxuICAgIGNvbG9yOiAjMzU3YTQ0OyAvKiBXQ0FHIDIuMiAqL1xyXG4gIH1cclxuLmJ1dHRvbi5idXR0b24tLW91dGxpbmVkOmhvdmVyLFxyXG4gICAgLmJ1dHRvbi5idXR0b24tLW91dGxpbmVkOmFjdGl2ZSxcclxuICAgIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tb3V0bGluZWQ6aG92ZXIsXHJcbiAgICAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW91dGxpbmVkOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzNmMjUwMDtcclxuICAgICAgY29sb3I6ICMzZjI1MDA7XHJcbiAgICB9XHJcbi5idXR0b24uYnV0dG9uLS1vdXRsaW5lZDpmb2N1cywgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1vdXRsaW5lZDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlOik7XHJcbiAgICAgIGNvbG9yOiAjM2YyNTAwO1xyXG4gICAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0tb3V0bGluZWRbZGlzYWJsZWRdLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW91dGxpbmVkW2Rpc2FibGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzllOWU5ZTtcclxuICAgICAgY29sb3I6ICM5ZTllOWU7XHJcbiAgICB9XHJcbi5idXR0b24uYnV0dG9uLS10ZXh0LCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzZlOWU3NTtcclxuICAgIG1pbi1oZWlnaHQ6IDFyZW07XHJcbiAgICBtaW4td2lkdGg6IDlyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuLmJ1dHRvbi5idXR0b24tLXRleHQ6aG92ZXIsXHJcbiAgICAuYnV0dG9uLmJ1dHRvbi0tdGV4dDphY3RpdmUsXHJcbiAgICAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXRleHQ6aG92ZXIsXHJcbiAgICAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXRleHQ6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjM2YyNTAwO1xyXG4gICAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0tdGV4dDpmb2N1cywgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS10ZXh0OmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0tdGV4dFtkaXNhYmxlZF0sIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tdGV4dFtkaXNhYmxlZF0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgIH1cclxuLmJ1dHRvbi5idXR0b24tLWdyYWRpZW50LCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjBkZWcsICM1MTUxMzkgMjAlLCAjM2YyNTAwIDEwMCUpO1xyXG4gIH1cclxuLmJ1dHRvbi5idXR0b24tLWdyYWRpZW50OmhvdmVyLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLWdyYWRpZW50OmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzUxNTEzOTtcclxuICAgIH1cclxuLmJ1dHRvbi5idXR0b24tLWdyYWRpZW50OmFjdGl2ZSwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1ncmFkaWVudDphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjM2YyNTAwO1xyXG4gICAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0tZ3JhZGllbnQ6Zm9jdXMsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tZ3JhZGllbnQ6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIwZGVnLCAjNTE1MTM5IDIwJSwgIzNmMjUwMCAxMDAlKTtcclxuICAgIH1cclxuLmJ1dHRvbi5idXR0b24tLWdyYWRpZW50W2Rpc2FibGVkXSwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1ncmFkaWVudFtkaXNhYmxlZF0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOWU5ZTllO1xyXG4gICAgfVxyXG4uYnV0dG9uIC5idXR0b24tLXdoaXRlLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAuYnV0dG9uLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICM2ZTllNzU7XHJcbiAgfVxyXG4uYnV0dG9uIC5idXR0b24tLXdoaXRlOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIGNvbG9yOiAjNTE1MTM5O1xyXG4gICAgfVxyXG4uaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAuYnV0dG9uLS13aGl0ZTphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogIzUxNTEzOTtcclxuICAgIH1cclxuLmJ1dHRvbiAuYnV0dG9uLS13aGl0ZTpob3ZlciwgLmJ1dHRvbiAuYnV0dG9uLS13aGl0ZTpmb2N1cywgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0gLmJ1dHRvbi0td2hpdGU6aG92ZXIsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdIC5idXR0b24tLXdoaXRlOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgY29sb3I6ICM1MTUxMzk7XHJcbiAgICB9XHJcbi5idXR0b24gLmJ1dHRvbi0taGFzLWljb24sIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdIC5idXR0b24tLWhhcy1pY29uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcbi5jYXJkIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbn1cclxuLmNhcmQ6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc5N2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM2ZTllNzU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4uY2FyZDpob3ZlciwgLmNhcmQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzk3ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzZlOWU3NTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbi5jYXJkOmFjdGl2ZSBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4uY2FyZDpob3ZlciBzdmcgcGF0aCwgLmNhcmQ6Zm9jdXMgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLmNhcmQ6YWN0aXZlIC5oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4uY2FyZDpob3ZlciAuaGVhZGluZywgLmNhcmQ6Zm9jdXMgLmhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB9XHJcbi5jYXJkOmFjdGl2ZSAucmljaHRleHQge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmNhcmQ6aG92ZXIgLnJpY2h0ZXh0LCAuY2FyZDpmb2N1cyAucmljaHRleHQge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmNhcmQ6YWN0aXZlIC5saW5rIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4uY2FyZDpob3ZlciAubGluaywgLmNhcmQ6Zm9jdXMgLmxpbmsge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbi5jYXJkIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICM4YjBjMjM7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB9XHJcbi5jYXJkIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbi5jYXJkIC5yaWNodGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB9XHJcbi5jYXJkIC5saW5rIHtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLmNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxuLmNvbXBvbmVudC0tbm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgfVxyXG4uY29tcG9uZW50LS1ib3R0b20tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tdG9wLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICB9XHJcbi5jb21wb25lbnQtLWxhcmdlLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAqIDEuNSk7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzcmVtICogMS41KTtcclxuICB9XHJcbi5jb21wb25lbnQtLWJvdHRvbS1sYXJnZS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gKiAxLjUpO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4uY29tcG9uZW50LS10b3AtbGFyZ2UtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAyKTtcclxuICB9XHJcbi5jb21wb25lbnQtLWxhcmdlci1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gKiAyKTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAyKTtcclxuICB9XHJcbi5jb21wb25lbnQtLWJvdHRvbS1sYXJnZXItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtICogMik7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbi5jb21wb25lbnQtLXRvcC1sYXJnZXItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAyKTtcclxuICB9XHJcbi5jb21wb25lbnQtLXNtYWxsLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4uY29tcG9uZW50LS1ib3R0b20tc21hbGwtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4uY29tcG9uZW50LS10b3Atc21hbGwtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4uZmlndXJlIHtcclxuICAvKiBGaWd1cmUgKi9cclxufVxyXG4uZm9ybV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICB9XHJcbi5mb3JtX19pdGVtICsgLmZvcm1fX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XHJcbiAgICB9XHJcbi5nb29nbGUtbWFwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjIuNCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5nb29nbGUtbWFwIGlmcmFtZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4uaGVhZGluZy1leWVicm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmhlYWRpbmctZXllYnJvdy0tcHJvbWluZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjI1MDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xyXG4gIH1cclxuLmhlYWRpbmcsXHJcbi5yaWNodGV4dCBoMSxcclxuLnJpY2h0ZXh0IGgyLFxyXG4ucmljaHRleHQgaDMsXHJcbi5yaWNodGV4dCBoNCxcclxuLnJpY2h0ZXh0IGg1LFxyXG4ucmljaHRleHQgaDYge1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAvKiBmb250LXJhbmdlOiAzMjBweCAxNjAwcHg7IHZpZXdwb3J0IHdpZHRocyBiZXR3ZWVuIHdoaWNoIGZvbnQtc2l6ZSBpcyBmbHVpZCAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcbi5oZWFkaW5nLS1oMSwgLnJpY2h0ZXh0IGgxLS1oMSwgLnJpY2h0ZXh0IGgyLS1oMSwgLnJpY2h0ZXh0IGgzLS1oMSwgLnJpY2h0ZXh0IGg0LS1oMSwgLnJpY2h0ZXh0IGg1LS1oMSwgLnJpY2h0ZXh0IGg2LS1oMSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDIuMTI1cmVtLCAxdncgKyAxcmVtLCAyLjVyZW0pO1xyXG4gIH1cclxuLmhlYWRpbmctLWgyLCAucmljaHRleHQgaDEtLWgyLCAucmljaHRleHQgaDItLWgyLCAucmljaHRleHQgaDMtLWgyLCAucmljaHRleHQgaDQtLWgyLCAucmljaHRleHQgaDUtLWgyLCAucmljaHRleHQgaDYtLWgyIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDF2dyArIDFyZW0sIDJyZW0pO1xyXG4gIH1cclxuLmhlYWRpbmctLWgzLCAucmljaHRleHQgaDEtLWgzLCAucmljaHRleHQgaDItLWgzLCAucmljaHRleHQgaDMtLWgzLCAucmljaHRleHQgaDQtLWgzLCAucmljaHRleHQgaDUtLWgzLCAucmljaHRleHQgaDYtLWgzIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxdncgKyAxcmVtLCAxLjVyZW0pO1xyXG4gIH1cclxuLmhlYWRpbmctLWg0LCAucmljaHRleHQgaDEtLWg0LCAucmljaHRleHQgaDItLWg0LCAucmljaHRleHQgaDMtLWg0LCAucmljaHRleHQgaDQtLWg0LCAucmljaHRleHQgaDUtLWg0LCAucmljaHRleHQgaDYtLWg0IHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMXZ3ICsgMXJlbSwgMS4yNXJlbSk7XHJcbiAgfVxyXG4uaGVhZGluZy0taDUsIC5yaWNodGV4dCBoMS0taDUsIC5yaWNodGV4dCBoMi0taDUsIC5yaWNodGV4dCBoMy0taDUsIC5yaWNodGV4dCBoNC0taDUsIC5yaWNodGV4dCBoNS0taDUsIC5yaWNodGV4dCBoNi0taDUge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMXZ3ICsgMXJlbSwgMS4xMjVyZW0pO1xyXG4gIH1cclxuLmhlYWRpbmctLWg2LCAucmljaHRleHQgaDEtLWg2LCAucmljaHRleHQgaDItLWg2LCAucmljaHRleHQgaDMtLWg2LCAucmljaHRleHQgaDQtLWg2LCAucmljaHRleHQgaDUtLWg2LCAucmljaHRleHQgaDYtLWg2IHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXZ3ICsgMXJlbSwgMXJlbSkgIDtcclxuICB9XHJcbi5oZWFkaW5nLS1lbm9ybW91cywgLnJpY2h0ZXh0IGgxLS1lbm9ybW91cywgLnJpY2h0ZXh0IGgyLS1lbm9ybW91cywgLnJpY2h0ZXh0IGgzLS1lbm9ybW91cywgLnJpY2h0ZXh0IGg0LS1lbm9ybW91cywgLnJpY2h0ZXh0IGg1LS1lbm9ybW91cywgLnJpY2h0ZXh0IGg2LS1lbm9ybW91cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoNXJlbSwgMXZ3ICsgMXJlbSwgMTIuNXJlbSk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbmgxIGksXHJcbmgyIGksXHJcbmgzIGksXHJcbmg0IGksXHJcbmg1IGksXHJcbi5oZWFkaW5nIC5pIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbmgxIGk6OmJlZm9yZSwgaDIgaTo6YmVmb3JlLCBoMyBpOjpiZWZvcmUsIGg0IGk6OmJlZm9yZSwgaDUgaTo6YmVmb3JlLCAuaGVhZGluZyAuaTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyMTksIDEwNiwgLjQpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwJTtcclxuICAgIGxlZnQ6IC0uMjVjaDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgd2lkdGg6IGNhbGMoOTglICsgLjVjaCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbmkge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogY2FsYyg3LjEyNXJlbSAtIDJyZW0pO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiBjYWxjKDcuMTI1cmVtIC0gMnJlbSk7XHJcbn1cclxuLmljb24gdXNlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmljb24tLWJyYW5kIHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuLmltYWdlLFxyXG4ucmljaHRleHQgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5pbWFnZS0tYmFja2dyb3VuZCwgLnJpY2h0ZXh0IGltZy0tYmFja2dyb3VuZCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbi5pbWFnZV9fbGF6eS1ib3gsIC5yaWNodGV4dCBpbWdfX2xhenktYm94IHtcclxuICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuLmltYWdlX19sYXp5LWJveCAuaW1hZ2VfX2xvdy1yZXMsIC5yaWNodGV4dCBpbWdfX2xhenktYm94IC5pbWFnZV9fbG93LXJlcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4uaW1hZ2VfX2xhenktcGFuZWwsIC5yaWNodGV4dCBpbWdfX2xhenktcGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4uaW1hZ2VfX2xhenktd3JhcHBlciwgLnJpY2h0ZXh0IGltZ19fbGF6eS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbi5pbWFnZV9fbGF6eS13cmFwcGVyLnByZS1sb2FkIC5pbWFnZV9fbG93LXJlcywgLnJpY2h0ZXh0IGltZ19fbGF6eS13cmFwcGVyLnByZS1sb2FkIC5pbWFnZV9fbG93LXJlcyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgICAgICB9XHJcbi5pbWFnZV9fbGF6eS13cmFwcGVyLnByZS1sb2FkIC5pbWFnZV9fbGF6eS1wYW5lbCwgLnJpY2h0ZXh0IGltZ19fbGF6eS13cmFwcGVyLnByZS1sb2FkIC5pbWFnZV9fbGF6eS1wYW5lbCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcbi5pbWFnZV9fbGF6eS13cmFwcGVyLmlzLWxvYWRlZCAuaW1hZ2VfX2xvdy1yZXMsIC5yaWNodGV4dCBpbWdfX2xhenktd3JhcHBlci5pcy1sb2FkZWQgLmltYWdlX19sb3ctcmVzIHtcclxuICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbi5pbWFnZV9fbGF6eS13cmFwcGVyLmlzLWxvYWRlZCAuaW1hZ2VfX2xhenktYm94LCAucmljaHRleHQgaW1nX19sYXp5LXdyYXBwZXIuaXMtbG9hZGVkIC5pbWFnZV9fbGF6eS1ib3gge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICAgIH1cclxuLmltYWdlX19sYXp5LXdyYXBwZXIuaXMtbG9hZGVkIC5pbWFnZS5pcy1sYXp5LCAucmljaHRleHQgaW1nX19sYXp5LXdyYXBwZXIuaXMtbG9hZGVkIC5pbWFnZS5pcy1sYXp5IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgICB9XHJcbjpyb290IHtcclxuICAtLWNvbnRyb2xEaWFtZXRlcjogMjRweDtcclxuICAtLWNvbnRyb2xEaWFtZXRlclZlcnRPZmZzZXQ6IDBweDtcclxuICAtLWNvbnRyb2xJbm5lckRpYW1ldGVyOiAxNHB4O1xyXG4gIC0tY29udHJvbElubmVyRGlhbWV0ZXJWZXJ0T2Zmc2V0OiA1cHg7XHJcbiAgLS1jb250cm9sSGlnaGxpZ2h0OiB2YXIoLS1jb2xvci1wMSk7XHJcbiAgLS1jb250cm9sQm9yZGVyQ29sb3I6IHZhcigtLWNvbG9yLWdyYXktMyk7XHJcbn1cclxuLmlucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAuNzVyZW07XHJcbn1cclxuLmlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLXAxKTtcclxuICB9XHJcbi5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNCk7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICB9XHJcbi5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIC5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gIC5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIC5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgLmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIC5pbnB1dC5zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSByaWdodCAuNXJlbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuLmlucHV0LnNlbGVjdCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zZWxlY3Quc3ZnJyk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5pbnB1dFt0eXBlPVwidGltZVwiXTphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciwgLmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmhvdmVyLCAuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCAuaW5wdXRbdHlwZT1cInRpbWVcIl06aG92ZXIsIC5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLjE1cmVtO1xyXG4gICAgem9vbTogMS41O1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5sYWJlbCxcclxuICAgIC5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcclxuICAgIC5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAubGFiZWwsXHJcbiAgICAuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4ubGFiZWwge1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5sYW5ndWFnZS1zZWxlY3Qge1xyXG4gIC8qIExhbmd1YWdlU2VsZWN0ICovXHJcbn1cclxuLmxhbmd1YWdlLXNlbGVjdCBvcHRpb24ge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4ubGluayxcclxuLnJpY2h0ZXh0IGEge1xyXG4gIGNvbG9yOiAjMzM3OTdlO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbn1cclxuLmxpbms6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMzM3OTdlO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuLnJpY2h0ZXh0IGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMzM3OTdlO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuLmxpbms6aG92ZXIsIC5saW5rOmZvY3VzLCAucmljaHRleHQgYTpob3ZlciwgLnJpY2h0ZXh0IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMzMzc5N2U7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4ubGluay0tYnV0dG9uLFxyXG4gIC5saW5rLmJ1dHRvbixcclxuICAucmljaHRleHQgYS0tYnV0dG9uLFxyXG4gIC5yaWNodGV4dCBhLmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzFhNDc2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtaW4td2lkdGg6IDguNjI1cmVtO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDIuMjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbi5saW5rLS1idXR0b246YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDc2ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbi5saW5rLmJ1dHRvbjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLnJpY2h0ZXh0IGEtLWJ1dHRvbjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLnJpY2h0ZXh0IGEuYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTQ3NmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4ubGluay0tYnV0dG9uOmhvdmVyLCAubGluay0tYnV0dG9uOmZvY3VzLCAubGluay5idXR0b246aG92ZXIsIC5saW5rLmJ1dHRvbjpmb2N1cywgLnJpY2h0ZXh0IGEtLWJ1dHRvbjpob3ZlciwgLnJpY2h0ZXh0IGEtLWJ1dHRvbjpmb2N1cywgLnJpY2h0ZXh0IGEuYnV0dG9uOmhvdmVyLCAucmljaHRleHQgYS5idXR0b246Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLmxpbmsuYnV0dG9uLS1vdXRsaW5lLCAucmljaHRleHQgYS5idXR0b24tLW91dGxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTQ3NmU7XHJcbiAgICBjb2xvcjogIzFhNDc2ZTtcclxuICB9XHJcbi5saW5rLmJ1dHRvbi0tb3V0bGluZTphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ucmljaHRleHQgYS5idXR0b24tLW91dGxpbmU6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlOTViYztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmxpbmsuYnV0dG9uLS1vdXRsaW5lOmhvdmVyLCAubGluay5idXR0b24tLW91dGxpbmU6Zm9jdXMsIC5yaWNodGV4dCBhLmJ1dHRvbi0tb3V0bGluZTpob3ZlciwgLnJpY2h0ZXh0IGEuYnV0dG9uLS1vdXRsaW5lOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlOTViYztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmxpbmsuYnV0dG9uLS13aGl0ZSwgLnJpY2h0ZXh0IGEuYnV0dG9uLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgIGNvbG9yOiAjMWE0NzZlO1xyXG4gIH1cclxuLmxpbmsuYnV0dG9uLS13aGl0ZTphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ucmljaHRleHQgYS5idXR0b24tLXdoaXRlOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzBlOTViYztcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5saW5rLmJ1dHRvbi0td2hpdGU6aG92ZXIsIC5saW5rLmJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5yaWNodGV4dCBhLmJ1dHRvbi0td2hpdGU6aG92ZXIsIC5yaWNodGV4dCBhLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ubGluay5saW5rLS1ibG9jayxcclxuICAubGluay5saW5rLS1ibG9jay13aGl0ZSxcclxuICAubGluay5saW5rLS1ibG9jay1pY29uLFxyXG4gIC5saW5rLmxpbmstLWJsb2NrLXdoaXRlLWljb24sXHJcbiAgLnJpY2h0ZXh0IGEubGluay0tYmxvY2ssXHJcbiAgLnJpY2h0ZXh0IGEubGluay0tYmxvY2std2hpdGUsXHJcbiAgLnJpY2h0ZXh0IGEubGluay0tYmxvY2staWNvbixcclxuICAucmljaHRleHQgYS5saW5rLS1ibG9jay13aGl0ZS1pY29uIHtcclxuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4ubGluay5saW5rLS1ibG9jay1pY29uLFxyXG4gIC5saW5rLmxpbmstLWJsb2NrLXdoaXRlLWljb24sXHJcbiAgLnJpY2h0ZXh0IGEubGluay0tYmxvY2staWNvbixcclxuICAucmljaHRleHQgYS5saW5rLS1ibG9jay13aGl0ZS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2xpbmstYmxvY2stYmxhY2suc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICB9XHJcbi5saW5rLmxpbmstLWJsb2NrLXdoaXRlLWljb24sIC5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlLWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2xpbmstYmxvY2suc3ZnJyk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbi5saW5rLmxpbmstLWJsb2NrLXdoaXRlLWljb246YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlLWljb246YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5saW5rLmxpbmstLWJsb2NrLXdoaXRlLWljb246aG92ZXIsIC5saW5rLmxpbmstLWJsb2NrLXdoaXRlLWljb246Zm9jdXMsIC5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlLWljb246aG92ZXIsIC5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlLWljb246Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmxpbmsubGluay0tYmxvY2std2hpdGUsIC5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLmxpbmsubGluay0tYmxvY2std2hpdGU6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ubGluay5saW5rLS1ibG9jay13aGl0ZTpob3ZlciwgLmxpbmsubGluay0tYmxvY2std2hpdGU6Zm9jdXMsIC5yaWNodGV4dCBhLmxpbmstLWJsb2NrLXdoaXRlOmhvdmVyLCAucmljaHRleHQgYS5saW5rLS1ibG9jay13aGl0ZTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ubGluay5saW5rLS11cHBlcmNhc2UsIC5yaWNodGV4dCBhLmxpbmstLXVwcGVyY2FzZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi5saXN0LFxyXG4ucmljaHRleHQgb2wsXHJcbi5yaWNodGV4dCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogdW5zZXQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbn1cclxuLmxpc3QgLmxpLFxyXG4gIC5saXN0IGxpLFxyXG4gIC5yaWNodGV4dCBvbCAubGksXHJcbiAgLnJpY2h0ZXh0IG9sIGxpLFxyXG4gIC5yaWNodGV4dCB1bCAubGksXHJcbiAgLnJpY2h0ZXh0IHVsIGxpIHtcclxuICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcclxuICB9XHJcbi5saXN0LS1ibGFuaywgLnJpY2h0ZXh0IG9sLS1ibGFuaywgLnJpY2h0ZXh0IHVsLS1ibGFuayB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4ubGlzdC0taW5saW5lLCAucmljaHRleHQgb2wtLWlubGluZSwgLnJpY2h0ZXh0IHVsLS1pbmxpbmUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuLmxpc3QtLWlubGluZSAubGksIC5yaWNodGV4dCBvbC0taW5saW5lIC5saSwgLnJpY2h0ZXh0IHVsLS1pbmxpbmUgLmxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgIH1cclxuLmxpc3QtLW9yZGVyZWQsIC5yaWNodGV4dCBvbC0tb3JkZXJlZCwgLnJpY2h0ZXh0IHVsLS1vcmRlcmVkIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICB9XHJcbi5saXN0LS11bm9yZGVyZWQsIC5yaWNodGV4dCBvbC0tdW5vcmRlcmVkLCAucmljaHRleHQgdWwtLXVub3JkZXJlZCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC8qIGFsaWdubWVudCB2YXJpYW50cyAqL1xyXG5cclxuICAvKiBzaXppbmcgdmFyaWFudHMgKi9cclxufVxyXG4ubWVkaWEtb2JqZWN0LS10b3AgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4ubWVkaWEtb2JqZWN0LS1taWRkbGUgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbi5tZWRpYS1vYmplY3QtLWJvdHRvbSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxyXG4ubWVkaWEtb2JqZWN0LS0yLTMgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAzNSU7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3QtLTItMyA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgfVxyXG4ubWVkaWEtb2JqZWN0LS0zLTIgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3QtLTMtMiA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgZmxleC1iYXNpczogMzUlO1xyXG4gICAgfVxyXG4ubWVkaWEtb2JqZWN0LS01MC01MCA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdC0tNTAtNTAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBvcmRlcjogLTEwO1xyXG5cclxuICAgIC8qIGZpZ3VyZSBhbGlnbm1lbnQgdmFyaWFudHMgKi9cclxuICB9XHJcbi5tZWRpYS1vYmplY3QtLW5vLXN0YWNrIC5tZWRpYS1vYmplY3RfX2ZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4ubWVkaWEtb2JqZWN0X19maWd1cmUtLXRvcCB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlLS1taWRkbGUgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlLS1ib3R0b20geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxyXG4ubWVkaWEtb2JqZWN0X19ib2R5IHtcclxuICAgIC8qIGJvZHkgYWxpZ25tZW50IHZhcmlhbnRzICovXHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0X19ib2R5LS10b3AgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XHJcbi5tZWRpYS1vYmplY3RfX2JvZHktLW1pZGRsZSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxyXG4ubWVkaWEtb2JqZWN0X19ib2R5LS1ib3R0b20geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxyXG4ucGFyYWdyYXBoLFxyXG4ucmljaHRleHQgcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBhcmFncmFwaC0tdGFsbGVyLCAucmljaHRleHQgcC0tdGFsbGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgfVxyXG4ucGhvdG8tY2FyZC5jYXJkIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBtYXgtd2lkdGg6IDI3cmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDA7IFxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbi5waG90by1jYXJkLmNhcmQ6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICB9XHJcbi5waG90by1jYXJkLmNhcmQ6aG92ZXIsIC5waG90by1jYXJkLmNhcmQ6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIH1cclxuLnBob3RvLWNhcmQuY2FyZDphY3RpdmUgLmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gICAgICB9XHJcbi5waG90by1jYXJkLmNhcmQ6YWN0aXZlIC5yaWNodGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICAgIH1cclxuLnBob3RvLWNhcmQuY2FyZDpob3ZlciAuaGVhZGluZywgLnBob3RvLWNhcmQuY2FyZDpmb2N1cyAuaGVhZGluZywgLnBob3RvLWNhcmQuY2FyZDpob3ZlciAucmljaHRleHQsIC5waG90by1jYXJkLmNhcmQ6Zm9jdXMgLnJpY2h0ZXh0IHtcclxuICAgICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgICAgfVxyXG4ucGhvdG8tY2FyZC5jYXJkOmFjdGl2ZSAubGluayB7XHJcbiAgICAgICAgY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG4gICAgICB9XHJcbi5waG90by1jYXJkLmNhcmQ6aG92ZXIgLmxpbmssIC5waG90by1jYXJkLmNhcmQ6Zm9jdXMgLmxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxuICAgICAgfVxyXG4ucGhvdG8tY2FyZF9faGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG4ucGhvdG8tY2FyZCAuZmlndXJlIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICB9XHJcbi5waG90by1jYXJkIC5maWdjYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5waG90by1jYXJkIC5saXN0IHtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIH1cclxuLnBpY3R1cmVfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxuLnBpY3R1cmUtLXN0cmV0Y2hlZCAucGljdHVyZV9faW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbi5yaWNodGV4dCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbi5yaWNodGV4dCBlbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4ucmljaHRleHQgb2wge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXHJcbiAgfVxyXG4ucmljaHRleHQgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gIH1cclxuLnJpY2h0ZXh0IGxpIHtcclxuICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgfVxyXG4ucmljaHRleHQgc3ViLFxyXG4gIC5yaWNodGV4dCBzdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbi5yaWNodGV4dCBzdXAge1xyXG4gICAgLyogTW92ZSB0aGUgc3VwZXJzY3JpcHRlZCB0ZXh0IHVwICovXHJcbiAgICB0b3A6IC0uNWVtO1xyXG4gIH1cclxuLnJpY2h0ZXh0IHN1YiB7XHJcbiAgICAvKiBNb3ZlIHRoZSBzdWJzY3JpcHRlZCB0ZXh0IGRvd24sIGJ1dCBvbmx5XHJcbiAgICAgICBoYWxmIGFzIGZhciBkb3duIGFzIHRoZSBzdXBlcnNjcmlwdCBtb3ZlZCB1cCAqL1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbiAgfVxyXG4ucmljaHRleHQgdGFibGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Ym9keSxcclxuICAgIC5yaWNodGV4dCB0YWJsZSB0Zm9vdCxcclxuICAgIC5yaWNodGV4dCB0YWJsZSB0ciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4ucmljaHRleHQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aCxcclxuICAgIC5yaWNodGV4dCB0YWJsZSB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzllOWU5ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaGVhZGluZyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZCA+ICoge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbi5zcGxpdC1tZWRpYS1jYXJkIHtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3BsaXQtbWVkaWEtY2FyZF9fbGF5b3V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2NhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4uc3BsaXQtbWVkaWEtY2FyZF9faW1hZ2Uge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMS41cmVtO1xyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2ltYWdlIC5pbWFnZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuLnN2ZyB7XHJcbiAgLyogU3ZnICovXHJcbn1cclxuLnRhYmxlLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbi50YWJsZSxcclxudGFibGUge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBib3JkZXItY29sbGFwc2U7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIG1hcmdpbjogMS41cmVtIDAgM3JlbTtcclxuICBtaW4td2lkdGg6IDM2cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50YWJsZSAudGFibGUgLk11aUJ1dHRvbkJhc2Utcm9vdCwgdGFibGUgLnRhYmxlIC5NdWlCdXR0b25CYXNlLXJvb3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnRhYmxlX19jYXB0aW9uLCB0YWJsZV9fY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VkZWRlZDtcclxuICAgIGNhcHRpb24tc2lkZTogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW0gMCAuNXJlbTtcclxuICB9XHJcbi50YWJsZSB0aCwgLnRhYmxlIHRkLCB0YWJsZSB0aCwgdGFibGUgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XHJcbiAgfVxyXG4udGFibGUgdGgsIHRhYmxlIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi50ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogNnJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5MHJlbTtcclxuICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLndyYXBwZXItLWZlYXR1cmVkIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICB9XHJcbi53cmFwcGVyLS1uYXJyb3cge1xyXG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICB9XHJcbi53cmFwcGVyIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4vKiBVSSBDb21wb25lbnRzICovXHJcbi5hY2NvcmRpb24ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxufVxyXG4uYWNjb3JkaW9uX19oZWFkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2YyNTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4uYWNjb3JkaW9uX19oZWFkLXRleHQge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG4uYWNjb3JkaW9uX19oZWFkLXRvZ2dsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbi5hY2NvcmRpb25fX3RvZ2dsZWFsbC1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX3RvZ2dsZWFsbC5pcy1hY3RpdmUgLmFjY29yZGlvbl9fdG9nZ2xlYWxsLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4uYWNjb3JkaW9uX190b2dnbGVhbGwuaXMtYWN0aXZlIC5hY2NvcmRpb25fX3RvZ2dsZWFsbC1jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbi5hY2NvcmRpb25fX2RyYXdlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuLmFjY29yZGlvbl9fZHJhd2VyIC5leHBhbmRhYmxlX19kcmF3ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLmFjY29yZGlvbl9faGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzFhNDc2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuLmFjY29yZGlvbl9faGVhZGluZzpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX2hlYWRpbmc6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDc2ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAuNzVyZW07XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX2hlYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTQ3NmU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgfVxyXG4uYWNjb3JkaW9uX19oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuLmFjY29yZGlvbi0tY29udGVudCAuYWNjb3JkaW9uX19oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDc2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7IFxyXG4gICAgfVxyXG4uYWNjb3JkaW9uLS1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRpbmc6OmJlZm9yZSxcclxuICAgICAgLmFjY29yZGlvbi0tY29udGVudCAuYWNjb3JkaW9uX19oZWFkaW5nOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRvcDogMS4yNXJlbTtcclxuICAgICAgfVxyXG4uYWNjb3JkaW9uLS1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRpbmdbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIH1cclxuLmFjY29yZGlvbi0tY29udGVudCAuZXhwYW5kYWJsZV9fZHJhd2VyIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG4uY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwsXHJcbiAgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJCNjA2MztcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwgLmNhcmQtZGVja19faGVhZGluZywgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAgLmNhcmQtZGVja19faGVhZGluZyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNmU5ZTc1O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgfVxyXG4uY2FyZC1kZWNrLS1ob3Jpem9udGFsIC5jYXJkLWRlY2tfX2hlYWRpbmcgLmhlYWRpbmcsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2hlYWRpbmcgLmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwgLmNhcmQtZGVja19faGVhZGluZyAubGluaywgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAgLmNhcmQtZGVja19faGVhZGluZyAubGluayB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbGluay1ibG9jay1saWdodC1ibHVlLnN2ZycpO1xyXG4gICAgICAgIGNvbG9yOiAjYjdkZmY2O1xyXG4gICAgICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwgLmNhcmQtZGVja19fbGF5b3V0LCAuY2FyZC1kZWNrLS1ob3Jpem9udGFsLTN1cCAuY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbi5jYXJkLWRlY2stLXNwbGl0LW1lZGlhLWNhcmQge1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLmV4cGFuZGFibGUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbn1cclxuLmV4cGFuZGFibGU6bm90KC5pcy1leHBhbmRlZCkgLmV4cGFuZGFibGVfX2RyYXdlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCA1cHggMCB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgfVxyXG4uZXhwYW5kYWJsZV9fdG9nZ2xlIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMDQ3O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xyXG4gIHBhZGRpbmc6IDNyZW07XHJcbn1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhIC5yaWNodGV4dCBhIHtcclxuICAgICAgY29sb3I6ICNjMmM5ZDE7XHJcbiAgICB9XHJcbi5mZWF0dXJlZC1zcGxpdC1tZWRpYV9faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYjdkZmY2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWFfX2hlYWRlciAuaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWFfX2ZpZ3VyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gIH1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhX19pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWFfX2ltYWdlIC5pbWFnZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG4uZnVsbC13aWR0aC1tZWRpYSAuZmlnY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICB9XHJcbi5mdWxsLXdpZHRoLW1lZGlhIC5pbWFnZSxcclxuICAuZnVsbC13aWR0aC1tZWRpYSBpbWcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDU3NWI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuICBwYWRkaW5nOiAzcmVtIDA7XHJcbn1cclxuLmdsb2JhbC1mb290ZXJfX2xheW91dCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogOTByZW07XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19icmFuZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdmlnYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2xlZ2FsIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAuNjg3NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdCB7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3QgLmxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19jb25uZWN0IC5saW5rOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3QgLmxpbms6aG92ZXIsIC5nbG9iYWwtZm9vdGVyX19jb25uZWN0IC5saW5rOmZvY3VzIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdCAubGluayArIC5saW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdC10d2l0dGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdHdpdHRlci5zdmcnKTtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3QtaW5zdGFncmFtIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtLnN2ZycpO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdC1mYWNlYm9vayB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ZhY2Vib29rLnN2ZycpO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcclxuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19uYXYge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdiAubGluayB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdiAubGluazphY3RpdmUge1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdiAubGluazpob3ZlciwgLmdsb2JhbC1mb290ZXJfX25hdiAubGluazpmb2N1cyB7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4uZ2xvYmFsLWZvb3RlciAuaGVhZGluZy0taDYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTk2LCAxOTYsIDE5NiwgMSk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1NzViO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTlENUNBO1xyXG4gIGhlaWdodDogY2FsYygzcmVtICsgMnB4KTtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgei1pbmRleDogMjAwO1xyXG59XHJcbi5nbG9iYWwtaGVhZGVyX19sYXlvdXQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2JyYW5kIHtcclxuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2JhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9pbnRlcjogaW5pdGlhbDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuLnN1Yi1vcGVuIC5nbG9iYWwtaGVhZGVyX19iYWNrZHJvcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgei1pbmRleDogMjA1O1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAvKiBUT0RPICovXHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiA+IC5uYXYtdXRpbGl0eSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMi44NzVyZW0pO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX25hdmlnYXRpb24gPiAubmF2aWdhdGlvbiA+IC5uYXYtaXRlbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fdXRpbGl0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMDtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX191dGlsaXR5IC5saW5rIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX3V0aWxpdHkgLmxpbmsgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFjaDtcclxuICAgICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fdXRpbGl0eSAubGluayBzdmcgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX3V0aWxpdHkgLmxpbmsgKyBsaW5rIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX3NlYXJjaGZpZWxkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX3NlYXJjaGZpZWxkOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fc2VhcmNoZmllbGQ6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fcG9ydGFsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcG9ydGFsLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9faGVscCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2hlbHAuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbG9jYXRpb25zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbW9iaWxlLXNlYXJjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX21vYmlsZS1zZWFyY2gtbGF5b3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19tb2JpbGUtc2VhcmNoLWxheW91dCAuaW5wdXQtLW1vYmlsZS1zZWFyY2gtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19tb2JpbGUtc2VhcmNoLWxheW91dCAuaW5wdXQtLXNlYXJjaC1zdWJtaXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3R0b206IC41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXIgLmxhbmd1YWdlLXNlbGVjdCAuaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyLS1wb3J0YWwgLmdsb2JhbC1oZWFkZXJfX2xvZ291dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuLm5hdi1pdGVtIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZ3JvdzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBhZGRpbmc6IDAgLjVyZW0gMCAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5hdi1pdGVtLmlzLW9wZW4gLm5hdi1pdGVtX19tZW51IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbi5uYXYtaXRlbS5pcy1oaWRkZW4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbi5uYXYtaXRlbVtoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbi5uYXYtaXRlbV9fbWVudS1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbi5uYXYtaXRlbV9fbWVudS1pdGVtcyAubGluayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4ubmF2LWl0ZW1fX21lbnUtaXRlbXMgLmxpbms6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmVjO1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4ubmF2LWl0ZW1fX21lbnUtaXRlbXMgLmxpbms6aG92ZXIsIC5uYXYtaXRlbV9fbWVudS1pdGVtcyAubGluazpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhZTZlYztcclxuICAgICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuLm5hdi1pdGVtX19tZW51LWl0ZW1zIC5saW5rOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbi5uYXYtaXRlbV9fbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gM3JlbSk7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgM3JlbSAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogLTMyMHB4O1xyXG4gICAgdG9wOiBjYWxjKDNyZW0gKyAycHgpO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDIxMDtcclxuICB9XHJcbi5uYXYtaXRlbV9fbGluayxcclxuICAubmF2LWl0ZW1fX2xhYmVsLFxyXG4gIC5uYXYtaXRlbV9fdG9nZ2xlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbi5uYXYtaXRlbV9fdG9nZ2xlIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogNC4xMjU1cmVtO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLm5hdi1pdGVtX19saW5rIC5uYXYtaXRlbV9fbGFiZWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4ubmF2LWl0ZW1fX2xhYmVsIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgaGVpZ2h0OiAzLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi5uYXYtaXRlbV9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuLm5hdi1pdGVtX19saW5rOmFjdGl2ZSAubmF2LWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogI2I3ZGZmNjtcclxuICAgICAgfVxyXG4ubmF2LWl0ZW1fX2xpbms6aG92ZXIgLm5hdi1pdGVtX19sYWJlbCwgLm5hdi1pdGVtX19saW5rOmZvY3VzIC5uYXYtaXRlbV9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjYjdkZmY2O1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5uYXZpZ2F0aW9uX19kcmF3ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzM2M2Y7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gM3JlbSk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgIHRvcDogY2FsYygzcmVtICsgMnB4KTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgfVxyXG4ubmF2aWdhdGlvbl9fZHJhd2VyW2hpZGRlbl0ge1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuLm5hdmlnYXRpb25fX3RvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5RDVDQTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAuNzVyZW0gLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogLTEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIHotaW5kZXg6IGNhbGMoMjAwICsgMSk7XHJcbiAgfVxyXG4ubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uX190b2dnbGUgPiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uX190b2dnbGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuLm5hdmlnYXRpb24ubmF2LW9wZW4gLm5hdmlnYXRpb25fX2RyYXdlciB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4ubmF2aWdhdGlvbi5uYXYtb3BlbiAubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGVYKDVweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMTI4JTtcclxuICAgICAgfVxyXG4ubmF2aWdhdGlvbi5uYXYtb3BlbiAubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuLm5hdmlnYXRpb24ubmF2LW9wZW4gLm5hdmlnYXRpb25fX3RvZ2dsZSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMjglO1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uLm5hdi1vcGVuICsgLm5hdi11dGlsaXR5ID4gLm5hdi1pdGVtIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuLm5hdmlnYXRpb24uc3ViLW9wZW4gLm5hdmlnYXRpb25fX2JhY2sge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgIH1cclxuLm5hdmlnYXRpb24uc3ViLW9wZW4gLmdsb2JhbC1oZWFkZXJfX2JhY2tkcm9wIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG4ubmF2aWdhdGlvbl9fYmFjayB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogNHJlbTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgei1pbmRleDogY2FsYygyMDAgKyAxKTtcclxuICB9XHJcbi5uYXZpZ2F0aW9uX19iYWNrW2hpZGRlbl0ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuLm5hdmlnYXRpb25fX2JhY2sgPiAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICMzZjI1MDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4uaW5wdXQtY2hlY2tib3gge1xyXG4gIHBhZGRpbmc6IGNhbGMoMS41cmVtIC8gMikgMDtcclxufVxyXG4uaW5wdXQtcmFkaW8ge1xyXG4gIHBhZGRpbmc6IGNhbGMoMS41cmVtIC8gMikgMDtcclxufVxyXG4ubGluay1saXN0IC5oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yMjVyZW07XHJcbiAgfVxyXG46cm9vdCB7XHJcbiAgLS1wYWRkaW5nLXRvcDogLjVyZW07XHJcbn1cclxuLmxvZ28ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IGNhbGMoNTAlICsgMnJlbSk7XHJcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNS4xMjVyZW07XHJcbn1cclxuLmxvZ29fX2ljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDcuMTI1cmVtIC0gMnJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IDguNzVyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbi5sb2dvX19pY29uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4ubG9nby5oYXMtbW9iaWxlIHtcclxuICAgIHdpZHRoOiBjYWxjKDIuODEyNXJlbSArIC41cmVtICsgLjVyZW0pO1xyXG4gIH1cclxuLmxvZ28uaGFzLW1vYmlsZSAubG9nb19faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbi5sb2dvLmhhcy1tb2JpbGUgLmxvZ29fX2ljb24tLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuLmxvZ29fX2lubmVyLXdyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNy4xMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICB9XHJcbi5sb2dvX19pbm5lci13cmFwOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4ubG9nb19faW5uZXItd3JhcDo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0uNXJlbTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGxlZnQ6IC0uNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLS41cmVtO1xyXG4gICAgICB0b3A6IC0uNXJlbTtcclxuICAgIH1cclxuLmxvZ29fX2lubmVyLXdyYXA6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4ubG9nb19faW5uZXItd3JhcDpmb2N1czo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMGIwZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwICMwMGIwZmY7XHJcbiAgICAgIH1cclxuLm1hcnF1ZWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbn1cclxuLm1hcnF1ZWUgLnJpY2h0ZXh0IGEge1xyXG4gICAgICBjb2xvcjogI2MyYzlkMTtcclxuICAgIH1cclxuLm1hcnF1ZWUgLmltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5tYXJxdWVlIC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLm1hcnF1ZWUgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5tYXJxdWVlX19tZWRpYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4ubWFycXVlZV9fY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzA0NztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5tYXJxdWVlX19jdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIH1cclxuLm1hcnF1ZWVfX2N0YSAubGluay0tYnV0dG9uLFxyXG4gICAgLm1hcnF1ZWVfX2N0YSAubGluay0tYmxvY2std2hpdGUtaWNvbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAwIDA7XHJcbiAgICB9XHJcbi5tYXJxdWVlX19jdGEgLmxpbmstLWJ1dHRvbi5idXR0b24tLW91dGxpbmUge1xyXG4gICAgICBjb2xvcjogIzFhNDc2ZTtcclxuICAgIH1cclxuLm1hcnF1ZWVfX2N0YSAubGluay0tYnV0dG9uLmJ1dHRvbi0tb3V0bGluZTphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbi5tYXJxdWVlX19jdGEgLmxpbmstLWJ1dHRvbi5idXR0b24tLW91dGxpbmU6aG92ZXIsIC5tYXJxdWVlX19jdGEgLmxpbmstLWJ1dHRvbi5idXR0b24tLW91dGxpbmU6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbi5tYXJxdWVlX19sb2dpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5tZWRpYS10ZXh0LXdyYXAgLmZpZ3VyZSxcclxuICAubWVkaWEtdGV4dC13cmFwIC5pbWFnZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIC5maWd1cmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcclxuICB9XHJcbi5tZWRpYS10ZXh0LXdyYXAgLmZpZ2NhcHRpb24ge1xyXG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIC5pbWFnZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIC5yaWNodGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLm1lZGlhLXRleHQtd3JhcCAuaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4ubW9kYWwge1xyXG4gIC0tbW9kYWwtaWNvbi1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG59XHJcbi5tb2RhbF9fY2xvc2Uge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMzZjI1MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IGNhbGMoNDAwICsgMSk7XHJcbiAgfVxyXG4ubW9kYWxfX2Nsb3NlLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMS41Y2ggMCAzY2g7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgfVxyXG4ubW9kYWxfX2RpYWxvZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcmVtIDAgMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogOHJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XHJcbiAgICB6LWluZGV4OiBjYWxjKDQwMCArIDEpO1xyXG4gIH1cclxuLm1vZGFsX19kaWFsb2dbb3Blbl0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuLm1vZGFsX19vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiA0MDA7XHJcbiAgfVxyXG4ubW9kYWwtLWFsdGVybmF0ZSAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgcmlnaHQ6IDEuNzVyZW07XHJcbiAgICAgIHRvcDogMXJlbTtcclxuICAgIH1cclxuLm1vZGFsLS1hbHRlcm5hdGUgLm1vZGFsX19kaWFsb2cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICB0b3A6IDEuNXJlbTtcclxuICAgIH1cclxuLm1vZGFsW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuW2RhdGEtYTExeS1kaWFsb2ctbmF0aXZlXSA+IC5tb2RhbF9fb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9kYWxfX2RpYWxvZ1tvcGVuXSArIF9fb3ZlcmxheTpzY29wZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI3NpZ25pbi1tb2RhbCAubW9kYWxfX292ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbi5vdmVydmlldyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWdlLWFzaWRlX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XHJcbiAgfVxyXG4ucGFnZS1hc2lkZSAuaGVhZGluZyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuLnBhZ2UtYXNpZGUgLmxpbmstbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xyXG4gIH1cclxuLnBhZ2UtbmF2IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4ucGFnZS1uYXYgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuLnBhZ2UtbmF2IGEge1xyXG4gICAgY29sb3I6ICMxYTQ3NmU7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbi5wYWdlLW5hdiBhOmFjdGl2ZSB7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4ucGFnZS1uYXYgYTpob3ZlciwgLnBhZ2UtbmF2IGE6Zm9jdXMge1xyXG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuLnBhZ2UtbmF2IGEuaXMtYWN0aXZlIHtcclxuICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbi5wYWdlLW5hdiBhLnRvcC1sZXZlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIC0xcmVtO1xyXG4gICAgfVxyXG4ucGFnZS1uYXYgLmFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuLnBhZ2UtbmF2IC5hY2NvcmRpb24gKyAuYWNjb3JkaW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICB9XHJcbi5wYWdlLW5hdiAuYWNjb3JkaW9uX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbi5wYWdlLW5hdiAuZXhwYW5kYWJsZV9fZHJhd2VyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuLnBhZ2UtbmF2X19oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLnBhZ2UtbmF2X19oZWFkaW5nIC5oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4ucGFnZS1uYXZfX2hlYWRpbmcgLmhlYWRpbmc6OmJlZm9yZSxcclxuICAgICAgLnBhZ2UtbmF2X19oZWFkaW5nIC5oZWFkaW5nOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAxLjEyNXJlbTtcclxuICAgICAgfVxyXG4uaXMtb3BlbiAucGFnZS1uYXZfX2hlYWRpbmcgLmhlYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuLnBhZ2UtbmF2X19tZW51IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgfVxyXG4ucGFnZS1uYXYuaXMtb3BlbiAucGFnZS1uYXZfX2hlYWRpbmcge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4ucGFnZS1uYXYuaXMtb3BlbiAucGFnZS1uYXZfX21lbnUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbi5wYWdpbmF0aW9uX19sYXlvdXQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbi5wYWdpbmF0aW9uIC5saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgXHJcbiAgfVxyXG4uc3BsaXQtbWVkaWEgLmltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLnNwbGl0LXRleHRfX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICB9XHJcbi5zcGxpdC10ZXh0X19zdWJ0ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4udGFicyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi50YWJzX190YWItbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4udGFic19fdGFiIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi50YWJzX190YWI6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4udGFic19fdGFiOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XHJcbiAgICB9XHJcbi50YWJzX190YWI6aG92ZXIsIC50YWJzX190YWI6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgfVxyXG4udGFic19fdGFiOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTllNzU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4udGFic19fdGFiLmlzLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbi50YWJzX19wYW5lbC1saXN0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi50YWJzX19wYW5lbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4udGV4dC1vbmx5LS1jZW50ZXJlZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tMXVwLFxyXG4gIC51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0ydXAsXHJcbiAgLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTN1cCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuLnVtYnJhY28tZm9ybSAudW1icmFjby1mb3Jtcy1maWVsZHNldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbi51bWJyYWNvLWZvcm0gbGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAwO1xyXG4gIH1cclxuLnVtYnJhY28tZm9ybSAudW1icmFjby1mb3Jtcy1sYWJlbHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLmhlbHAtYmxvY2sge1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4udmlkZW8tZW1iZWQge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnZpZGVvLWVtYmVkIC5idXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc3RhY2staGVhZGluZyk7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgfVxyXG4udmlkZW8tZW1iZWQtLW5hcnJvdyAudmlkZW8tZW1iZWRfX3ZpZGVvIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA0Ni44NzVyZW07XHJcbiAgICB9XHJcbi52aWRlby1lbWJlZCBpZnJhbWUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbi8qIFVJIExheW91dHMgKi9cclxuLmZsZXgge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IDNyZW0gMDtcclxufVxyXG4uZmxleCA+ICoge1xyXG4gICAgZ2FwOiBjYWxjKDEuNXJlbSAvIDIpO1xyXG4gIH1cclxuLmdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgbWFyZ2luOiAzcmVtIDA7XHJcbn1cclxuLmdyaWQucGFnZS1sYXlvdXQuZ3JpZC0tbWFqb3ItbWlub3ItbWlub3Ige1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgICBncmlkLWdhcDogM3JlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB9XHJcbi5uZXN0LXNldC0yY29sIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAzcmVtO1xyXG4gIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwcmVtO1xyXG59XHJcbi5uZXN0LXNldC0yY29sIC5jb21wb25lbnQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5wYWdlc2hlbGwge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5wYWdlc2hlbGxfX21haW4ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDkwcmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLnBhZ2VzaGVsbF9fcHJpbWFyeSAud3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbi5wYWdlc2hlbGxfX3NlY29uZGFyeSxcclxuICAucGFnZXNoZWxsX190ZXJ0aWFyeSB7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLnBhZ2VzaGVsbC0tZGVmYXVsdCAucGFnZXNoZWxsX19tYWluIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbi5wYWdlc2hlbGwtLWRlZmF1bHQgLnBhZ2VzaGVsbF9fcHJpbWFyeSB7XHJcbiAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1kZWZhdWx0IC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1kZWZhdWx0IC5wYWdlc2hlbGxfX3RlcnRpYXJ5IHtcclxuICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLWZ1bGx3aWR0aCAucGFnZXNoZWxsX19tYWluLFxyXG4gICAgLnBhZ2VzaGVsbC0tZnVsbHdpZHRoIC5wYWdlc2hlbGxfX3ByaW1hcnkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogOTByZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1uYXJyb3cgLnBhZ2VzaGVsbF9fc2Vjb25kYXJ5IHtcclxuICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLXdpZGUgLnBhZ2VzaGVsbF9fc2Vjb25kYXJ5IHtcclxuICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLXNwYW5uZWQgLnBhZ2VzaGVsbF9fc2Vjb25kYXJ5IHtcclxuICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLXNwYW5uZWQgLnBhZ2VzaGVsbF9femVyb3RoIC5jb21wb25lbnQsXHJcbiAgICAgIC5wYWdlc2hlbGwtLXNwYW5uZWQgLnBhZ2VzaGVsbF9femVyb3RoIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbi5zdWItbGF5b3V0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAxLjVyZW07XHJcbn1cclxuLyogVUkgUGFnZXMgKi9cclxuLmRlZmF1bHQge1xyXG4gIC8qIERlZmF1bHQgKi9cclxufVxyXG4uZnVsbHdpZHRoIHtcclxuICAvKiBGdWxsd2lkdGggKi9cclxufVxyXG4uc2ctZGVmaW5pdGlvbiB7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGdyaWQtcm93LWdhcDogMXJlbTtcclxuICBtYXJnaW46IDAgMnJlbTtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuLnNnLWRlZmluaXRpb24gKyAuc2ctZGVmaW5pdGlvbiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICB9XHJcbi5zZy1kZWZpbml0aW9uX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbi5zZy1kZWZpbml0aW9uLS1ib2R5LS1ncmlkID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDEtaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDItaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDMtaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcgLnNnLWg0LWlzLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDUtaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyAuc2ctaDYtaXMtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlIC5ncmlkID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNjYuNjY2JSAwO1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5kbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuZGwsIFxyXG4gICAgICAuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuZGQsIFxyXG4gICAgICAuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuZHQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5yaWNodGV4dCxcclxuICAgICAgLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZDpob3ZlciwgLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkOmFjdGl2ZSBhIHtcclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6aG92ZXIgYSwgLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6Zm9jdXMgYSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkOmFjdGl2ZSAuY2FyZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkOmhvdmVyIC5jYXJkLCAuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZDpmb2N1cyAuY2FyZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5jYXJkIC5oZWFkaW5nLFxyXG4gICAgICAgIC5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5jYXJkIC5saW5rLFxyXG4gICAgICAgIC5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5jYXJkIC5yaWNodGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmZpZ3VyZSAuZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0cmVtKSB7XHJcbi5zcGxpdC10ZXh0X19jdGEgLmxpbmsgKyAubGluayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJjaFxyXG4gICAgfVxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XHJcbi5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLmNhcmQtZGVjay0tc3BsaXQtbWVkaWEtY2FyZCAuY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICB9XHJcbi5tb2RhbF9fZGlhbG9nIHtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHZ3KTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJyZW0pO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgIHRvcDogMnJlbVxyXG4gIH1cclxuLnRhYnMtLXZlcnRpY2FsLFxyXG4gIC50YWJzLS12ZXJ0IHtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gIH1cclxuLnRhYnMtLXZlcnRpY2FsIC50YWJzX190YWItbGlzdCxcclxuICAgIC50YWJzLXZlcnQgLnRhYnNfX3RhYi1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNSVcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtLXZlcnRpY2FsIC50YWJzX190YWItbGlzdCArIC50YWJzX19wYW5lbC1saXN0LCAudGFicy12ZXJ0IC50YWJzX190YWItbGlzdCArIC50YWJzX19wYW5lbC1saXN0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICB9XHJcbi50YWJzLS12ZXJ0aWNhbCAudGFic19fdGFiLFxyXG4gICAgLnRhYnMtdmVydCAudGFic19fdGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW1cclxuICAgIH1cclxuLnRhYnMtLXZlcnRpY2FsIC50YWJzX19wYW5lbC1saXN0LFxyXG4gICAgLnRhYnMtdmVydCAudGFic19fcGFuZWwtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KVxyXG4gICAgfVxyXG5cclxuICAgICAgICAudGFicy0tdmVydGljYWwgLnRhYnNfX3BhbmVsLWxpc3QgKyAudGFic19fdGFiLWxpc3QsIC50YWJzLXZlcnQgLnRhYnNfX3BhbmVsLWxpc3QgKyAudGFic19fdGFiLWxpc3Qge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgIH1cbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xyXG4ucGFnZS1pbnRyb19fY29udGVudCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTE7XHJcbiAgICAgIGdyaWQtcm93OiAxXHJcbiAgfVxyXG4ucGFnZS1pbnRyb19faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgZ3JpZC1yb3c6IDFcclxuICB9XHJcbi5ub3RpZmljYXRpb24ge1xyXG4gICAgcGFkZGluZzogMS41cmVtXHJcbn1cclxuLmZvcm0tc2VjdGlvbl9faGVhZGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgcGFkZGluZzogMS41cmVtIDNyZW1cclxuICB9XHJcbi5mb3JtLXNlY3Rpb25fX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDNyZW1cclxuICB9XHJcbi5mb3JtLXNlY3Rpb25fX2FjdGlvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgfVxyXG4ucmVhZC1vbmx5LFxyXG4uZmllbGQtd3JhcHBlciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnJcclxufVxyXG4uZ3JhbnRzX19jb250ZW50IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgfVxyXG4uZ3JhbnRzX19saXN0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgfVxyXG4ucHJvZ3Jlc3MtYmFyX19sYWJlbHMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcbi5NdWlUYWJzLWluZGljYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkICFpbXBvcnRhbnRcclxufVxyXG4uZ3JhbnRzLWRpc3BsYXkge1xyXG4gICAgcGFkZGluZzogMS41cmVtXHJcbn1cclxuLmdyYW50cy1kaXNwbGF5X19sYXlvdXQgeyAgXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEycmVtXHJcbiAgfVxyXG4uZ3JhbnRzLWRpc3BsYXkucG9ydGFsLS1zY2hvbGFyc2hpcHMgLmdyYW50cy1kaXNwbGF5X19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMnJlbSAzcmVtIDNmciAxZnJcclxuICAgIH1cclxuLmJ1dHRvbixcclxuLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgbWluLXdpZHRoOiAxMC45Mzc1cmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMi4yNXJlbVxyXG59XHJcbi5mbGV4IC5jYXJkIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMCVcclxuICB9XHJcbi5tZWRpYS1vYmplY3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcbi5tZWRpYS1vYmplY3QgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW1cclxuICB9XHJcbi5tZWRpYS1vYmplY3RfX2ZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG9yZGVyOiAwXHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0LS1uby1zdGFjayAubWVkaWEtb2JqZWN0X19maWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGVcclxuICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Ym9keSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Zm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aCxcclxuICAgIC5yaWNodGV4dCB0YWJsZSB0ZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbFxyXG4gICAgfVxyXG4ucmljaHRleHQgdGFibGUgdGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZCA+ICoge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICB9XHJcbi53cmFwcGVyLS1mbHVzaCB7XHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICB9XHJcbi53cmFwcGVyLS1mZWF0dXJlZCB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMFxyXG4gIH1cclxuLmFjY29yZGlvbl9faGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwsXHJcbiAgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG4gIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19sYXlvdXQsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cclxuICAgIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19sYXlvdXQ6OmJlZm9yZSwgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAgLmNhcmQtZGVja19fbGF5b3V0OjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNDQ0NjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pO1xyXG4gICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgfVxyXG4uY2FyZC1kZWNrLS1ob3Jpem9udGFsLTN1cCAuY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXHJcbiAgICB9XHJcbi5jYXJkLWRlY2stLXNwbGl0LW1lZGlhLWNhcmQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2xheW91dCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcilcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19icmFuZCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNlxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdmlnYXRpb24ge1xyXG4gICAgICBncmlkLWNvbHVtbjogNy9zcGFuIDJcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19jb25uZWN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gM1xyXG4gIH1cclxuLm5hdi1pdGVtX19sYWJlbCB7XHJcbiAgICAgIGhlaWdodDogNC4xMjU1cmVtXHJcbiAgfVxyXG4ubG9nb19faWNvbiB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcuMTI1cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0LjVyZW1cclxuICB9XHJcbi5sb2dvLmhhcy1tb2JpbGUge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxuXHJcbiAgICAgIC5sb2dvLmhhcy1tb2JpbGUgLmxvZ29fX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLmhhcy1tb2JpbGUgLmxvZ29fX2ljb24tLW1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuLmxvZ29fX2lubmVyLXdyYXAge1xyXG4gICAgICBoZWlnaHQ6IDUuNjI1cmVtXHJcbiAgfVxyXG4ubWFycXVlZV9fbGF5b3V0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDsgXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpXHJcbiAgfVxyXG4ubWFycXVlZV9fbWVkaWEge1xyXG4gICAgICBncmlkLWNvbHVtbjogNy9zcGFuIDY7XHJcbiAgICAgIGdyaWQtcm93OiAxXHJcbiAgfVxyXG4ubWFycXVlZV9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcclxuICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAxLjVyZW1cclxuICB9XHJcbi5tYXJxdWVlX19jdGEge1xyXG4gICAgICBtYXJnaW46IDNyZW0gM3JlbSAxLjVyZW0gMFxyXG4gIH1cclxuLm1lZGlhLXRleHQtd3JhcCAuZmlndXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAxLjVyZW1cclxuICB9XHJcbi5tb2RhbC0tYWx0ZXJuYXRlIC5tb2RhbF9fZGlhbG9nIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcbiAgICAgICAgdG9wOiAzcmVtXHJcbiAgICB9XHJcbi5zcGxpdC10ZXh0X19sYXlvdXQge1xyXG4gICAgICBncmlkLWdhcDogM3JlbTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyXHJcbiAgfVxyXG4uc3BsaXQtdGV4dF9faGVhZGluZyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxXHJcbiAgfVxyXG4uc3BsaXQtdGV4dF9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtXHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tMXVwLFxyXG4gIC51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0ydXAsXHJcbiAgLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTN1cCB7XHJcbiAgICAgIGdyaWQtZ2FwOiAxLjVyZW0gM3JlbVxyXG4gIH1cclxuLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTJ1cCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLnVtYnJhY28tZm9ybSAudHVybnN0eWxlLWdyaWQtLTN1cCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnJcclxuICB9XHJcbi5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEuNXJlbVxyXG59XHJcbi5mbGV4LS1uby13cmFwIHtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICB9XHJcbi5mbGV4LS1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgfVxyXG4uZmxleC0tc3BhY2UtYmV0d2VlbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gIH1cclxuLmZsZXgtLXNwYWNlLWV2ZW5seSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5XHJcbiAgfVxyXG4uZ3JpZC0tMmNvbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLmdyaWQtLTNjb2wge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uZ3JpZC0tNGNvbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uc2ctZGVmaW5pdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgNHJlbTtcclxuICAgIHBhZGRpbmc6IDQuMjVyZW0gMFxyXG59XHJcbiAgICAgIC5zZy1kZWZpbml0aW9uLS1ib2R5ID4gKiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1ib2R5LS1ncmlkID4gKiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnIgM2ZyXHJcbiAgfVxyXG5cclxuICAgICAgLnNnLWRlZmluaXRpb24tLWhlYWRpbmctZHluYW1pYyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyIDJmcjtcclxuICAgICAgfVxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2cmVtKSB7XHJcbmJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDBcclxufVxyXG4uYnJhbmQge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgd2lkdGg6IDEyOHB4XHJcbn1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhX19pbWFnZSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICB9XHJcbi5mZWF0dXJlZC1zcGxpdC1tZWRpYV9fbGF5b3V0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fbGF5b3V0IHtcclxuICAgICAgcGFkZGluZzogMCAzcmVtXHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDcuMTI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZVxyXG59XHJcbi5nbG9iYWwtaGVhZGVyX19sYXlvdXQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBoZWlnaHQ6IDcuMTI1cmVtO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKVxyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2JyYW5kIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xyXG4gICAgICBncmlkLXJvdzogMTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbVxyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2JyYW5kIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgIGdyaWQtcm93OiAxL3NwYW4gMztcclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX2JhY2tkcm9wIHtcclxuICAgICAgdG9wOiAwXHJcbiAgfVxyXG4uc3ViLW9wZW4gLmdsb2JhbC1oZWFkZXJfX2JhY2tkcm9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSlcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX25hdmlnYXRpb24ge1xyXG4gICAgICBoZWlnaHQ6IDQuMTI1NXJlbTtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvc3BhbiAxMDtcclxuICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLS41cmVtXHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiA+IC5uYXYtdXRpbGl0eSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdmlnYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiA+IC5uYXZpZ2F0aW9uID4gLm5hdi1pdGVtIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fdXRpbGl0eSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvc3BhbiAxMDtcclxuICAgICAgZ3JpZC1yb3c6IDFcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19tb2JpbGUtc2VhcmNoIHtcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxuLm5hdi1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGhlaWdodDogNC4xMjU1cmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvXHJcbn1cclxuLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbVxyXG4gIH1cclxuLm5hdi1pdGVtLmlzLWN1cnJlbnQtc2VjdGlvbiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYTJiYTY5XHJcbiAgfVxyXG4ubmF2LWl0ZW0uaXMtY3VycmVudC1zZWN0aW9uIC5uYXYtaXRlbV9fbGFiZWwge1xyXG4gICAgICAvKiAgY29sb3I6IHZhcigtLWNvbG9yLXN1cC0zKTsgKi9cclxuICAgIH1cclxuLm5hdi1pdGVtLmlzLW9wZW4gLm5hdi1pdGVtX19tZW51IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAtMS40cmVtXHJcbiAgICB9XHJcbi5uYXYtaXRlbS5oYXMtbWVudTpmb2N1cy13aXRoaW4gLm5hdi1pdGVtX19tZW51IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xLjRyZW1cclxuICAgICAgfVxyXG4ubmF2LWl0ZW0tLW1vYmlsZS1vbmx5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICB9XHJcbi5uYXYtaXRlbV9fbWVudS1pdGVtcyAubGluayB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbSAuNzVyZW0gMS41cmVtXHJcbiAgICB9XHJcbi5uYXYtaXRlbV9fbWVudSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwdnc7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xLjRyZW07XHJcbiAgICAgIHRvcDogNC4xMjU1cmVtO1xyXG4gICAgICB3aWR0aDogMzIwcHhcclxuICB9XHJcbi5uYXYtaXRlbV9fbWVudTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDI0cHhcclxuICAgIH1cclxuICAgICAgLmlzLW9wZW4gLm5hdi1pdGVtX19saW5rLCAuaXMtb3BlbiAubmF2LWl0ZW1fX2xhYmVsLCAuaXMtb3BlbiAubmF2LWl0ZW1fX3RvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmU5ZTc1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuLm5hdi1pdGVtX190b2dnbGU6Zm9jdXMge1xyXG4gICAgICAgIC8qIHBsYWNlaG9sZGVyIHN0YXRlICovXHJcbiAgICB9XHJcbi5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zZWxlY3QtYWN0aXZlLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbVxyXG4gICAgfVxyXG4uaGFzLW1lbnUgLm5hdi1pdGVtX19sYWJlbDphY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VsZWN0LWhvdmVyLnN2ZycpO1xyXG4gICAgICAgICAgY29sb3I6ICNiN2RmZjZcclxuICAgICAgfVxyXG4uaGFzLW1lbnUgLm5hdi1pdGVtX19sYWJlbDpob3ZlciwgLmhhcy1tZW51IC5uYXYtaXRlbV9fbGFiZWw6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VsZWN0LWhvdmVyLnN2ZycpO1xyXG4gICAgICAgICAgY29sb3I6ICNiN2RmZjZcclxuICAgICAgfVxyXG4uaXMtY3VycmVudC1zZWN0aW9uLmhhcy1tZW51IC5uYXYtaXRlbV9fbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlbGVjdC1hY3RpdmUtd2hpdGUuc3ZnJylcclxuICAgIH1cclxuLmlzLWN1cnJlbnQtc2VjdGlvbi5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2I3ZGZmNjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlbGVjdC1ob3Zlci5zdmcnKVxyXG4gICAgICB9XHJcbi5pcy1jdXJyZW50LXNlY3Rpb24uaGFzLW1lbnUgLm5hdi1pdGVtX19sYWJlbDpob3ZlciwgLmlzLWN1cnJlbnQtc2VjdGlvbi5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAjYjdkZmY2O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VsZWN0LWhvdmVyLnN2ZycpXHJcbiAgICAgIH1cclxuLm5hdmlnYXRpb25fX2RyYXdlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGhlaWdodDogNC4xMjU1cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzXHJcbiAgfVxyXG4ubmF2aWdhdGlvbl9fdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgfVxyXG4ubmF2aWdhdGlvbi5zdWItb3BlbiAubmF2aWdhdGlvbl9fYmFjayB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gICAgfVxyXG4ubmF2aWdhdGlvbl9fYmFjayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lXHJcbiAgfVxyXG4ucGFnZS1uYXZfX2hlYWRpbmcge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxyXG4gIH1cclxuLnBhZ2UtbmF2X19oZWFkaW5nIC5oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZzo6YmVmb3JlLFxyXG4gICAgICAgIC5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZzo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbi5wYWdlLW5hdl9fbWVudSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmVcclxuICB9XHJcbi5zcGxpdC1tZWRpYV9fbGF5b3V0IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLnNwbGl0LW1lZGlhLS1yaWdodCAuaW1hZ2Uge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAxXHJcbiAgICB9XHJcbi5zcGxpdC1tZWRpYS0tcmlnaHQgLmZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxXHJcbiAgICB9XHJcbi5ncmlkLnBhZ2UtbGF5b3V0LmdyaWQtLW1ham9yLW1pbm9yLW1pbm9yIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAxZnIgMjAlXHJcbiAgICB9XHJcbi5uZXN0LXNldC0yY29sIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG59XHJcbi5wYWdlc2hlbGxfX21haW4ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAxZnIgMjIlO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbVxyXG4gIH1cclxuLnBhZ2VzaGVsbF9fcHJpbWFyeSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gM1xyXG4gIH1cclxuLnBhZ2VzaGVsbF9fc2Vjb25kYXJ5LFxyXG4gIC5wYWdlc2hlbGxfX3RlcnRpYXJ5IHtcclxuICAgICAgaGVpZ2h0OiAtd2Via2l0LW1pbi1jb250ZW50O1xyXG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMS41cmVtXHJcbiAgfVxyXG4ucGFnZXNoZWxsX19zZWNvbmRhcnkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMVxyXG4gIH1cclxuLnBhZ2VzaGVsbF9fdGVydGlhcnkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMztcclxuICAgICAgZ3JpZC1yb3c6IDFcclxuICB9XHJcbi5wYWdlc2hlbGwtLWRlZmF1bHQgLnBhZ2VzaGVsbF9fcHJpbWFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tZGVmYXVsdCAucGFnZXNoZWxsX19zZWNvbmRhcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxXHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLWRlZmF1bHQgLnBhZ2VzaGVsbF9fdGVydGlhcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAxXHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLW5hcnJvdyAucGFnZXNoZWxsX19wcmltYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tbmFycm93IC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0td2lkZSAucGFnZXNoZWxsX19wcmltYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDJcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0td2lkZSAucGFnZXNoZWxsX19zZWNvbmRhcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAxXHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLXNwYW5uZWQgLnBhZ2VzaGVsbF9fcHJpbWFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDJcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tc3Bhbm5lZCAucGFnZXNoZWxsX19zZWNvbmRhcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAxL3NwYW4gMlxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1zcGFubmVkIC5wYWdlc2hlbGxfX3RlcnRpYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMztcclxuICAgICAgICBncmlkLXJvdzogMlxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1zcGFubmVkIC5wYWdlc2hlbGxfX3plcm90aCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAxXHJcbiAgICB9XG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcclxuLmdyYW50c19fY29udGVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uaWNvbi0tYnJhbmQge1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweFxyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYm9va21hcmsuc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDUwcHhcclxuICB9XHJcbi5zcGxpdC1tZWRpYS1jYXJkX19sYXlvdXQge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2NhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAzcmVtIDVyZW07XHJcbiAgICAgIG1hcmdpbjogMCAzcmVtIDAgMDtcclxuICAgICAgb3JkZXI6IDFcclxuICB9XHJcbi5zcGxpdC1tZWRpYS1jYXJkX19pbWFnZSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgcGFkZGluZzogMS41cmVtXHJcbiAgfVxyXG4ud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDNyZW1cclxufVxyXG4uY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICBncmlkLWdhcDogM3JlbVxyXG4gIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19sYXlvdXQsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgIH1cclxuLmNhcmQtZGVjay0tc3BsaXQtbWVkaWEtY2FyZCAuY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzcmVtXHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDgvc3BhbiAyXHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxMS9zcGFuIDJcclxuICB9XHJcbi5tYXJxdWVlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogM3JlbVxyXG4gIH1cclxuLm1hcnF1ZWVfX2N0YSAubGluay0tYnV0dG9uLFxyXG4gICAgLm1hcnF1ZWVfX2N0YSAubGluay0tYmxvY2std2hpdGUtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtIDAgMFxyXG4gICAgfVxyXG4ub3ZlcnZpZXcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcbi5wYWdlc2hlbGxfX21haW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDNyZW1cclxuICB9XHJcbi5wYWdlc2hlbGwtLW5hcnJvdyAucGFnZXNoZWxsX19wcmltYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMlxyXG4gICAgfVxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcycmVtKSB7XHJcbi5zdWItbGF5b3V0IHtcclxuICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbn1cbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xyXG4uY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG4uZ3JpZC5wYWdlLWxheW91dC5ncmlkLS1tYWpvci1taW5vci1taW5vciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnIgMjUwcHhcclxuICAgIH1cbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OHJlbSkge1xyXG4gICAgLnNnLWRlZmluaXRpb24gPiAqICsgKiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XG59XHJcbiJdfQ== */