@charset "UTF-8";@import url("../css/normalize.css") layer(reset);:root{--tight-gap:8px;--gap:8px;--wide-gap:8px}@media screen and (min-width:30em){:root{--tight-gap:12px;--gap:16px;--wide-gap:16px}}@media screen and (min-width:48em){:root{--tight-gap:16px;--gap:32px;--wide-gap:32px}}@media screen and (min-width:87.5em){:root{--gap:48px;--wide-gap:64px}}:root{--body-font-size:1.6rem;--body-line-height:1.5;--body-line-height-absolute:calc(var(--body-line-height)*var(--body-font-size));--h1-font-size:3.2rem;--h1-line-height:1.2;--h2-font-size:2.4rem;--h2-line-height:1.2;--h3-font-size:2.0rem;--h3-line-height:var(--body-line-height-absolute);--h4-font-size:1.8rem;--h4-line-height:var(--body-line-height-absolute);--h5-font-size:1.6rem;--h5-line-height:inherit;--h6-font-size:1.5rem;--h6-line-height:inherit;--giga-font-size:4.8rem;--mega-font-size:4rem;--kilo-font-size:3.6rem;--centi-font-size:1.2rem;--deci-font-size:1.4rem;--decka-font-size:1.8rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpMargin{0%{margin-bottom:-20px;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes growInFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes highlightPulse{40%{transform:scale(1.25)}}@keyframes highlightPulseOutline{0%{outline:3px solid #ffc57d;outline-offset:4px;transform:scale(1)}13%{transform:scale(1.25)}33%{transform:scale(1)}75%{outline:3px solid #ffc57d;outline-offset:4px}to{outline:3px solid transparent;outline-offset:4px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:where(*){margin:0}body,html{background:#fff;height:100%;scroll-behavior:smooth}html{font-size:62.5%;scroll-padding-top:var(--header-inner-height)}body{color:#575f6e;font-family:Roboto,sans-serif;font-size:var(--body-font-size);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}img{height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse;width:100%}table,td,th{border:1px solid #e2e4e5}td,th{padding:5px 10px}th,thead td{background:transparent}.table--content-standard{margin:2rem 0;width:100%}.table--content-standard caption{padding-bottom:13px;text-align:left}.table--content-standard th,.table--content-standard thead td{background-color:#c3c3c3;font-weight:700}.table--content-standard td{background-color:#fff}.table--content-standard td,.table--content-standard th{border:1px solid #8c8c8c;padding:12px 15px;text-align:left}@media screen and (max-width:35em){.table--responsive{font-size:var(--deci-font-size)}.table--responsive,.table--responsive tbody,.table--responsive tr{border:none;display:block}.table--responsive th,.table--responsive thead{display:none}.table--responsive tr{display:table;width:100%}.table--responsive tr.table--responsive__first-row{display:none}.table--responsive td{display:table-row;padding:0}.table--responsive td[data-title]:before{background-color:#f0f0f0;border-right:1px solid #d7d7d7;content:attr(data-title);font-weight:700}.table--responsive td[data-title]{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7}.table--responsive tbody tr{border-bottom:1px solid #d7d7d7;margin-bottom:20px}.table--responsive td[data-title]:before,.table--responsive__content{display:table-cell;padding:5px 15px}}.table--content-small{font-size:1.3rem}.table--content-small td,.table--content-small th{padding:5px 10px}.table--content-small th,.table--content-small thead td{font-size:1.4rem}.table--header-column th{text-align:left}.table--row-striped,.table--row-striped td,.table--row-striped th{border:1px solid transparent}.table--row-striped th,.table--row-striped thead td{background:transparent}.table--row-striped tr:nth-child(odd) td,.table--row-striped tr:nth-child(odd) th{background-color:#fff}.table--row-striped tr:nth-child(2n):last-child td,.table--row-striped tr:nth-child(2n):last-child th{border-bottom-color:#fff;border-bottom-width:2px}.table--row-striped tr:first-child td:first-child,.table--row-striped tr:first-child th:first-child{border-top-left-radius:2px}.table--row-striped tr:first-child td:last-child,.table--row-striped tr:first-child th:last-child{border-top-right-radius:2px}.table--row-striped tr:last-child td:first-child,.table--row-striped tr:last-child th:first-child{border-bottom-left-radius:2px}.table--row-striped tr:last-child td:last-child,.table--row-striped tr:last-child th:last-child{border-bottom-right-radius:2px}[data-hidden-by-rules=true]{display:none}.table__no-styles{background:none!important;border:none!important;border-collapse:separate!important;min-width:0!important}.table__no-styles td,.table__no-styles th,.table__no-styles thead td{background:none!important;border:0!important;padding:0!important}.price-breakdown{line-height:2;text-align:left}.price-breakdown td,.price-breakdown th,.price-breakdown thead td{background:none;border:0;padding:0}.price-breakdown__item__value{font-family:Roboto,sans-serif;font-weight:700;text-align:right}.price-breakdown__item__label{font-weight:400}[data-second-last-row]>td,[data-second-last-row]>th{padding-bottom:4px}.price-breakdown__total>th{text-transform:uppercase}.price-breakdown__total>td,.price-breakdown__total>th{border-top:1px solid #c3c3c3;padding-top:4px}.price-breakdown__total .price-breakdown__item__label{font-family:Roboto,sans-serif;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#242731;font-family:Poppins,sans-serif;font-weight:400;margin:0 0 var(--paragraph-break)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1.15}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:3rem}.h1,h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}.h1,.h2,h1,h2{font-family:Poppins,sans-serif;font-weight:700}.h2,h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}.h3,h3{font-family:Poppins,sans-serif;font-size:var(--h3-font-size);font-weight:700;line-height:var(--h3-line-height)}.h4,h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.h4,.h5,h4,h5{margin-bottom:.5em}.h5,h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.h6,h6{font-family:Poppins,sans-serif;font-size:var(--h6-font-size);font-weight:700;line-height:var(--h6-line-height);margin-bottom:0}address,dl,ol,p,ul{margin:0 0 var(--body-font-size)}.heading-inline{display:inline;float:left;padding:0}.heading-w-subtitle{margin-bottom:0}.heading-emphasis>span{color:#242731;font-family:Poppins,sans-serif;font-weight:800}.heading-emphasis--reverse>span{color:#fff;font-family:Poppins,sans-serif;font-weight:800}hr{border:0;border-top:1px solid #ccc;box-sizing:content-box;display:block;height:1px;margin:2rem 0;padding:0}abbr[title]{border-bottom:1px dotted #c6bfbf;cursor:help}b,strong{font-weight:700}dfn{font-style:italic}ins{text-decoration:none}ins,mark{background-color:#e2e4e5;color:#575f6e}mark{font-style:italic;font-weight:700}code,kbd,pre,samp{background:#e2e4e5;background:rgba(0,0,0,.07);color:#575f6e;font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;margin:0 -2px;padding:0 2px}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:var(--deci-font-size)}:root{--paragraph-break:12px;--block-break:var(--body-font-size)}address,p{margin:0 0 var(--paragraph-break)}.reverse-text{color:#fff}.reverse-text :where(a){color:currentColor}.reverse-text :where(a):active,.reverse-text :where(a):focus,.reverse-text :where(a):hover{color:hsla(0,0%,100%,.75)}.reverse-text :where(h1),.reverse-text :where(h2),.reverse-text :where(h3),.reverse-text :where(h4){color:#fff}::-moz-selection{background:#ffc57d;color:#000}::selection{background:#ffc57d;color:#000}.badge{background-color:#e2e4e5;border-radius:.25rem;box-shadow:0 0 0 transparent;display:inline-block;font-size:var(--centi-font-size);font-weight:700;line-height:1;outline-offset:2px;padding:.25em .4em;text-align:center;text-decoration:none;transition:color .25s ease-in-out,outline .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out;vertical-align:baseline;white-space:nowrap}.badge[href]:active,.badge[href]:focus,.badge[href]:hover{background-color:#3a57e8;color:#fff}:root{--button-border-width:1px;--button-border-radius:4px;--button-line-height:1;--button-padding-vertical:12px;--button-padding-horizontal:24px;--button-height:calc(var(--button-padding-vertical)*2 + var(--button-line-height)*1em)}.button-back{align-items:center;border-radius:var(--button-border-radius);-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button-back:before{content:"◀"}.button{align-items:center;background:#fff;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button:focus{outline:1px auto #008edb}.button :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button:active,.button:focus,.button:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{background-color:#fff;box-shadow:none;color:#242731;opacity:1}.button--warning{align-items:center;background:#9e0e0b;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--warning:focus{outline:1px auto #008edb}.button--warning :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--warning :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--warning:active,.button--warning:focus,.button--warning:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--warning[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--warning[disabled]:active,.button--warning[disabled]:focus,.button--warning[disabled]:hover{background-color:#9e0e0b;box-shadow:none;color:#242731;opacity:1}.button--neutral{align-items:center;background:#c3c3c3;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242426;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--neutral:focus{outline:1px auto #008edb}.button--neutral :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--neutral :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--neutral:active,.button--neutral:focus,.button--neutral:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--neutral[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--neutral[disabled]:active,.button--neutral[disabled]:focus,.button--neutral[disabled]:hover{background-color:#c3c3c3;box-shadow:none;color:#242426;opacity:1}.button--positive{align-items:center;background:#26883a;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--positive:focus{outline:1px auto #008edb}.button--positive :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--positive :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--positive:active,.button--positive:focus,.button--positive:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--positive[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--positive[disabled]:active,.button--positive[disabled]:focus,.button--positive[disabled]:hover{background-color:#26883a;box-shadow:none;color:#242731;opacity:1}.button--blue{align-items:center;background:#008edb;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;color:#fff;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--blue:focus{outline:1px auto #008edb}.button--blue :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--blue :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--blue:active,.button--blue:focus,.button--blue:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--blue[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--blue[disabled]:active,.button--blue[disabled]:focus,.button--blue[disabled]:hover{background-color:#008edb;box-shadow:none;color:#242731;opacity:1}.button--short{--button-padding-vertical:0.5em}.button--short,.button--small{padding:var(--button-padding-vertical) var(--button-padding-horizontal)}.button--small{font-size:var(--deci-font-size)}.button--tiny{font-size:calc(var(--deci-font-size)*.9);padding:calc(var(--button-padding-vertical)*.5) calc(var(--button-padding-horizontal)*.4)}.button--large{padding:var(--button-padding-vertical) var(--button-padding-horizontal);--button-padding-vertical:0.8em;font-size:var(--large-font-size)}.button--icon-left,.button--icon-right{--button-padding-horizontal-half:calc(var(--button-padding-horizontal)*0.66);padding-left:var(--button-padding-horizontal-half)}.button--block{display:block;width:100%}.button--disabled{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--disabled:active,.button--disabled:focus,.button--disabled:hover{background-color:#242731;box-shadow:none;color:#fff;opacity:1}.button::-moz-focus-inner{border:0;padding:0}a{color:#008edb;transition:color .25s ease-in-out,opacity .25s ease-in-out}a:active,a:focus,a:hover{color:#006da8}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a.document:after{content:" (" attr(data-ext) " " attr(data-size) ")"}:target{animation:highlightPulse .7s ease;outline:3px solid #ffc57d;outline-offset:4px}.active-target{animation:highlightPulseOutline 2.1s ease}#results:target{animation:none;outline:none}.text-link{align-items:center;background:transparent;color:#008edb;-moz-column-gap:.2em;column-gap:.2em;display:inline-grid;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);text-align:center;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.text-link :where([stroke*="#"]){stroke:#008edb;transition:stroke .25s ease-in-out}.text-link :where([fill*="#"]){fill:#008edb;transition:fill .25s ease-in-out}.text-link:active,.text-link:focus,.text-link:hover{background-color:transparent;-webkit-text-decoration-color:#006da8;text-decoration-color:#006da8}.text-link:active :where([stroke*="#"]),.text-link:focus :where([stroke*="#"]),.text-link:hover :where([stroke*="#"]){stroke:#006da8;transition:stroke .25s ease-in-out}.text-link:active :where([fill*="#"]),.text-link:focus :where([fill*="#"]),.text-link:hover :where([fill*="#"]){fill:#006da8;transition:fill .25s ease-in-out}.text-link--icon-unset{align-items:center;background:transparent;color:#008edb;-moz-column-gap:.2em;column-gap:.2em;display:inline-grid;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);text-align:center;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.text-link--icon-unset:active,.text-link--icon-unset:focus,.text-link--icon-unset:hover{background-color:transparent;-webkit-text-decoration-color:#006da8;text-decoration-color:#006da8}.text-link--x0{padding-inline:0}.subtle-link{color:currentColor;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .25s ease-in-out;transition:text-decoration-color .25s ease-in-out;transition:text-decoration-color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.subtle-link:active,.subtle-link:focus,.subtle-link:hover{-webkit-text-decoration-color:#008eda;text-decoration-color:#008eda}:root{--box-padding:var(--body-font-size);--box-icon-left-padding:32px}@media screen and (min-width:22.5em){:root{--box-padding:24px;--box-icon-left-padding:40px}}@media screen and (min-width:48em){:root{--box-padding:32px}}.bar-box{border:1px solid #e2e4e5;border-radius:4px;display:grid;gap:16px;grid-auto-flow:row;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.bar-box>:last-child{margin-bottom:0}@media screen and (min-width:35em){.bar-box{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-flow:dense;row-gap:0}}.bar-box__title{margin-bottom:4px}@media screen and (max-width:47.9375em){.bar-box__title .tooltip__title{font-size:var(--body-font-size)}}@media screen and (min-width:35em){.bar-box__right-fill{align-self:center;grid-column:2;grid-row:1/3}}.bar-box__right-fill:where(.icon){justify-self:end;margin-bottom:var(--paragraph-break)}@media screen and (min-width:35em){.bar-box__right-fill:where(.icon){margin-bottom:0}}.box{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box>:last-child{margin-bottom:0}.box-lined{border:1px solid #e2e4e5;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-lined>:last-child{margin-bottom:0}.box-filled{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled>:last-child{margin-bottom:0}.box-filled--lightestgrey{background-color:#f9f9f9;border-color:#f9f9f9;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--lightestgrey>:last-child{margin-bottom:0}.box-filled--lightgrey{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--lightgrey>:last-child{margin-bottom:0}.box-filled--palegrey{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--palegrey>:last-child{margin-bottom:0}.box-filled--primary{background-color:#242731;border-color:#242731;border-radius:4px;color:#fff;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--primary>:last-child{margin-bottom:0}.box-filled--primary :where(a){color:currentColor}.box-filled--primary :where(a):active,.box-filled--primary :where(a):focus,.box-filled--primary :where(a):hover{color:hsla(0,0%,100%,.75)}.box-filled--primary :where(h1),.box-filled--primary :where(h2),.box-filled--primary :where(h3),.box-filled--primary :where(h4){color:#fff}.box-filled--primary a.button{color:#242731}.box-filled--utility-neutral{background-color:#008edb;border-color:#008edb;border-radius:4px;color:#fff;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-neutral>:last-child{margin-bottom:0}.box-filled--utility-neutral :where(a){color:currentColor}.box-filled--utility-neutral :where(a):active,.box-filled--utility-neutral :where(a):focus,.box-filled--utility-neutral :where(a):hover{color:hsla(0,0%,100%,.75)}.box-filled--utility-neutral :where(h1),.box-filled--utility-neutral :where(h2),.box-filled--utility-neutral :where(h3),.box-filled--utility-neutral :where(h4){color:#fff}.box-filled--utility-neutral-pastel{background-color:#ebf4ff;border-color:#ebf4ff;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-neutral-pastel>:last-child{margin-bottom:0}.box-filled--utility-positive-pastel{background-color:#dff6e4;border-color:#dff6e4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-positive-pastel>:last-child{margin-bottom:0}.box-filled--utility-warning-pastel{background-color:#fdf3ed;border-color:#fdf3ed;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-warning-pastel>:last-child{margin-bottom:0}.box-filled--utility-error-pastel{background-color:#fdeeec;border-color:#fdeeec;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-error-pastel>:last-child{margin-bottom:0}.box-accent--primary{border-left:4px solid #242731;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--primary>:last-child{margin-bottom:0}.box-accent--utility-neutral{border-left:4px solid #008edb;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-neutral>:last-child{margin-bottom:0}.box-accent--utility-positive{border-left:4px solid #0e6f22;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-positive>:last-child{margin-bottom:0}.box-accent--utility-warning{border-left:4px solid #b95818;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-warning>:last-child{margin-bottom:0}.box-accent--utility-error{border-left:4px solid #9e0e0b;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-error>:last-child{margin-bottom:0}.box-icon{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding);padding-left:var(--box-icon-left-padding);padding-block:calc(var(--box-icon-left-padding)*.5);position:relative}.box-icon>:last-child{margin-bottom:0}.box-icon:after{background-color:#008edb;background-image:url(../images/icon-system/icon_info.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--box-icon-left-padding)*.25);border-radius:24px;content:"";height:calc(var(--box-icon-left-padding)*.5);left:calc(var(--box-icon-left-padding)*.25);position:absolute;top:calc(var(--box-icon-left-padding)*.5);width:calc(var(--box-icon-left-padding)*.5)}a.box,a.box-filled,a.box-lined{cursor:pointer}.box--xsmall{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box--xsmall>:last-child{margin-bottom:0}@media screen and (min-width:22.5em){.box--xsmall{--box-padding:16px}}.box--small{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box--small>:last-child{margin-bottom:0}@media screen and (min-width:48em){.box--small{--box-padding:24px}}.box--large{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box--large>:last-child{margin-bottom:0}@media screen and (min-width:48em){.box--large{--box-padding:40px}}.box-icon__heading{font-family:Roboto,sans-serif;font-size:var(--decka-font-size);font-weight:700;margin-bottom:4px}.icon{display:inline-block;vertical-align:middle}.icon svg{height:16px;width:16px}.icon--24px svg{height:24px;width:24px}.icon--32px svg{height:32px;width:32px}.icon--40px svg{height:40px;width:40px}.icon--48px svg{height:48px;width:48px}.icon--52px svg{height:52px;width:52px}.icon--60px svg{height:60px;width:60px}.icon--68px svg{height:68px;width:68px}.icon--primary :where([stroke*="#"]){stroke:#242731;transition:stroke .25s ease-in-out}.icon--primary :where([fill*="#"]){fill:#242731;transition:fill .25s ease-in-out}.icon--current-color :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.icon--current-color :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.icon--white :where([stroke*="#"]){stroke:#fff;transition:stroke .25s ease-in-out}.icon--white :where([fill*="#"]){fill:#fff;transition:fill .25s ease-in-out}.icon-circle{background-color:#008edb;border:1px solid #008edb;border-radius:64px;display:grid;height:64px;place-items:center;width:64px}.icon-circle--positive{background-color:#26883a;border:1px solid #26883a}.icon-circle--negative{background-color:#ba210f;border:1px solid #ba210f}.icon-circle--outline{outline:1.5px solid #008edb;outline-offset:2px}.icon-circle--outline.icon-circle--positive{outline:1.5px solid #26883a;outline-offset:2px}.icon-circle--outline.icon-circle--negative{outline:1.5px solid #ba210f;outline-offset:2px}.action-bar-buttons{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-auto-flow:column;justify-content:start;margin-bottom:var(--paragraph-break)}.hero-banner{position:relative}@media screen and (min-width:48em){.hero-banner{margin-bottom:60px}}.hero-banner__title{bottom:var(--section);color:#fff;font-size:var(--h1-font-size);left:var(--wide-container-gutter);line-height:1.2;margin-bottom:0;position:absolute;right:var(--wide-container-gutter)}@media screen and (min-width:30em){.hero-banner__title{font-size:var(--giga-font-size)}}@media screen and (min-width:75em){.hero-banner__title{padding-right:min(50%,440px)}}.hero-banner__title strong{color:#242731;font-family:Poppins,sans-serif;font-weight:800}.hero-banner__title__part:last-child{display:block;padding-left:max(var(--container-padding),1em)}.hero-banner__img{display:block;min-height:240px;overflow:hidden;position:relative}@media screen and (min-width:35em){.hero-banner__img{height:calc(100vh - var(--search-bar-stacked-height))}}@media screen and (min-width:48em){.hero-banner__img{max-height:75vw}}@media screen and (min-width:75em){.hero-banner__img{height:min(100vh - 60px,840px);min-height:720px}}.hero-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner__img:after,.hero-banner__img:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-banner__img:before{background:linear-gradient(-5deg,hsla(0,0%,100%,0),#8f8bab 90%,#8f8bab);mix-blend-mode:multiply}.hero-banner__img:after{background:linear-gradient(185deg,hsla(0,0%,100%,0),#aba18b 80%,#aba18b);mix-blend-mode:multiply}.hero-banner__inner,.inner-banner{position:relative}.inner-banner{isolation:isolate;z-index:0}@media screen and (min-width:62em){.inner-banner{display:grid;grid-template-columns:1fr 1fr}}.inner-banner__img{display:block}@media screen and (min-width:62em){.inner-banner__img{grid-column:2;grid-row:1}}.inner-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:62em){.inner-banner__img img{border-bottom-left-radius:var(--standard-radius)}}.inner-banner__content{padding-bottom:min(var(--section),var(--wide-container-gutter))}@media screen and (min-width:62em){.inner-banner__content{display:flex;flex-direction:column;grid-column:1;grid-row:1}}.inner-banner__content .page-header{flex:1 1 auto;margin-bottom:0}.inner-banner__content .page-header__heading{justify-self:flex-end;padding-left:var(--xsmall-container-gutter);padding-right:var(--xsmall-container-gutter)}@media screen and (min-width:62em){.inner-banner__content .page-header__heading{padding-right:24px}}:root{--certification-medal-diameter:280px;--certification-medal-padding:calc(var(--certification-medal-diameter)*0.1135);--certification-medal-font-size:2rem}@media screen and (min-width:35em){:root{--certification-medal-diameter:370px;--certification-medal-font-size:2.4rem}}.certification-medal{border-radius:100%;display:grid;height:var(--certification-medal-diameter);isolation:isolate;padding:var(--certification-medal-padding);position:relative;text-align:center;width:var(--certification-medal-diameter)}.certification-medal__subtitle{color:rgba(36,39,49,.5);font-family:Poppins,sans-serif;font-size:var(--centi-font-size);font-weight:400;line-height:1.25;margin-bottom:calc(var(--certification-medal-font-size)*.667);width:24ch}.certification-medal__top{display:grid;justify-content:center;justify-items:center}.certification-medal__bottom,.certification-medal__top{align-items:center;height:calc((var(--certification-medal-diameter) - var(--certification-medal-padding)*2)/2)}.certification-medal__bottom{background-color:#007acf;border-radius:12px 12px var(--certification-medal-diameter) var(--certification-medal-diameter);color:#fff;display:flex;flex-direction:column}.certification-medal__label{font-family:Poppins,sans-serif;font-size:var(--certification-medal-font-size);font-weight:500;line-height:1.375;margin-bottom:.667em;padding-top:1em;text-transform:uppercase}.mini-certification-icon{display:block;margin-bottom:8px}@media screen and (min-width:35em){.mini-certification-icon{margin-bottom:calc(var(--certification-medal-font-size)*.825)}}.baric-logo{height:calc(var(--certification-medal-font-size)*.75);width:auto}.baric-logo,.tick{display:block}.crimped-star{filter:drop-shadow(0 2px 40px rgba(0,0,0,.15));height:var(--certification-medal-diameter);position:absolute;width:var(--certification-medal-diameter);z-index:-1}:root{--small-container:88vw;--small-container-gutter:6vw;--default-container:88vw;--default-container-gutter:6vw;--wide-container:88vw;--wide-container-gutter:6vw;--extra-wide-container:88vw;--extra-wide-container-gutter:6vw}@media screen and (min-width:48em){:root{--small-container:600px;--small-container-gutter:calc(50vw - var(--small-container)/2);--default-container:92vw;--default-container-gutter:4vw;--wide-container:92vw;--wide-container-gutter:4vw;--extra-wide-container:92vw;--extra-wide-container-gutter:4vw}}@media screen and (min-width:75em){:root{--default-container:980px;--default-container-gutter:calc(50vw - var(--default-container)/2)}}@media screen and (min-width:87.5em){:root{--wide-container:1264px;--wide-container-gutter:calc(50vw - var(--wide-container)/2)}}@media screen and (min-width:100em){:root{--extra-wide-container:1440px;--extra-wide-container-gutter:calc(50vw - var(--extra-wide-container)/2)}}@media screen and (min-width:150em){:root{--wide-container-gutter:calc((2400px - var(--wide-container))/2);--default-container-gutter:calc((2400px - var(--default-container))/2);--extra-wide-container-gutter:calc((2400px - var(--extra-wide-container))/2)}}.container--small{margin-inline:auto;width:var(--small-container)}.container{margin-inline:auto;width:var(--default-container)}.container--wide{margin-inline:auto;width:var(--wide-container)}.container--widest{margin-inline:auto;width:var(--extra-wide-container)}.dashboard-layout{background-color:#fff}@media screen and (min-width:48em){.dashboard-layout{background-color:#f0f2f4;display:grid;grid-template-columns:260px 1fr}}.dashboard-header{background-color:#3a57e8;color:#fff;padding:var(--section-small)}@media screen and (min-width:48em){.dashboard-header{grid-column:2;grid-row:1}}.dashboard-body{background-color:#fff;padding-inline:var(--default-container-gutter)}@media screen and (min-width:48em){.dashboard-body{grid-column:2;grid-row:2;margin-left:24px;padding-left:var(--section-small)}.dashboard-sidebar{grid-column:1;grid-row:1/3}}.date-card{align-items:center;background:#242731;color:#fff;display:flex;flex-flow:column wrap;justify-content:center;line-height:1;max-width:94px;padding:16px;text-align:center;text-transform:uppercase}.date-card__day{font-size:3.8rem;font-weight:700;line-height:1}.widget-video{clear:both;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.richtext-video-wrapper .widget-video{margin-bottom:24px;margin-top:24px}.widget-video embed,.widget-video iframe,.widget-video object{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.video-embed{aspect-ratio:16/9;max-width:100%;width:100%}.video-embed--4-3{aspect-ratio:4/3}.widget-embed{width:100%}.widget-embed :where(iframe){width:100%}:root{--field-border:1px solid #008edb;--field-border-light:1px solid #a1deff;--field-background:#fff;--field-text-color:#242426;--field-padding-vertical:0.6em;--field-padding-horizontal:1.5em;--field-line-height:1.6;--field-radius:8px;--field-vertical-whitespace:8px;--fieldset-input-diameter:calc(var(--body-font-size)*1.25);--fieldset-input-diameter-small:var(--deci-font-size)}.field-element-attach-wrapper{position:relative}.field-element-attach-wrapper__button{background:#d8d8d8;border:none;border-radius:0 5px 5px 0;bottom:1px;cursor:pointer;min-width:45px;outline:none;padding:0 7px;position:absolute;right:1px;top:1px;z-index:1}.field-element-attach-wrapper__button svg{vertical-align:middle}.field-element-attach-wrapper__button:active,.field-element-attach-wrapper__button:focus,.field-element-attach-wrapper__button:hover{background-color:#c3c3c3}.field-element-attach-wrapper .field-element .field-input .textbox,.field-element-attach-wrapper .field-element .field-input select{padding-right:55px}.field-element-attach-wrapper--white .field-element-attach-wrapper__button{background-color:#e2e4e5}.field-element-attach-wrapper--white .field-element-attach-wrapper__button:active,.field-element-attach-wrapper--white .field-element-attach-wrapper__button:focus,.field-element-attach-wrapper--white .field-element-attach-wrapper__button:hover{background-color:#d8d8d8}:where(label){display:block}:where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea){-webkit-appearance:none;background-color:var(--field-background);border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);display:block;font-size:var(--decka-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%}.field-element--small :where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea){-webkit-appearance:none;display:block;font-size:var(--body-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%;--field-padding-vertical:0.4em;--field-padding-horizontal:0.8em}.field-element--large :where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea){-webkit-appearance:none;display:block;line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%;--field-padding-vertical:1em;--field-padding-horizontal:2em}:where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea):focus{border-bottom-color:#727272}:where(textarea){border-radius:8px;resize:vertical}:where(select):not([multiple=""]){-webkit-appearance:none;background-color:var(--field-background);background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);display:block;font-size:var(--decka-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);padding-right:52px;width:100%}.field-element--small :where(select):not([multiple=""]){-webkit-appearance:none;display:block;font-size:var(--body-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%;--field-padding-vertical:0.4em;--field-padding-horizontal:0.8em;background-color:var(--field-background);background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);font-size:var(--decka-font-size);padding-right:52px}:where([type=text],[type=number],[type=email],textarea,select)[disabled]{cursor:not-allowed;opacity:.5}.field-element{--field-vertical-whitespace:24px;margin-bottom:calc(var(--field-vertical-whitespace)*2)}::-webkit-input-placeholder{color:#8c8c8c}::-moz-placeholder{color:#8c8c8c}:-ms-input-placeholder{color:#8c8c8c}:-moz-placeholder{color:#8c8c8c}.field-element--dropdown--placeholder .field-input select{color:#8c8c8c}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#c3c3c3;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #c3c3c3}input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:#c3c3c3;outline:5px auto #676767;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 80px #c3c3c3;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.field-element--checkboxlist--inline label{display:inline;padding-left:10px}.field-element--datepicker :where([type=text]),.field-element--daterangepicker :where([type=text]),.field-element--datetimepicker :where([type=text]),.field-element--datetimerangepicker :where([type=text]),.field-element--money :where([type=text]),.field-element--timepicker :where([type=text]){padding-left:52px}.field-element--disabled,.fieldset-input.fieldset-input--disabled{cursor:not-allowed;opacity:.6}.field-element--disabled .textbox[disabled],.field-element--disabled button[disabled],.field-element--disabled input[type=checkbox]+label,.field-element--disabled input[type=radio]+label,.field-element--disabled select[disabled],.fieldset-input.fieldset-input--disabled input[type=checkbox]+label,.fieldset-input.fieldset-input--disabled input[type=radio]+label{cursor:not-allowed}.field-element--hidden-label .field-label,.field-element--hidden-label .fieldset__legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.field-element--hidden-label .field-label.focusable:active,.field-element--hidden-label .field-label.focusable:focus,.field-element--hidden-label .fieldset__legend.focusable:active,.field-element--hidden-label .fieldset__legend.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.field-label__required{display:inline-block;line-height:0;text-indent:-9999px}.field-label__required:after{content:"*";display:block;line-height:inherit;text-indent:0}.field-helper{font-size:var(--deci-font-size);font-weight:400;margin-bottom:1em}.field-label .field-helper{color:#676767;margin-bottom:0;margin-top:.3em}.field-element.field-element--error .field-input .textbox,.field-element.field-element--error .field-input select{background-color:#fdeeec}.field-error__list{list-style:none;margin:0;padding:0}.field-error__list__item{background:#9e0e0b;border-left:6px solid #ba210f;color:#fff;margin:11px 0;padding:10px 20px}.field-element--fileselector .fs-preview-wrapper{-webkit-appearance:none;display:block;line-height:normal;line-height:1.4;outline:none;padding:10px 16px;width:100%}.g-recaptcha{padding-bottom:15px}.field-clearable__wrap{position:relative}.field-clearable__clear{background:none;background-image:url(../../../media/images/form-icons.svg);background-position:top -1152px left 3px;background-repeat:no-repeat;border:none;color:#d4d7de;height:22px;outline:none;padding:0;position:absolute;right:6px;top:9px;width:22px}.field-clearable__clear:hover{background-position:top -1208px left 3px}.field-element--disabled .field-clearable__clear{display:none}.field-element--colorpicker .textbox.colorpicker{height:40px;padding:2px 8px;width:48px}.daterangepicker{background:#fff;border-radius:4px;left:20px;margin-top:2px;padding:4px;position:absolute;top:100px;width:278px}.daterangepicker.opensleft:before{border-bottom:7px solid #c3c3c3;border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute;right:9px;top:-7px}.daterangepicker.opensleft:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute;right:10px;top:-6px}.daterangepicker.openscenter:before{border-bottom:7px solid #c3c3c3;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{content:"";display:inline-block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:0}.daterangepicker.openscenter:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{border-bottom:initial;border-top:7px solid #c3c3c3;bottom:-7px;top:auto}.daterangepicker.dropup:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.dropdown-menu{border:1px solid #c3c3c3;display:none;max-width:none;z-index:3000}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .calendar{display:none;margin:4px;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{border:1px solid #e2e4e5;min-width:32px;text-align:center;white-space:nowrap}.daterangepicker .calendar-table{background:#fff;border:1px solid #d8d8d8;border-radius:4px;padding:4px}.daterangepicker table{border:none;margin:0;width:100%}.daterangepicker td,.daterangepicker th{height:20px;padding:2px;text-align:center;white-space:nowrap;width:20px}.daterangepicker td,.daterangepicker th.available{cursor:pointer}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background:#f0f2f4;border-color:#e2e4e5;color:#8c8c8c}.daterangepicker td.off.in-range{background-color:#f0f2f4}.daterangepicker td.off.active{background-color:#bbbfc1;color:#fff}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#8c8c8c;cursor:not-allowed;text-decoration:line-through}.daterangepicker td.available:hover,.daterangepicker td.in-range,.daterangepicker th.available:hover{background:#fff}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#a1deff;color:#fff}.daterangepicker td.week,.daterangepicker th.week{color:#c3c3c3;font-size:80%}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect::-ms-expand,.daterangepicker select.yearselect::-ms-expand{display:none}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.monthselect,.daterangepicker select.secondselect,.daterangepicker select.yearselect{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:90%;background-repeat:no-repeat;background-size:auto;border:1px solid #c3c3c3;border-radius:4px;display:inline;font-size:1.4rem;line-height:1.2;margin-bottom:0;outline:none;padding:5px 23px 5px 8px;width:62px}.daterangepicker select.monthselect{margin-right:2%;width:40%}.daterangepicker select.yearselect{width:44%}.daterangepicker th.month{width:auto}.daterangepicker th.next,.daterangepicker th.prev{padding:1px 2px}.daterangepicker th.next .daterangepicker-next-icon,.daterangepicker th.prev .daterangepicker-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:auto;display:block;margin:0 auto;width:12px}.daterangepicker th.next .daterangepicker-next-icon{background-image:url(../images/icon-system/icon_form_arrow-right.svg)}.daterangepicker th.prev .daterangepicker-prev-icon{background-image:url(../images/icon-system/icon_form_arrow-left.svg)}.daterangepicker .calendar-table thead tr:first-child th,.daterangepicker th.month,.daterangepicker th.next,.daterangepicker th.prev{background:none;border:none}.daterangepicker th.next:hover,.daterangepicker th.prev:hover{background:none;opacity:.8}.daterangepicker .calendar-table thead tr:nth-child(2) th{background-color:#f0f2f4}.daterangepicker .input-mini{border:1px solid #c3c3c3;border-radius:4px;color:#727272;display:block;margin:4px 0 0;padding:6px;vertical-align:middle;width:100%}.daterangepicker .input-mini.active{background-color:#f0f2f4;border:1px solid #a1deff}.daterangepicker .input-mini:focus{outline:4px auto #a1deff;outline-offset:-2px}.daterangepicker .daterangepicker_input i{color:#727272;left:8px;position:absolute;top:7px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .calendar-time{line-height:30px;margin:5px auto;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#c3c3c3;cursor:not-allowed}.daterangepicker .ranges{float:none;font-size:11px;margin:4px;text-align:left}.daterangepicker .applyBtn{background-color:#a1deff;color:#fff}.daterangepicker .applyBtn:focus,.daterangepicker .applyBtn:hover{background-color:#6eccff;color:#fff}.daterangepicker .cancelBtn{background-color:#d8d8d8;color:#474747}.daterangepicker .cancelBtn:focus,.daterangepicker .cancelBtn:hover{background-color:#bfbfbf;color:#474747}.daterangepicker .ranges ul{list-style:none;margin:0 auto 12px;padding:0;width:100%}.daterangepicker .ranges li{background:#e2e4e5;border:1px solid #f0f2f4;border-radius:5px;color:#474747;cursor:pointer;font-size:1.3rem;line-height:1.2;margin-bottom:7px;padding:4px 12px 3px}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#a1deff;border:1px solid #a1deff;color:#fff}@supports (display:grid){.range_inputs{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px}}@media screen and (min-width:35em){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker .calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .calendar.left{clear:left;margin-right:0}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:left}.daterangepicker .calendar.right{margin-left:0}.daterangepicker .calendar.left .calendar-table,.daterangepicker .left .daterangepicker_input{padding-right:12px}.daterangepicker .calendar,.daterangepicker .ranges{float:left}}@media screen and (min-width:48em){.daterangepicker .ranges{float:left;width:auto}.daterangepicker .calendar.left{clear:none}}.field-element--datetimepicker .field-input,.field-element--datetimerangepicker .field-input{position:relative}.field-element--datetimepicker .field-input:before,.field-element--datetimerangepicker .field-input:before{background-image:url(../images/icon-system/icon_form_datetimepicker.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #c3c3c3;content:" ";display:block;left:2px;position:absolute;top:calc(50% - 12px);width:40px}.field-element--inline{align-items:center;display:flex;gap:.5em;margin-bottom:8px}.field-element--inline :where(.field-label){flex:0 1 auto}.field-element--inline .field-label{margin-bottom:0}.field-element--inline :where(.field-input){flex:1 1 auto;margin-bottom:0}:where(fieldset){border:none;margin:0;padding:0}.field-label,.fieldset__legend{color:#242426;font-family:Poppins,sans-serif;font-size:var(--deci-font-size);font-weight:400;line-height:var(--field-line-height);margin-bottom:var(--field-vertical-whitespace)}.field-element--checkboxlist--columns .field-element__input-set{-moz-columns:3;column-count:3}:where(.field-element) :where([type=checkbox]),:where(.fieldset-label-wrap) :where([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;position:relative}:where(.field-element) :where([type=checkbox]):before,:where(.fieldset-label-wrap) :where([type=checkbox]):before{background-color:var(--field-background);background-color:#e2e4e5;border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);border:var(--field-border);border-radius:2px;color:var(--field-text-color);content:"";display:block;font-size:var(--decka-font-size);height:var(--fieldset-input-diameter);width:var(--fieldset-input-diameter)}:where(.field-element) :where([type=checkbox]):checked:after,:where(.fieldset-label-wrap) :where([type=checkbox]):checked:after{background-color:var(--field-background);background-color:#e2e4e5;background:#008edb no-repeat 50%/85% url(../images/icon-system/icon_form_tick-thick-white.svg);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);border:var(--field-border);border-color:#008edb;border-radius:2px;color:var(--field-text-color);content:"";display:block;font-size:var(--decka-font-size);height:var(--fieldset-input-diameter);position:absolute;top:0;width:var(--fieldset-input-diameter);z-index:1}:where(.field-element) :where([type=checkbox]):checked+label,:where(.fieldset-label-wrap) :where([type=checkbox]):checked+label{color:#242731}:where(.field-element) :where([type=checkbox]):focus,:where(.fieldset-label-wrap) :where([type=checkbox]):focus{outline-color:#008edb;outline-offset:2px;outline-style:auto;outline-width:1px}:where(.field-element) :where([type=radio]),:where(.fieldset-label-wrap) :where([type=radio]){-webkit-appearance:none;-moz-appearance:none;position:relative}:where(.field-element) :where([type=radio]):before,:where(.fieldset-label-wrap) :where([type=radio]):before{background-color:var(--field-background);background-color:#e2e4e5;border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);border:var(--field-border);border-radius:100%;color:var(--field-text-color);content:"";display:block;font-size:var(--decka-font-size);height:var(--fieldset-input-diameter);width:var(--fieldset-input-diameter)}:where(.field-element) :where([type=radio]):checked:after,:where(.fieldset-label-wrap) :where([type=radio]):checked:after{background:#008edb no-repeat 50%/70% url(../images/icon-system/icon_form_tick-thick-white.svg);border-color:#008edb;border-radius:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.fieldset-label-wrap{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-grid;grid-auto-flow:column}.field-element--money .field-input{position:relative}.field-element--money .field-input .money-symbol:before{border-right:1px solid #c3c3c3;color:#727272;content:"¤";display:block;font-size:calc(var(--body-font-size)*1.2);font-weight:700;left:2px;position:absolute;text-align:center;top:calc(50% - 14px);width:40px}.field-element--money .field-input .money-symbol--dollar:before{content:"$"}.field-element--money .field-input .money-symbol--pound:before{content:"£"}.field-element--money .field-input .money-symbol--yen:before{content:"¥"}.field-element--money .field-input .money-symbol--indian_rupee:before{content:"₹"}.field-element--randomcode button{margin-top:8px}.field-element--range .field-input .textbox{background:none;background:none!important;border:none;border-radius:0;padding:0}.field-element--range .field-input input[type=range]+div{color:#727272;font-weight:700}.field-element--range .field-input input[type=range]:focus+div{color:#a1deff;font-weight:700}input[type=range]{-webkit-appearance:none;background:transparent;margin:0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#c3c3c3;border:none;border-radius:4px;box-shadow:none;cursor:pointer;height:8px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#727272;border:none;border-radius:16px;box-shadow:1px 1px 2px #595959;cursor:pointer;height:32px;margin-top:-14px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:32px}input[type=range]:focus::-webkit-slider-runnable-track{background:#c3c3c3}input[type=range]:focus::-webkit-slider-thumb{background:#a1deff;box-shadow:2px 2px 4px #727272}input[type=range]::-moz-range-track{background:#d8d8d8;border:none;border-radius:4px;box-shadow:none;cursor:pointer;height:4px;width:100%}input[type=range]::-moz-range-thumb{background:#727272;border:none;border-radius:16px;box-shadow:1px 1px 2px #595959;cursor:pointer;height:32px;width:32px}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:18px 0;color:transparent;cursor:pointer;height:4px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#d8d8d8;border:none;border-radius:4px;box-shadow:none}input[type=range]::-ms-thumb{background:#727272;border:none;border-radius:16px;box-shadow:1px 1px 2px #595959;cursor:pointer;height:32px;width:32px}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#d8d8d8}@supports (display:block){input[type=range]{margin:12.8px 0}}:where(.field-label--required):after{content:" *";display:inline-block}:where(.field-label__required){display:inline-block;line-height:0;text-indent:-9999px}:where(.field-label__required):after{color:#9e0e0b;content:"*";margin-left:5px}.field-input select[multiple]{background-image:none;padding-right:var(--field-padding-horizontal)}.field-input select::-ms-expand{display:none}.field-element--select--multiple select{background-image:none;padding:var(--field-padding-vertical) var(--field-padding-horizontal)}.field-element--select--multiple option{padding:8px}.site-search-form{margin:0 0 40px}.site-search-form--header{margin:0}.search-result{border-top:1px solid #c3c3c3;margin:20px 0;padding:20px 0}.search-result p:last-child{margin-bottom:0}.submit-bar{margin-top:var(--field-vertical-whitespace);padding-block:8px;text-align:right}.sidebar .submit-bar{padding:12px 0}.submit-bar a{margin-right:20px}.field-element--timepicker .field-input{position:relative}.field-element--timepicker .field-input:before{background-image:url(../images/icon-system/icon_form_timepicker.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #c3c3c3;content:" ";display:block;left:2px;position:absolute;top:calc(50% - 12px);width:40px}.ui-timepicker{display:block;height:200px;overflow:auto;position:absolute;z-index:9999!important}.ui-timepicker-standard{background-color:#fff;border:1px solid #c3c3c3;border-radius:4px;display:block;list-style:none outside none;margin:4px 0 0;padding:6px}.ui-timepicker-standard a{color:#474747}.ui-timepicker-standard .ui-state-hover{background-color:#e2e4e5}.ui-timepicker-standard .ui-menu-item{clear:left;float:left;margin:0;padding:0;width:100%}.ui-timepicker-standard .ui-menu-item a{border-radius:4px;display:block;line-height:1.5;padding:6px 12px;text-decoration:none}.ui-timepicker-hidden{display:none}.field-element--totalselector{position:relative}.field-element--totalselector .field-input .total-selector__output{-webkit-appearance:none;background-color:var(--field-background);background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);display:block;font-size:var(--decka-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);padding-right:52px;width:100%}.field-element--totalselector__dropdown{background:#fff;border:1px solid #c3c3c3;border-radius:4px;display:none;left:0;margin-top:2px;padding:20px 24px;position:absolute;right:0;top:100%;white-space:nowrap;z-index:800}.field-element--totalselector.field-element--totalselector--active .field-element--totalselector__dropdown{display:block}.total-selector__dropdown__field{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 0 16px}.total-selector__dropdown__field:last-child{margin-bottom:0}.total-selector__dropdown__field__labels{flex:0 0 auto}.total-selector__dropdown__field__buttons{display:flex;flex:0 0 auto;flex-wrap:nowrap}.total-selector__dropdown__field__button{-webkit-appearance:none;background:none;background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #bbbfc1;border-radius:4px;color:#8c8c8c;cursor:pointer;flex:0 0 auto;font-size:1.4rem;height:32px;outline:none;padding:0;width:32px}.total-selector__dropdown__field__button.total-selector__dropdown__field__button--decrease{background-image:url(../images/icon-system/icon_form_minus.svg);background-position:left 8px -1 center}.total-selector__dropdown__field__button.total-selector__dropdown__field__button--increase{background-image:url(../images/icon-system/icon_form_plus.svg);background-position:right 8px -1 center}.total-selector__dropdown__field__button:focus{background-color:#f0f2f4;border-color:#8c8c8c;color:#8c8c8c}.total-selector__dropdown__field__button:hover{border-color:#8c8c8c;color:#8c8c8c}.total-selector__dropdown__field__button.total-selector__dropdown__field__button--max,.total-selector__dropdown__field__button.total-selector__dropdown__field__button--min{border-color:#d8d8d8;color:#8c8c8c;opacity:.5;pointer-events:none}.total-selector__dropdown__field__total{flex:0 0 auto;font-size:1.8rem;padding:4px 6px;text-align:center;width:50px}.total-selector__dropdown__field__labels p{display:block;margin-right:8px}.total-selector__dropdown__field__labels__title{font-size:1.6rem;margin:0}.total-selector__dropdown__field__labels__helper{font-size:var(--deci-font-size);margin:0}.field-element--totalselector__fields{display:none}.total-selector__dropdown__close__button-wrap{padding-top:10px;text-align:right}@media only screen and (min-width:37.5em){.field-element--totalselector__dropdown{min-width:320px;right:auto}.total-selector__dropdown__field__labels__helper{font-size:1.5rem;line-height:1}.total-selector__dropdown__field{margin:0 0 24px}}@media only screen and (min-width:48.063em){.total-selector__dropdown__close__button-wrap{display:none}}.field-element--upload .field-input input[type=file]{background-color:transparent;border:1px solid transparent;border-radius:4px}input[type=file]::-webkit-file-upload-button{background:#000;background-color:#f0f2f4;border:1px solid #c3c3c3;border-radius:4px;outline:none;padding:12px 16px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=file]:hover::-webkit-file-upload-button{background-color:#e2e4e5;border:1px solid #aaa}input[type=file]:focus::-webkit-file-upload-button{background-color:#e2e4e5;outline:none}input[type=file]:active::-webkit-file-upload-button{background-color:#d8d8d8;outline:none}input[type=file]:focus{outline:5px auto #8c8c8c}input[type=file i]:focus{outline-offset:0}.field-element--white input[type=file]::-webkit-file-upload-button{background-color:#fff}.field-element--white input[type=file]:hover::-webkit-file-upload-button{background-color:#e2e4e5;border:1px solid #aaa}.field-element--white input[type=file]:focus::-webkit-file-upload-button{background-color:#e2e4e5}.field-element--white input[type=file]:active::-webkit-file-upload-button{background-color:#d8d8d8}.image-gallery__figure{display:block;margin:0;overflow:hidden;position:relative}.image-gallery__figure__caption{background:linear-gradient(0deg,rgba(0,0,0,.2),transparent);bottom:0;color:#fff;left:0;padding:16px 4px 4px;position:absolute;right:0;text-shadow:1px 1px 4px rgba(0,0,0,.2)}.image-gallery__slider .splide__slide img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-gallery__slider .splide__slide.active img{animation:fadeIn .35s ease-in;animation-fill-mode:forwards}.image-gallery__slider .image-gallery__figure{margin-bottom:0}.image-gallery__slider.columns-1 .image-gallery__figure,.image-gallery__slider.columns-1 .image-gallery__image{width:100%}.image-gallery__grid{display:grid;gap:20px;grid-template-columns:1fr}.image-gallery__grid.columns-2,.image-gallery__grid.columns-4{grid-template-columns:repeat(2,1fr)}.image-gallery__grid.columns-3,.image-gallery__grid.columns-5,.image-gallery__grid.columns-6{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:48em){.image-gallery__grid.columns-4{grid-template-columns:repeat(4,1fr)}.image-gallery__grid.columns-5{grid-template-columns:repeat(5,1fr)}.image-gallery__grid.columns-6{grid-template-columns:repeat(6,1fr)}}.image-gallery__grid figure,.image-gallery__grid img{width:100%}.image-gallery__grid .image-gallery__figure{position:relative}.image-gallery__grid .image-gallery__figure:active figcaption,.image-gallery__grid .image-gallery__figure:focus figcaption,.image-gallery__grid .image-gallery__figure:hover figcaption{opacity:1}.image-gallery__grid .image-gallery__figure figcaption{align-items:center;background-color:rgba(0,0,0,.5);bottom:10px;color:#fff;display:flex;justify-content:center;left:10px;line-height:1.3;margin:0;opacity:0;padding:10px;position:absolute;right:10px;text-align:center;top:10px;transition:all .4s ease;z-index:2}@media screen and (min-width:35em){.image-gallery__grid .image-gallery__figure figcaption{bottom:20px;font-size:18px;left:20px;padding:16.6666%;right:20px;top:20px}}@media screen and (min-width:48em){.image-gallery__grid .image-gallery__figure figcaption{font-size:24px}}.feature-image-gallery{position:relative}@media screen and (min-width:35em){.feature-image-gallery{padding-inline:var(--wide-container-gutter)}.feature-image-gallery .splide__arrows{display:none}.feature-image-gallery__inner{gap:min(var(--standard-radius),var(--large-font-size));grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:48em){.feature-image-gallery__inner{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:35em){.splide.is-initialized:not(.is-active) .splide__list.feature-image-gallery__inner{display:grid}}.feature-image-gallery__item{display:block;flex:0 0 100%;overflow:hidden}@media screen and (min-width:35em){.feature-image-gallery__item{border-radius:var(--standard-radius)}}.feature-image-gallery__item:active,.feature-image-gallery__item:focus,.feature-image-gallery__item:hover{color:inherit}.feature-image-gallery__item img{height:100%;width:100%}.feature-image-gallery__item--1{grid-column:1/4}@media screen and (min-width:35em){.feature-image-gallery__item--1{grid-column:1/3;grid-row:1;position:relative}}@media screen and (min-width:48em){.feature-image-gallery__item--1{grid-column:1/3;grid-row:1/3}}:root{--feature-gallery-launcher-diameter:43px}.feature-image-gallery__count{bottom:1em;color:#fff;line-height:var(--feature-gallery-launcher-diameter);position:absolute;right:calc(1.5em + var(--feature-gallery-launcher-diameter));z-index:1}.feature-image-gallery__launcher{bottom:1em;position:absolute;right:1em;z-index:1}@media screen and (min-width:35em){.feature-image-gallery__launcher{left:1em;right:auto}}@media screen and (max-width:34.9375em){.feature-image-gallery__launcher{height:var(--feature-gallery-launcher-diameter);padding:0;width:var(--feature-gallery-launcher-diameter)}}.feature-image-gallery__launcher--item{display:none}@media screen and (min-width:35em){.feature-image-gallery__launcher--item{display:inline-grid}}@media screen and (max-width:34.9375em){.feature-image-gallery__launcher--slider{pointer-events:none}}@media screen and (min-width:35em){.feature-image-gallery__launcher--slider{display:none}}@media screen and (min-width:48em){.feature-image-gallery__item--4,.feature-image-gallery__item--5{grid-row:2}}@media screen and (min-width:35em){.feature-image-gallery__item--hidden{display:none}}.feature-image-gallery__item--map{background-color:#242731;display:grid;place-items:center;position:relative}@media screen and (min-width:35em){.feature-image-gallery__item--map{grid-column:2;grid-row:3}}@media screen and (min-width:48em){.feature-image-gallery__item--map{grid-column:4;grid-row:2}}@media screen and (min-width:35em){.feature-image-gallery--map .feature-image-gallery__count{display:none}}.feature-image-gallery__map-cta{bottom:1em;position:absolute;right:1em;z-index:1}.sidebar-linklist{margin:0;padding:0}.sidebar-linklist__item{border-bottom:1px solid #d6d6d6;position:relative}.sidebar-linklist__item__button{background:none;border:none;display:block;padding:10px 18px 10px 1.5em}.sidebar-linklist__item__button:before{color:#000;content:">";left:0;position:absolute;top:calc(10px + .1em);transform:rotate(0deg);transform-origin:center;transition:left .2s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out}.sidebar-linklist__item--expanded .sidebar-linklist__item__button:before,.sidebar-linklist__item:hover .sidebar-linklist__item__button:before{left:.5em}.sidebar-linklist__item--expanded .sidebar-linklist__item__button:before{transform:rotate(90deg)}.sidebar-linklist__item__sublist{list-style:none;margin:0;padding:0}.sidebar-linklist__item__sublist__item{list-style:none}.sidebar-linklist__item__sublist__item__link:before{color:#000;content:"– "}.sidebar-linklist__item__sublist__item__link{display:block;padding:.25em .25em .25em 1.5em;text-decoration:none;transition:background-color .2s ease-in-out}.sidebar-linklist__item__sublist__item__link:active,.sidebar-linklist__item__sublist__item__link:focus,.sidebar-linklist__item__sublist__item__link:hover{background:rgba(0,0,0,.05)}.social-list{align-items:center;display:grid;gap:16px;grid-auto-flow:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.social-list--right{justify-content:flex-end}.social-list--center{justify-content:center}.social-list__item{display:inline-block}.social-list__item a{color:inherit;display:grid;place-items:center}.social-list__item :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.social-list__item :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.social-list--primary{color:rgba(36,39,49,.7)}.social-list--grey a{color:#bbbfc1}.social-list--grey a:active,.social-list--grey a:focus,.social-list--grey a:hover{color:#8c8c8c}.social-list--circle a{align-items:center;background-color:currentColor;border-radius:50%;display:block;display:flex;height:40px;justify-content:center;padding:8px;transition:background-color .25s ease-in-out;width:40px}.social-list--circle :where([stroke*="#"]){stroke:#fff;transition:stroke .25s ease-in-out}.social-list--circle :where([fill*="#"]){fill:#fff;transition:fill .25s ease-in-out}.social-list--footer{gap:16px}@media screen and (min-width:35em){.social-list--footer{gap:32px}}.social-list--footer svg{height:32px;width:32px}.widget-FileList{background:#c3c3c3;margin-bottom:16px;padding:20px}.widget-FileList ul{list-style:none;margin:0;padding:0}.widget-FileList li{margin-bottom:8px}.widget-FileList li:last-child{margin-bottom:0}.widget-FileList .document{background:url(../../images/icon-system/icon_document.svg) no-repeat;min-height:24px;padding-left:32px}.widget-FileList .document-pdf{background-image:url(../../images/icon-system/icon_pdf.svg)}.widget-FileList .document-gif,.widget-FileList .document-jpg,.widget-FileList .document-png{background-image:url(../../images/icon-system/icon_image.svg)}.widget-FileList .document-doc,.widget-FileList .document-docx,.widget-FileList .document-rtf,.widget-FileList .document-txt{background-image:url(../../images/icon-system/icon_word-doc.svg)}.widget-FileList .document-csv,.widget-FileList .document-xls,.widget-FileList .document-xlsx{background-image:url(../../images/icon-system/icon_spreadsheet.svg)}.widget-FileList .document-aac,.widget-FileList .document-mp3,.widget-FileList .document-oga{background-image:url(../../images/icon-system/icon_sound.svg)}.widget-FileList .document-aac,.widget-FileList .document-avi,.widget-FileList .document-mov,.widget-FileList .document-mp4,.widget-FileList .document-mpeg,.widget-FileList .document-mpg,.widget-FileList .document-ogv,.widget-FileList .document-webm,.widget-FileList .document-wmv{background-image:url(../../images/icon-system/icon_video.svg)}.widget-FileList a{border-bottom:1px solid rgba(36,39,49,0);color:#242731;display:inline-block;padding-bottom:1px;text-decoration:none;transition:border-color .2s ease-in-out}.widget-FileList a:active,.widget-FileList a:focus,.widget-FileList a:hover{border-color:#242731;text-decoration:none}@media screen and (min-width:22.5em){.widget-FileList{padding:30px}}.children-gallery-list{display:grid;gap:16px;grid-template-columns:1fr;list-style-type:none;padding-left:0}@media screen and (min-width:48em){.children-gallery-list--2,.children-gallery-list--3,.children-gallery-list--4,.children-gallery-list--5{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62em){.children-gallery-list{gap:24px}.children-gallery-list--3{grid-template-columns:repeat(3,1fr)}.children-gallery-list--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:75em){.children-gallery-list--5{gap:40px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:87.5em){.children-gallery-list{gap:40px}.children-gallery-list--5{grid-template-columns:repeat(5,1fr)}}.children-gallery-list__item__link{background-color:#191b22;border-radius:var(--standard-radius);box-shadow:0 20px 30px rgba(0,0,0,.12);color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,text-decoration-color .25s ease-in-out,color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,text-decoration-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.children-gallery-list__item__link:active,.children-gallery-list__item__link:focus,.children-gallery-list__item__link:hover{background-color:#242731;box-shadow:0 4px 8px rgba(0,0,0,.18)}.children-gallery-list__item__link:active .children-gallery-list__item__image img,.children-gallery-list__item__link:focus .children-gallery-list__item__image img,.children-gallery-list__item__link:hover .children-gallery-list__item__image img{transform:scale(1.02)}.children-gallery-list__item__link:active .children-gallery-list__item__image:after,.children-gallery-list__item__link:active .children-gallery-list__item__image:before,.children-gallery-list__item__link:focus .children-gallery-list__item__image:after,.children-gallery-list__item__link:focus .children-gallery-list__item__image:before,.children-gallery-list__item__link:hover .children-gallery-list__item__image:after,.children-gallery-list__item__link:hover .children-gallery-list__item__image:before{opacity:.5}.children-gallery-list__item__image{background:#8c8c8c;background-color:#242731;background-color:transparent;background-image:url(../images/logo.svg);background-image:url(../images/logo-mono.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;display:block;position:relative;transition:transform .25s ease-in-out}.children-gallery-list__item__image img{transform:scale(1);transition:transform .25s ease-in-out}.children-gallery-list__item__image:after,.children-gallery-list__item__image:before{border-radius:var(--standard-radius);bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.children-gallery-list__item__image:before{background:linear-gradient(-5deg,hsla(0,0%,100%,0),#8f8bab 90%,#8f8bab);mix-blend-mode:multiply}.children-gallery-list__item__image:after{background:linear-gradient(185deg,hsla(0,0%,100%,0),#aba18b 80%,#aba18b);mix-blend-mode:multiply}.children-gallery-list__item--fallback .children-gallery-list__item__image{padding-bottom:100%}.children-gallery-list__item--fallback .children-gallery-list__item__image:after,.children-gallery-list__item--fallback .children-gallery-list__item__image:before{content:none}.children-gallery-list__item__title{bottom:0;color:#fff;font-family:Poppins,sans-serif;font-weight:500;left:0;margin:0;padding-block:12px;padding-inline:calc(var(--standard-radius)*.75);position:absolute;right:0}:root{--layout-column-gap:6vw;--layout-gutter:calc(var(--default-container-gutter) - var(--layout-column-gap))}@media screen and (min-width:48em){:root{--layout-column-gap:32px}}@media screen and (min-width:100em){:root{--layout-column-gap:48px}}.page--has_sidebar #content>.container{-moz-column-gap:var(--layout-column-gap);column-gap:var(--layout-column-gap);display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto}@media screen and (min-width:75em){.page--has_sidebar #content>.container{grid-auto-flow:dense}}.page--has_sidebar #content>.container :where(.mainbar),.page--has_sidebar #content>.container>*{grid-column:1/3}@media screen and (min-width:75em){.page--has_sidebar #content>.container :where(.mainbar){grid-column:2/2}}@media screen and (min-width:75em){.page--has_sidebar #content>.container :where(.sidebar){grid-column:1/1}}.mainbar--narrow{margin-inline:auto;width:var(--default-container)}.tile{background:#fff}.tile__inner{height:100%}.tile__img img{width:100%}.tile__content{padding:20px 25px}.card{background-color:#fff;border:1px solid #e2e4e5;border-radius:4px;display:flex;flex-direction:column;height:100%;outline:3px solid transparent;outline-offset:-1px;padding:16px;transition:outline .25s ease-in-out,box-shadow .25s ease-in-out,border .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}.card[role=link]:active,.card[role=link]:focus,.card[role=link]:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.33)}[class*=doc-set-].card,a.card{cursor:pointer}[class*=doc-set-].card:active,[class*=doc-set-].card:focus,[class*=doc-set-].card:hover,a.card:active,a.card:focus,a.card:hover{outline-color:#008edb}.card.selected{background-color:#dff6e4;outline-color:#26883a}.card.selected:active,.card.selected:focus,.card.selected:hover{outline-color:#0e6f22}.card__title{font-size:var(--body-font-size);line-height:1.2;margin-bottom:8px;order:-2}.card__subtitle,.card__title{font-family:Poppins,sans-serif;font-weight:700}.card__subtitle{font-size:var(--medium-font-size)}.card__description{margin-inline:auto;max-width:48ch}.card__media{align-items:center;border-radius:2px;display:flex;justify-content:center;margin-bottom:var(--paragraph-break);overflow:hidden}.card__fallback,.card__img,.card__video{background-color:#e2e4e5;order:-3}.card__img{-o-object-fit:cover;object-fit:cover;width:100%}.card__media__fallback-logo{height:auto;max-height:60%;max-width:60%;width:auto}.card__cta{align-self:center;margin-top:24px}.card--shadow{background-color:#fff;border:none;box-shadow:0 2px 4px rgba(0,0,0,.25)}[class*=doc-set-].card--shadow,a.card--shadow{cursor:pointer}[class*=doc-set-].card--shadow:active,[class*=doc-set-].card--shadow:focus,[class*=doc-set-].card--shadow:hover,a.card--shadow:active,a.card--shadow:focus,a.card--shadow:hover{box-shadow:0 0 1px rgba(0,0,0,.5)}:root{--sidepadding:8px;--vertpadding:8px}@media screen and (min-width:22.5em){:root{--sidepadding:12px;--vertpadding:10px}}@media screen and (min-width:35em){:root{--sidepadding:16px;--vertpadding:12px}}@media screen and (min-width:48em){:root{--sidepadding:24px;--vertpadding:16px}}@media screen and (min-width:87.5em){:root{--sidepadding:44px;--vertpadding:28px}}.media-object__img{float:left;height:100%;width:100%}.media-object__img img{width:100%}.media-object__content{float:left;margin-top:20px;width:100%}.media-object{float:left;padding:20px;width:100%}.media-object:after,.media-object:before{clear:both}.media-object__details{color:#727272;font-weight:700}.media-object__date:after{content:" | "}@media screen and (min-width:48em){.media-object{padding:0}.media-object__img{width:33%}.media-object__content{margin-top:0;padding-left:20px;width:66%}}.team-tile{color:inherit;text-decoration:none}.team-tile__textarea{background-color:#e2e4e5;padding:8px}.team-tile__social svg :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.team-tile__social svg :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.modal-window{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0;transition:background .25s ease-in-out;z-index:-999}.modal-window--visible{background-color:rgba(0,0,0,.8);z-index:900000}.modal-window__mainbox{background-color:#fff;left:50%;max-height:90%;max-width:94%;opacity:0;padding:8px 16px;position:absolute;top:50%;transform:translate(-50%) scale(.75);transition:all .25s ease-in-out;width:100ch}@media screen and (min-width:30em){.modal-window__mainbox{padding:16px 24px}}@media screen and (min-width:48em){.modal-window__mainbox{padding:32px 48px}}.modal-window--visible .modal-window__mainbox{opacity:1;transform:translate(-50%,-50%) scale(1)}.modal-window__mainbox__closebtn{align-items:center;background-color:#e2e4e5;border:2px solid #e2e4e5;border-radius:100px;box-shadow:0 0 8px rgba(0,0,0,.2);cursor:pointer;display:grid;height:32px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:background .25s ease-in-out,box-shadow .25s ease-in-out;width:32px}@media screen and (min-width:30em){.modal-window__mainbox__closebtn{right:-16px;top:-16px}}.modal-window__mainbox__closebtn svg{height:16px;opacity:.65;pointer-events:none;transition:opacity .25s ease-in-out;width:16px}.modal-window__mainbox__closebtn:active,.modal-window__mainbox__closebtn:focus,.modal-window__mainbox__closebtn:hover{background-color:#c3c3c3;box-shadow:0 0 16px rgba(0,0,0,.35)}.modal-window__mainbox__closebtn:active svg,.modal-window__mainbox__closebtn:focus svg,.modal-window__mainbox__closebtn:hover svg{opacity:1}.md-window--centered{text-align:center}.modal-overlay{background:rgba(0,0,0,.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15);margin:80px auto 0;max-width:420px;padding:32px 24px 24px;position:relative}.modal-close{background:none;border:none;color:#888;cursor:pointer;font-size:1.7em;position:absolute;right:16px;top:12px}.modal-title{font-size:1.25em;font-weight:700;margin-bottom:12px}.modal-content{font-size:1em;line-height:1.6}.breadcrumb{color:#8c8c8c;display:flex;flex-wrap:wrap;line-height:1.2;list-style:none;margin:1.5rem 0;padding:0}.breadcrumb li,.breadcrumb__crumb{display:block}.breadcrumb li:before,.breadcrumb__crumb:before{content:" › "}.breadcrumb li:first-child:before,.breadcrumb__crumb:first-child:before{content:unset}.breadcrumb li a,.breadcrumb__crumb__link{text-decoration:none}.breadcrumb li a :where([stroke*="#"]),.breadcrumb__crumb__link :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.breadcrumb li a :where([fill*="#"]),.breadcrumb__crumb__link :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.breadcrumb--channel .breadcrumb li:last-child,.breadcrumb--channel .breadcrumb__crumb:last-child{max-width:25ch;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}@media screen and (max-width:47.9375em){.breadcrumb--channel .breadcrumb li:nth-last-child(2),.breadcrumb--channel .breadcrumb__crumb:nth-last-child(2){display:none}.breadcrumb--channel .breadcrumb li:nth-last-child(3),.breadcrumb--channel .breadcrumb__crumb:nth-last-child(3){display:inline-block}}.breadcrumb__crumb--home .breadcrumb__crumb__link__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.breadcrumb__crumb--home .breadcrumb__crumb__link__label.focusable:active,.breadcrumb__crumb--home .breadcrumb__crumb__link__label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.breadcrumb--page-header{border-bottom:1px solid #e2e4e5;border-top:1px solid #e2e4e5;margin-bottom:0;margin-top:-1px;margin-inline:calc(var(--wide-container-gutter)*-1);padding-block:1em;padding-inline:var(--wide-container-gutter)}@media screen and (max-width:61.9375em){.breadcrumb--property{display:none}}@media screen and (max-width:34.9375em){.breadcrumb--location{margin-bottom:var(--section-small);margin-top:0}}:root{--nav-item-gap:0.75em}.nav-stacked{display:flex;flex-direction:column;list-style-type:none;margin:0 0 1.5em;padding-left:0}.nav-stacked__item{margin-block:8px}.nav-stacked__inner{align-items:center;border-radius:4px;-moz-column-gap:var(--nav-item-gap);column-gap:var(--nav-item-gap);display:grid;grid-auto-flow:column;justify-content:start;padding:.5em 1em;transition:color .25s ease-in-out,background-color .25s ease-in-out}.item-depth-2{padding-left:calc(24px - var(--nav-item-gap))}.item-depth-2>.nav-stacked__inner:before{background-color:rgba(36,39,49,.5);border-radius:10px;content:"";display:block;height:10px;width:10px}.current-item>.nav-stacked__inner{background-color:#3a57e8;color:#fff}.current-item>.nav-stacked__inner:before{background-color:#fff}.ancestor-item>.nav-stacked__inner{background-color:#3a57e8;color:#fff}.ancestor-item>.nav-stacked__inner:before{background-color:#fff}.nav-stacked__sublist{list-style-type:none;margin:0;padding-left:0}.nav-stacked__icon{display:grid;place-items:center;width:24px}.nav-stacked__icon [fill*="#"]{fill:rgba(36,39,49,.5)}.ancestor-item>.nav-stacked__inner .nav-stacked__icon [fill*="#"],.current-item>.nav-stacked__inner .nav-stacked__icon [fill*="#"]{fill:#fff}.nav-stacked__link{color:inherit;text-decoration:none}.related-links{margin-bottom:1.5em}.related-links__title{line-height:normal}.related-links ul{list-style-type:none;margin:0;padding-left:0}.related-links ul a{color:inherit;display:inline-block;padding-bottom:.5em;padding-top:.5em;position:relative;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}.related-links ul a:after{background-color:currentColor;bottom:.5em;content:"";height:1px;left:0;left:50%;position:absolute;right:0;right:50%;transition:left .25s ease-in-out,right .25s ease-in-out,background-color .25s ease-in-out}.related-links ul a:active,.related-links ul a:focus,.related-links ul a:hover{color:#006da8}.related-links ul a:active:after,.related-links ul a:focus:after,.related-links ul a:hover:after{left:0;right:0}.related-links ul li.current-item>a:before{background-color:currentColor;transition:left .25s ease-in-out,right .25s ease-in-out,background-color .1s ease-in-out}.related-links ul li.current-item>a:after{background-color:#008edb;transition:left .25s ease-in-out .1s,right .25s ease-in-out .1s,background-color .25s ease-in-out}.related-links ul li.current-item>a:active,.related-links ul li.current-item>a:focus,.related-links ul li.current-item>a:hover{color:#006da8}.related-links ul li.current-item>a:active:before,.related-links ul li.current-item>a:focus:before,.related-links ul li.current-item>a:hover:before{background-color:#e2e4e5}.related-links .depth1 li{display:block}.related-links .depth2{margin-left:.5em}.widget-RelatedLinks{margin-bottom:25px}.widget-RelatedLinks ul{list-style:none;margin:0;padding:0}.widget-RelatedLinks a{color:#2a333e;display:block;padding:9px 0;text-decoration:none}.widget-RelatedLinks li.depth1{border-bottom:1px solid #e6e1e1;position:relative}.widget-RelatedLinks li.depth1:last-child{border-bottom:none}.widget-RelatedLinks li.depth1>a{padding:9px 0}.widget-RelatedLinks li.depth1.on>a{border-left:3px solid #007acf;padding-left:20px}.widget-RelatedLinks li.depth2{font-size:1.4rem}.widget-RelatedLinks li.depth2 a:before{content:"- "}.widget-RelatedLinks li.depth2 a{padding:3px 0 3px 24px}.widget-RelatedLinks li>a:hover{color:#000}.widget-RelatedLinks li.depth2.on>a{color:#007acf;font-weight:700}.number-disc{background-color:#008edb;border-radius:100%;color:#fff;display:inline-grid;height:2em;place-items:center;transition:background-color .25s ease-in-out;width:2em}.number-disc.satisfied{background-color:#0e6f22}.old-browser__banner{background:#cc1e34;color:#fff;display:none;height:40%;left:0;padding:10px 20px;position:fixed;right:0;top:0;width:100%;z-index:9999}.old-browser__banner a{color:#fff;font-weight:700;text-decoration:underline}.old-browser__banner a:active,.old-browser__banner a:focus,.old-browser__banner a:hover{color:#fff;text-decoration:none}.old-browser__banner .old-browser__center{display:table-cell;margin:auto;text-align:center;vertical-align:middle}.old-browser .old-browser__banner{display:table}.overlay{display:grid;font-family:Poppins,sans-serif;font-size:var(--decka-font-size);font-weight:700;place-items:center;text-align:center}.overlay--visible{background:rgba(0,0,0,.25);bottom:0;left:0;position:absolute;right:0;top:0}:root{--progress-bar-gap:32px}@media screen and (min-width:35em){:root{--progress-bar-gap:64px}}.progress-bar__steps{display:grid;gap:var(--progress-bar-gap);grid-auto-flow:column;justify-content:center;list-style-type:none;padding-left:0}.progress-bar__step{background:#fff;border:1px solid #e2e4e5;border-radius:12px;height:12px;position:relative;width:12px}.progress-bar__step:before{border:1px solid #e2e4e5;content:"";position:absolute;right:calc(100% + 8px);top:50%;width:calc(var(--progress-bar-gap) - 16px)}.progress-bar__step:first-child:before{content:none}.progress-bar__step.in-progress{background-color:#75ceff;border-color:#75ceff}.progress-bar__step.complete{background-color:#008edb;border-color:#008edb}.progress-bar__step__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.progress-bar__step__label.focusable:active,.progress-bar__step__label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bg-default,.bg-white{background-color:#fff}.bg-default-tint-00,.bg-palegrey{background-color:#f9f9f9}.bg-default-tint-00.background--bleed,.bg-palegrey.background--bleed{position:relative}.bg-default-tint-00.background--bleed:before,.bg-palegrey.background--bleed:before{background-color:#f9f9f9;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-default-tint-00.background--bleed:after,.bg-palegrey.background--bleed:after{background-color:#f9f9f9;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}.bg-default-tint-01,.bg-lightgrey{background-color:#f0f2f4}.bg-default-tint-01.background--bleed,.bg-lightgrey.background--bleed{position:relative}.bg-default-tint-01.background--bleed:before,.bg-lightgrey.background--bleed:before{background-color:#f0f2f4;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-default-tint-01.background--bleed:after,.bg-lightgrey.background--bleed:after{background-color:#f0f2f4;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}.bg-default-tint-02{background-color:#e2e4e5}.bg-default-tint-02.background--bleed{position:relative}.bg-default-tint-02.background--bleed:before{background-color:#e2e4e5;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-default-tint-02.background--bleed:after{background-color:#e2e4e5;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}.bg-primary{background-color:#242731;color:#fff}.bg-primary :where(a){color:currentColor}.bg-primary :where(a):active,.bg-primary :where(a):focus,.bg-primary :where(a):hover{color:hsla(0,0%,100%,.75)}.bg-primary :where(h1),.bg-primary :where(h2),.bg-primary :where(h3),.bg-primary :where(h4){color:#fff}.bg-primary.background--bleed{position:relative}.bg-primary.background--bleed:before{right:100%}.bg-primary.background--bleed:after,.bg-primary.background--bleed:before{background-color:#242731;bottom:0;content:"";position:absolute;top:0;width:100vw}.bg-primary.background--bleed:after{left:100%}.bg-alternative{background-color:#3a57e8}.bg-alternative.background--bleed{position:relative}.bg-alternative.background--bleed:before{background-color:#3a57e8;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-alternative.background--bleed:after{background-color:#3a57e8;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}:root{--section-small:15px;--section:20px;--section-large:40px}@media screen and (min-width:22.5em){:root{--section-small:24px;--section:40px;--section-large:80px}}@media screen and (min-width:48em){:root{--section-small:40px;--section:80px;--section-large:120px}}.section,.section-regular{padding-bottom:var(--section);padding-top:var(--section)}.section-small{padding-bottom:var(--section-small);padding-top:var(--section-small)}.section-large{padding-bottom:var(--section-large);padding-top:var(--section-large)}.section-t0{padding-top:0}.section-b0{padding-bottom:0}.vertical-gap--sep-line:before{border-bottom:1px solid #c3c3c3;content:"";display:block}.section-header{padding-bottom:var(--section-small);text-align:center}.dashboard-sidebar{background-color:#fff;border-top:1px solid #e2e4e5;height:100%;padding:8px}blockquote{background:#e2e4e5;clear:both;font-style:italic;margin:var(--body-font-size) 0;padding:20px 25px;position:relative}blockquote :first-child{margin-top:0}blockquote :last-child{margin-bottom:0}blockquote:after,blockquote:before{color:#e2e4e5;display:block;font-family:Big Caslon,Book Antiqua,Palatino Linotype,Georgia,serif;font-size:13rem;font-style:italic;height:25px;line-height:10px;position:absolute;width:50px}blockquote:before{content:"“";left:-8px;top:38px}blockquote:after{bottom:-36px;content:"”";right:18px}@media screen and (min-width:62em){.blockquote--left{clear:right;float:left;margin-left:0;margin-right:20px;width:45%}.blockquote--right{clear:left;float:right;margin-left:20px;margin-right:0;width:45%}}.expando,.expando.expando--expanded{background:#f0f2f4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #fff;font-family:Poppins,sans-serif;font-weight:400;margin:0 0 1em;padding:.5em 40px 1em}.expando.expando-ptop{padding-top:40px}.js .expando[aria-expanded=false]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js .expando[aria-expanded=true]{clip:auto;animation:fadeInDown .2s ease;animation-fill-mode:forwards;height:auto;overflow:visible;position:relative;width:auto}.js .expando[aria-expanded=true] .expando-open__icon:before{transform:rotate(-45deg)}.js .expando[aria-expanded=true] .expando-open__icon:after{transform:rotate(45deg)}.js .expando>:last-child{margin-bottom:0}.expando-open{-webkit-appearance:none;border:none;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;margin:0 0 var(--paragraph-break);outline:none;padding-block:8px;padding-left:40px;padding-right:1em;position:relative;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-radius .25s ease-in-out}.expando-open:focus,.expando-open:hover{text-decoration:none}.expando-open:focus .expando-open__icon,.expando-open:hover .expando-open__icon{background:none}.expando-open--heading{background:#f0f2f4;border-radius:4px;color:inherit;padding-block:12px}.expando-open--heading:focus,.expando-open--heading:hover{background-color:#008edb;color:#fff}.expando-open--heading:focus .expando-open__icon:after,.expando-open--heading:focus .expando-open__icon:before,.expando-open--heading:hover .expando-open__icon:after,.expando-open--heading:hover .expando-open__icon:before{background-color:#fff}.expando-open--heading[aria-pressed=true]{background-color:#8c8c8c;color:#fff;margin-bottom:0}.expando-open--heading[aria-pressed=true] .expando-open__icon:after,.expando-open--heading[aria-pressed=true] .expando-open__icon:before{background-color:#fff}.expando-open--heading[aria-pressed=true] .expando-open__icon:before{transform:rotate(-45deg)}.expando-open--heading[aria-pressed=true] .expando-open__icon:after{transform:rotate(45deg)}.expando-open--heading[aria-pressed=true]:active,.expando-open--heading[aria-pressed=true]:focus,.expando-open--heading[aria-pressed=true]:hover{background-color:#008edb}.expando-open--heading.expando-open--expanded{background-color:#008edb;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;margin-bottom:0}.expando-open--heading.expando-open--expanded .expando-open__icon:after,.expando-open--heading.expando-open--expanded .expando-open__icon:before{background-color:#fff}.expando-open--button{color:#008edb}.expando-open--button:focus,.expando-open--button:hover{background:none;color:#3a57e8}.expando-open--button:focus .expando-open__icon:after,.expando-open--button:focus .expando-open__icon:before,.expando-open--button:hover .expando-open__icon:after,.expando-open--button:hover .expando-open__icon:before{background-color:#3a57e8}.expando-open--button.expando-open--expanded{margin-bottom:0}.expando-open--button+.expando.expando--expanded{border-radius:4px;padding-block:24px}.expando-open__icon{background:none;height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.expando-open__icon:after,.expando-open__icon:before{background-color:#008edb;content:" ";display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:19px;transition:transform .25s ease-in-out,background-color .25s ease-in-out;width:14px}.expando-open__icon:after{transform:rotate(90deg)}.expando__close{-webkit-appearance:none;background:none;border:none;cursor:pointer;height:26px;outline:none;padding:0;position:absolute;right:15px;text-indent:-9999px;top:15px;width:26px}.expando__close:after,.expando__close:before{background-color:#008edb;content:" ";display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:12px;transition:transform .2s ease;width:14px}.expando__close:before{transform:rotate(-45deg)}.expando__close:after{transform:rotate(45deg)}.expando__close:hover:after,.expando__close:hover:before{background-color:#006da8}.highlight,.highlight--left,.highlight--right{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--paragraph-break);padding:var(--box-padding)}.highlight--left>:last-child,.highlight--right>:last-child,.highlight>:last-child{margin-bottom:0}.highlight--left,.highlight--right{clear:both}@media screen and (min-width:62em){.highlight--left{clear:right;float:left;margin-right:20px;width:45%}.highlight--right{clear:left;float:right;margin-left:20px;width:45%}}figure.content-image{display:inline-block;margin-bottom:var(--body-font-size);margin-top:var(--body-font-size)}figure.content-image,figure.content-image.image-full{background:none;margin-left:0;margin-right:0;padding:0}figure.content-image.image-full{display:block;float:none;text-align:center;width:100%}@media screen and (min-width:48em){figure.content-image.image-right{float:right;margin-left:calc(var(--body-font-size)*2);max-width:50%}figure.content-image.image-left{float:left;margin-right:calc(var(--body-font-size)*2);max-width:50%}}figure.content-image.image-center{display:block;text-align:center}figure.content-image.image-center img{display:block;margin-left:auto;margin-right:auto}:where(figcaption){color:#727272;display:block;font-size:var(--centi-font-size);margin-top:.2em}.messages,ul.messages{list-style:none;padding:0}.messages,ul.messages .alert{font-family:Poppins,sans-serif;font-size:var(--deci-font-size);font-weight:400}.alert,.message--confirm,.message--error,.messages :where(li),ul.messages li{align-items:center;background-color:#e2e4e5;border-radius:4px;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-auto-flow:column;justify-content:start;line-height:1.15;margin-block:8px;padding:16px;text-align:left;vertical-align:bottom}.message--dismissible,.messages .dismissible{padding-right:40px;position:relative}.message--dismissible svg,.messages .dismissible svg{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.message--dismissible svg :where([stroke*="#"]),.messages .dismissible svg :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.message--dismissible svg :where([fill*="#"]),.messages .dismissible svg :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.message--error,.messages .error,ul.messages li.error{background:#ba210f;color:#fff}.message--error :where(a),.messages .error :where(a),ul.messages li.error :where(a){color:#fff}.alert-success,.message--confirm,.messages .confirm,ul.messages li.confirm{background:#26883a;color:#fff}.alert-success :where(a),.message--confirm :where(a),.messages .confirm :where(a),ul.messages li.confirm :where(a){color:#fff}.message--warning,.messages .warning{background:#d9681c;color:#fff}.message--warning :where(a),.messages .warning :where(a){color:#fff}:root{--tooltip-background:#f9f9f9;--tooltip-color:#575f6e;--tooltip-lines:#e0e0e0;--tooltip-header-background:#f9f9f9;--tooltip-section-padding:4px 6px}.tooltip{align-items:center;-moz-column-gap:.25em;column-gap:.25em;display:inline-grid;grid-auto-flow:column;position:relative}button.tooltip{background:none;border:none;color:inherit;font:inherit;padding:0}.tooltip--reverse{--tooltip-background:#474747;--tooltip-color:#fff;--tooltip-lines:#616161;--tooltip-header-background:#545454}.tooltip__title{border-bottom:1px dashed #008edb;display:inline-block;font:inherit;opacity:1;position:relative;text-align:left;transition:opacity .1s ease-in-out}.tooltip__title a{color:inherit}.tooltip__title a:focus,.tooltip__title a:hover{color:#242426;text-decoration:none}.tooltip__content{background-color:var(--tooltip-background);border:1px solid var(--tooltip-lines);border-radius:4px;color:var(--tooltip-color);display:none;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;font-size:var(--deci-font-size);font-weight:400;left:0;line-height:normal;margin-top:7px;max-width:270px;min-width:120px;padding:0;position:absolute;text-align:left;text-transform:none;top:100%;white-space:normal;z-index:2}@media screen and (min-width:48em){.tooltip__content{min-width:180px}}@media screen and (min-width:62em){.tooltip__content{min-width:240px}}.tooltip__content p{font-size:var(--centi-font-size);margin-bottom:.25em}.tooltip__content>:last-child{margin-bottom:0}.tooltip__content small{font-size:1.1rem}.tooltip__content:after,.tooltip__content:before{border-color:transparent transparent var(--tooltip-background) transparent;border-style:solid;border-width:0 5px 5px;bottom:100%;content:" ";height:0;left:14px;position:absolute;width:0;z-index:1}.tooltip__content:after{border-color:transparent transparent var(--tooltip-lines) transparent;border-width:0 6px 6px;left:13px;z-index:0}.tooltip--center .tooltip__content{left:50%;margin-right:-50%;transform:translateX(-50%)}.tooltip--center .tooltip__content:after,.tooltip--center .tooltip__content:before{left:0;margin:0 auto;right:0}.tooltip--right .tooltip__content{left:auto;right:0}.tooltip--right .tooltip__content:before{left:auto;right:14px}.tooltip--up .tooltip__content{bottom:100%;margin-bottom:7px;margin-top:0;top:auto}.tooltip--up .tooltip__content:before{border-color:var(--tooltip-background) transparent transparent transparent;border-width:5px 5px 0;top:100%}.tooltip:hover .tooltip__content,.tooltip__title:hover+.tooltip__content{animation:fadeIn .2s ease;animation-fill-mode:forwards;display:block}.tooltip--transition-up .tooltip__content{animation-name:fadeInUpMargin}.tooltip__icon{align-items:center;-webkit-appearance:none;background:#8c8c8c;border:none;border-radius:100%;color:#fff;cursor:pointer;display:inline-flex;height:1em;justify-content:center;margin:0 .2em;outline:none;padding:0;width:1em}.tooltip--icon .tooltip__icon{display:inline-block}.tooltip__icon svg{display:block;height:.66em;width:.66em}.tooltip__icon svg path{fill:currentColor}.tooltip--icon .tooltip__title{border-bottom:none;margin-right:7px}.tooltip--icon .tooltip__content{left:-8px;right:auto}.tooltip.tooltip--icon.tooltip--center .tooltip__content{left:50%;right:auto}.tooltip--icon.tooltip--right .tooltip__content{left:auto;right:-8px}.tooltip--disabled .tooltip__content{display:none}.tooltip__header{background-color:var(--tooltip-header-background);border-bottom:1px solid var(--tooltip-lines);color:#242731;padding:var(--tooltip-section-padding)}.tooltip__header .tooltip__header__title{color:inherit;font-size:var(--deci-font-size);margin-bottom:0}.tooltip__body,.tooltip__footer{padding:var(--tooltip-section-padding)}.tooltip__body+.tooltip__footer{border-top:1px solid var(--tooltip-lines)}.tooltip--center .tooltip__body,.tooltip--center .tooltip__title{text-align:center}.tooltip--center .tooltip__header+.tooltip__body{text-align:left}.textblock--lined{border-top:1px solid #d8d8d8;padding-block:calc(var(--wide-container-gutter)/2)}@media screen and (min-width:35em){.textblock--lined{padding-block:32px}}@media screen and (min-width:48em){.textblock--2cols{display:grid;grid-template-columns:1fr 1fr}}.textblock--2cols.textblock--lined>:first-child{padding-bottom:calc(var(--wide-container-gutter)/2)}@media screen and (min-width:48em){.textblock--2cols.textblock--lined>:first-child{padding-bottom:0}}.textblock--2cols.textblock--lined>:last-child{border-top:1px solid #d8d8d8;padding-top:calc(var(--wide-container-gutter)/2)}@media screen and (min-width:48em){.textblock--2cols.textblock--lined>:last-child{border-top:none;padding-top:0}}.disclosure-input{margin-bottom:10px}.disclosure-input input[type=checkbox]{margin-right:5px;vertical-align:middle}.disclosure-input label{display:inline;vertical-align:middle}.request-review .card{border:1px solid #242731}.disclosure-list{margin:10px 0 30px}.disclosure-list li{margin:5px 0 0;padding:1px 0}.rounded-upper-box{border-bottom:1px solid #abd7b4;border-radius:15px 15px 0 0;border-right:1px solid #0e6f22;border-top:1px solid #0e6f22;margin-bottom:0}.rounded-upper-box h3,.rounded-upper-box h4{font-weight:400}.rounded-upper-box.rounded-upper-box-blue{border-bottom:1px solid #80ccf5;border-right:1px solid #008edb;border-top:1px solid #008edb}.rounded-upper-box .button--right{clear:both;float:right;margin:0 0 10px 20px}.rounded-middle-box{border-radius:0;border-right:1px solid #575f6e;margin:0;padding-bottom:1px}.rounded-lower-box{border:1px solid #575f6e;border-radius:0 0 15px 15px;border-top:none}.rounded-lower-box.rounded-lower-box--border-top{border-top:1px solid #575f6e}.request-review .button{margin-bottom:15px}.reject-inline{background:#fdf3ed;border:1px solid #b95818;border-radius:4px;color:#242731;margin:6px;padding:4px}.reject-inline:hover{background:#b95818;color:#fdf3ed;text-decoration:none}.purpose-badge{background:#ebf4ff;border:1px solid #008edb;border-radius:8px;color:#242731;padding:8px}.approval-badge{border:1px solid #575f6e;border-radius:8px;color:#242731;padding:8px}.request-box-pending{border:1px solid #575f6e;border-radius:15px 15px 15px 15px}.sidebar-header-box{border-radius:15px 15px 0 0;margin-bottom:0;padding:15px var(--box-padding)}.pillbox{border-bottom:1px solid #242731;border-radius:100px;border-right:1px solid #242731;border-top:1px solid #242731;gap:20px;padding:20px 30px}.pillbox,.pillbox-badge{align-items:center;display:flex}.pillbox-badge{background-color:#fff;background-size:cover;border:3px solid #242731;border-radius:50%;flex-shrink:0;height:150px;justify-content:center;margin:0 auto;width:150px}.pillbox-badge--small{height:100px;width:100px}.pillbox-badge-text{color:#242731;font-size:6rem;font-weight:400;line-height:1}.pillbox-badge--small .pillbox-badge-text{font-size:3rem}.pillbox-content{flex-grow:1;padding-left:20px}.pillbox-content h4{font-size:1.3em}.pillbox-label{color:#242731;font-size:1.2rem;font-weight:700;margin-bottom:0;text-align:center;width:100%}.box-rounded{border-radius:15px!important}.tv-grad-bg{background:linear-gradient(50deg,#5b3fec,#05e4c9);color:#fff}.tv-grad-bg .pillbox-badge-text,.tv-grad-bg h1,.tv-grad-bg h2,.tv-grad-bg h3,.tv-grad-bg h4,.tv-grad-bg h5,.tv-grad-bg h6,.tv-grad-bg.a,.tv-grad-bg.button{color:#fff}.tv-grad-bg.a:hover,.tv-grad-bg.button:hover{color:#fefefe}.pillbox-wrap{margin-top:20px}.mock-input{border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light)}.info-box-icon{background-image:url(../images/icon-system/icon_info_blue_border.svg);background-position:top 20px right 20px;background-repeat:no-repeat;background-size:50px;position:relative}.info-box-icon:before{content:"";float:right;height:70px;margin:-5px -10px 10px 10px;width:70px}.box-shadow{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.doc-form-field-needed input,.doc-form-field-needed select,.doc-form-field-needed textarea{border-width:2px}.compound-date-field .field-input,.compound-date-field .input,.compound-date-field .select{width:100%}.compound-date-field .field-element{margin-bottom:0}@media (max-width:767px){.pillbox-badge{height:100px;width:100px}.pillbox-badge-text{font-size:3rem}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.gap-x-10px{-moz-column-gap:10px;column-gap:10px}.gap-y-5px{row-gap:5px}@media screen and (max-width:61.9375em){#wrap{overflow-x:hidden}}@media screen and (min-width:150em){#wrap{margin:0 auto;max-width:2400px}}.properties #wrap{overflow:initial}:root{--header-height:64px}@media screen and (min-width:62em){:root{--header-height:120px}}.header{align-items:center;border-bottom:3px solid #008edb;display:flex;height:var(--header-height)}.header__container{display:flex;justify-content:space-between}.header__logo{display:block;flex:0 0 auto}.header__logo__img{height:calc(var(--header-height)*.8);-o-object-fit:contain;object-fit:contain;width:calc(var(--header-height)*.8)}.header__logo__img--landscape{width:calc(var(--header-height)*.8*1.77778)}.header__logo__img--portrait{width:auto}.header__client-details{align-items:center;display:flex;flex:0 0 auto;gap:1em}.profile-photo{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-auto-flow:column;justify-content:start}.profile-photo__image{background-color:#d8d8d8;border-radius:64px;display:block;height:calc(var(--header-height)*.4);-o-object-fit:contain;object-fit:contain;width:calc(var(--header-height)*.4)}@media screen and (min-width:62em){.profile-photo__image{height:calc(var(--header-height)*.5);max-height:64px;width:calc(var(--header-height)*.5)}}:where(*)+.fixed-grid{margin-top:var(--block-break)}.fixed-grid{display:grid;gap:var(--tight-gap);list-style-type:none;margin:0;padding-left:0}@media screen and (min-width:48em){.fixed-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:62em){.fixed-grid--cols-2{grid-template-columns:repeat(2,1fr)}.fixed-grid--cols-3,.fixed-grid--cols-4,.fixed-grid--cols-5{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:75em){.fixed-grid--cols-4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:87.5em){.fixed-grid--cols-5{grid-template-columns:repeat(5,1fr)}}.fixed-grid--line-separated{row-gap:0}.fixed-grid--line-separated>*{border:1px solid transparent;border-bottom-color:#d8d8d8}@media screen and (min-width:48em){.fixed-grid--line-separated>*{border-bottom-color:transparent}}.fixed-grid--line-separated>:last-child{border-bottom-color:transparent}@media screen and (min-width:48em){.fixed-grid--line-separated{-moz-column-gap:0;column-gap:0}}@media screen and (min-width:48em) and (max-width:74.9375em){.fixed-grid--line-separated>:nth-child(2n){border-left-color:#d8d8d8}}@media screen and (min-width:75em){.fixed-grid--line-separated:where(.fixed-grid--cols-2)>:nth-child(2n){border-left-color:#d8d8d8}}.fixed-grid--line-top-n-tail>:first-child{border-top-color:#d8d8d8}.fixed-grid--line-top-n-tail>:last-child{border-bottom-color:#d8d8d8}@media screen and (min-width:48em){.fixed-grid--line-top-n-tail>:first-child{border-top-color:transparent}}.numbered-list{list-style-type:none}.numbered-list :before{content:counter(list-item)}.numbered-list :where(li){padding-block:8px;padding-left:40px;position:relative}.numbered-list :where(li):before{background-color:#f0f2f4;border:1px solid #f0f2f4;border-radius:100%;color:#008edb;display:grid;font-family:Roboto,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;height:32px;left:0;line-height:1;margin-right:10px;place-items:center;position:absolute;top:4px;width:32px}.numbered-list :where(li).complete:before{background-color:#008edb;border-color:#008edb;color:#fff}.numbered-list :where(li).in-progress{color:#242731}.numbered-list :where(li).in-progress:before{background-color:#242731;background-color:#75ceff;border-color:#75ceff;color:#242731;outline:1.5px solid #008edb;outline-offset:2px}.numbered-list--utility-positive :where(li):before{color:#242731}.numbered-list--utility-positive :where(li).complete:before{background-color:#26883a;border-color:#26883a;color:#fff}.numbered-list--utility-positive :where(li).in-progress:before{background-color:#dff6e4;border-color:#dff6e4;color:#0e6f22;outline-color:#26883a}.numbered-list--small li{padding-left:0;position:static}.numbered-list--small li:before{display:inline-grid;height:calc(1em*var(--body-line-height));position:static;width:calc(1em*var(--body-line-height))}.numbered-list--small li.in-progress:before{outline:none}:where(*)+.tidy-list-grid{margin-top:var(--block-break)}.tidy-list-grid{display:grid;gap:var(--tight-gap);list-style-type:none;padding-left:0}@media screen and (min-width:48em){.tidy-list-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:75em){.tidy-list-grid{grid-auto-columns:1fr;grid-template-columns:unset}.tidy-list-grid>:nth-child(2):last-child,.tidy-list-grid>:nth-child(4):last-child{grid-column:2}.tidy-list-grid>:last-child:nth-child(3),.tidy-list-grid>:nth-last-child(n+5)~:nth-child(3){grid-column:3}}@media screen and (min-width:100em){.tidy-list-grid.container-width>:nth-child(4n):last-child,.tidy-list-grid>:nth-child(4):last-child{grid-column:4}}.tidy-list-grid--gap-0{--gap:0;--tight-gap:0}.top-heavy-list{list-style:none;margin:0 -10px;padding:20px 0 30px;width:100%}.top-heavy-list:after,.top-heavy-list:before{content:" ";display:table}.top-heavy-list:after{clear:both}.top-heavy-list>.top-heavy-list{margin-left:0;margin-right:0;padding:0}.top-heavy-list+.top-heavy-list{padding-top:0}.top-heavy-list__item{padding:10px}@media screen and (min-width:35em){.top-heavy-list__item{float:left;padding:10px;width:50%}.top-heavy-list__item:nth-child(odd){clear:left}}@media screen and (min-width:62em){.top-heavy-list__item{width:33.3333%}.top-heavy-list__item:nth-child(odd){clear:none}.top-heavy-list__item:nth-child(3n+1){clear:left}}@media screen and (min-width:87.5em){.top-heavy-list__item{width:25%}.mainbar--narrow .top-heavy-list__item{width:33.33333333%}.top-heavy-list__item:nth-child(3n+1){clear:none}.top-heavy-list__item:nth-child(4n+1){clear:left}}@supports (display:flex){@media screen and (min-width:35em){.top-heavy-list{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px) .top-heavy-list __item;width-margin-right:auto;width-margin-left:auto;width-padding:0 10px 20px;width-flex-basis:50%;width-min-width:50%;width-width:auto!important}.top-heavy-list--five .top-heavy-list__item,.top-heavy-list__item:nth-child(-n+3){flex-grow:1}}@media screen and (max-width:61.9375em){.top-heavy-list--five .top-heavy-list__item:first-child,.top-heavy-list--odd .top-heavy-list__item:first-child,.top-heavy-list--seven .top-heavy-list__item:first-child,.top-heavy-list--three .top-heavy-list__item:first-child{flex-basis:100%}}@media screen and (min-width:62em){.top-heavy-list{margin-left:-2%;margin-right:-2%}.top-heavy-list .top-heavy-list__item{flex-basis:25%;min-width:25%;padding:2%}.mainbar--narrow .top-heavy-list>.top-heavy-list__item,.top-heavy-list--odd>.top-heavy-list__item,.top-heavy-list--seven>.top-heavy-list__item:nth-child(-n+3),.top-heavy-list--six>.top-heavy-list__item{flex-basis:33.33333333%;min-width:33.33333333%}.top-heavy-list--five>.top-heavy-list__item:nth-child(-n+2){flex-basis:50%}.top-heavy-list--five>.top-heavy-list__item:nth-child(n+3){flex-basis:20%}.mainbar--narrow .top-heavy-list--even>.top-heavy-list__item:nth-child(-n+2),.mainbar--narrow .top-heavy-list--five>.top-heavy-list__item:nth-child(-n+2),.mainbar--narrow .top-heavy-list--four>.top-heavy-list__item:nth-child(-n+4),.mainbar--narrow .top-heavy-list--seven>.top-heavy-list__item:nth-child(-n+4){flex-basis:50%}}}.simple-list{display:grid;gap:calc(var(--tight-gap)*.5);list-style-type:none;padding-left:0}.simple-list__item{border-top:1px solid #bbbfc1;padding-top:calc(var(--tight-gap)*.5)}.simple-list__item:first-child{border-top:0;padding-top:0}.simple-list__item:after{clear:both}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}@media screen and (min-width:35em){.text-align-right--xsm{text-align:right}.text-align-left--xsm{text-align:left}.text-align-center--xsm{text-align:center}}@media screen and (min-width:48em){.text-align-right--sm{text-align:right}.text-align-left--sm{text-align:left}.text-align-center--sm{text-align:center}}@media screen and (min-width:62em){.text-align-right--md{text-align:right}.text-align-left--md{text-align:left}.text-align-center--md{text-align:center}}@media screen and (min-width:75em){.text-align-right--lg{text-align:right}.text-align-left--lg{text-align:left}.text-align-center--lg{text-align:center}}@media screen and (min-width:100em){.text-align-right--xlg{text-align:right}.text-align-left--xlg{text-align:left}.text-align-center--xlg{text-align:center}}.float-center,.float-left,.float-right{clear:both;display:block;margin:30px auto}@media screen and (min-width:35em){.float-left{float:left;margin:0 30px 30px 0}.float-right{float:right;margin:0 0 30px 30px}}.clear{clear:both;display:block;height:0}.-clearfix:after,.-clearfix:before{content:" ";display:table}.-clearfix:after{clear:both}.-ir{background-color:transparent;border:0;overflow:hidden}.-ir:before{content:"";display:block;height:150%;width:0}.-r-arrow-after:after{content:" >"}.-r-arrow-before:before{content:"> "}.-l-arrow-after:after{content:" <"}.-l-arrow-before:before{content:"< "}.ellipsis-2:after{content:".."}.ellipsis-3:after{content:"..."}.-hidden{display:none!important}.-hidden,.-invisible{visibility:hidden}.-vis-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.-vis-hidden.focusable:active,.-vis-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.hide{display:none!important}.show{display:initial!important}@media screen and (min-width:35em){.hide--xsm{display:none!important}}.show--xsm{display:none!important}@media screen and (min-width:35em){.show--xsm{display:initial!important}}@media screen and (min-width:48em){.hide--sm{display:none!important}}.show--sm{display:none!important}@media screen and (min-width:48em){.show--sm{display:initial!important}}@media screen and (min-width:62em){.hide--md{display:none!important}}.show--md{display:none!important}@media screen and (min-width:62em){.show--md{display:initial!important}}@media screen and (min-width:75em){.hide--lg{display:none!important}}.show--lg{display:none!important}@media screen and (min-width:75em){.show--lg{display:initial!important}}@media screen and (min-width:100em){.hide--xlg{display:none!important}}.show--xlg{display:none!important}@media screen and (min-width:100em){.show--xlg{display:initial!important}}.animate-fade{animation:fadeInDown .4s ease-in-out}.demo-animate .demo-animate__item{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.demo-animate:hover .demo-animate__item{clip:auto;animation:fadeInDown .4s ease-in-out;animation-fill-mode:forwards;height:auto;overflow:visible;padding:5px;position:relative;width:auto}.mb-0{margin-bottom:0}.mb-pb{margin-bottom:var(--paragraph-break)}.mb-bb{margin-bottom:var(--block-break)}.cid-idp-selector-button{min-width:unset;width:100%}@media screen and (min-width:48em){.cid-idp-selector-button{min-width:311px}}.dt-layout-table{overflow-x:auto;width:100%}.dataTable th{background-color:#f0f2f4}.dt-layout-row{border:1px solid #575f6e;margin:0!important;padding:0}.dt-layout-row:first-child{border-bottom:1px solid #008edb;border-radius:10px 10px 0 0}.dt-layout-row:not(.dt-layout-table){padding:20px}.dt-length label{color:#575f6e}.dt-length select{min-width:100px}a.toggle-vis.inactive{color:#242731}@layer reset, defaults;
/*# sourceMappingURL=data:application/json;base64,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Q2xCLFVBTUYsQ0FFQSxNQUNFLGVBQ0YsQ0FFQSxPQUNFLG9DQUNGLENBRUEsT0FDRSxnQ0FDRixDQUVBLHlCQUVFLGVBQWdCLENBRGhCLFVBRUYsQ0FDQSxtQ0FDRSx5QkFDRSxlQUNGLENBQ0YsQ0FFQSxpQkFFRSxlQUFnQixDQURoQixVQUVGLENBRUEsY0FDRSx3QkFDRixDQUVBLGVBQ0Usd0JBQXlCLENBRXpCLGtCQUFvQixDQURwQixTQUVGLENBRUEsMkJBRUUsK0JBQWdDLENBRGhDLDJCQUVGLENBRUEscUNBQ0UsWUFDRixDQUVBLGlCQUNFLGFBQ0YsQ0FFQSxrQkFDRSxlQUNGLENBRUEsc0JBQ0UsYUFDRixDQUVBLHNCQUFzQiIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICBZb3UgY2FuIHNlZSBhIGNsZWFyIGRlbW8gb2YgdXNlL2ZvcndhcmRzIGhlcmUuLi5cbiAgICBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUNSLWE4dXBOakowJnQ9Mjg2c1xuKi9cbkBpbXBvcnQgdXJsKFwiLi4vY3NzL25vcm1hbGl6ZS5jc3NcIikgbGF5ZXIocmVzZXQpO1xuLypcbiAgICBCcmVha3BvaW50IHZhcmlhYmxlc1xuKi9cbi8qXG4gICAgVmFyaWFibGUgRXhhbXBsZVxuKi9cbi8qXG4gICAgQnJlYWtwb2ludCBNaXhpbnNcbiovXG4vKlxuICAgIEpvaW50IGhvdmVyIGFuZCBCcmVha3BvaW50IE1peGluXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZpbGUgUGF0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkdyaWQgZ2Fwcy9zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOnJvb3Qge1xuICAtLXRpZ2h0LWdhcDogOHB4O1xuICAtLWdhcDogOHB4O1xuICAtLXdpZGUtZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tdGlnaHQtZ2FwOiAxMnB4O1xuICAgIC0tZ2FwOiAxNnB4O1xuICAgIC0td2lkZS1nYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tdGlnaHQtZ2FwOiAxNnB4O1xuICAgIC0tZ2FwOiAzMnB4O1xuICAgIC0td2lkZS1nYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1nYXA6IDQ4cHg7XG4gICAgLS13aWRlLWdhcDogNjRweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnN0eWxlIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuKiBub3RlOiAxKSBidXR0b24gcmFkaXVzIHNldCBtYW51YWxseVxuKiBub3RlOiAyKSB1c2UgdGhlIGNzcyB2YXIgYmVsb3cgYXMgdGhlIHZhbHVlIGNhcHMgb3V0IGF0IDE2MDBweFxuKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5IZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjpyb290IHtcbiAgLS1ib2R5LWZvbnQtc2l6ZTogMS42cmVtO1xuICAtLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0LWFic29sdXRlOiBjYWxjKHZhcigtLWJvZHktbGluZS1oZWlnaHQpICogdmFyKC0tYm9keS1mb250LXNpemUpKTtcbiAgLS1oMS1mb250LXNpemU6IDMuMnJlbTtcbiAgLS1oMS1saW5lLWhlaWdodDogMS4yO1xuICAtLWgyLWZvbnQtc2l6ZTogMi40cmVtO1xuICAtLWgyLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0taDMtZm9udC1zaXplOiAyLjByZW07XG4gIC0taDMtbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQtYWJzb2x1dGUpO1xuICAtLWg0LWZvbnQtc2l6ZTogMS44cmVtO1xuICAtLWg0LWxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LWFic29sdXRlKTtcbiAgLS1oNS1mb250LXNpemU6IDEuNnJlbTtcbiAgLS1oNS1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1oNi1mb250LXNpemU6IDEuNXJlbTtcbiAgLS1oNi1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogWzAyXSAqL1xuICAtLWdpZ2EtZm9udC1zaXplOiA0LjhyZW07XG4gIC0tbWVnYS1mb250LXNpemU6IDRyZW07XG4gIC0ta2lsby1mb250LXNpemU6IDMuNnJlbTtcbiAgLS1jZW50aS1mb250LXNpemU6IDEuMnJlbTtcbiAgLS1kZWNpLWZvbnQtc2l6ZTogMS40cmVtO1xuICAtLWRlY2thLWZvbnQtc2l6ZTogMS44cmVtIDtcbn1cblxuLypcbiAgICBCYXNpYyBzeXN0ZW0gZm9udCBzdGFja3NcbiovXG4vKlxuICAgIEJyYW5kIGZvbnRzXG4qL1xuLypcbiAgICBGb250IHN0YWNrc1xuKi9cbi8qXG4gICAgRm9udCBGYW1pbHkga2V5IGZvciBGcmFjdGFsXG4qL1xuLyogV2VpZ2h0cyAqL1xuLyogU2l6ZSAqL1xuLyogLS0tLS1cbiogTk9URVNcbiogWzAyXVxuKiBBIHNlcmllcyBvZiBjbGFzc2VzIGZvciBzZXR0aW5nIG1hc3NpdmUgdHlwZTsgZm9yIHVzZSBpbiBoZXJvZXMsIG1hc3RoZWFkcyxcbiogcHJvbW9zLCBldGMuXG4qIEFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDIvcHJhZ21hdGljLXByYWN0aWNhbC1mb250LXNpemluZy1pbi1jc3Ncbi0tLS0tLSAqL1xuLypcbiAgICBGb250IE1peGluc1xuKi9cbi8qIEZhZGUgaW4gKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogRmFkZSBpbiBkb3duICovXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG4vKiBGYWRlIGluIHVwICovXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKiBGYWRlIGluIHVwIG1hcmdpbiAqL1xuQGtleWZyYW1lcyBmYWRlSW5VcE1hcmdpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLyogR3JvdyBpbiBmYWRlICovXG5Aa2V5ZnJhbWVzIGdyb3dJbkZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0gSGlnaGxpZ2h0IHB1bHNlIC0tLS0gKi9cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0UHVsc2Uge1xuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG59XG4vKiAtLS0tIEhpZ2hsaWdodCBwdWxzZSB3aXRoIG91dGxpbmUgLS0tLSAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHRQdWxzZU91dGxpbmUge1xuICAwJSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICNGRkM1N0Q7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgI0ZGQzU3RDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICB9XG59XG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOndoZXJlKCopIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1pbm5lci1oZWlnaHQpO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgY29sb3I6ICM1NzVGNkU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQHZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgem9vbTogMTtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCxcbnRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG59XG5cbnRoLFxudGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGgsXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGhlYWQgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRoLFxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNWVtKSB7XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlLFxuICAudGFibGUtLXJlc3BvbnNpdmUgdGJvZHksXG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0aGVhZCxcbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRyLnRhYmxlLS1yZXNwb25zaXZlX19maXJzdC1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV06YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0Ym9keSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV06YmVmb3JlLFxuICAudGFibGUtLXJlc3BvbnNpdmVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi50YWJsZS0tY29udGVudC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4udGFibGUtLWNvbnRlbnQtc21hbGwgdGgsXG4udGFibGUtLWNvbnRlbnQtc21hbGwgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHRoLFxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHRoZWFkIHRkIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi50YWJsZS0taGVhZGVyLWNvbHVtbiB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS0tcm93LXN0cmlwZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdGgsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRoLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQob2RkKSB0ZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bnRoLWNoaWxkKG9kZCkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCB0ZCwgLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG5bZGF0YS1oaWRkZW4tYnktcnVsZXM9dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGVfX25vLXN0eWxlcyB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZV9fbm8tc3R5bGVzIHRoLFxuLnRhYmxlX19uby1zdHlsZXMgdGhlYWQgdGQsXG4udGFibGVfX25vLXN0eWxlcyB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByaWNlLWJyZWFrZG93biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duIHRoLFxuLnByaWNlLWJyZWFrZG93biB0aGVhZCB0ZCxcbi5wcmljZS1icmVha2Rvd24gdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX2l0ZW1fX3ZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX19pdGVtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbltkYXRhLXNlY29uZC1sYXN0LXJvd10gPiB0ZCxcbltkYXRhLXNlY29uZC1sYXN0LXJvd10gPiB0aCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX3RvdGFsID4gdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX190b3RhbCA+IHRkLFxuLnByaWNlLWJyZWFrZG93bl9fdG90YWwgPiB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX190b3RhbCAucHJpY2UtYnJlYWtkb3duX19pdGVtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDAgMCB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDEtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWgxLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDItbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oMy1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWg0LWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IHZhcigtLWg1LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oNS1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1oNi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDYtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAsXG5vbCxcbnVsLFxuZGwsXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuXG4uaGVhZGluZy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGluZy13LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRpbmctZW1waGFzaXMgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLmhlYWRpbmctZW1waGFzaXMtLXJldmVyc2UgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogLS0tLSBUZXh0IGxldmVsIGVsZW1lbnRzIC0tLS0gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzZiZmJmO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGNvbG9yOiAjNTc1RjZFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBjb2xvcjogIzU3NUY2RTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBNb25hY28sIExpYmVyYXRpb24gTW9ubywgTHVjaWRhIENvbnNvbGUsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICM1NzVGNkU7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBtYXJnaW46IDAgLTJweDtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1wYXJhZ3JhcGgtYnJlYWs6IDEycHg7XG4gIC0tYmxvY2stYnJlYWs6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cblxucCxcbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xufVxuXG4ucmV2ZXJzZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShhKTpob3Zlcixcbi5yZXZlcnNlLXRleHQgOndoZXJlKGEpOmZvY3VzLFxuLnJldmVyc2UtdGV4dCA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoMSksXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoMiksXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoMyksXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoNCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogLS0tLSBUZXh0IHNlbGVjdGlvbiAtLS0tICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkM1N0Q7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkM1N0Q7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IHZhcigtLWNlbnRpLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIG91dGxpbmUgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFkZ2VbaHJlZl06aG92ZXIsIC5iYWRnZVtocmVmXTpmb2N1cywgLmJhZGdlW2hyZWZdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmlzaWJpbGl0eSBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU1ZHXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3QgTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZhbGxiYWNrIGxvZ28gaW1hZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46cm9vdCB7XG4gIC0tYnV0dG9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYnV0dG9uLWxpbmUtaGVpZ2h0OiAxO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAxMnB4O1xuICAtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDI0cHg7XG4gIC0tYnV0dG9uLWhlaWdodDogY2FsYygodmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpICogMikgKyB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpICogMWVtKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ1dHRvbi1iYWNrIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0dG9uLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLil4BcIjtcbn1cblxuLmJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24gOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbiA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiAtLS0tIEJ1dHRvbiBDb2xvdXJzIC0tLS0gKi9cbi5idXR0b24tLXdhcm5pbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI0MjczMTtcbiAgYmFja2dyb3VuZDogIzlFMEUwQjtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjQkJCRkMxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ1dHRvbi0td2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uLS13YXJuaW5nIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXdhcm5pbmcgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0td2FybmluZzpob3ZlciwgLmJ1dHRvbi0td2FybmluZzpmb2N1cywgLmJ1dHRvbi0td2FybmluZzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0td2FybmluZ1tkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idXR0b24tLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLS13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUUwRTBCO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbi0tbmV1dHJhbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNDI2O1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLS1uZXV0cmFsOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24tLW5ldXRyYWwgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tbmV1dHJhbCA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1uZXV0cmFsOmhvdmVyLCAuYnV0dG9uLS1uZXV0cmFsOmZvY3VzLCAuYnV0dG9uLS1uZXV0cmFsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uLS1uZXV0cmFsW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uLS1uZXV0cmFsW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbi0tbmV1dHJhbFtkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24tLW5ldXRyYWxbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI2O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV0dG9uLS1wb3NpdGl2ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjMjY4ODNBO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZTpob3ZlciwgLmJ1dHRvbi0tcG9zaXRpdmU6Zm9jdXMsIC5idXR0b24tLXBvc2l0aXZlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZVtkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0tcG9zaXRpdmVbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS1wb3NpdGl2ZVtkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24tLXBvc2l0aXZlW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ODNBO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbi0tYmx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWRiO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24tLWJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggYXV0byAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tYmx1ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1ibHVlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLWJsdWU6aG92ZXIsIC5idXR0b24tLWJsdWU6Zm9jdXMsIC5idXR0b24tLWJsdWU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5idXR0b24tLWJsdWVbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b24tLWJsdWVbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS1ibHVlW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi0tYmx1ZVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIC0tLS0gU2l6ZXMgLS0tLSAqL1xuLyogU2hvcnQgKi9cbi5idXR0b24tLXNob3J0IHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAwLjVlbTtcbn1cblxuLyogU21hbGwgKi9cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuLyogVGlueSAqL1xuLmJ1dHRvbi0tdGlueSB7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgKiAwLjUpIGNhbGModmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCkgKiAwLjQpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZGVjaS1mb250LXNpemUpICogMC45KTtcbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IDAuOGVtO1xuICBmb250LXNpemU6IHZhcigtLWxhcmdlLWZvbnQtc2l6ZSk7XG59XG5cbi5idXR0b24tLWljb24tbGVmdCB7XG4gIC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpICogMC42Nik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmKTtcbn1cblxuLmJ1dHRvbi0taWNvbi1yaWdodCB7XG4gIC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpICogMC42Nik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmKTtcbn1cblxuLyogLS0tLSBCdXR0b24gVmFyaWF0aW9ucyAtLS0tICovXG4uYnV0dG9uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi0tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIsIC5idXR0b24tLWRpc2FibGVkOmZvY3VzLCAuYnV0dG9uLS1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRmlyZWZveDogR2V0IHJpZCBvZiB0aGUgaW5uZXIgZm9jdXMgYm9yZGVyICovXG4uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGV4dCBMaW5rXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDZkYTg7XG59XG5cbi8qIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEluY2x1ZGUgZmlsZSB0eXBlIGFuZCBzaXplIGluIGRvY3VtZW50IGxpbmtzICovXG5hLmRvY3VtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGRhdGEtZXh0KSBcIiBcIiBhdHRyKGRhdGEtc2l6ZSkgXCIpXCI7XG59XG5cbjp0YXJnZXQge1xuICBhbmltYXRpb246IGhpZ2hsaWdodFB1bHNlIDcwMG1zIGVhc2U7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRkZDNTdEO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuXG4uYWN0aXZlLXRhcmdldCB7XG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0UHVsc2VPdXRsaW5lIDIxMDBtcyBlYXNlO1xufVxuXG4jcmVzdWx0czp0YXJnZXQge1xuICBhbmltYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50ZXh0LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDhlZGI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICMwMDhlZGI7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rOmhvdmVyLCAudGV4dC1saW5rOmZvY3VzLCAudGV4dC1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDZkYTg7XG59XG4udGV4dC1saW5rOmhvdmVyIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pLCAudGV4dC1saW5rOmZvY3VzIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pLCAudGV4dC1saW5rOmFjdGl2ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogIzAwNmRhODtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluazpob3ZlciA6d2hlcmUoW2ZpbGwqPVwiI1wiXSksIC50ZXh0LWxpbms6Zm9jdXMgOndoZXJlKFtmaWxsKj1cIiNcIl0pLCAudGV4dC1saW5rOmFjdGl2ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjMDA2ZGE4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluay0taWNvbi11bnNldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOGVkYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbmstLWljb24tdW5zZXQ6aG92ZXIsIC50ZXh0LWxpbmstLWljb24tdW5zZXQ6Zm9jdXMsIC50ZXh0LWxpbmstLWljb24tdW5zZXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwNmRhODtcbn1cblxuLnRleHQtbGluay0teDAge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLnN1YnRsZS1saW5rIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnN1YnRsZS1saW5rOmhvdmVyLCAuc3VidGxlLWxpbms6YWN0aXZlLCAuc3VidGxlLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDhlZGE7XG59XG5cbjpyb290IHtcbiAgLS1ib3gtcGFkZGluZzogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICAtLWJveC1pY29uLWxlZnQtcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWJveC1wYWRkaW5nOiAyNHB4O1xuICAgIC0tYm94LWljb24tbGVmdC1wYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWJveC1wYWRkaW5nOiAzMnB4O1xuICB9XG59XG4uYmFyLWJveCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdhcDogMTZweDtcbn1cbi5iYXItYm94ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmJhci1ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMDtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5iYXItYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5iYXItYm94X190aXRsZSAudG9vbHRpcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmJhci1ib3hfX3JpZ2h0LWZpbGwge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5iYXItYm94X19yaWdodC1maWxsOndoZXJlKC5pY29uKSB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuYmFyLWJveF9fcmlnaHQtZmlsbDp3aGVyZSguaWNvbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJveCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG4uYm94ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0gU3R5bGVzIC0tICovXG4uYm94LWxpbmVkIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbn1cbi5ib3gtbGluZWQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRjJGNDtcbn1cbi5ib3gtZmlsbGVkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLWxpZ2h0ZXN0Z3JleSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5ib3gtZmlsbGVkLS1saWdodGVzdGdyZXkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tbGlnaHRncmV5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGMkY0O1xufVxuLmJveC1maWxsZWQtLWxpZ2h0Z3JleSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS1wYWxlZ3JleSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRjJGNDtcbn1cbi5ib3gtZmlsbGVkLS1wYWxlZ3JleSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib3gtZmlsbGVkLS1wcmltYXJ5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSk6aG92ZXIsXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSk6Zm9jdXMsXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoaDEpLFxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGgyKSxcbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShoMyksXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoaDQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IGEuYnV0dG9uIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShhKTpob3Zlcixcbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGEpOmZvY3VzLFxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoMSksXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoMiksXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoMyksXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoNCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbC1wYXN0ZWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGNEZGO1xuICBib3JkZXItY29sb3I6ICNFQkY0RkY7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsLXBhc3RlbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXBvc2l0aXZlLXBhc3RlbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY2RTQ7XG4gIGJvcmRlci1jb2xvcjogI0RGRjZFNDtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXBvc2l0aXZlLXBhc3RlbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXdhcm5pbmctcGFzdGVsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjNFRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkRGM0VEO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktd2FybmluZy1wYXN0ZWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1lcnJvci1wYXN0ZWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRUVDO1xuICBib3JkZXItY29sb3I6ICNGREVFRUM7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1lcnJvci1wYXN0ZWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLSBBY2NlbnQgLS0gKi9cbi5ib3gtYWNjZW50LS1wcmltYXJ5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMjQyNzMxO1xufVxuLmJveC1hY2NlbnQtLXByaW1hcnkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWFjY2VudC0tdXRpbGl0eS1uZXV0cmFsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA4ZWRiO1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktbmV1dHJhbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtYWNjZW50LS11dGlsaXR5LXBvc2l0aXZlIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMEU2RjIyO1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktcG9zaXRpdmUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWFjY2VudC0tdXRpbGl0eS13YXJuaW5nIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjQjk1ODE4O1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktd2FybmluZyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtYWNjZW50LS11dGlsaXR5LWVycm9yIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjOUUwRTBCO1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktZXJyb3IgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWljb24ge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZyk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtaWNvbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94LWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC41KTtcbiAgbGVmdDogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC4yNSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbmZvLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC4yNSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuYS5ib3gsXG5hLmJveC1saW5lZCxcbmEuYm94LWZpbGxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJveC0teHNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYm94LS14c21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5ib3gtLXhzbWFsbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLmJveC0teHNtYWxsIHtcbiAgICAtLWJveC1wYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5ib3gtLXNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJveC0tc21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5ib3gtLXNtYWxsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJveC0tc21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuLmJveC0tbGFyZ2Uge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm94LS1sYXJnZSB7XG4gICAgLS1ib3gtcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmJveC0tbGFyZ2UgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm94LS1sYXJnZSB7XG4gICAgLS1ib3gtcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4uYm94LWljb25fX2hlYWRpbmcge1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qXG5zdmcgcGF0aCB0eXBlc1xucGF0aCxcbmNpcmNsZSxcbmVsbGlwc2UsXG5yZWN0LFxubGluZSxcbnBvbHlnb25cbiovXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmljb24tLTI0cHggc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmljb24tLTMycHggc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmljb24tLTQwcHggc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmljb24tLTQ4cHggc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmljb24tLTUycHggc3ZnIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmljb24tLTYwcHggc3ZnIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb24tLTY4cHggc3ZnIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbn1cblxuLyogSWNvbiBzeXN0ZW0gY29sb3VycyAqL1xuLmljb24tLXByaW1hcnkgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICMyNDI3MzE7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS1wcmltYXJ5IDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICMyNDI3MzE7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0tY3VycmVudC1jb2xvciA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0tY3VycmVudC1jb2xvciA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0td2hpdGUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS13aGl0ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tY2lyY2xlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGVkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmljb24tY2lyY2xlLS1wb3NpdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjg4M0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg4M0E7XG59XG5cbi5pY29uLWNpcmNsZS0tbmVnYXRpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkEyMTBGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEyMTBGO1xufVxuXG4uaWNvbi1jaXJjbGUtLW91dGxpbmUge1xuICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjMDA4ZWRiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaWNvbi1jaXJjbGUtLW91dGxpbmUuaWNvbi1jaXJjbGUtLXBvc2l0aXZlIHtcbiAgb3V0bGluZTogMS41cHggc29saWQgIzI2ODgzQTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmljb24tY2lyY2xlLS1vdXRsaW5lLmljb24tY2lyY2xlLS1uZWdhdGl2ZSB7XG4gIG91dGxpbmU6IDEuNXB4IHNvbGlkICNCQTIxMEY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8qIENvbXBvbmVudHMgbWF5IHVzZSBhdG9tcyAmIG1vbGVjdWxlcyBhbmQgdG8gYXZvaWQgaW5jcmVhc2luZyBzcGVjaWZpY3R5XG4gICAgbmVlZHMgdG8gYmUgaW5jbHVkZWQgYWZ0ZXIgdGhlbSBpbiBpbiBvcmRlciB0byBvdmVycmlkZSB0aGVtIGluIGNvbnRleHQgKi9cbi5hY3Rpb24tYmFyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cblxuLmhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKTtcbiAgcmlnaHQ6IHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcik7XG4gIGJvdHRvbTogdmFyKC0tc2VjdGlvbik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2lnYS1mb250LXNpemUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IG1pbig1MCUsIDQ0MHB4KTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX190aXRsZSBzdHJvbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG4uaGVyby1iYW5uZXJfX3RpdGxlX19wYXJ0Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAxZW0pO1xufVxuXG4uaGVyby1iYW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuaGVyby1iYW5uZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tc2VhcmNoLWJhci1zdGFja2VkLWhlaWdodCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLWJhbm5lcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZXJvLWJhbm5lcl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICBoZWlnaHQ6IG1pbigxMDB2aCAtIDYwcHgsIDg0MHB4KTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVyby1iYW5uZXJfX2ltZzpiZWZvcmUsIC5oZXJvLWJhbm5lcl9faW1nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGVyby1iYW5uZXJfX2ltZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICM4RjhCQUIgOTAlLCAjOEY4QkFCIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uaGVyby1iYW5uZXJfX2ltZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNBQkExOEIgODAlLCAjQUJBMThCIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi5oZXJvLWJhbm5lcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbm5lci1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLmlubmVyLWJhbm5lcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXJfX2ltZyB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi5pbm5lci1iYW5uZXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lcl9faW1nIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3RhbmRhcmQtcmFkaXVzKTtcbiAgfVxufVxuXG4uaW5uZXItYmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IG1pbih2YXIoLS1zZWN0aW9uKSwgdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmlubmVyLWJhbm5lcl9fY29udGVudCAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5pbm5lci1iYW5uZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS14c21hbGwtY29udGFpbmVyLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXhzbWFsbC1jb250YWluZXItZ3V0dGVyKTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lcl9fY29udGVudCAucGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXI6IDI4MHB4O1xuICAtLWNlcnRpZmljYXRpb24tbWVkYWwtcGFkZGluZzogY2FsYyh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKSAqIDAuMTEzNSk7XG4gIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcjogMzcwcHg7XG4gICAgLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1tZWRhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLXBhZGRpbmcpO1xuICBoZWlnaHQ6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpO1xuICB3aWR0aDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VydGlmaWNhdGlvbi1tZWRhbF9fc3VidGl0bGUge1xuICB3aWR0aDogMjRjaDtcbiAgZm9udC1zaXplOiB2YXIoLS1jZW50aS1mb250LXNpemUpO1xuICBjb2xvcjogcmdiYSgzNiwgMzksIDQ5LCAwLjUpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplKSAqIDAuNjY3KTtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygodmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcikgLSB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLXBhZGRpbmcpICogMikgLyAyKTtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhY2Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpIC0gdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1wYWRkaW5nKSAqIDIpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKSB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKTtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX2xhYmVsIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2N2VtO1xufVxuXG4ubWluaS1jZXJ0aWZpY2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAubWluaS1jZXJ0aWZpY2F0aW9uLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemUpICogMC44MjUpO1xuICB9XG59XG5cbi5iYXJpYy1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZSkgKiAwLjc1KTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50aWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcmltcGVkLXN0YXIge1xuICB3aWR0aDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIGhlaWdodDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgei1pbmRleDogLTE7XG59XG5cbjpyb290IHtcbiAgLS1zbWFsbC1jb250YWluZXI6IDg4dnc7XG4gIC0tc21hbGwtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xuICAtLWRlZmF1bHQtY29udGFpbmVyOiA4OHZ3O1xuICAtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xuICAtLXdpZGUtY29udGFpbmVyOiA4OHZ3O1xuICAtLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xuICAtLWV4dHJhLXdpZGUtY29udGFpbmVyOiA4OHZ3O1xuICAtLWV4dHJhLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNtYWxsLWNvbnRhaW5lcjogNjAwcHg7XG4gICAgLS1zbWFsbC1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0tc21hbGwtY29udGFpbmVyKSAvIDIpKTtcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyOiA5MnZ3O1xuICAgIC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyOiA0dnc7XG4gICAgLS13aWRlLWNvbnRhaW5lcjogOTJ2dztcbiAgICAtLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNHZ3O1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXI6IDkydnc7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lcjogOTgwcHg7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoNTB2dyAtICh2YXIoLS1kZWZhdWx0LWNvbnRhaW5lcikgLyAyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS13aWRlLWNvbnRhaW5lcjogMTI2NHB4O1xuICAgIC0td2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0td2lkZS1jb250YWluZXIpIC8gMikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICA6cm9vdCB7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lcjogMTQ0MHB4O1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0tZXh0cmEtd2lkZS1jb250YWluZXIpIC8gMikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTBlbSkge1xuICA6cm9vdCB7XG4gICAgLS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoKDI0MDBweCAtIHZhcigtLXdpZGUtY29udGFpbmVyKSkgLyAyKTtcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcjogY2FsYygoMjQwMHB4IC0gdmFyKC0tZGVmYXVsdC1jb250YWluZXIpKSAvIDIpO1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKCgyNDAwcHggLSB2YXIoLS1leHRyYS13aWRlLWNvbnRhaW5lcikpIC8gMik7XG4gIH1cbn1cbi5jb250YWluZXItLXNtYWxsIHtcbiAgd2lkdGg6IHZhcigtLXNtYWxsLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogdmFyKC0tZGVmYXVsdC1jb250YWluZXIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS13aWRlIHtcbiAgd2lkdGg6IHZhcigtLXdpZGUtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNvbnRhaW5lci0td2lkZXN0IHtcbiAgd2lkdGg6IHZhcigtLWV4dHJhLXdpZGUtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmRhc2hib2FyZC1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGFzaGJvYXJkLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tc21hbGwpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXNoYm9hcmQtYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXNoYm9hcmQtc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxufVxuXG4uZGF0ZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzI0MjczMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWF4LXdpZHRoOiA5NHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZS1jYXJkX19kYXkge1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2lkZ2V0LXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuLnJpY2h0ZXh0LXZpZGVvLXdyYXBwZXIgLndpZGdldC12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi53aWRnZXQtdmlkZW8gaWZyYW1lLFxuLndpZGdldC12aWRlbyBvYmplY3QsXG4ud2lkZ2V0LXZpZGVvIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4udmlkZW8tZW1iZWQtLTQtMyB7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xufVxuXG4ud2lkZ2V0LWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2lkZ2V0LWVtYmVkIDp3aGVyZShpZnJhbWUpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjpyb290IHtcbiAgLS1maWVsZC1ib3JkZXI6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICAtLWZpZWxkLWJvcmRlci1saWdodDogMXB4IHNvbGlkICNhMWRlZmY7XG4gIC0tZmllbGQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS1maWVsZC10ZXh0LWNvbG9yOiAjMjQyNDI2O1xuICAtLWZpZWxkLXBhZGRpbmctdmVydGljYWw6IDAuNmVtO1xuICAtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDogMS41ZW07XG4gIC0tZmllbGQtbGluZS1oZWlnaHQ6IDEuNjtcbiAgLS1maWVsZC1yYWRpdXM6IDhweDtcbiAgLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlOiA4cHg7XG4gIC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXI6IGNhbGModmFyKC0tYm9keS1mb250LXNpemUpICogMS4yNSk7XG4gIC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXItc21hbGw6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmllbGRzZXRzIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLSBBdHRhY2ggd3JhcHBlciAtLS0tICovXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpob3Zlcixcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246YWN0aXZlLFxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyIC5maWVsZC1lbGVtZW50IC5maWVsZC1pbnB1dCAudGV4dGJveCxcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyIC5maWVsZC1lbGVtZW50IC5maWVsZC1pbnB1dCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4vKiBXaGl0ZSBhdHRhY2htZW50IHdyYXBwZXIgKi9cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyLS13aGl0ZSAuZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXItLXdoaXRlIC5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246aG92ZXIsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlci0td2hpdGUgLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjphY3RpdmUsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlci0td2hpdGUgLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxhYmVsIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOndoZXJlKGxhYmVsKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5JbnB1dHMgYW5kIFRleHRhcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xufVxuLmZpZWxkLWVsZW1lbnQtLXNtYWxsIDp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPXVybF0sXG5zZWxlY3RbbXVsdGlwbGU9XCJcIl0sXG50ZXh0YXJlYSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMC40ZW07XG4gIC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsOiAwLjhlbTtcbn1cbi5maWVsZC1lbGVtZW50LS1sYXJnZSA6d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMWVtO1xuICAtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDogMmVtO1xufVxuXG46d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyNzI3Mjtcbn1cblxuLyogUmVzdHJpY3QgdGV4dCBhcmVhIHJlc2l6aW5nIHRvIHZlcnRpY2FsbHkgb25seSAqL1xuOndoZXJlKHRleHRhcmVhKSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4ICogMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNlbGVjdCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjp3aGVyZShzZWxlY3QpOm5vdChbbXVsdGlwbGU9XCJcIl0pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG4uZmllbGQtZWxlbWVudC0tc21hbGwgOndoZXJlKHNlbGVjdCk6bm90KFttdWx0aXBsZT1cIlwiXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMC40ZW07XG4gIC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsOiAwLjhlbTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPWVtYWlsXSxcbnRleHRhcmVhLFxuc2VsZWN0KVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1lbGVtZW50IHtcbiAgLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2UpICogMik7XG59XG5cbi8qKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4uZmllbGQtZWxlbWVudC0tZHJvcGRvd24tLXBsYWNlaG9sZGVyIC5maWVsZC1pbnB1dCBzZWxlY3Qge1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuLyoqXG4gKiBBdXRvZmlsbCBmaWVsZHNcbiAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNDM0MzQzMgaW5zZXQ7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgb3V0bGluZTogIzY3Njc2NyBhdXRvIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCA4MHB4ICNDM0MzQzMgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5maWVsZC1lbGVtZW50LS1jaGVja2JveGxpc3QtLWlubGluZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBBbGwgZm9ybSBlbGVtZW50cyB3aXRoIHByZWNlZWRpbmcgaWNvbiAqL1xuLmZpZWxkLWVsZW1lbnQtLWRhdGVwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1kYXRlcmFuZ2VwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXBpY2tlciA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcmFuZ2VwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1tb25leSA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLXRpbWVwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSB7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbn1cblxuLyogLS0tLSBEaXNhYmxlZCAtLS0tICovXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQsXG4uZmllbGRzZXQtaW5wdXQuZmllbGRzZXQtaW5wdXQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgLnRleHRib3hbZGlzYWJsZWRdLFxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIHNlbGVjdFtkaXNhYmxlZF0sXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgYnV0dG9uW2Rpc2FibGVkXSxcbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmZpZWxkc2V0LWlucHV0LmZpZWxkc2V0LWlucHV0LS1kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZmllbGRzZXQtaW5wdXQuZmllbGRzZXQtaW5wdXQtLWRpc2FibGVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBIaWRkZW4gbGFiZWxzICovXG4uZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZC1sYWJlbCxcbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkc2V0X19sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkLWxhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkLWxhYmVsLmZvY3VzYWJsZTpmb2N1cyxcbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkc2V0X19sZWdlbmQuZm9jdXNhYmxlOmFjdGl2ZSxcbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkc2V0X19sZWdlbmQuZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tLSBSZXF1aXJlZCAtLS0tICovXG4uZmllbGQtbGFiZWxfX3JlcXVpcmVkIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWVsZC1sYWJlbF9fcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLSBGaWVsZCBoZWxwZXJzIC0tLS0gKi9cbi5maWVsZC1oZWxwZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmllbGQtbGFiZWwgLmZpZWxkLWhlbHBlciB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLyogLS0tLSBGaWVsZCBlcnJvcnMgLS0tLSAqL1xuLmZpZWxkLWVsZW1lbnQuZmllbGQtZWxlbWVudC0tZXJyb3IgLmZpZWxkLWlucHV0IC50ZXh0Ym94LFxuLmZpZWxkLWVsZW1lbnQuZmllbGQtZWxlbWVudC0tZXJyb3IgLmZpZWxkLWlucHV0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREVFRUM7XG59XG5cbi5maWVsZC1lcnJvcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLWVycm9yX19saXN0X19pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM5RTBFMEI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAxMXB4IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0JBMjEwRjtcbn1cblxuLyogLS0tLSBmb3JtIHN0eWxlIGV4dGVuZGVycyAtLS0tICovXG4uZmllbGQtZWxlbWVudC0tZmlsZXNlbGVjdG9yIC5mcy1wcmV2aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5nLXJlY2FwdGNoYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4vKiAtLS0tIENsZWFyYWJsZSBmaWVsZHMgLS0tLSAqL1xuLmZpZWxkLWNsZWFyYWJsZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNsZWFyYWJsZV9fY2xlYXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRDREN0RFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vbWVkaWEvaW1hZ2VzL2Zvcm0taWNvbnMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0xMTUycHggbGVmdCAzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5maWVsZC1jbGVhcmFibGVfX2NsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0xMjA4cHggbGVmdCAzcHg7XG59XG5cbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCAuZmllbGQtY2xlYXJhYmxlX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS1jb2xvcnBpY2tlciAudGV4dGJveC5jb2xvcnBpY2tlciB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi8qIENvbnRhaW5lciBBcHBlYXJhbmNlICovXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMjc4cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0MzQzNDMztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MzQzNDMztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzNDM0MzO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YmVmb3JlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjQzNDM0MzO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDphZnRlciB7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiBpbml0aWFsO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB6LWluZGV4OiAzMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5zaW5nbGUgLmNhbGVuZGFyLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBDYWxlbmRhcnMgKi9cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLFxuLmRhdGVyYW5nZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLFxuLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuaW4tcmFuZ2UsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5zdGFydC1kYXRlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuZW5kLWRhdGUge1xuICBjb2xvcjogIzhjOGM4YztcbiAgYmFja2dyb3VuZDogI0YwRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmRpc2FibGVkLFxuLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogIzhjOGM4YztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYXZhaWxhYmxlOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFkZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLCAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdDo6LW1zLWV4cGFuZCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5ob3Vyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuYW1wbXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA2MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiA1cHggMjNweCA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICB3aWR0aDogNDQlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFByZXZpb3VzL05leHQgYnV0dG9ucyAqL1xuLmRhdGVyYW5nZXBpY2tlciB0aC5wcmV2LFxuLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0IHtcbiAgcGFkZGluZzogMXB4IDJweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5wcmV2IC5kYXRlcmFuZ2VwaWNrZXItcHJldi1pY29uLFxuLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0IC5kYXRlcmFuZ2VwaWNrZXItbmV4dC1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQgLmRhdGVyYW5nZXBpY2tlci1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1yaWdodC5zdmcpO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXYgLmRhdGVyYW5nZXBpY2tlci1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1sZWZ0LnN2Zyk7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldixcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubmV4dCxcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5wcmV2OmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xufVxuXG4vKiBUZXh0IElucHV0IEFib3ZlIEVhY2ggQ2FsZW5kYXIgKi9cbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMWRlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmk6Zm9jdXMge1xuICBvdXRsaW5lOiA0cHggYXV0byAjYTFkZWZmO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA3cHg7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIFRpbWUgUGlja2VyICovXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHNlbGVjdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQzNDM0MzO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBQcmVkZWZpbmVkIFJhbmdlcyAqL1xuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmFwcGx5QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExZGVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmFwcGx5QnRuOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuYXBwbHlCdG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVjY2ZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FuY2VsQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbmNlbEJ0bjpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbmNlbEJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGJhY2tncm91bmQ6ICNFMkU0RTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYyRjQ7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBwYWRkaW5nOiA0cHggMTJweCAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaS5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhMWRlZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMWRlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnJhbmdlX2lucHV0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbn1cbi8qIEJQIFNtYWxsZXIgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHsgLyogNTYwcHggKi9cbiAgLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcyB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5yaWdodCAuY2FsZW5kYXItdGFibGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMsXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmxlZnQgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMsXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLyogQlAgc21hbGwgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHsgLyogNzY4cHggKi9cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuLyogLSBEYXRlL3RpbWUgcGlja2VyIC0gKi9cbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXBpY2tlciAuZmllbGQtaW5wdXQsXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVyYW5nZXBpY2tlciAuZmllbGQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXBpY2tlciAuZmllbGQtaW5wdXQ6YmVmb3JlLFxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcmFuZ2VwaWNrZXIgLmZpZWxkLWlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9kYXRldGltZXBpY2tlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDM0MzQzM7XG59XG5cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmllbGQtZWxlbWVudC0taW5saW5lIDp3aGVyZSguZmllbGQtbGFiZWwpIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uZmllbGQtZWxlbWVudC0taW5saW5lIC5maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmllbGQtZWxlbWVudC0taW5saW5lIDp3aGVyZSguZmllbGQtaW5wdXQpIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFdyYXBwZXIgKi9cbjp3aGVyZShmaWVsZHNldCkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLWxhYmVsLFxuLmZpZWxkc2V0X19sZWdlbmQge1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbiAgY29sb3I6ICMyNDI0MjY7XG59XG5cbi5maWVsZC1lbGVtZW50LS1jaGVja2JveGxpc3QtLWNvbHVtbnMgLmZpZWxkLWVsZW1lbnRfX2lucHV0LXNldCB7XG4gIC13ZWJraXQtY29sdW1uczogMztcbiAgLW1vei1jb2x1bW5zOiAzO1xuICBjb2x1bW5zOiAzO1xufVxuXG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1jaGVja2JveF0pLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmJlZm9yZSxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0cHggLyAyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG4gIGhlaWdodDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpjaGVja2VkOmFmdGVyLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0cHggLyAyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG4gIGhlaWdodDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOGVkYiBuby1yZXBlYXQgY2VudGVyLzg1JSB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV90aWNrLXRoaWNrLXdoaXRlLnN2Zyk7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbiAgei1pbmRleDogMTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Y2hlY2tlZCArIGxhYmVsLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzI0MjczMTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Zm9jdXMsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzAwOGVkYjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1zdHlsZTogYXV0bztcbiAgb3V0bGluZS13aWR0aDogMXB4O1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9cmFkaW9dKSxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPXJhZGlvXSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9cmFkaW9dKTpiZWZvcmUsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1yYWRpb10pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xuICBoZWlnaHQ6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPXJhZGlvXSk6Y2hlY2tlZDphZnRlcixcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPXJhZGlvXSk6Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWRiIG5vLXJlcGVhdCBjZW50ZXIvNzAlIHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX3RpY2stdGhpY2std2hpdGUuc3ZnKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGRzZXQtbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqRcIjsgLyogR2VuZXJpYyBjdXJyZW5jeSBzaWduICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDE0cHgpO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MzQzNDMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgKiAxLjIpO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IC5tb25leS1zeW1ib2wtLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjsgLyogRG9sbGFycyAqL1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IC5tb25leS1zeW1ib2wtLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqNcIjsgLyogUG91bmRzICovXG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbC0teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqVcIjsgLyogWWVuICovXG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbC0taW5kaWFuX3J1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oK5XCI7IC8qIEluZGlhbiBydXBlZSAqL1xufVxuXG4uZmllbGQtZWxlbWVudC0tcmFuZG9tY29kZSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5maWVsZC1lbGVtZW50LS1yYW5nZSAuZmllbGQtaW5wdXQgLnRleHRib3gge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXJhbmdlIC5maWVsZC1pbnB1dCBpbnB1dFt0eXBlPXJhbmdlXSArIGRpdiB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXJhbmdlIC5maWVsZC1pbnB1dCBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyArIGRpdiB7XG4gIGNvbG9yOiAjYTFkZWZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLyogT3RoZXJ3aXNlIHdoaXRlIGluIENocm9tZSAqL1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNDM0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1OTU5NTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogIzcyNzI3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ExZGVmZjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggIzcyNzI3Mjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU5NTk1OTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNzI3MjcyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMThweCAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1OTU5NTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogIzcyNzI3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xufVxuXG4vKiBJRSBoYWNrIGZpeCAtXG5pZiBub3QgSUUsIGFwcGx5IHRoZXNlIHN0eWxlc1xuaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCAoZGlzcGxheTpibG9jaylcbmFuZCBldmVyeXRoaW5nIHRvIGRvIHdpdGggSUUgbm90IHN1cHBvcnRpbmcgQHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICBtYXJnaW46IDEyLjhweCAwO1xuICB9XG59XG4vKiAtLS0tIFJlcXVpcmVkIC0tLS0gKi9cbjp3aGVyZSguZmllbGQtbGFiZWwtLXJlcXVpcmVkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG46d2hlcmUoLmZpZWxkLWxhYmVsX19yZXF1aXJlZCkge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuOndoZXJlKC5maWVsZC1sYWJlbF9fcmVxdWlyZWQpOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjOUUwRTBCO1xufVxuXG4uZmllbGQtaW5wdXQgc2VsZWN0W211bHRpcGxlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG59XG5cbi5maWVsZC1pbnB1dCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNdWx0aXBsZSBzZWxlY3RzICovXG4uZmllbGQtZWxlbWVudC0tc2VsZWN0LS1tdWx0aXBsZSBzZWxlY3Qge1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZmllbGQtZWxlbWVudC0tc2VsZWN0LS1tdWx0aXBsZSBvcHRpb24ge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5zaXRlLXNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnNpdGUtc2VhcmNoLWZvcm0tLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MzQzNDMztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1Ym1pdC1iYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlKTtcbn1cblxuLnNpZGViYXIgLnN1Ym1pdC1iYXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5zdWJtaXQtYmFyIGEge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIHRpbWUgcGlja2VyICovXG4uZmllbGQtZWxlbWVudC0tdGltZXBpY2tlciAuZmllbGQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS10aW1lcGlja2VyIC5maWVsZC1pbnB1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fdGltZXBpY2tlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDM0MzQzM7XG59XG5cbi8qIFRpbWVwaWNrZXIgbW9kYWwgKi9cbi51aS10aW1lcGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIGEge1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLW1lbnUtaXRlbSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLW1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yIC5maWVsZC1pbnB1dCAudG90YWwtc2VsZWN0b3JfX291dHB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fYXJyb3ctZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvcl9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDgwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3IuZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvci0tYWN0aXZlIC5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2xhYmVscyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b25zIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkJGQzE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24tLWRlY3JlYXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fbWludXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4cHggLTEgY2VudGVyO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi0taW5jcmVhc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9wbHVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCAtMSBjZW50ZXI7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzhjOGM4YztcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cblxuLyogTWluIC8gbWF4ICovXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi0tbWluLFxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24tLW1heCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX190b3RhbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19sYWJlbHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2xhYmVsc19faGVscGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3JfX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIERvbmUgYnV0dG9uICovXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19jbG9zZV9fYnV0dG9uLXdyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8qIEJQIEV4dHJhIHNtYWxsICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkgeyAvKiA2MDBweCAqL1xuICAuZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvcl9fZHJvcGRvd24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbiAgLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2xhYmVsc19faGVscGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAudG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuLyogQlAgU21hbGwgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYzZW0pIHsgLyogNzY5cHggKi9cbiAgLyogRG9uJ3QgcmVhbGx5IG5lZWQgdGhpcyBjbG9zZSBidXR0b24gYWJvdmUgdGFibGV0ICovXG4gIC50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2Nsb3NlX19idXR0b24td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpZWxkLWVsZW1lbnQtLXVwbG9hZCAuZmllbGQtaW5wdXQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06aG92ZXI6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTpmb2N1czo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOmFjdGl2ZTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOmZvY3VzIHtcbiAgb3V0bGluZTogIzhjOGM4YyBhdXRvIDVweDtcbn1cblxuaW5wdXRbdHlwZT1maWxlIGldOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG59XG5cbi8qIC0tLS0gd2hpdGUgLS0tLSAqL1xuLmZpZWxkLWVsZW1lbnQtLXdoaXRlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXdoaXRlIGlucHV0W3R5cGU9ZmlsZV06aG92ZXI6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXdoaXRlIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXM6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXdoaXRlIGlucHV0W3R5cGU9ZmlsZV06YWN0aXZlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZmlndXJlX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxNnB4IDRweCA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyIC5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmltYWdlLWdhbGxlcnlfX3NsaWRlciAuc3BsaWRlX19zbGlkZS5hY3RpdmUgaW1nIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMzUwbXMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmltYWdlLWdhbGxlcnlfX3NsaWRlci5jb2x1bW5zLTEgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSxcbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIuY29sdW1ucy0xIC5pbWFnZS1nYWxsZXJ5X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIwcHg7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTIsIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTMsIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNSwgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkIGZpZ3VyZSxcbi5pbWFnZS1nYWxsZXJ5X19ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmU6aG92ZXIgZmlnY2FwdGlvbiwgLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZTpmb2N1cyBmaWdjYXB0aW9uLCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlOmFjdGl2ZSBmaWdjYXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiAxNi42NjY2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5IC5zcGxpZGVfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2lubmVyIHtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgZ2FwOiBtaW4odmFyKC0tc3RhbmRhcmQtcmFkaXVzKSwgdmFyKC0tbGFyZ2UtZm9udC1zaXplKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3QuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGFuZGFyZC1yYWRpdXMpO1xuICB9XG59XG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtOmhvdmVyLCAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtOmZvY3VzLCAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTEge1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWZlYXR1cmUtZ2FsbGVyeS1sYXVuY2hlci1kaWFtZXRlcjogNDNweDtcbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogY2FsYygxZW0gKyB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpICsgMC41ZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmVhdHVyZS1nYWxsZXJ5LWxhdW5jaGVyLWRpYW1ldGVyKTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXIge1xuICAgIGxlZnQ6IDFlbTtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuOTM3NWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogdmFyKC0tZmVhdHVyZS1nYWxsZXJ5LWxhdW5jaGVyLWRpYW1ldGVyKTtcbiAgICB3aWR0aDogdmFyKC0tZmVhdHVyZS1nYWxsZXJ5LWxhdW5jaGVyLWRpYW1ldGVyKTtcbiAgfVxufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlci0taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyLS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC45Mzc1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXItLXNsaWRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXItLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTQsXG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTUge1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tbWFwIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS1tYXAge1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeS0tbWFwIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX21hcC1jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMWVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IHtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9kb2N1bWVudC5zdmcpIG5vLXJlcGVhdDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3BkZi5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1wbmcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1naWYsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1qcGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25faW1hZ2Uuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcnRmLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtdHh0LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZG9jLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZG9jeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl93b3JkLWRvYy5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1jc3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC14bHMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC14bHN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3NwcmVhZHNoZWV0LnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wMyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWFhYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW9nYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9zb3VuZC5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcDQsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcGVnLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXBnLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtd2VibSxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW9ndixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWFhYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWF2aSxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1vdixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXdtdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl92aWRlby5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM2LCAzOSwgNDksIDApO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgYTpob3Zlcixcbi53aWRnZXQtRmlsZUxpc3QgYTpmb2N1cyxcbi53aWRnZXQtRmlsZUxpc3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI0MjczMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC53aWRnZXQtRmlsZUxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5zaWRlYmFyLWxpbmtsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxLjVlbTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzAwMDtcbiAgdG9wOiBjYWxjKDEwcHggKyAwLjFlbSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dCwgY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtLS1leHBhbmRlZCAuc2lkZWJhci1saW5rbGlzdF9faXRlbV9fYnV0dG9uOmJlZm9yZSxcbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtOmhvdmVyIC5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b246YmVmb3JlIHtcbiAgbGVmdDogMC41ZW07XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtLS1leHBhbmRlZCAuc2lkZWJhci1saW5rbGlzdF9faXRlbV9fYnV0dG9uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW1fX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJPCoFwiO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtIDAuMjVlbSAxLjVlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW1fX2xpbms6aG92ZXIsXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluazpmb2N1cyxcbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zb2NpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbGlzdC0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc29jaWFsLWxpc3QtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc29jaWFsLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc29jaWFsLWxpc3RfX2l0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnNvY2lhbC1saXN0X19pdGVtIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdF9faXRlbSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWxpc3QtLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgzNiwgMzksIDQ5LCAwLjcpO1xufVxuXG4uc29jaWFsLWxpc3QtLWdyZXkgYSB7XG4gIGNvbG9yOiAjQkJCRkMxO1xufVxuLnNvY2lhbC1saXN0LS1ncmV5IGE6aG92ZXIsIC5zb2NpYWwtbGlzdC0tZ3JleSBhOmZvY3VzLCAuc29jaWFsLWxpc3QtLWdyZXkgYTphY3RpdmUge1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuLnNvY2lhbC1saXN0LS1jaXJjbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdC0tY2lyY2xlIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWxpc3QtLWNpcmNsZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0LS1mb290ZXIge1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5zb2NpYWwtbGlzdC0tZm9vdGVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5zb2NpYWwtbGlzdC0tZm9vdGVyIHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudCB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2RvY3VtZW50LnN2Zykgbm8tcmVwZWF0O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fcGRmLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXBuZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWdpZixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWpwZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbWFnZS5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1ydGYsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC10eHQsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1kb2MsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1kb2N4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3dvcmQtZG9jLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWNzdixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXhscyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXhsc3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fc3ByZWFkc2hlZXQuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXAzLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYWFjLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtb2dhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3NvdW5kLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wNCxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wZWcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcGcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC13ZWJtLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtb2d2LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYWFjLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYXZpLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbW92LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtd212IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3ZpZGVvLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzYsIDM5LCA0OSwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBhOmhvdmVyLFxuLndpZGdldC1GaWxlTGlzdCBhOmZvY3VzLFxuLndpZGdldC1GaWxlTGlzdCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLndpZGdldC1GaWxlTGlzdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS0yLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS0zLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS00LCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3Qge1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tNSB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuXG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxYjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3RhbmRhcmQtcmFkaXVzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpob3ZlciwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpmb2N1cywgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2UgaW1nLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmZvY3VzIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlIGltZywgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazphY3RpdmUgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmhvdmVyIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmZvY3VzIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmJlZm9yZSwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpmb2N1cyAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazphY3RpdmUgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjOGM4YzhjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dvLW1vbm8uc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmJlZm9yZSwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3RhbmRhcmQtcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgIzhGOEJBQiA5MCUsICM4RjhCQUIgMTAwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0FCQTE4QiA4MCUsICNBQkExOEIgMTAwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cblxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbS0tZmFsbGJhY2sgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW0tLWZhbGxiYWNrIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmJlZm9yZSwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbS0tZmFsbGJhY2sgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3RhbmRhcmQtcmFkaXVzKSAqIDAuNzUpO1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbjpyb290IHtcbiAgLS1sYXlvdXQtY29sdW1uLWdhcDogNnZ3O1xuICAtLWxheW91dC1ndXR0ZXI6IGNhbGModmFyKC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyKSAtIHZhcigtLWxheW91dC1jb2x1bW4tZ2FwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tbGF5b3V0LWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWxheW91dC1jb2x1bW4tZ2FwOiA0OHB4O1xuICB9XG59XG4ucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGNvbHVtbi1nYXA6IHZhcigtLWxheW91dC1jb2x1bW4tZ2FwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICB9XG59XG4ucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyID4gKixcbi5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIgOndoZXJlKC5tYWluYmFyKSB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIgOndoZXJlKC5tYWluYmFyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyIDp3aGVyZSguc2lkZWJhcikge1xuICAgIGdyaWQtY29sdW1uOiAxLzE7XG4gIH1cbn1cblxuLm1haW5iYXItLW5hcnJvdyB7XG4gIHdpZHRoOiB2YXIoLS1kZWZhdWx0LWNvbnRhaW5lcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi50aWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnRpbGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGlsZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGlsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3V0bGluZSAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jYXJkW3JvbGU9bGlua106aG92ZXIsIC5jYXJkW3JvbGU9bGlua106Zm9jdXMsIC5jYXJkW3JvbGU9bGlua106YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG59XG5cbmEuY2FyZCxcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmNhcmQ6aG92ZXIsIGEuY2FyZDpmb2N1cywgYS5jYXJkOmFjdGl2ZSxcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQ6aG92ZXIsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkOmZvY3VzLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZDphY3RpdmUge1xuICBvdXRsaW5lLWNvbG9yOiAjMDA4ZWRiO1xufVxuXG4uY2FyZC5zZWxlY3RlZCB7XG4gIG91dGxpbmUtY29sb3I6ICMyNjg4M0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY2RTQ7XG59XG4uY2FyZC5zZWxlY3RlZDpob3ZlciwgLmNhcmQuc2VsZWN0ZWQ6Zm9jdXMsIC5jYXJkLnNlbGVjdGVkOmFjdGl2ZSB7XG4gIG91dGxpbmUtY29sb3I6ICMwRTZGMjI7XG59XG5cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3JkZXI6IC0yO1xufVxuXG4uY2FyZF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG59XG5cbi5jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDhjaDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNhcmRfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4IC8gMik7XG59XG5cbi5jYXJkX192aWRlbyxcbi5jYXJkX19pbWcsXG4uY2FyZF9fZmFsbGJhY2sge1xuICBvcmRlcjogLTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG5cbi5jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXJkX19tZWRpYV9fZmFsbGJhY2stbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXgtaGVpZ2h0OiA2MCU7XG59XG5cbi5jYXJkX19jdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXJkLS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5hLmNhcmQtLXNoYWRvdyxcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQtLXNoYWRvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuY2FyZC0tc2hhZG93OmhvdmVyLCBhLmNhcmQtLXNoYWRvdzpmb2N1cywgYS5jYXJkLS1zaGFkb3c6YWN0aXZlLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZC0tc2hhZG93OmhvdmVyLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZC0tc2hhZG93OmZvY3VzLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZC0tc2hhZG93OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG46cm9vdCB7XG4gIC0tc2lkZXBhZGRpbmc6IDhweDtcbiAgLS12ZXJ0cGFkZGluZzogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2lkZXBhZGRpbmc6IDEycHg7XG4gICAgLS12ZXJ0cGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zaWRlcGFkZGluZzogMTZweDtcbiAgICAtLXZlcnRwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNpZGVwYWRkaW5nOiAyNHB4O1xuICAgIC0tdmVydHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zaWRlcGFkZGluZzogNDRweDtcbiAgICAtLXZlcnRwYWRkaW5nOiAyOHB4O1xuICB9XG59XG4ubWVkaWEtb2JqZWN0X19pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZGlhLW9iamVjdF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaWEtb2JqZWN0X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubWVkaWEtb2JqZWN0OmFmdGVyLFxuLm1lZGlhLW9iamVjdDpiZWZvcmUge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1lZGlhLW9iamVjdF9fZGV0YWlscyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLm1lZGlhLW9iamVjdF9fZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lZGlhLW9iamVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVkaWEtb2JqZWN0X19pbWcge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLm1lZGlhLW9iamVjdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnRlYW0tdGlsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGVhbS10aWxlX190ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi50ZWFtLXRpbGVfX3NvY2lhbCBzdmcgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tdGlsZV9fc29jaWFsIHN2ZyA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC05OTk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwtd2luZG93LS12aXNpYmxlIHtcbiAgei1pbmRleDogOTAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMGNoO1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKSBzY2FsZSgwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1vZGFsLXdpbmRvd19fbWFpbmJveCB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2RhbC13aW5kb3dfX21haW5ib3gge1xuICAgIHBhZGRpbmc6IDMycHggNDhweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvdy0tdmlzaWJsZSAubW9kYWwtd2luZG93X19tYWluYm94IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLThweDtcbiAgdG9wOiAtOHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0UyRTRFNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0biB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHRvcDogLTE2cHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46aG92ZXIsIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmZvY3VzLCAubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46aG92ZXIgc3ZnLCAubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjpmb2N1cyBzdmcsIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmFjdGl2ZSBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBjb250ZW50IGFyZWEgc3BlY2lmaWMgc3RseWVzICovXG4ubWQtd2luZG93LS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGNvbG9yOiAjODg4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKlxuICAgIEJyZWFkY3J1bWIgbmF2aWdheWlvbiBzdHlsZXMgdGhhdCBzaHJpbmsgdG8gb25seSB0aGUgcGFyZW50IGl0ZW0gb24gbW9iaWxlXG4gICAgc2luY2Ugc3BhY2UgaXMgbGltaXRlZC5cbiovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbi5icmVhZGNydW1iX19jcnVtYixcbi5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYl9fY3J1bWI6YmVmb3JlLFxuLmJyZWFkY3J1bWIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoOKAusKgXCI7XG59XG4uYnJlYWRjcnVtYl9fY3J1bWI6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG5cbi5icmVhZGNydW1iX19jcnVtYl9fbGluayxcbi5icmVhZGNydW1iIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmsgOndoZXJlKFtzdHJva2UqPVwiI1wiXSksXG4uYnJlYWRjcnVtYiBsaSBhIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5icmVhZGNydW1iX19jcnVtYl9fbGluayA6d2hlcmUoW2ZpbGwqPVwiI1wiXSksXG4uYnJlYWRjcnVtYiBsaSBhIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iX19jcnVtYjpsYXN0LWNoaWxkLFxuLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMjVjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iX19jcnVtYjpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWIgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWJfX2NydW1iOm50aC1sYXN0LWNoaWxkKDMpLFxuICAuYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYiBsaTpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5icmVhZGNydW1iX19jcnVtYi0taG9tZSAuYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmtfX2xhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uYnJlYWRjcnVtYl9fY3J1bWItLWhvbWUgLmJyZWFkY3J1bWJfX2NydW1iX19saW5rX19sYWJlbC5mb2N1c2FibGU6YWN0aXZlLCAuYnJlYWRjcnVtYl9fY3J1bWItLWhvbWUgLmJyZWFkY3J1bWJfX2NydW1iX19saW5rX19sYWJlbC5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnJlYWRjcnVtYi0tcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDFweCAqIC0xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpICogLTEpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKTtcbiAgcGFkZGluZy1ibG9jazogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRFNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuYnJlYWRjcnVtYi0tcHJvcGVydHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuOTM3NWVtKSB7XG4gIC5icmVhZGNydW1iLS1sb2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tbmF2LWl0ZW0tZ2FwOiAwLjc1ZW07XG59XG5cbi5uYXYtc3RhY2tlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubmF2LXN0YWNrZWRfX2l0ZW0ge1xuICBtYXJnaW4tYmxvY2s6IDhweDtcbn1cblxuLm5hdi1zdGFja2VkX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IHZhcigtLW5hdi1pdGVtLWdhcCk7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cblxuLml0ZW0tZGVwdGgtMiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyNHB4IC0gdmFyKC0tbmF2LWl0ZW0tZ2FwKSk7XG59XG5cbi5pdGVtLWRlcHRoLTIgPiAubmF2LXN0YWNrZWRfX2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCAzOSwgNDksIDAuNSk7XG59XG4uY3VycmVudC1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmN1cnJlbnQtaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hbmNlc3Rvci1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFuY2VzdG9yLWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXYtc3RhY2tlZF9fc3VibGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5uYXYtc3RhY2tlZF9faWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm5hdi1zdGFja2VkX19pY29uIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiByZ2JhKDM2LCAzOSwgNDksIDAuNSk7XG59XG4uY3VycmVudC1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lciAubmF2LXN0YWNrZWRfX2ljb24gW2ZpbGwqPVwiI1wiXSwgLmFuY2VzdG9yLWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIC5uYXYtc3RhY2tlZF9faWNvbiBbZmlsbCo9XCIjXCJdIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLm5hdi1zdGFja2VkX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlbGF0ZWQtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgLyogLSBEZXB0aCAxIC0gKi9cbiAgLyogLSBEZXB0aCAyIC0gKi9cbn1cbi5yZWxhdGVkLWxpbmtzX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmVsYXRlZC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIC8qIEFjdGl2ZSAvIG9uIC8gY3VycmVudCAqL1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4ucmVsYXRlZC1saW5rcyB1bCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogbGVmdCAyNTBtcyBlYXNlLWluLW91dCwgcmlnaHQgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBhOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgYTpob3ZlciwgLnJlbGF0ZWQtbGlua3MgdWwgYTpmb2N1cywgLnJlbGF0ZWQtbGlua3MgdWwgYTphY3RpdmUge1xuICBjb2xvcjogIzAwNmRhODtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGE6aG92ZXI6YWZ0ZXIsIC5yZWxhdGVkLWxpbmtzIHVsIGE6Zm9jdXM6YWZ0ZXIsIC5yZWxhdGVkLWxpbmtzIHVsIGE6YWN0aXZlOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogbGVmdCAyNTBtcyBlYXNlLWluLW91dCwgcmlnaHQgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgdHJhbnNpdGlvbjogbGVmdCAyNTBtcyAxMDBtcyBlYXNlLWluLW91dCwgcmlnaHQgMjUwbXMgMTAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmhvdmVyLCAucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmZvY3VzLCAucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2ZGE4O1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTpob3ZlcjpiZWZvcmUsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6Zm9jdXM6YmVmb3JlLCAucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuLnJlbGF0ZWQtbGlua3MgLmRlcHRoMSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlbGF0ZWQtbGlua3MgLmRlcHRoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLyogLS0tLSBSZWxhdGVkIExpbmtzIC0tLS0gKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmEzMzNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOXB4IDA7XG59XG5cbi8qIC0gRGVwdGggMSAtICovXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTFlMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMSA+IGEge1xuICBwYWRkaW5nOiA5cHggMDtcbn1cblxuLyogT24gKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMS5vbiA+IGEge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDdhY2Y7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLyogLSBEZXB0aCAyIC0gKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIi0gXCI7XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMiBhIHtcbiAgcGFkZGluZzogM3B4IDAgM3B4IDI0cHg7XG59XG5cbi8qIEhvdmVyICovXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogT24gKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMi5vbiA+IGEge1xuICBjb2xvcjogIzAwN2FjZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5udW1iZXItZGlzYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5udW1iZXItZGlzYy5zYXRpc2ZpZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU2RjIyO1xufVxuXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjYzFlMzQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm9sZC1icm93c2VyX19iYW5uZXIgYTpob3Zlcixcbi5vbGQtYnJvd3Nlcl9fYmFubmVyIGE6Zm9jdXMsXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vbGQtYnJvd3Nlcl9fYmFubmVyIC5vbGQtYnJvd3Nlcl9fY2VudGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5vbGQtYnJvd3NlciAub2xkLWJyb3dzZXJfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ub3ZlcmxheSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vdmVybGF5LS12aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbjpyb290IHtcbiAgLS1wcm9ncmVzcy1iYXItZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXByb2dyZXNzLWJhci1nYXA6IDY0cHg7XG4gIH1cbn1cbi5wcm9ncmVzcy1iYXJfX3N0ZXBzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXByb2dyZXNzLWJhci1nYXApO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5wcm9ncmVzcy1iYXJfX3N0ZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXByb2dyZXNzLWJhci1nYXApIC0gMTZweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG59XG4ucHJvZ3Jlc3MtYmFyX19zdGVwOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3N0ZXAuaW4tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjZWZmO1xuICBib3JkZXItY29sb3I6ICM3NWNlZmY7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3N0ZXAuY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3N0ZXBfX2xhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucHJvZ3Jlc3MtYmFyX19zdGVwX19sYWJlbC5mb2N1c2FibGU6YWN0aXZlLCAucHJvZ3Jlc3MtYmFyX19zdGVwX19sYWJlbC5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBbMDFdXG4gICAgQmxlZWRzIGNvbW1lbnRlZCBzbyBhcyB0byBub3QgYmxvYXQgdGhlIGNzcyB1bm5lY2Vzc2FyaWx5LlxuICAgIFVuY29tbWVudCB0byB1c2VcbiovXG4uYmctZGVmYXVsdCxcbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy1kZWZhdWx0LXRpbnQtMDAsXG4uYmctcGFsZWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJnLWRlZmF1bHQtdGludC0wMC5iYWNrZ3JvdW5kLS1ibGVlZCxcbi5iZy1wYWxlZ3JleS5iYWNrZ3JvdW5kLS1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWRlZmF1bHQtdGludC0wMC5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUsXG4uYmctcGFsZWdyZXkuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDAuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIsXG4uYmctcGFsZWdyZXkuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5iZy1kZWZhdWx0LXRpbnQtMDEsXG4uYmctbGlnaHRncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgLyogWzAxXVxuICAmLmJhY2tncm91bmQtLWJsZWVkLWxlZnQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtbGVmdCgkY29sb3ItZ3JleS0wMSk7XG4gIH1cblxuICAmLmJhY2tncm91bmQtLWJsZWVkLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGJsZWVkLXJpZ2h0KCRjb2xvci1ncmV5LTAxKTtcbiAgfVxuICAqL1xufVxuLmJnLWRlZmF1bHQtdGludC0wMS5iYWNrZ3JvdW5kLS1ibGVlZCxcbi5iZy1saWdodGdyZXkuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDEuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlLFxuLmJnLWxpZ2h0Z3JleS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xufVxuLmJnLWRlZmF1bHQtdGludC0wMS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlcixcbi5iZy1saWdodGdyZXkuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi5iZy1kZWZhdWx0LXRpbnQtMDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuLmJnLWRlZmF1bHQtdGludC0wMi5iYWNrZ3JvdW5kLS1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWRlZmF1bHQtdGludC0wMi5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuLmJnLWRlZmF1bHQtdGludC0wMi5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLyogWzAxXVxuICAmLmJhY2tncm91bmQtLWJsZWVkLWxlZnQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtbGVmdCgkY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAmLmJhY2tncm91bmQtLWJsZWVkLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGJsZWVkLXJpZ2h0KCRjb2xvci1wcmltYXJ5KTtcbiAgfVxuICAqL1xufVxuLmJnLXByaW1hcnkgOndoZXJlKGEpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5iZy1wcmltYXJ5IDp3aGVyZShhKTpob3Zlcixcbi5iZy1wcmltYXJ5IDp3aGVyZShhKTpmb2N1cyxcbi5iZy1wcmltYXJ5IDp3aGVyZShhKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5iZy1wcmltYXJ5IDp3aGVyZShoMSksXG4uYmctcHJpbWFyeSA6d2hlcmUoaDIpLFxuLmJnLXByaW1hcnkgOndoZXJlKGgzKSxcbi5iZy1wcmltYXJ5IDp3aGVyZShoNCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iZy1wcmltYXJ5LmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctcHJpbWFyeS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xufVxuLmJnLXByaW1hcnkuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG59XG5cbi5iZy1hbHRlcm5hdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG4gIC8qIFswMV1cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGJsZWVkLWxlZnQoJGNvbG9yLWFsdGVybmF0aXZlKTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtcmlnaHQoJGNvbG9yLWFsdGVybmF0aXZlKTtcbiAgfVxuICAqL1xufVxuLmJnLWFsdGVybmF0aXZlLmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctYWx0ZXJuYXRpdmUuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbn1cbi5iZy1hbHRlcm5hdGl2ZS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbn1cblxuOnJvb3Qge1xuICAtLXNlY3Rpb24tc21hbGw6IDE1cHg7XG4gIC0tc2VjdGlvbjogMjBweDtcbiAgLS1zZWN0aW9uLWxhcmdlOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbi1zbWFsbDogMjRweDtcbiAgICAtLXNlY3Rpb246IDQwcHg7XG4gICAgLS1zZWN0aW9uLWxhcmdlOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNlY3Rpb24tc21hbGw6IDQwcHg7XG4gICAgLS1zZWN0aW9uOiA4MHB4O1xuICAgIC0tc2VjdGlvbi1sYXJnZTogMTIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLFxuLnNlY3Rpb24tcmVndWxhciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24pO1xufVxuXG4uc2VjdGlvbi1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tc21hbGwpO1xufVxuXG4uc2VjdGlvbi1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tbGFyZ2UpO1xufVxuXG4uc2VjdGlvbi10MCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1iMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udmVydGljYWwtZ2FwLS1zZXAtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDM0MzQzM7XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tc21hbGwpO1xufVxuXG4uZGFzaGJvYXJkLXNpZGViYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEU1O1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IHZhcigtLWJvZHktZm9udC1zaXplKSAwO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0UyRTRFNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ibG9ja3F1b3RlICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ibG9ja3F1b3RlICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGNvbG9yOiAjRTJFNEU1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJCaWcgQ2FzbG9uXCIsIFwiQm9vayBBbnRpcXVhXCIsIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgR2VvcmdpYSwgc2VyaWY7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgdG9wOiAzOHB4O1xuICBsZWZ0OiAtOHB4O1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbiAgYm90dG9tOiAtMzZweDtcbiAgcmlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmJsb2NrcXVvdGUtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG4gIC5ibG9ja3F1b3RlLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbi5leHBhbmRvLFxuLmV4cGFuZG8uZXhwYW5kby0tZXhwYW5kZWQge1xuICBwYWRkaW5nOiAwLjVlbSA0MHB4IDFlbSA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMkY0O1xuICBtYXJnaW46IDAgMCAxZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmV4cGFuZG8uZXhwYW5kby1wdG9wIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi8qIC0gRXhwYW5kZWQgLSAqL1xuLmpzIC5leHBhbmRvW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uanMgLmV4cGFuZG9bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biAyMDBtcyBlYXNlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5qcyAuZXhwYW5kb1thcmlhLWV4cGFuZGVkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5qcyAuZXhwYW5kb1thcmlhLWV4cGFuZGVkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5qcyAuZXhwYW5kbyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0gT3BlbiBidXR0b24gLSAqL1xuLmV4cGFuZG8tb3BlbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIHZhcigtLXBhcmFncmFwaC1icmVhayk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmV4cGFuZG8tb3Blbjpob3ZlciwgLmV4cGFuZG8tb3Blbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHBhbmRvLW9wZW46aG92ZXIgLmV4cGFuZG8tb3Blbl9faWNvbiwgLmV4cGFuZG8tb3Blbjpmb2N1cyAuZXhwYW5kby1vcGVuX19pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmV4cGFuZG8tb3Blbi0taGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNGMEYyRjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nOmhvdmVyLCAuZXhwYW5kby1vcGVuLS1oZWFkaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nOmhvdmVyIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0taGVhZGluZzpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyLCAuZXhwYW5kby1vcGVuLS1oZWFkaW5nOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0taGVhZGluZzpmb2N1cyAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGM4YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdOmhvdmVyLCAuZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXTpmb2N1cywgLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbn1cblxuLmV4cGFuZG8tb3Blbi0taGVhZGluZy5leHBhbmRvLW9wZW4tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZy5leHBhbmRvLW9wZW4tLWV4cGFuZGVkIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0taGVhZGluZy5leHBhbmRvLW9wZW4tLWV4cGFuZGVkIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXhwYW5kby1vcGVuLS1idXR0b24ge1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbjpob3ZlciwgLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMzQTU3RTg7XG59XG4uZXhwYW5kby1vcGVuLS1idXR0b246aG92ZXIgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1idXR0b246aG92ZXIgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciwgLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xufVxuXG4uZXhwYW5kby1vcGVuLS1idXR0b24uZXhwYW5kby1vcGVuLS1leHBhbmRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbiArIC5leHBhbmRvLmV4cGFuZG8tLWV4cGFuZGVkIHtcbiAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZXhwYW5kby1vcGVuX19pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSwgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4vKiAtIENsb3NlIGJ1dHRvbiAtICovXG4uZXhwYW5kb19fY2xvc2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBIb3ZlciAqL1xufVxuLmV4cGFuZG9fX2Nsb3NlOmJlZm9yZSwgLmV4cGFuZG9fX2Nsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuLmV4cGFuZG9fX2Nsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZXhwYW5kb19fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZXhwYW5kb19fY2xvc2U6aG92ZXI6YmVmb3JlLCAuZXhwYW5kb19fY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGE4O1xufVxuXG4uaGlnaGxpZ2h0LFxuLmhpZ2hsaWdodC0tcmlnaHQsXG4uaGlnaGxpZ2h0LS1sZWZ0IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGMkY0O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xufVxuLmhpZ2hsaWdodCA+ICo6bGFzdC1jaGlsZCxcbi5oaWdobGlnaHQtLXJpZ2h0ID4gKjpsYXN0LWNoaWxkLFxuLmhpZ2hsaWdodC0tbGVmdCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGlnaGxpZ2h0ID4gKjpsYXN0LWNoaWxkLFxuLmhpZ2hsaWdodC0tcmlnaHQgPiAqOmxhc3QtY2hpbGQsXG4uaGlnaGxpZ2h0LS1sZWZ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZ2hsaWdodC0tcmlnaHQsXG4uaGlnaGxpZ2h0LS1sZWZ0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmhpZ2hsaWdodC0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG4gIC5oaWdobGlnaHQtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuZmlndXJlLmNvbnRlbnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuZmlndXJlLmNvbnRlbnQtaW1hZ2UuaW1hZ2UtZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgZmlndXJlLmNvbnRlbnQtaW1hZ2UuaW1hZ2UtcmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJvZHktZm9udC1zaXplKSAqIDIpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBmaWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYm9keS1mb250LXNpemUpICogMik7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbmZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5maWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbjp3aGVyZShmaWdjYXB0aW9uKSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IHZhcigtLWNlbnRpLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLSBTaXRlIE1lc3NhZ2VzIC0tLS0gKi9cbi5tZXNzYWdlcyxcbnVsLm1lc3NhZ2VzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lc3NhZ2VzLFxudWwubWVzc2FnZXMgLmFsZXJ0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuLm1lc3NhZ2VzIDp3aGVyZShsaSksXG51bC5tZXNzYWdlcyBsaSxcbi5tZXNzYWdlLS1lcnJvcixcbi5tZXNzYWdlLS1jb25maXJtLFxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBwYWRkaW5nOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubWVzc2FnZXMgLmRpc21pc3NpYmxlLFxuLm1lc3NhZ2UtLWRpc21pc3NpYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1lc3NhZ2VzIC5kaXNtaXNzaWJsZSBzdmcsXG4ubWVzc2FnZS0tZGlzbWlzc2libGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lc3NhZ2VzIC5kaXNtaXNzaWJsZSBzdmcgOndoZXJlKFtzdHJva2UqPVwiI1wiXSksXG4ubWVzc2FnZS0tZGlzbWlzc2libGUgc3ZnIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5tZXNzYWdlcyAuZGlzbWlzc2libGUgc3ZnIDp3aGVyZShbZmlsbCo9XCIjXCJdKSxcbi5tZXNzYWdlLS1kaXNtaXNzaWJsZSBzdmcgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLm1lc3NhZ2VzIC5lcnJvcixcbi5tZXNzYWdlLS1lcnJvcixcbnVsLm1lc3NhZ2VzIGxpLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI0JBMjEwRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVzc2FnZXMgLmVycm9yIDp3aGVyZShhKSxcbi5tZXNzYWdlLS1lcnJvciA6d2hlcmUoYSksXG51bC5tZXNzYWdlcyBsaS5lcnJvciA6d2hlcmUoYSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1lc3NhZ2VzIC5jb25maXJtLFxuLm1lc3NhZ2UtLWNvbmZpcm0sXG51bC5tZXNzYWdlcyBsaS5jb25maXJtLFxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjY4ODNBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZXNzYWdlcyAuY29uZmlybSA6d2hlcmUoYSksXG4ubWVzc2FnZS0tY29uZmlybSA6d2hlcmUoYSksXG51bC5tZXNzYWdlcyBsaS5jb25maXJtIDp3aGVyZShhKSxcbi5hbGVydC1zdWNjZXNzIDp3aGVyZShhKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVzc2FnZXMgLndhcm5pbmcsXG4ubWVzc2FnZS0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNEOTY4MUM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lc3NhZ2VzIC53YXJuaW5nIDp3aGVyZShhKSxcbi5tZXNzYWdlLS13YXJuaW5nIDp3aGVyZShhKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG46cm9vdCB7XG4gIC0tdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLXRvb2x0aXAtY29sb3I6ICM1NzVGNkU7XG4gIC0tdG9vbHRpcC1saW5lczogI2UwZTBlMDtcbiAgLS10b29sdGlwLWhlYWRlci1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLXRvb2x0aXAtc2VjdGlvbi1wYWRkaW5nOiA0cHggNnB4O1xufVxuXG4vKiAtLS0tIFRvb2x0aXBzIC0tLS0gKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC4yNWVtO1xufVxuXG5idXR0b24udG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi50b29sdGlwLS1yZXZlcnNlIHtcbiAgLS10b29sdGlwLWJhY2tncm91bmQ6ICM0NzQ3NDc7XG4gIC0tdG9vbHRpcC1jb2xvcjogI2ZmZmZmZjtcbiAgLS10b29sdGlwLWxpbmVzOiAjNjE2MTYxO1xuICAtLXRvb2x0aXAtaGVhZGVyLWJhY2tncm91bmQ6ICM1NDU0NTQ7XG59XG5cbi50b29sdGlwX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDhlZGI7XG59XG4udG9vbHRpcF9fdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRvb2x0aXBfX3RpdGxlIGE6aG92ZXIsIC50b29sdGlwX190aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNDI0MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvb2x0aXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9vbHRpcC1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdG9vbHRpcC1saW5lcyk7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLXRvb2x0aXAtY29sb3IpO1xuICB6LWluZGV4OiAyO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBhdmVuaXIgbmV4dCwgYXZlbmlyLCBzZWdvZSB1aSwgaGVsdmV0aWNhIG5ldWUsIGhlbHZldGljYSwgVWJ1bnR1LCByb2JvdG8sIG5vdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbn1cbi50b29sdGlwX19jb250ZW50IHAge1xuICBmb250LXNpemU6IHZhcigtLWNlbnRpLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cbi50b29sdGlwX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b29sdGlwX19jb250ZW50IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4udG9vbHRpcF9fY29udGVudDpiZWZvcmUsIC50b29sdGlwX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAxNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdG9vbHRpcC1iYWNrZ3JvdW5kKSB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cbi50b29sdGlwX19jb250ZW50OmFmdGVyIHtcbiAgbGVmdDogMTNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtbGluZXMpIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBDZW50ZXIgYWxpZ24gKi9cbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX19jb250ZW50OmJlZm9yZSxcbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFJpZ2h0IGFsaWduICovXG4udG9vbHRpcC0tcmlnaHQgLnRvb2x0aXBfX2NvbnRlbnQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnRvb2x0aXAtLXJpZ2h0IC50b29sdGlwX19jb250ZW50OmJlZm9yZSB7XG4gIHJpZ2h0OiAxNHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBVcCAqL1xuLnRvb2x0aXAtLXVwIC50b29sdGlwX19jb250ZW50IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnRvb2x0aXAtLXVwIC50b29sdGlwX19jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10b29sdGlwLWJhY2tncm91bmQpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0b3A6IDEwMCU7XG59XG5cbi8qIFRvb2x0aXAgYW5pbWF0aW9ucyBmb3IgaG92ZXIgc3RhdGUgKi9cbi8qIEZhZGUgaW4gKi9cbi50b29sdGlwOmhvdmVyIC50b29sdGlwX19jb250ZW50LFxuLnRvb2x0aXBfX3RpdGxlOmhvdmVyICsgLnRvb2x0aXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMjAwbXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi8qIFRyYW5zaXRpb24gdXAgKi9cbi50b29sdGlwLS10cmFuc2l0aW9uLXVwIC50b29sdGlwX19jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBNYXJnaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcE1hcmdpbjtcbn1cblxuLyogSW5mbyBpY29uICovXG4udG9vbHRpcF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzhjOGM4YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC4yZW07XG59XG5cbi50b29sdGlwLS1pY29uIC50b29sdGlwX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9vbHRpcF9faWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNjZlbTtcbiAgaGVpZ2h0OiAwLjY2ZW07XG59XG4udG9vbHRpcF9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnRvb2x0aXAtLWljb24gLnRvb2x0aXBfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi50b29sdGlwLS1pY29uIC50b29sdGlwX19jb250ZW50IHtcbiAgbGVmdDogLThweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi50b29sdGlwLnRvb2x0aXAtLWljb24udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX19jb250ZW50IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnRvb2x0aXAtLWljb24udG9vbHRpcC0tcmlnaHQgLnRvb2x0aXBfX2NvbnRlbnQge1xuICByaWdodDogLThweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLyogRGlzYWJsZWQgKi9cbi50b29sdGlwLS1kaXNhYmxlZCAudG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sdGlwX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIHBhZGRpbmc6IHZhcigtLXRvb2x0aXAtc2VjdGlvbi1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRvb2x0aXAtbGluZXMpO1xufVxuLnRvb2x0aXBfX2hlYWRlciAudG9vbHRpcF9faGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXBfX2JvZHkge1xuICBwYWRkaW5nOiB2YXIoLS10b29sdGlwLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi50b29sdGlwX19mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS10b29sdGlwLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbi50b29sdGlwX19ib2R5ICsgLnRvb2x0aXBfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10b29sdGlwLWxpbmVzKTtcbn1cblxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2hlYWRlciArIC50b29sdGlwX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHRibG9jay0tbGluZWQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcikgLyAyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC50ZXh0YmxvY2stLWxpbmVkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHRibG9jay0tMmNvbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4udGV4dGJsb2NrLS0yY29scy50ZXh0YmxvY2stLWxpbmVkID4gOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dGJsb2NrLS0yY29scy50ZXh0YmxvY2stLWxpbmVkID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnRleHRibG9jay0tMmNvbHMudGV4dGJsb2NrLS1saW5lZCA+IDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcikgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHRibG9jay0tMmNvbHMudGV4dGJsb2NrLS1saW5lZCA+IDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5kaXNjbG9zdXJlLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpc2Nsb3N1cmUtaW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRpc2Nsb3N1cmUtaW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZXF1ZXN0LXJldmlldyAuY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDI3MzE7XG59XG5cbi5kaXNjbG9zdXJlLWxpc3Qge1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xufVxuXG4uZGlzY2xvc3VyZS1saXN0IGxpIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nOiAxcHggMDtcbn1cblxuLnJvdW5kZWQtdXBwZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGU2ZjIyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGU2ZjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiZDdiNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvdW5kZWQtdXBwZXItYm94IGgzLFxuLnJvdW5kZWQtdXBwZXItYm94IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJvdW5kZWQtdXBwZXItYm94LnJvdW5kZWQtdXBwZXItYm94LWJsdWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGVkYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOGVkYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MGNjZjU7XG59XG5cbi5yb3VuZGVkLXVwcGVyLWJveCAuYnV0dG9uLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDtcbn1cblxuLnJvdW5kZWQtbWlkZGxlLWJveCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NzVmNmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgLyoqIE5lZWRlZCB0byBtYWtlIGV4cGFuZG9zIG5vdCBmYWxsIG91dCAqKi9cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtbG93ZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5yb3VuZGVkLWxvd2VyLWJveC5yb3VuZGVkLWxvd2VyLWJveC0tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTc1ZjZlO1xufVxuXG4ucmVxdWVzdC1yZXZpZXcgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZWplY3QtaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZkZjNlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5NTgxODtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBtYXJnaW46IDZweCA2cHg7XG59XG5cbi5yZWplY3QtaW5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I5NTgxODtcbiAgY29sb3I6ICNmZGYzZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnB1cnBvc2UtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZWJmNGZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbi5hcHByb3ZhbC1iYWRnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLnJlcXVlc3QtYm94LXBlbmRpbmcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1ZjZlO1xufVxuXG4uc2lkZWJhci1oZWFkZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgcGFkZGluZzogMTVweCB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBpbGxib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjQyNzMxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjQyNzMxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI0MjczMTtcbn1cblxuLnBpbGxib3gtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjQyNzMxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBpbGxib3gtYmFkZ2UtLXNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucGlsbGJveC1iYWRnZS10ZXh0IHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI0MjczMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5waWxsYm94LWJhZGdlLS1zbWFsbCAucGlsbGJveC1iYWRnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4ucGlsbGJveC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5waWxsYm94LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4ucGlsbGJveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI0MjczMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udHYtZ3JhZC1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICM1YjNmZWMsICMwNWU0YzkpO1xufVxuXG4udHYtZ3JhZC1iZyAucGlsbGJveC1iYWRnZS10ZXh0LFxuLnR2LWdyYWQtYmcgaDEsXG4udHYtZ3JhZC1iZyBoMixcbi50di1ncmFkLWJnIGgzLFxuLnR2LWdyYWQtYmcgaDQsXG4udHYtZ3JhZC1iZyBoNSxcbi50di1ncmFkLWJnIGg2LFxuLnR2LWdyYWQtYmcuYnV0dG9uLFxuLnR2LWdyYWQtYmcuYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHYtZ3JhZC1iZy5idXR0b246aG92ZXIsXG4udHYtZ3JhZC1iZy5hOmhvdmVyIHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG5cbi5waWxsYm94LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9jay1pbnB1dCB7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbn1cblxuLmluZm8tYm94LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbmZvX2JsdWVfYm9yZGVyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAyMHB4IHJpZ2h0IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLmluZm8tYm94LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiAtNXB4IC0xMHB4IDEwcHggMTBweDtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZG9jLWZvcm0tZmllbGQtbmVlZGVkIGlucHV0LFxuLmRvYy1mb3JtLWZpZWxkLW5lZWRlZCBzZWxlY3QsXG4uZG9jLWZvcm0tZmllbGQtbmVlZGVkIHRleHRhcmVhIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIG5lc3RlZCBkYXRlIGlucHV0cyAqL1xuLmNvbXBvdW5kLWRhdGUtZmllbGQgLmZpZWxkLWlucHV0LFxuLmNvbXBvdW5kLWRhdGUtZmllbGQgLmlucHV0LFxuLmNvbXBvdW5kLWRhdGUtZmllbGQgLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuZmllbGQtZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGlsbGJveC1iYWRnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnBpbGxib3gtYmFkZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmdhcC14LTEwcHgge1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uZ2FwLXktNXB4IHtcbiAgcm93LWdhcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgI3dyYXAge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgI3dyYXAge1xuICAgIG1heC13aWR0aDogMjQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wcm9wZXJ0aWVzICN3cmFwIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItaGVpZ2h0OiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDhlZGI7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmhlYWRlcl9fbG9nb19faW1nIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjgpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaGVhZGVyX19sb2dvX19pbWctLWxhbmRzY2FwZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC44ICogMS43Nzc3OCk7XG59XG5cbi5oZWFkZXJfX2xvZ29fX2ltZy0tcG9ydHJhaXQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhlYWRlcl9fY2xpZW50LWRldGFpbHMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9maWxlLXBob3RvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9maWxlLXBob3RvX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuNCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuNCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnByb2ZpbGUtcGhvdG9fX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC41KTtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG46d2hlcmUoKikgKyAuZml4ZWQtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLWJyZWFrKTtcbn1cblxuLmZpeGVkLWdyaWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXRpZ2h0LWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maXhlZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuZml4ZWQtZ3JpZC0tY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5maXhlZC1ncmlkLS1jb2xzLTMsXG4gIC5maXhlZC1ncmlkLS1jb2xzLTQsXG4gIC5maXhlZC1ncmlkLS1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIC5maXhlZC1ncmlkLS1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCB7XG4gIHJvdy1nYXA6IDA7XG59XG4uZml4ZWQtZ3JpZC0tbGluZS1zZXBhcmF0ZWQgPiAqIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEOEQ4RDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+ICoge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uZml4ZWQtZ3JpZC0tbGluZS1zZXBhcmF0ZWQgPiAqOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkIHtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+IDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDhEOEQ4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZDp3aGVyZSguZml4ZWQtZ3JpZC0tY29scy0yKSA+IDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDhEOEQ4O1xuICB9XG59XG5cbi5maXhlZC1ncmlkLS1saW5lLXRvcC1uLXRhaWwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4RDhEODtcbn1cbi5maXhlZC1ncmlkLS1saW5lLXRvcC1uLXRhaWwgPiAqOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDhEOEQ4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZml4ZWQtZ3JpZC0tbGluZS10b3Atbi10YWlsID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm51bWJlcmVkLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubnVtYmVyZWQtbGlzdCA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1pdGVtKTtcbn1cbi5udW1iZXJlZC1saXN0IDp3aGVyZShsaSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGNvbG9yOiAjMDA4ZWRiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjJGNDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpLmNvbXBsZXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKS5pbi1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjZWZmO1xuICBib3JkZXItY29sb3I6ICM3NWNlZmY7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjMDA4ZWRiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ubnVtYmVyZWQtbGlzdC0tdXRpbGl0eS1wb3NpdGl2ZSA6d2hlcmUobGkpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuLm51bWJlcmVkLWxpc3QtLXV0aWxpdHktcG9zaXRpdmUgOndoZXJlKGxpKS5jb21wbGV0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ODNBO1xuICBib3JkZXItY29sb3I6ICMyNjg4M0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm51bWJlcmVkLWxpc3QtLXV0aWxpdHktcG9zaXRpdmUgOndoZXJlKGxpKS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjZFNDtcbiAgYm9yZGVyLWNvbG9yOiAjREZGNkU0O1xuICBjb2xvcjogIzBFNkYyMjtcbiAgb3V0bGluZS1jb2xvcjogIzI2ODgzQTtcbn1cblxuLm51bWJlcmVkLWxpc3QtLXNtYWxsIGxpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm51bWJlcmVkLWxpc3QtLXNtYWxsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KSk7XG4gIGhlaWdodDogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KSk7XG59XG4ubnVtYmVyZWQtbGlzdC0tc21hbGwgbGkuaW4tcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qXG4gICAgVGlkeSBMaXN0IGdyaWRcblxuICAgIE9uIGxhcmdlIGRlc2t0b3AgaXQgYWRqdXN0cyBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGl0ZW1zOlxuICAgIC0gMSBmdWxsIHdpZHRoXG4gICAgLSAyIHR3byBjb2xzXG4gICAgLSAzIHRocmVlIGNvbHNcbiAgICAtIDQgZm91ciBjb2xzXG4gICAgLSA1KyB0aHJlZSBjb2xzXG4qL1xuOndoZXJlKCopICsgLnRpZHktbGlzdC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stYnJlYWspO1xufVxuXG4udGlkeS1saXN0LWdyaWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS10aWdodC1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGlkeS1saXN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudGlkeS1saXN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAudGlkeS1saXN0LWdyaWQgPiA6bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQsXG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLnRpZHktbGlzdC1ncmlkID4gOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDMpLFxuICAudGlkeS1saXN0LWdyaWQgPiA6bnRoLWxhc3QtY2hpbGQobis1KSB+IDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGlkeS1saXN0LWdyaWQgPiA6bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQsIC50aWR5LWxpc3QtZ3JpZC5jb250YWluZXItd2lkdGggPiA6bnRoLWNoaWxkKDRuKTpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNDtcbiAgfVxufVxuLnRpZHktbGlzdC1ncmlkLS1nYXAtMCB7XG4gIC0tZ2FwOiAwO1xuICAtLXRpZ2h0LWdhcDogMDtcbn1cblxuLyogLS0tLSB0b3AtaGVhdnktbGlzdCAtLS0tICovXG4vKiBUbyBkaXNwbGF5IGEgbGlzdCBvZiBwcm9kdWN0cyBuaWNlbHkgKi9cbi50b3AtaGVhdnktbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLnRvcC1oZWF2eS1saXN0OmJlZm9yZSwgLnRvcC1oZWF2eS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRvcC1oZWF2eS1saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG9wLWhlYXZ5LWxpc3QgPiAudG9wLWhlYXZ5LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRvcC1oZWF2eS1saXN0ICsgLnRvcC1oZWF2eS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udG9wLWhlYXZ5LWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tYWluYmFyLS1uYXJyb3cgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG4vKiBGbGV4IGNvZGUgKi9cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gICAgLnRvcC1oZWF2eS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KSAudG9wLWhlYXZ5LWxpc3QgX19pdGVtO1xuICAgICAgd2lkdGgtbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGgtbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aC1wYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgICAgIHdpZHRoLWZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIHdpZHRoLW1pbi13aWR0aDogNTAlO1xuICAgICAgd2lkdGgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0LS1maXZlIC50b3AtaGVhdnktbGlzdF9faXRlbSwgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgIC50b3AtaGVhdnktbGlzdC0tdGhyZWUgLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAudG9wLWhlYXZ5LWxpc3QtLXNldmVuIC50b3AtaGVhdnktbGlzdF9faXRlbTpmaXJzdC1jaGlsZCwgLnRvcC1oZWF2eS1saXN0LS1vZGQgLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAudG9wLWhlYXZ5LWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICAgICAgLyogIGdyaWQgd2l0aCBzaWRlYmFyLCBzdGF5cyBvbmx5IDMgY29sdW1ucyAgKi9cbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0IC50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyJTtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QtLW9kZCA+IC50b3AtaGVhdnktbGlzdF9faXRlbSwgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0sIC50b3AtaGVhdnktbGlzdC0tc2l4ID4gLnRvcC1oZWF2eS1saXN0X19pdGVtLCAudG9wLWhlYXZ5LWxpc3QtLXNldmVuID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0LS1maXZlID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICAgIC50b3AtaGVhdnktbGlzdC0tZml2ZSA+IC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuICAgIC5tYWluYmFyLS1uYXJyb3cgLnRvcC1oZWF2eS1saXN0LS1mb3VyID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbis0KSwgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLXNldmVuID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICAgIC5tYWluYmFyLS1uYXJyb3cgLnRvcC1oZWF2eS1saXN0LS1maXZlID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbisyKSwgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLWV2ZW4gPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi5zaW1wbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IGNhbGModmFyKC0tdGlnaHQtZ2FwKSAqIDAuNSk7XG59XG4uc2ltcGxlLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS10aWdodC1nYXApICogMC41KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQkJGQzE7XG59XG4uc2ltcGxlLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5zaW1wbGUtbGlzdF9faXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS14c20ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHQtYWxpZ24tbGVmdC0teHNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS14c20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS1zbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS1zbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci0tc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS1tZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS1tZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci0tbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS1sZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS1sZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci0tbGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGV4dC1hbGlnbi1yaWdodC0teGxnIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS14bGcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS14bGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZmxvYXQtbGVmdCxcbi5mbG9hdC1jZW50ZXIsXG4uZmxvYXQtcmlnaHQge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBCUCBTbWFsbGVyICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uY2xlYXIge1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLi1jbGVhcmZpeDpiZWZvcmUsIC4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi4taXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uLWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNTAlO1xufVxuXG4vKiBBbmdsZSBCcmFja2V0cyAqL1xuLi1yLWFycm93LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCLCoD5cIjtcbn1cblxuLi1yLWFycm93LWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIj7CoFwiO1xufVxuXG4uLWwtYXJyb3ctYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKgPFwiO1xufVxuXG4uLWwtYXJyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPMKgXCI7XG59XG5cbi8qIEVsbGlwc2lzICovXG4uZWxsaXBzaXMtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLi5cIjtcbn1cblxuLmVsbGlwc2lzLTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xufVxuXG4vKiAtLS0tIEhpZGRlbiAtLS0tICovXG4uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tIEludmlzaWJsZSAtLS0tICovXG4uLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLSBWaXNpYmlsaXR5IEhpZGRlbiAtLS0tICovXG4uLXZpcy1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi4tdmlzLWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLi12aXMtaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLS0gSGlkZSAvIFNob3cgIC0tLS0gKi9cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuaGlkZS0teHNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctLXhzbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnNob3ctLXhzbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhpZGUtLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2hvdy0tc20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5oaWRlLS1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnNob3ctLW1kIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGlkZS0tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0tbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaG93LS1sZyB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5oaWRlLS14bGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0teGxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnNob3ctLXhsZyB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbmltYXRlLWZhZGUge1xuICBhbmltYXRpb246IGZhZGVJbkRvd24gNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kZW1vLWFuaW1hdGUgLmRlbW8tYW5pbWF0ZV9faXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uZGVtby1hbmltYXRlOmhvdmVyIC5kZW1vLWFuaW1hdGVfX2l0ZW0ge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDQwMG1zIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGZhZGVJbkRvd24gNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYi1wYiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG5cbi5tYi1iYiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLWJyZWFrKTtcbn1cblxuLmNpZC1pZHAtc2VsZWN0b3ItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jaWQtaWRwLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAzMTFweDtcbiAgfVxufVxuXG4uZHQtbGF5b3V0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5kYXRhVGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY0O1xufVxuXG4uZHQtbGF5b3V0LXJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZHQtbGF5b3V0LXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZWRiO1xufVxuXG4uZHQtbGF5b3V0LXJvdzpub3QoLmR0LWxheW91dC10YWJsZSkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZHQtbGVuZ3RoIGxhYmVsIHtcbiAgY29sb3I6ICM1NzVmNmU7XG59XG5cbi5kdC1sZW5ndGggc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuYS50b2dnbGUtdmlzLmluYWN0aXZlIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbkBsYXllciByZXNldCwgZGVmYXVsdHM7Il19 */