@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)}.mb-bb2{margin-bottom:calc(var(--block-break)*3)}.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}.swal2-actions,.swal2-footer,.swal2-html-container,.swal2-validation-message{font-size:1.5em;line-height:1.6;text-align:left}@layer reset, defaults;
/*# sourceMappingURL=data:application/json;base64,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Q2xCLFVBTUYsQ0FFQSxNQUNFLGVBQ0YsQ0FFQSxPQUNFLG9DQUNGLENBRUEsT0FDRSxnQ0FDRixDQUVBLFFBQ0Usd0NBQ0YsQ0FFQSx5QkFFRSxlQUFnQixDQURoQixVQUVGLENBQ0EsbUNBQ0UseUJBQ0UsZUFDRixDQUNGLENBRUEsaUJBRUUsZUFBZ0IsQ0FEaEIsVUFFRixDQUVBLGNBQ0Usd0JBQ0YsQ0FFQSxlQUNFLHdCQUF5QixDQUV6QixrQkFBb0IsQ0FEcEIsU0FFRixDQUVBLDJCQUVFLCtCQUFnQyxDQURoQywyQkFFRixDQUVBLHFDQUNFLFlBQ0YsQ0FFQSxpQkFDRSxhQUNGLENBRUEsa0JBQ0UsZUFDRixDQUVBLHNCQUNFLGFBQ0YsQ0FFQSw2RUFJRSxlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQUNGLENBRUEsc0JBQXNCIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICAgIFlvdSBjYW4gc2VlIGEgY2xlYXIgZGVtbyBvZiB1c2UvZm9yd2FyZHMgaGVyZS4uLlxuICAgIGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9Q1ItYTh1cE5qSjAmdD0yODZzXG4qL1xuQGltcG9ydCB1cmwoXCIuLi9jc3Mvbm9ybWFsaXplLmNzc1wiKSBsYXllcihyZXNldCk7XG4vKlxuICAgIEJyZWFrcG9pbnQgdmFyaWFibGVzXG4qL1xuLypcbiAgICBWYXJpYWJsZSBFeGFtcGxlXG4qL1xuLypcbiAgICBCcmVha3BvaW50IE1peGluc1xuKi9cbi8qXG4gICAgSm9pbnQgaG92ZXIgYW5kIEJyZWFrcG9pbnQgTWl4aW5cbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmlsZSBQYXRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR3JpZCBnYXBzL3NwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46cm9vdCB7XG4gIC0tdGlnaHQtZ2FwOiA4cHg7XG4gIC0tZ2FwOiA4cHg7XG4gIC0td2lkZS1nYXA6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICA6cm9vdCB7XG4gICAgLS10aWdodC1nYXA6IDEycHg7XG4gICAgLS1nYXA6IDE2cHg7XG4gICAgLS13aWRlLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS10aWdodC1nYXA6IDE2cHg7XG4gICAgLS1nYXA6IDMycHg7XG4gICAgLS13aWRlLWdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogNDhweDtcbiAgICAtLXdpZGUtZ2FwOiA2NHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3R5bGUgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4qIG5vdGU6IDEpIGJ1dHRvbiByYWRpdXMgc2V0IG1hbnVhbGx5XG4qIG5vdGU6IDIpIHVzZSB0aGUgY3NzIHZhciBiZWxvdyBhcyB0aGUgdmFsdWUgY2FwcyBvdXQgYXQgMTYwMHB4XG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5QYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOnJvb3Qge1xuICAtLWJvZHktZm9udC1zaXplOiAxLjZyZW07XG4gIC0tYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJvZHktbGluZS1oZWlnaHQtYWJzb2x1dGU6IGNhbGModmFyKC0tYm9keS1saW5lLWhlaWdodCkgKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkpO1xuICAtLWgxLWZvbnQtc2l6ZTogMy4ycmVtO1xuICAtLWgxLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0taDItZm9udC1zaXplOiAyLjRyZW07XG4gIC0taDItbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1oMy1mb250LXNpemU6IDIuMHJlbTtcbiAgLS1oMy1saW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodC1hYnNvbHV0ZSk7XG4gIC0taDQtZm9udC1zaXplOiAxLjhyZW07XG4gIC0taDQtbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQtYWJzb2x1dGUpO1xuICAtLWg1LWZvbnQtc2l6ZTogMS42cmVtO1xuICAtLWg1LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtLWg2LWZvbnQtc2l6ZTogMS41cmVtO1xuICAtLWg2LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAvKiBbMDJdICovXG4gIC0tZ2lnYS1mb250LXNpemU6IDQuOHJlbTtcbiAgLS1tZWdhLWZvbnQtc2l6ZTogNHJlbTtcbiAgLS1raWxvLWZvbnQtc2l6ZTogMy42cmVtO1xuICAtLWNlbnRpLWZvbnQtc2l6ZTogMS4ycmVtO1xuICAtLWRlY2ktZm9udC1zaXplOiAxLjRyZW07XG4gIC0tZGVja2EtZm9udC1zaXplOiAxLjhyZW0gO1xufVxuXG4vKlxuICAgIEJhc2ljIHN5c3RlbSBmb250IHN0YWNrc1xuKi9cbi8qXG4gICAgQnJhbmQgZm9udHNcbiovXG4vKlxuICAgIEZvbnQgc3RhY2tzXG4qL1xuLypcbiAgICBGb250IEZhbWlseSBrZXkgZm9yIEZyYWN0YWxcbiovXG4vKiBXZWlnaHRzICovXG4vKiBTaXplICovXG4vKiAtLS0tLVxuKiBOT1RFU1xuKiBbMDJdXG4qIEEgc2VyaWVzIG9mIGNsYXNzZXMgZm9yIHNldHRpbmcgbWFzc2l2ZSB0eXBlOyBmb3IgdXNlIGluIGhlcm9lcywgbWFzdGhlYWRzLFxuKiBwcm9tb3MsIGV0Yy5cbiogQXMgcGVyOiBjc3N3aXphcmRyeS5jb20vMjAxMi8wMi9wcmFnbWF0aWMtcHJhY3RpY2FsLWZvbnQtc2l6aW5nLWluLWNzc1xuLS0tLS0tICovXG4vKlxuICAgIEZvbnQgTWl4aW5zXG4qL1xuLyogRmFkZSBpbiAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBGYWRlIGluIGRvd24gKi9cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbn1cbi8qIEZhZGUgaW4gdXAgKi9cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi8qIEZhZGUgaW4gdXAgbWFyZ2luICovXG5Aa2V5ZnJhbWVzIGZhZGVJblVwTWFyZ2luIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4vKiBHcm93IGluIGZhZGUgKi9cbkBrZXlmcmFtZXMgZ3Jvd0luRmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLyogLS0tLSBIaWdobGlnaHQgcHVsc2UgLS0tLSAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHRQdWxzZSB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIH1cbn1cbi8qIC0tLS0gSGlnaGxpZ2h0IHB1bHNlIHdpdGggb3V0bGluZSAtLS0tICovXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodFB1bHNlT3V0bGluZSB7XG4gIDAlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgI0ZGQzU3RDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIH1cbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA3NSUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRkZDNTdEO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbn1cbmh0bWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46d2hlcmUoKikge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWlubmVyLWhlaWdodCk7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBjb2xvcjogIzU3NUY2RTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5Admlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB6b29tOiAxO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoLFxudGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbn1cblxudGgsXG50aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCB0aCxcbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCB0aGVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGgsXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1ZW0pIHtcbiAgLnRhYmxlLS1yZXNwb25zaXZlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUsXG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0Ym9keSxcbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRoZWFkLFxuICAudGFibGUtLXJlc3BvbnNpdmUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdHIudGFibGUtLXJlc3BvbnNpdmVfX2ZpcnN0LXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ZFtkYXRhLXRpdGxlXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ZFtkYXRhLXRpdGxlXSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRib2R5IHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ZFtkYXRhLXRpdGxlXTpiZWZvcmUsXG4gIC50YWJsZS0tcmVzcG9uc2l2ZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi50YWJsZS0tY29udGVudC1zbWFsbCB0aCxcbi50YWJsZS0tY29udGVudC1zbWFsbCB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4udGFibGUtLWNvbnRlbnQtc21hbGwgdGgsXG4udGFibGUtLWNvbnRlbnQtc21hbGwgdGhlYWQgdGQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnRhYmxlLS1oZWFkZXItY29sdW1uIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLS1yb3ctc3RyaXBlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0aCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdGgsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQob2RkKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkIHRkLCAudGFibGUtLXJvdy1zdHJpcGVkIHRyOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbltkYXRhLWhpZGRlbi1ieS1ydWxlcz10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZV9fbm8tc3R5bGVzIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlX19uby1zdHlsZXMgdGgsXG4udGFibGVfX25vLXN0eWxlcyB0aGVhZCB0ZCxcbi50YWJsZV9fbm8tc3R5bGVzIHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2UtYnJlYWtkb3duIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5wcmljZS1icmVha2Rvd24gdGgsXG4ucHJpY2UtYnJlYWtkb3duIHRoZWFkIHRkLFxuLnByaWNlLWJyZWFrZG93biB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnByaWNlLWJyZWFrZG93bl9faXRlbV9fdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX2l0ZW1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuW2RhdGEtc2Vjb25kLWxhc3Qtcm93XSA+IHRkLFxuW2RhdGEtc2Vjb25kLWxhc3Qtcm93XSA+IHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnByaWNlLWJyZWFrZG93bl9fdG90YWwgPiB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX3RvdGFsID4gdGQsXG4ucHJpY2UtYnJlYWtkb3duX190b3RhbCA+IHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDM0MzQzM7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX3RvdGFsIC5wcmljZS1icmVha2Rvd25fX2l0ZW1fX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMCAwIHZhcigtLXBhcmFncmFwaC1icmVhayk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDEtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oMi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWgzLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1oNC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDQtbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWg1LWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IHZhcigtLWg2LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oNi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCxcbm9sLFxudWwsXG5kbCxcbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG5cbi5oZWFkaW5nLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkaW5nLXctc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGluZy1lbXBoYXNpcyA+IHNwYW4ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG4uaGVhZGluZy1lbXBoYXNpcy0tcmV2ZXJzZSA+IHNwYW4ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tIFRleHQgbGV2ZWwgZWxlbWVudHMgLS0tLSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjNmJmYmY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgY29sb3I6ICM1NzVGNkU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGNvbG9yOiAjNTc1RjZFO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIE1vbmFjbywgTGliZXJhdGlvbiBNb25vLCBMdWNpZGEgQ29uc29sZSwgbW9ub3NwYWNlO1xuICBjb2xvcjogIzU3NUY2RTtcbiAgYmFja2dyb3VuZDogI0UyRTRFNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgcGFkZGluZzogMCAycHg7XG4gIG1hcmdpbjogMCAtMnB4O1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXBhcmFncmFwaC1icmVhazogMTJweDtcbiAgLS1ibG9jay1icmVhazogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuXG5wLFxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG5cbi5yZXZlcnNlLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZXZlcnNlLXRleHQgOndoZXJlKGEpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5yZXZlcnNlLXRleHQgOndoZXJlKGEpOmhvdmVyLFxuLnJldmVyc2UtdGV4dCA6d2hlcmUoYSk6Zm9jdXMsXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShhKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5yZXZlcnNlLXRleHQgOndoZXJlKGgxKSxcbi5yZXZlcnNlLXRleHQgOndoZXJlKGgyKSxcbi5yZXZlcnNlLXRleHQgOndoZXJlKGgzKSxcbi5yZXZlcnNlLXRleHQgOndoZXJlKGg0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiAtLS0tIFRleHQgc2VsZWN0aW9uIC0tLS0gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0ZGQzU3RDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0ZGQzU3RDtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VudGktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgb3V0bGluZSAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5iYWRnZVtocmVmXTpob3ZlciwgLmJhZGdlW2hyZWZdOmZvY3VzLCAuYmFkZ2VbaHJlZl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5WaXNpYmlsaXR5IFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TVkdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdCBNaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmFsbGJhY2sgbG9nbyBpbWFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290IHtcbiAgLS1idXR0b24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnV0dG9uLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1idXR0b24tbGluZS1oZWlnaHQ6IDE7XG4gIC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IDEycHg7XG4gIC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogMjRweDtcbiAgLS1idXR0b24taGVpZ2h0OiBjYWxjKCh2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgKiAyKSArIHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCkgKiAxZW0pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnV0dG9uLWJhY2sge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5idXR0b24tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXgFwiO1xufVxuXG4uYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI0JCQkZDMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggYXV0byAjMDA4ZWRiO1xufVxuLmJ1dHRvbiA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5idXR0b25bZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIC0tLS0gQnV0dG9uIENvbG91cnMgLS0tLSAqL1xuLmJ1dHRvbi0td2FybmluZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjOUUwRTBCO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLS13YXJuaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24tLXdhcm5pbmcgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0td2FybmluZyA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS13YXJuaW5nOmhvdmVyLCAuYnV0dG9uLS13YXJuaW5nOmZvY3VzLCAuYnV0dG9uLS13YXJuaW5nOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uLS13YXJuaW5nW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uLS13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbi0td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24tLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTBFMEI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV0dG9uLS1uZXV0cmFsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMyNDI0MjY7XG4gIGJhY2tncm91bmQ6ICNDM0MzQzM7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI0JCQkZDMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5idXR0b24tLW5ldXRyYWw6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggYXV0byAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tbmV1dHJhbCA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1uZXV0cmFsIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLW5ldXRyYWw6aG92ZXIsIC5idXR0b24tLW5ldXRyYWw6Zm9jdXMsIC5idXR0b24tLW5ldXRyYWw6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5idXR0b24tLW5ldXRyYWxbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b24tLW5ldXRyYWxbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS1uZXV0cmFsW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi0tbmV1dHJhbFtkaXNhYmxlZF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI0MjY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXR0b24tLXBvc2l0aXZlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQ6ICMyNjg4M0E7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI0JCQkZDMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5idXR0b24tLXBvc2l0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24tLXBvc2l0aXZlIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXBvc2l0aXZlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXBvc2l0aXZlOmhvdmVyLCAuYnV0dG9uLS1wb3NpdGl2ZTpmb2N1cywgLmJ1dHRvbi0tcG9zaXRpdmU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5idXR0b24tLXBvc2l0aXZlW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZVtkaXNhYmxlZF06aG92ZXIsIC5idXR0b24tLXBvc2l0aXZlW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi0tcG9zaXRpdmVbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg4M0E7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV0dG9uLS1ibHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQ6ICMwMDhlZGI7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI0JCQkZDMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi0tYmx1ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uLS1ibHVlIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLWJsdWUgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tYmx1ZTpob3ZlciwgLmJ1dHRvbi0tYmx1ZTpmb2N1cywgLmJ1dHRvbi0tYmx1ZTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tYmx1ZVtkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0tYmx1ZVtkaXNhYmxlZF06aG92ZXIsIC5idXR0b24tLWJsdWVbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLS1ibHVlW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogLS0tLSBTaXplcyAtLS0tICovXG4vKiBTaG9ydCAqL1xuLmJ1dHRvbi0tc2hvcnQge1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IDAuNWVtO1xufVxuXG4vKiBTbWFsbCAqL1xuLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG4vKiBUaW55ICovXG4uYnV0dG9uLS10aW55IHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSAqIDAuNSkgY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKSAqIDAuNCk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kZWNpLWZvbnQtc2l6ZSkgKiAwLjkpO1xufVxuXG4uYnV0dG9uLS1sYXJnZSB7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbDogMC44ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGFyZ2UtZm9udC1zaXplKTtcbn1cblxuLmJ1dHRvbi0taWNvbi1sZWZ0IHtcbiAgLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsLWhhbGY6IGNhbGModmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCkgKiAwLjY2KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsLWhhbGYpO1xufVxuXG4uYnV0dG9uLS1pY29uLXJpZ2h0IHtcbiAgLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsLWhhbGY6IGNhbGModmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCkgKiAwLjY2KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsLWhhbGYpO1xufVxuXG4vKiAtLS0tIEJ1dHRvbiBWYXJpYXRpb25zIC0tLS0gKi9cbi5idXR0b24tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uLS1kaXNhYmxlZDpob3ZlciwgLmJ1dHRvbi0tZGlzYWJsZWQ6Zm9jdXMsIC5idXR0b24tLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBGaXJlZm94OiBHZXQgcmlkIG9mIHRoZSBpbm5lciBmb2N1cyBib3JkZXIgKi9cbi5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UZXh0IExpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICMwMDhlZGI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNmRhODtcbn1cblxuLyogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogSW5jbHVkZSBmaWxlIHR5cGUgYW5kIHNpemUgaW4gZG9jdW1lbnQgbGlua3MgKi9cbmEuZG9jdW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKFwiIGF0dHIoZGF0YS1leHQpIFwiIFwiIGF0dHIoZGF0YS1zaXplKSBcIilcIjtcbn1cblxuOnRhcmdldCB7XG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0UHVsc2UgNzAwbXMgZWFzZTtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGRkM1N0Q7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi5hY3RpdmUtdGFyZ2V0IHtcbiAgYW5pbWF0aW9uOiBoaWdobGlnaHRQdWxzZU91dGxpbmUgMjEwMG1zIGVhc2U7XG59XG5cbiNyZXN1bHRzOnRhcmdldCB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRleHQtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOGVkYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbmsgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICMwMDhlZGI7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbmsgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogIzAwOGVkYjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbms6aG92ZXIsIC50ZXh0LWxpbms6Zm9jdXMsIC50ZXh0LWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwNmRhODtcbn1cbi50ZXh0LWxpbms6aG92ZXIgOndoZXJlKFtzdHJva2UqPVwiI1wiXSksIC50ZXh0LWxpbms6Zm9jdXMgOndoZXJlKFtzdHJva2UqPVwiI1wiXSksIC50ZXh0LWxpbms6YWN0aXZlIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiAjMDA2ZGE4O1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rOmhvdmVyIDp3aGVyZShbZmlsbCo9XCIjXCJdKSwgLnRleHQtbGluazpmb2N1cyA6d2hlcmUoW2ZpbGwqPVwiI1wiXSksIC50ZXh0LWxpbms6YWN0aXZlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICMwMDZkYTg7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rLS1pY29uLXVuc2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC4yZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA4ZWRiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluay0taWNvbi11bnNldDpob3ZlciwgLnRleHQtbGluay0taWNvbi11bnNldDpmb2N1cywgLnRleHQtbGluay0taWNvbi11bnNldDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA2ZGE4O1xufVxuXG4udGV4dC1saW5rLS14MCB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uc3VidGxlLWxpbmsge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc3VidGxlLWxpbms6aG92ZXIsIC5zdWJ0bGUtbGluazphY3RpdmUsIC5zdWJ0bGUtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwOGVkYTtcbn1cblxuOnJvb3Qge1xuICAtLWJveC1wYWRkaW5nOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tYm94LWljb24tbGVmdC1wYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tYm94LXBhZGRpbmc6IDI0cHg7XG4gICAgLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tYm94LXBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5iYXItYm94IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ2FwOiAxNnB4O1xufVxuLmJhci1ib3ggPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuYmFyLWJveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAwO1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cblxuLmJhci1ib3hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJhci1ib3hfX3RpdGxlIC50b29sdGlwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuYmFyLWJveF9fcmlnaHQtZmlsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJhci1ib3hfX3JpZ2h0LWZpbGw6d2hlcmUoLmljb24pIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5iYXItYm94X19yaWdodC1maWxsOndoZXJlKC5pY29uKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYm94IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbi5ib3ggPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLSBTdHlsZXMgLS0gKi9cbi5ib3gtbGluZWQge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xufVxuLmJveC1saW5lZCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGMkY0O1xufVxuLmJveC1maWxsZWQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tbGlnaHRlc3RncmV5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJveC1maWxsZWQtLWxpZ2h0ZXN0Z3JleSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS1saWdodGdyZXkge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNGMEYyRjQ7XG59XG4uYm94LWZpbGxlZC0tbGlnaHRncmV5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLXBhbGVncmV5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGMkY0O1xufVxuLmJveC1maWxsZWQtLXBhbGVncmV5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLXByaW1hcnkge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBib3JkZXItY29sb3I6ICMyNDI3MzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJveC1maWxsZWQtLXByaW1hcnkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGEpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShhKTpob3Zlcixcbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShhKTpmb2N1cyxcbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShhKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShoMSksXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoaDIpLFxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGgzKSxcbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShoNCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJveC1maWxsZWQtLXByaW1hcnkgYS5idXR0b24ge1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGEpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGEpOmhvdmVyLFxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoYSk6Zm9jdXMsXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShhKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGgxKSxcbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGgyKSxcbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGgzKSxcbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGg0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsLXBhc3RlbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY0RkY7XG4gIGJvcmRlci1jb2xvcjogI0VCRjRGRjtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwtcGFzdGVsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLXV0aWxpdHktcG9zaXRpdmUtcGFzdGVsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjZFNDtcbiAgYm9yZGVyLWNvbG9yOiAjREZGNkU0O1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktcG9zaXRpdmUtcGFzdGVsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLXV0aWxpdHktd2FybmluZy1wYXN0ZWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGM0VEO1xuICBib3JkZXItY29sb3I6ICNGREYzRUQ7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS13YXJuaW5nLXBhc3RlbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LWVycm9yLXBhc3RlbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREVFRUM7XG4gIGJvcmRlci1jb2xvcjogI0ZERUVFQztcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LWVycm9yLXBhc3RlbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0tIEFjY2VudCAtLSAqL1xuLmJveC1hY2NlbnQtLXByaW1hcnkge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyNDI3MzE7XG59XG4uYm94LWFjY2VudC0tcHJpbWFyeSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtYWNjZW50LS11dGlsaXR5LW5ldXRyYWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDhlZGI7XG59XG4uYm94LWFjY2VudC0tdXRpbGl0eS1uZXV0cmFsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1hY2NlbnQtLXV0aWxpdHktcG9zaXRpdmUge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwRTZGMjI7XG59XG4uYm94LWFjY2VudC0tdXRpbGl0eS1wb3NpdGl2ZSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtYWNjZW50LS11dGlsaXR5LXdhcm5pbmcge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNCOTU4MTg7XG59XG4uYm94LWFjY2VudC0tdXRpbGl0eS13YXJuaW5nID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1hY2NlbnQtLXV0aWxpdHktZXJyb3Ige1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM5RTBFMEI7XG59XG4uYm94LWFjY2VudC0tdXRpbGl0eS1lcnJvciA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtaWNvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1pY29uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3gtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjUpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjI1KTtcbiAgd2lkdGg6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuNSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC41KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2luZm8uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjI1KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG5hLmJveCxcbmEuYm94LWxpbmVkLFxuYS5ib3gtZmlsbGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm94LS14c21hbGwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC5ib3gtLXhzbWFsbCB7XG4gICAgLS1ib3gtcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmJveC0teHNtYWxsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYm94LS14c21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLmJveC0tc21hbGwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm94LS1zbWFsbCB7XG4gICAgLS1ib3gtcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmJveC0tc21hbGwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm94LS1zbWFsbCB7XG4gICAgLS1ib3gtcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uYm94LS1sYXJnZSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib3gtLWxhcmdlIHtcbiAgICAtLWJveC1wYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uYm94LS1sYXJnZSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib3gtLWxhcmdlIHtcbiAgICAtLWJveC1wYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbi5ib3gtaWNvbl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLypcbnN2ZyBwYXRoIHR5cGVzXG5wYXRoLFxuY2lyY2xlLFxuZWxsaXBzZSxcbnJlY3QsXG5saW5lLFxucG9seWdvblxuKi9cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi0tMjRweCBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi0tMzJweCBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi0tNDBweCBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi0tNDhweCBzdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uaWNvbi0tNTJweCBzdmcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uaWNvbi0tNjBweCBzdmcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaWNvbi0tNjhweCBzdmcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuXG4vKiBJY29uIHN5c3RlbSBjb2xvdXJzICovXG4uaWNvbi0tcHJpbWFyeSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogIzI0MjczMTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tLXByaW1hcnkgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogIzI0MjczMTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS1jdXJyZW50LWNvbG9yIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS1jdXJyZW50LWNvbG9yIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS13aGl0ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tLXdoaXRlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uaWNvbi1jaXJjbGUtLXBvc2l0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2ODgzQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODgzQTtcbn1cblxuLmljb24tY2lyY2xlLS1uZWdhdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQTIxMEY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTIxMEY7XG59XG5cbi5pY29uLWNpcmNsZS0tb3V0bGluZSB7XG4gIG91dGxpbmU6IDEuNXB4IHNvbGlkICMwMDhlZGI7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5pY29uLWNpcmNsZS0tb3V0bGluZS5pY29uLWNpcmNsZS0tcG9zaXRpdmUge1xuICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjMjY4ODNBO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaWNvbi1jaXJjbGUtLW91dGxpbmUuaWNvbi1jaXJjbGUtLW5lZ2F0aXZlIHtcbiAgb3V0bGluZTogMS41cHggc29saWQgI0JBMjEwRjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLyogQ29tcG9uZW50cyBtYXkgdXNlIGF0b21zICYgbW9sZWN1bGVzIGFuZCB0byBhdm9pZCBpbmNyZWFzaW5nIHNwZWNpZmljdHlcbiAgICBuZWVkcyB0byBiZSBpbmNsdWRlZCBhZnRlciB0aGVtIGluIGluIG9yZGVyIHRvIG92ZXJyaWRlIHRoZW0gaW4gY29udGV4dCAqL1xuLmFjdGlvbi1iYXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xufVxuXG4uaGVyby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpO1xuICByaWdodDogdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKTtcbiAgYm90dG9tOiB2YXIoLS1zZWN0aW9uKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDEtZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1naWdhLWZvbnQtc2l6ZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogbWluKDUwJSwgNDQwcHgpO1xuICB9XG59XG4uaGVyby1iYW5uZXJfX3RpdGxlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbi5oZXJvLWJhbm5lcl9fdGl0bGVfX3BhcnQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IG1heCh2YXIoLS1jb250YWluZXItcGFkZGluZyksIDFlbSk7XG59XG5cbi5oZXJvLWJhbm5lcl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5oZXJvLWJhbm5lcl9faW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1zZWFyY2gtYmFyLXN0YWNrZWQtaGVpZ2h0KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlcm8tYmFubmVyX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDc1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhlcm8tYmFubmVyX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICAgIGhlaWdodDogbWluKDEwMHZoIC0gNjBweCwgODQwcHgpO1xuICB9XG59XG4uaGVyby1iYW5uZXJfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvLWJhbm5lcl9faW1nOmJlZm9yZSwgLmhlcm8tYmFubmVyX19pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbi5oZXJvLWJhbm5lcl9faW1nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgIzhGOEJBQiA5MCUsICM4RjhCQUIgMTAwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5oZXJvLWJhbm5lcl9faW1nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0FCQTE4QiA4MCUsICNBQkExOEIgMTAwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cblxuLmhlcm8tYmFubmVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlubmVyLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaW5uZXItYmFubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uaW5uZXItYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lcl9faW1nIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLmlubmVyLWJhbm5lcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaW5uZXItYmFubmVyX19pbWcgaW1nIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zdGFuZGFyZC1yYWRpdXMpO1xuICB9XG59XG5cbi5pbm5lci1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogbWluKHZhcigtLXNlY3Rpb24pLCB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5uZXItYmFubmVyX19jb250ZW50IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmlubmVyLWJhbm5lcl9fY29udGVudCAucGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXhzbWFsbC1jb250YWluZXItZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0teHNtYWxsLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaW5uZXItYmFubmVyX19jb250ZW50IC5wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcjogMjgwcHg7XG4gIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1wYWRkaW5nOiBjYWxjKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpICogMC4xMTM1KTtcbiAgLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyOiAzNzBweDtcbiAgICAtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5jZXJ0aWZpY2F0aW9uLW1lZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtcGFkZGluZyk7XG4gIGhlaWdodDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIHdpZHRoOiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jZXJ0aWZpY2F0aW9uLW1lZGFsX19zdWJ0aXRsZSB7XG4gIHdpZHRoOiAyNGNoO1xuICBmb250LXNpemU6IHZhcigtLWNlbnRpLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiByZ2JhKDM2LCAzOSwgNDksIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemUpICogMC42NjcpO1xufVxuXG4uY2VydGlmaWNhdGlvbi1tZWRhbF9fdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKSAtIHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtcGFkZGluZykgKiAyKSAvIDIpO1xufVxuXG4uY2VydGlmaWNhdGlvbi1tZWRhbF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogY2FsYygodmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcikgLSB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLXBhZGRpbmcpICogMikgLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpIHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpO1xufVxuXG4uY2VydGlmaWNhdGlvbi1tZWRhbF9fbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBmb250LXNpemU6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNjY3ZW07XG59XG5cbi5taW5pLWNlcnRpZmljYXRpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5taW5pLWNlcnRpZmljYXRpb24taWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZSkgKiAwLjgyNSk7XG4gIH1cbn1cblxuLmJhcmljLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplKSAqIDAuNzUpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnRpY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNyaW1wZWQtc3RhciB7XG4gIHdpZHRoOiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuOnJvb3Qge1xuICAtLXNtYWxsLWNvbnRhaW5lcjogODh2dztcbiAgLS1zbWFsbC1jb250YWluZXItZ3V0dGVyOiA2dnc7XG4gIC0tZGVmYXVsdC1jb250YWluZXI6IDg4dnc7XG4gIC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyOiA2dnc7XG4gIC0td2lkZS1jb250YWluZXI6IDg4dnc7XG4gIC0td2lkZS1jb250YWluZXItZ3V0dGVyOiA2dnc7XG4gIC0tZXh0cmEtd2lkZS1jb250YWluZXI6IDg4dnc7XG4gIC0tZXh0cmEtd2lkZS1jb250YWluZXItZ3V0dGVyOiA2dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc21hbGwtY29udGFpbmVyOiA2MDBweDtcbiAgICAtLXNtYWxsLWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoNTB2dyAtICh2YXIoLS1zbWFsbC1jb250YWluZXIpIC8gMikpO1xuICAgIC0tZGVmYXVsdC1jb250YWluZXI6IDkydnc7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXI6IDR2dztcbiAgICAtLXdpZGUtY29udGFpbmVyOiA5MnZ3O1xuICAgIC0td2lkZS1jb250YWluZXItZ3V0dGVyOiA0dnc7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lcjogOTJ2dztcbiAgICAtLWV4dHJhLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyOiA5ODBweDtcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcjogY2FsYyg1MHZ3IC0gKHZhcigtLWRlZmF1bHQtY29udGFpbmVyKSAvIDIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXdpZGUtY29udGFpbmVyOiAxMjY0cHg7XG4gICAgLS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoNTB2dyAtICh2YXIoLS13aWRlLWNvbnRhaW5lcikgLyAyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWV4dHJhLXdpZGUtY29udGFpbmVyOiAxNDQwcHg7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoNTB2dyAtICh2YXIoLS1leHRyYS13aWRlLWNvbnRhaW5lcikgLyAyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXdpZGUtY29udGFpbmVyLWd1dHRlcjogY2FsYygoMjQwMHB4IC0gdmFyKC0td2lkZS1jb250YWluZXIpKSAvIDIpO1xuICAgIC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyOiBjYWxjKCgyNDAwcHggLSB2YXIoLS1kZWZhdWx0LWNvbnRhaW5lcikpIC8gMik7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoKDI0MDBweCAtIHZhcigtLWV4dHJhLXdpZGUtY29udGFpbmVyKSkgLyAyKTtcbiAgfVxufVxuLmNvbnRhaW5lci0tc21hbGwge1xuICB3aWR0aDogdmFyKC0tc21hbGwtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiB2YXIoLS1kZWZhdWx0LWNvbnRhaW5lcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jb250YWluZXItLXdpZGUge1xuICB3aWR0aDogdmFyKC0td2lkZS1jb250YWluZXIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS13aWRlc3Qge1xuICB3aWR0aDogdmFyKC0tZXh0cmEtd2lkZS1jb250YWluZXIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uZGFzaGJvYXJkLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXNoYm9hcmQtbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCAxZnI7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRhc2hib2FyZC1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNlY3Rpb24tc21hbGwpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRhc2hib2FyZC1zaWRlYmFyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG5cbi5kYXRlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMjQyNzMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXgtd2lkdGg6IDk0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRlLWNhcmRfX2RheSB7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aWRnZXQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucmljaHRleHQtdmlkZW8td3JhcHBlciAud2lkZ2V0LXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLndpZGdldC12aWRlbyBpZnJhbWUsXG4ud2lkZ2V0LXZpZGVvIG9iamVjdCxcbi53aWRnZXQtdmlkZW8gZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1lbWJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi52aWRlby1lbWJlZC0tNC0zIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG5cbi53aWRnZXQtZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQtZW1iZWQgOndoZXJlKGlmcmFtZSkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuOnJvb3Qge1xuICAtLWZpZWxkLWJvcmRlcjogMXB4IHNvbGlkICMwMDhlZGI7XG4gIC0tZmllbGQtYm9yZGVyLWxpZ2h0OiAxcHggc29saWQgI2ExZGVmZjtcbiAgLS1maWVsZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLWZpZWxkLXRleHQtY29sb3I6ICMyNDI0MjY7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMC42ZW07XG4gIC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsOiAxLjVlbTtcbiAgLS1maWVsZC1saW5lLWhlaWdodDogMS42O1xuICAtLWZpZWxkLXJhZGl1czogOHB4O1xuICAtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2U6IDhweDtcbiAgLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcjogY2FsYyh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgKiAxLjI1KTtcbiAgLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlci1zbWFsbDogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GaWVsZHNldHMgTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tIEF0dGFjaCB3cmFwcGVyIC0tLS0gKi9cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNDVweDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uOmhvdmVyLFxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjphY3RpdmUsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXIgLmZpZWxkLWVsZW1lbnQgLmZpZWxkLWlucHV0IC50ZXh0Ym94LFxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXIgLmZpZWxkLWVsZW1lbnQgLmZpZWxkLWlucHV0IHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi8qIFdoaXRlIGF0dGFjaG1lbnQgd3JhcHBlciAqL1xuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXItLXdoaXRlIC5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlci0td2hpdGUgLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpob3Zlcixcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyLS13aGl0ZSAuZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uOmFjdGl2ZSxcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyLS13aGl0ZSAuZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGFiZWwgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46d2hlcmUobGFiZWwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklucHV0cyBhbmQgVGV4dGFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPXVybF0sXG5zZWxlY3RbbXVsdGlwbGU9XCJcIl0sXG50ZXh0YXJlYSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG59XG4uZmllbGQtZWxlbWVudC0tc21hbGwgOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPXRlbF0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9dXJsXSxcbnNlbGVjdFttdWx0aXBsZT1cIlwiXSxcbnRleHRhcmVhKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsOiAwLjRlbTtcbiAgLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWw6IDAuOGVtO1xufVxuLmZpZWxkLWVsZW1lbnQtLWxhcmdlIDp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPXVybF0sXG5zZWxlY3RbbXVsdGlwbGU9XCJcIl0sXG50ZXh0YXJlYSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsOiAxZW07XG4gIC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsOiAyZW07XG59XG5cbjp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPXVybF0sXG5zZWxlY3RbbXVsdGlwbGU9XCJcIl0sXG50ZXh0YXJlYSk6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzI3MjcyO1xufVxuXG4vKiBSZXN0cmljdCB0ZXh0IGFyZWEgcmVzaXppbmcgdG8gdmVydGljYWxseSBvbmx5ICovXG46d2hlcmUodGV4dGFyZWEpIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0cHggKiAyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2VsZWN0IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOndoZXJlKHNlbGVjdCk6bm90KFttdWx0aXBsZT1cIlwiXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cbi5maWVsZC1lbGVtZW50LS1zbWFsbCA6d2hlcmUoc2VsZWN0KTpub3QoW211bHRpcGxlPVwiXCJdKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsOiAwLjRlbTtcbiAgLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWw6IDAuOGVtO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fYXJyb3ctZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuXG46d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxudGV4dGFyZWEsXG5zZWxlY3QpW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWVsZW1lbnQge1xuICAtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2U6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZmllbGQtdmVydGljYWwtd2hpdGVzcGFjZSkgKiAyKTtcbn1cblxuLyoqXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbi5maWVsZC1lbGVtZW50LS1kcm9wZG93bi0tcGxhY2Vob2xkZXIgLmZpZWxkLWlucHV0IHNlbGVjdCB7XG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4vKipcbiAqIEF1dG9maWxsIGZpZWxkc1xuICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI0MzQzNDMyBpbnNldDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBvdXRsaW5lOiAjNjc2NzY3IGF1dG8gNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDgwcHggI0MzQzNDMyBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWNoZWNrYm94bGlzdC0taW5saW5lIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8qIEFsbCBmb3JtIGVsZW1lbnRzIHdpdGggcHJlY2VlZGluZyBpY29uICovXG4uZmllbGQtZWxlbWVudC0tZGF0ZXBpY2tlciA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLWRhdGVyYW5nZXBpY2tlciA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcGlja2VyIDp3aGVyZShbdHlwZT10ZXh0XSksXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVyYW5nZXBpY2tlciA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IDp3aGVyZShbdHlwZT10ZXh0XSksXG4uZmllbGQtZWxlbWVudC0tdGltZXBpY2tlciA6d2hlcmUoW3R5cGU9dGV4dF0pIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG4vKiAtLS0tIERpc2FibGVkIC0tLS0gKi9cbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCxcbi5maWVsZHNldC1pbnB1dC5maWVsZHNldC1pbnB1dC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCAudGV4dGJveFtkaXNhYmxlZF0sXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgc2VsZWN0W2Rpc2FibGVkXSxcbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCBidXR0b25bZGlzYWJsZWRdLFxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZmllbGRzZXQtaW5wdXQuZmllbGRzZXQtaW5wdXQtLWRpc2FibGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5maWVsZHNldC1pbnB1dC5maWVsZHNldC1pbnB1dC0tZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIEhpZGRlbiBsYWJlbHMgKi9cbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLWVsZW1lbnQtLWhpZGRlbi1sYWJlbCAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmZpZWxkLWVsZW1lbnQtLWhpZGRlbi1sYWJlbCAuZmllbGQtbGFiZWwuZm9jdXNhYmxlOmFjdGl2ZSwgLmZpZWxkLWVsZW1lbnQtLWhpZGRlbi1sYWJlbCAuZmllbGQtbGFiZWwuZm9jdXNhYmxlOmZvY3VzLFxuLmZpZWxkLWVsZW1lbnQtLWhpZGRlbi1sYWJlbCAuZmllbGRzZXRfX2xlZ2VuZC5mb2N1c2FibGU6YWN0aXZlLFxuLmZpZWxkLWVsZW1lbnQtLWhpZGRlbi1sYWJlbCAuZmllbGRzZXRfX2xlZ2VuZC5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tIFJlcXVpcmVkIC0tLS0gKi9cbi5maWVsZC1sYWJlbF9fcmVxdWlyZWQge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZWxkLWxhYmVsX19yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiAtLS0tIEZpZWxkIGhlbHBlcnMgLS0tLSAqL1xuLmZpZWxkLWhlbHBlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5maWVsZC1sYWJlbCAuZmllbGQtaGVscGVyIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4vKiAtLS0tIEZpZWxkIGVycm9ycyAtLS0tICovXG4uZmllbGQtZWxlbWVudC5maWVsZC1lbGVtZW50LS1lcnJvciAuZmllbGQtaW5wdXQgLnRleHRib3gsXG4uZmllbGQtZWxlbWVudC5maWVsZC1lbGVtZW50LS1lcnJvciAuZmllbGQtaW5wdXQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUVFQztcbn1cblxuLmZpZWxkLWVycm9yX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtZXJyb3JfX2xpc3RfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzlFMEUwQjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDExcHggMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjQkEyMTBGO1xufVxuXG4vKiAtLS0tIGZvcm0gc3R5bGUgZXh0ZW5kZXJzIC0tLS0gKi9cbi5maWVsZC1lbGVtZW50LS1maWxlc2VsZWN0b3IgLmZzLXByZXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmctcmVjYXB0Y2hhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi8qIC0tLS0gQ2xlYXJhYmxlIGZpZWxkcyAtLS0tICovXG4uZmllbGQtY2xlYXJhYmxlX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2xlYXJhYmxlX19jbGVhciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNENEQ3REU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9tZWRpYS9pbWFnZXMvZm9ybS1pY29ucy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTExNTJweCBsZWZ0IDNweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLWNsZWFyYWJsZV9fY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTEyMDhweCBsZWZ0IDNweDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIC5maWVsZC1jbGVhcmFibGVfX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWNvbG9ycGlja2VyIC50ZXh0Ym94LmNvbG9ycGlja2VyIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDhweDtcbn1cblxuLyogQ29udGFpbmVyIEFwcGVhcmFuY2UgKi9cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAyNzhweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzNDM0MzO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDM0MzQzM7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXAge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDpiZWZvcmUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNDM0MzQzM7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmFmdGVyIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnNpbmdsZSAuY2FsZW5kYXItdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIENhbGVuZGFycyAqL1xuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQsXG4uZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSxcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLnN0YXJ0LWRhdGUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5lbmQtZGF0ZSB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBiYWNrZ3JvdW5kOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNFMkU0RTU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsXG4uZGF0ZXJhbmdlcGlja2VyIG9wdGlvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWRlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssIC5kYXRlcmFuZ2VwaWNrZXIgdGgud2VlayB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI0MzQzNDMztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0OjotbXMtZXhwYW5kLFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5taW51dGVzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5zZWNvbmRzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDYycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDVweCAyM3B4IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUHJldmlvdXMvTmV4dCBidXR0b25zICovXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXYsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQge1xuICBwYWRkaW5nOiAxcHggMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXYgLmRhdGVyYW5nZXBpY2tlci1wcmV2LWljb24sXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQgLmRhdGVyYW5nZXBpY2tlci1uZXh0LWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgubmV4dCAuZGF0ZXJhbmdlcGlja2VyLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LXJpZ2h0LnN2Zyk7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldiAuZGF0ZXJhbmdlcGlja2VyLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWxlZnQuc3ZnKTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5wcmV2LFxuLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0LFxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXY6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi8qIFRleHQgSW5wdXQgQWJvdmUgRWFjaCBDYWxlbmRhciAqL1xuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmkuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ExZGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaTpmb2N1cyB7XG4gIG91dGxpbmU6IDRweCBhdXRvICNhMWRlZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogVGltZSBQaWNrZXIgKi9cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUgc2VsZWN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIFByZWRlZmluZWQgUmFuZ2VzICovXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuYXBwbHlCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFkZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuYXBwbHlCdG46aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5hcHBseUJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWNjZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYW5jZWxCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FuY2VsQnRuOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FuY2VsQnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYmFja2dyb3VuZDogI0UyRTRFNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjJGNDtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIHBhZGRpbmc6IDRweCAxMnB4IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ExZGVmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ExZGVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAucmFuZ2VfaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuLyogQlAgU21hbGxlciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkgeyAvKiA1NjBweCAqL1xuICAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnJpZ2h0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIubGVmdCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcyxcbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAubGVmdCAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyxcbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4vKiBCUCBzbWFsbCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkgeyAvKiA3NjhweCAqL1xuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG4vKiAtIERhdGUvdGltZSBwaWNrZXIgLSAqL1xuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcGlja2VyIC5maWVsZC1pbnB1dCxcbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXJhbmdlcGlja2VyIC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcGlja2VyIC5maWVsZC1pbnB1dDpiZWZvcmUsXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVyYW5nZXBpY2tlciAuZmllbGQtaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2RhdGV0aW1lcGlja2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUgOndoZXJlKC5maWVsZC1sYWJlbCkge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUgLmZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUgOndoZXJlKC5maWVsZC1pbnB1dCkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogV3JhcHBlciAqL1xuOndoZXJlKGZpZWxkc2V0KSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtbGFiZWwsXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2UpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICBjb2xvcjogIzI0MjQyNjtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWNoZWNrYm94bGlzdC0tY29sdW1ucyAuZmllbGQtZWxlbWVudF9faW5wdXQtc2V0IHtcbiAgLXdlYmtpdC1jb2x1bW5zOiAzO1xuICAtbW96LWNvbHVtbnM6IDM7XG4gIGNvbHVtbnM6IDM7XG59XG5cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSksXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6YmVmb3JlLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQ6YWZ0ZXIsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWRiIG5vLXJlcGVhdCBjZW50ZXIvODUlIHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX3RpY2stdGhpY2std2hpdGUuc3ZnKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZWRiO1xuICB6LWluZGV4OiAxO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpjaGVja2VkICsgbGFiZWwsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjMDA4ZWRiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLXN0eWxlOiBhdXRvO1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1yYWRpb10pLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9cmFkaW9dKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1yYWRpb10pOmJlZm9yZSxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPXJhZGlvXSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG4gIGhlaWdodDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9cmFkaW9dKTpjaGVja2VkOmFmdGVyLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9cmFkaW9dKTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDhlZGIgbm8tcmVwZWF0IGNlbnRlci83MCUgdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fdGljay10aGljay13aGl0ZS5zdmcpO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZHNldC1sYWJlbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IC5tb25leS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLCpFwiOyAvKiBHZW5lcmljIGN1cnJlbmN5IHNpZ24gKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWJvZHktZm9udC1zaXplKSAqIDEuMik7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbC0tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiOyAvKiBEb2xsYXJzICovXG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbC0tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLCo1wiOyAvKiBQb3VuZHMgKi9cbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sLS15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLCpVwiOyAvKiBZZW4gKi9cbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sLS1pbmRpYW5fcnVwZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigrlcIjsgLyogSW5kaWFuIHJ1cGVlICovXG59XG5cbi5maWVsZC1lbGVtZW50LS1yYW5kb21jb2RlIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXJhbmdlIC5maWVsZC1pbnB1dCAudGV4dGJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtZWxlbWVudC0tcmFuZ2UgLmZpZWxkLWlucHV0IGlucHV0W3R5cGU9cmFuZ2VdICsgZGl2IHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmllbGQtZWxlbWVudC0tcmFuZ2UgLmZpZWxkLWlucHV0IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzICsgZGl2IHtcbiAgY29sb3I6ICNhMWRlZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBPdGhlcndpc2Ugd2hpdGUgaW4gQ2hyb21lICovXG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU5NTk1OTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNzI3MjcyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjYTFkZWZmO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAjNzI3MjcyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTk1OTU5O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM3MjcyNzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxOHB4IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU5NTk1OTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNzI3MjcyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG59XG5cbi8qIElFIGhhY2sgZml4IC1cbmlmIG5vdCBJRSwgYXBwbHkgdGhlc2Ugc3R5bGVzXG5oYXMgbm90aGluZyB0byBkbyB3aXRoIChkaXNwbGF5OmJsb2NrKVxuYW5kIGV2ZXJ5dGhpbmcgdG8gZG8gd2l0aCBJRSBub3Qgc3VwcG9ydGluZyBAc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIG1hcmdpbjogMTIuOHB4IDA7XG4gIH1cbn1cbi8qIC0tLS0gUmVxdWlyZWQgLS0tLSAqL1xuOndoZXJlKC5maWVsZC1sYWJlbC0tcmVxdWlyZWQpOmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbjp3aGVyZSguZmllbGQtbGFiZWxfX3JlcXVpcmVkKSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG46d2hlcmUoLmZpZWxkLWxhYmVsX19yZXF1aXJlZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM5RTBFMEI7XG59XG5cbi5maWVsZC1pbnB1dCBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbn1cblxuLmZpZWxkLWlucHV0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE11bHRpcGxlIHNlbGVjdHMgKi9cbi5maWVsZC1lbGVtZW50LS1zZWxlY3QtLW11bHRpcGxlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS1zZWxlY3QtLW11bHRpcGxlIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnNpdGUtc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uc2l0ZS1zZWFyY2gtZm9ybS0taGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3VibWl0LWJhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gIG1hcmdpbi10b3A6IHZhcigtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2UpO1xufVxuXG4uc2lkZWJhciAuc3VibWl0LWJhciB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLnN1Ym1pdC1iYXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogdGltZSBwaWNrZXIgKi9cbi5maWVsZC1lbGVtZW50LS10aW1lcGlja2VyIC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRpbWVwaWNrZXIgLmZpZWxkLWlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV90aW1lcGlja2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLyogVGltZXBpY2tlciBtb2RhbCAqL1xuLnVpLXRpbWVwaWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgYSB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktbWVudS1pdGVtIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktbWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udWktdGltZXBpY2tlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3IgLmZpZWxkLWlucHV0IC50b3RhbC1zZWxlY3Rvcl9fb3V0cHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG5cbi5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogODAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvci5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yLS1hY3RpdmUgLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3JfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbnMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQkZDMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogIzhjOGM4YztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi0tZGVjcmVhc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9taW51cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDhweCAtMSBjZW50ZXI7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLS1pbmNyZWFzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX3BsdXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IC0xIGNlbnRlcjtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzhjOGM4YztcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuXG4vKiBNaW4gLyBtYXggKi9cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLS1taW4sXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi0tbWF4IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGJvcmRlci1jb2xvcjogI0Q4RDhEODtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX3RvdGFsIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19sYWJlbHMgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2xhYmVsc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzX19oZWxwZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvcl9fZmllbGRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRG9uZSBidXR0b24gKi9cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2Nsb3NlX19idXR0b24td3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLyogQlAgRXh0cmEgc21hbGwgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7IC8qIDYwMHB4ICovXG4gIC5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yX19kcm9wZG93biB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICAudG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzX19oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4vKiBCUCBTbWFsbCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjNlbSkgeyAvKiA3NjlweCAqL1xuICAvKiBEb24ndCByZWFsbHkgbmVlZCB0aGlzIGNsb3NlIGJ1dHRvbiBhYm92ZSB0YWJsZXQgKi9cbiAgLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fY2xvc2VfX2J1dHRvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmllbGQtZWxlbWVudC0tdXBsb2FkIC5maWVsZC1pbnB1dCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTpob3Zlcjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOmZvY3VzOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06YWN0aXZlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBvdXRsaW5lOiAjOGM4YzhjIGF1dG8gNXB4O1xufVxuXG5pbnB1dFt0eXBlPWZpbGUgaV06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMDtcbn1cblxuLyogLS0tLSB3aGl0ZSAtLS0tICovXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTpob3Zlcjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTpmb2N1czo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTphY3RpdmU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19maWd1cmVfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE2cHggNHB4IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIgLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyIC5zcGxpZGVfX3NsaWRlLmFjdGl2ZSBpbWcge1xuICBhbmltYXRpb246IGZhZGVJbiAzNTBtcyBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyLmNvbHVtbnMtMSAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlLFxuLmltYWdlLWdhbGxlcnlfX3NsaWRlci5jb2x1bW5zLTEgLmltYWdlLWdhbGxlcnlfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjBweDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtMiwgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtMywgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy01LCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgZmlndXJlLFxuLmltYWdlLWdhbGxlcnlfX2dyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uLCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlOmZvY3VzIGZpZ2NhcHRpb24sIC5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmU6YWN0aXZlIGZpZ2NhcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2LjY2NjYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnkge1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnkgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faW5uZXIge1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBnYXA6IG1pbih2YXIoLS1zdGFuZGFyZC1yYWRpdXMpLCB2YXIoLS1sYXJnZS1mb250LXNpemUpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLXJhZGl1cyk7XG4gIH1cbn1cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW06aG92ZXIsIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW06Zm9jdXMsIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tMSB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tZmVhdHVyZS1nYWxsZXJ5LWxhdW5jaGVyLWRpYW1ldGVyOiA0M3B4O1xufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiBjYWxjKDFlbSArIHZhcigtLWZlYXR1cmUtZ2FsbGVyeS1sYXVuY2hlci1kaWFtZXRlcikgKyAwLjVlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMWVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlciB7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC45Mzc1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpO1xuICAgIHdpZHRoOiB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyLS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXItLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjkzNzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlci0tc2xpZGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlci0tc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tNCxcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tNSB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS1tYXAge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLW1hcCB7XG4gICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5LS1tYXAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbWFwLWN0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi53aWRnZXQtRmlsZUxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudCB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2RvY3VtZW50LnN2Zykgbm8tcmVwZWF0O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fcGRmLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXBuZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWdpZixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWpwZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbWFnZS5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1ydGYsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC10eHQsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1kb2MsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1kb2N4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3dvcmQtZG9jLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWNzdixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXhscyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXhsc3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fc3ByZWFkc2hlZXQuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXAzLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYWFjLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtb2dhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3NvdW5kLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wNCxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wZWcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcGcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC13ZWJtLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtb2d2LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYWFjLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYXZpLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbW92LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtd212IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3ZpZGVvLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzYsIDM5LCA0OSwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBhOmhvdmVyLFxuLndpZGdldC1GaWxlTGlzdCBhOmZvY3VzLFxuLndpZGdldC1GaWxlTGlzdCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLndpZGdldC1GaWxlTGlzdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNpZGViYXItbGlua2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDEuNWVtO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0b3A6IGNhbGMoMTBweCArIDAuMWVtKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW0tLWV4cGFuZGVkIC5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b246YmVmb3JlLFxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW06aG92ZXIgLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbjpiZWZvcmUge1xuICBsZWZ0OiAwLjVlbTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW0tLWV4cGFuZGVkIC5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk8KgXCI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW0gMC4yNWVtIDEuNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluazpob3Zlcixcbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtX19saW5rOmZvY3VzLFxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1saXN0LS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zb2NpYWwtbGlzdC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zb2NpYWwtbGlzdF9faXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLWxpc3RfX2l0ZW0gOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0X19pdGVtIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdC0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDM2LCAzOSwgNDksIDAuNyk7XG59XG5cbi5zb2NpYWwtbGlzdC0tZ3JleSBhIHtcbiAgY29sb3I6ICNCQkJGQzE7XG59XG4uc29jaWFsLWxpc3QtLWdyZXkgYTpob3ZlciwgLnNvY2lhbC1saXN0LS1ncmV5IGE6Zm9jdXMsIC5zb2NpYWwtbGlzdC0tZ3JleSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4uc29jaWFsLWxpc3QtLWNpcmNsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0LS1jaXJjbGUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdC0tY2lyY2xlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWxpc3QtLWZvb3RlciB7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnNvY2lhbC1saXN0LS1mb290ZXIge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLnNvY2lhbC1saXN0LS1mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCB7XG4gIGJhY2tncm91bmQ6ICNDM0MzQzM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50IHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZG9jdW1lbnQuc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9wZGYuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcG5nLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZ2lmLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtanBnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2ltYWdlLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXJ0Zixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXR4dCxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWRvYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWRvY3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fd29yZC1kb2Muc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtY3N2LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQteGxzLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQteGxzeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9zcHJlYWRzaGVldC5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcDMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hYWMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1vZ2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fc291bmQuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXA0LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXBlZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXdlYm0sXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1vZ3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hYWMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hdmksXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tb3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC13bXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fdmlkZW8uc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNiwgMzksIDQ5LCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGE6aG92ZXIsXG4ud2lkZ2V0LUZpbGVMaXN0IGE6Zm9jdXMsXG4ud2lkZ2V0LUZpbGVMaXN0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyNDI3MzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAud2lkZ2V0LUZpbGVMaXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTIsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTMsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTQsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS01IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3Qge1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTFiMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGFuZGFyZC1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmhvdmVyLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmZvY3VzLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpob3ZlciAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSBpbWcsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2UgaW1nLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpob3ZlciAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmZvY3VzIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM4YzhjOGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28tbW9uby5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGFuZGFyZC1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC01ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjOEY4QkFCIDkwJSwgIzhGOEJBQiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjQUJBMThCIDgwJSwgI0FCQTE4QiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtLS1mYWxsYmFjayAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbS0tZmFsbGJhY2sgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtLS1mYWxsYmFjayAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zdGFuZGFyZC1yYWRpdXMpICogMC43NSk7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuOnJvb3Qge1xuICAtLWxheW91dC1jb2x1bW4tZ2FwOiA2dnc7XG4gIC0tbGF5b3V0LWd1dHRlcjogY2FsYyh2YXIoLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXIpIC0gdmFyKC0tbGF5b3V0LWNvbHVtbi1nYXApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS1sYXlvdXQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tbGF5b3V0LWNvbHVtbi1nYXA6IDQ4cHg7XG4gIH1cbn1cbi5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogdmFyKC0tbGF5b3V0LWNvbHVtbi1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gIH1cbn1cbi5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIgPiAqLFxuLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciA6d2hlcmUoLm1haW5iYXIpIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciA6d2hlcmUoLm1haW5iYXIpIHtcbiAgICBncmlkLWNvbHVtbjogMi8yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIgOndoZXJlKC5zaWRlYmFyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTtcbiAgfVxufVxuXG4ubWFpbmJhci0tbmFycm93IHtcbiAgd2lkdGg6IHZhcigtLWRlZmF1bHQtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnRpbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udGlsZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aWxlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aWxlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvdXRsaW5lIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNhcmRbcm9sZT1saW5rXTpob3ZlciwgLmNhcmRbcm9sZT1saW5rXTpmb2N1cywgLmNhcmRbcm9sZT1saW5rXTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cblxuYS5jYXJkLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuY2FyZDpob3ZlciwgYS5jYXJkOmZvY3VzLCBhLmNhcmQ6YWN0aXZlLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZDpob3ZlcixcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQ6Zm9jdXMsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkOmFjdGl2ZSB7XG4gIG91dGxpbmUtY29sb3I6ICMwMDhlZGI7XG59XG5cbi5jYXJkLnNlbGVjdGVkIHtcbiAgb3V0bGluZS1jb2xvcjogIzI2ODgzQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjZFNDtcbn1cbi5jYXJkLnNlbGVjdGVkOmhvdmVyLCAuY2FyZC5zZWxlY3RlZDpmb2N1cywgLmNhcmQuc2VsZWN0ZWQ6YWN0aXZlIHtcbiAgb3V0bGluZS1jb2xvcjogIzBFNkYyMjtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvcmRlcjogLTI7XG59XG5cbi5jYXJkX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbn1cblxuLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0OGNoO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uY2FyZF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0cHggLyAyKTtcbn1cblxuLmNhcmRfX3ZpZGVvLFxuLmNhcmRfX2ltZyxcbi5jYXJkX19mYWxsYmFjayB7XG4gIG9yZGVyOiAtMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhcmRfX21lZGlhX19mYWxsYmFjay1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbn1cblxuLmNhcmRfX2N0YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNhcmQtLXNoYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmEuY2FyZC0tc2hhZG93LFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZC0tc2hhZG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5jYXJkLS1zaGFkb3c6aG92ZXIsIGEuY2FyZC0tc2hhZG93OmZvY3VzLCBhLmNhcmQtLXNoYWRvdzphY3RpdmUsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3c6aG92ZXIsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3c6Zm9jdXMsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3c6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbjpyb290IHtcbiAgLS1zaWRlcGFkZGluZzogOHB4O1xuICAtLXZlcnRwYWRkaW5nOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zaWRlcGFkZGluZzogMTJweDtcbiAgICAtLXZlcnRwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNpZGVwYWRkaW5nOiAxNnB4O1xuICAgIC0tdmVydHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2lkZXBhZGRpbmc6IDI0cHg7XG4gICAgLS12ZXJ0cGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNpZGVwYWRkaW5nOiA0NHB4O1xuICAgIC0tdmVydHBhZGRpbmc6IDI4cHg7XG4gIH1cbn1cbi5tZWRpYS1vYmplY3RfX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVkaWEtb2JqZWN0X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpYS1vYmplY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tZWRpYS1vYmplY3Q6YWZ0ZXIsXG4ubWVkaWEtb2JqZWN0OmJlZm9yZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubWVkaWEtb2JqZWN0X19kZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4ubWVkaWEtb2JqZWN0X19kYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgfCBcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWVkaWEtb2JqZWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWRpYS1vYmplY3RfX2ltZyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAubWVkaWEtb2JqZWN0X19jb250ZW50IHtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4udGVhbS10aWxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50ZWFtLXRpbGVfX3RleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgcGFkZGluZzogOHB4O1xufVxuLnRlYW0tdGlsZV9fc29jaWFsIHN2ZyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS10aWxlX19zb2NpYWwgc3ZnIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTk5OTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC13aW5kb3ctLXZpc2libGUge1xuICB6LWluZGV4OiA5MDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwY2g7XG4gIG1heC13aWR0aDogOTQlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHNjYWxlKDAuNzUpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kYWwtd2luZG93X19tYWluYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZGFsLXdpbmRvd19fbWFpbmJveCB7XG4gICAgcGFkZGluZzogMzJweCA0OHB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93LS12aXNpYmxlIC5tb2RhbC13aW5kb3dfX21haW5ib3gge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTJFNEU1O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuIHtcbiAgICByaWdodDogLTE2cHg7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjpob3ZlciwgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46Zm9jdXMsIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjpob3ZlciBzdmcsIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmZvY3VzIHN2ZywgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46YWN0aXZlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGNvbnRlbnQgYXJlYSBzcGVjaWZpYyBzdGx5ZXMgKi9cbi5tZC13aW5kb3ctLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qXG4gICAgQnJlYWRjcnVtYiBuYXZpZ2F5aW9uIHN0eWxlcyB0aGF0IHNocmluayB0byBvbmx5IHRoZSBwYXJlbnQgaXRlbSBvbiBtb2JpbGVcbiAgICBzaW5jZSBzcGFjZSBpcyBsaW1pdGVkLlxuKi9cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuLmJyZWFkY3J1bWJfX2NydW1iLFxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iX19jcnVtYjpiZWZvcmUsXG4uYnJlYWRjcnVtYiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsKg4oC6wqBcIjtcbn1cbi5icmVhZGNydW1iX19jcnVtYjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4uYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLmJyZWFkY3J1bWJfX2NydW1iX19saW5rLFxuLmJyZWFkY3J1bWIgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iX19jcnVtYl9fbGluayA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSxcbi5icmVhZGNydW1iIGxpIGEgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJyZWFkY3J1bWJfX2NydW1iX19saW5rIDp3aGVyZShbZmlsbCo9XCIjXCJdKSxcbi5icmVhZGNydW1iIGxpIGEgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWJfX2NydW1iOmxhc3QtY2hpbGQsXG4uYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAyNWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWJfX2NydW1iOm50aC1sYXN0LWNoaWxkKDIpLFxuICAuYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYiBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYl9fY3J1bWI6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iIGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJfX2NydW1iLS1ob21lIC5icmVhZGNydW1iX19jcnVtYl9fbGlua19fbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5icmVhZGNydW1iX19jcnVtYi0taG9tZSAuYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmtfX2xhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5icmVhZGNydW1iX19jcnVtYi0taG9tZSAuYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmtfX2xhYmVsLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5icmVhZGNydW1iLS1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMXB4ICogLTEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcikgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBwYWRkaW5nLWJsb2NrOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEU1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTRFNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5icmVhZGNydW1iLS1wcm9wZXJ0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC45Mzc1ZW0pIHtcbiAgLmJyZWFkY3J1bWItLWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tc21hbGwpO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1uYXYtaXRlbS1nYXA6IDAuNzVlbTtcbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5uYXYtc3RhY2tlZF9faXRlbSB7XG4gIG1hcmdpbi1ibG9jazogOHB4O1xufVxuXG4ubmF2LXN0YWNrZWRfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogdmFyKC0tbmF2LWl0ZW0tZ2FwKTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4uaXRlbS1kZXB0aC0yIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDI0cHggLSB2YXIoLS1uYXYtaXRlbS1nYXApKTtcbn1cblxuLml0ZW0tZGVwdGgtMiA+IC5uYXYtc3RhY2tlZF9faW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM5LCA0OSwgMC41KTtcbn1cbi5jdXJyZW50LWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3VycmVudC1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFuY2VzdG9yLWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYW5jZXN0b3ItaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdi1zdGFja2VkX19zdWJsaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdi1zdGFja2VkX19pY29uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubmF2LXN0YWNrZWRfX2ljb24gW2ZpbGwqPVwiI1wiXSB7XG4gIGZpbGw6IHJnYmEoMzYsIDM5LCA0OSwgMC41KTtcbn1cbi5jdXJyZW50LWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIC5uYXYtc3RhY2tlZF9faWNvbiBbZmlsbCo9XCIjXCJdLCAuYW5jZXN0b3ItaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXIgLm5hdi1zdGFja2VkX19pY29uIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubmF2LXN0YWNrZWRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmVsYXRlZC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAvKiAtIERlcHRoIDEgLSAqL1xuICAvKiAtIERlcHRoIDIgLSAqL1xufVxuLnJlbGF0ZWQtbGlua3NfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgLyogQWN0aXZlIC8gb24gLyBjdXJyZW50ICovXG59XG4ucmVsYXRlZC1saW5rcyB1bCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDI1MG1zIGVhc2UtaW4tb3V0LCByaWdodCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGE6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBhOmhvdmVyLCAucmVsYXRlZC1saW5rcyB1bCBhOmZvY3VzLCAucmVsYXRlZC1saW5rcyB1bCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2ZGE4O1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgYTpob3ZlcjphZnRlciwgLnJlbGF0ZWQtbGlua3MgdWwgYTpmb2N1czphZnRlciwgLnJlbGF0ZWQtbGlua3MgdWwgYTphY3RpdmU6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDI1MG1zIGVhc2UtaW4tb3V0LCByaWdodCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDI1MG1zIDEwMG1zIGVhc2UtaW4tb3V0LCByaWdodCAyNTBtcyAxMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6aG92ZXIsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6Zm9jdXMsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDZkYTg7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmhvdmVyOmJlZm9yZSwgLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTpmb2N1czpiZWZvcmUsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG4ucmVsYXRlZC1saW5rcyAuZGVwdGgxIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVsYXRlZC1saW5rcyAuZGVwdGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4vKiAtLS0tIFJlbGF0ZWQgTGlua3MgLS0tLSAqL1xuLndpZGdldC1SZWxhdGVkTGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYTMzM2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggMDtcbn1cblxuLyogLSBEZXB0aCAxIC0gKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlMWUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgxID4gYSB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuXG4vKiBPbiAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgxLm9uID4gYSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwN2FjZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiAtIERlcHRoIDIgLSAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLSBcIjtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyIGEge1xuICBwYWRkaW5nOiAzcHggMCAzcHggMjRweDtcbn1cblxuLyogSG92ZXIgKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBPbiAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyLm9uID4gYSB7XG4gIGNvbG9yOiAjMDA3YWNmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm51bWJlci1kaXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLm51bWJlci1kaXNjLnNhdGlzZmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTZGMjI7XG59XG5cbi5vbGQtYnJvd3Nlcl9fYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2NjMWUzNDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5vbGQtYnJvd3Nlcl9fYmFubmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciBhOmhvdmVyLFxuLm9sZC1icm93c2VyX19iYW5uZXIgYTpmb2N1cyxcbi5vbGQtYnJvd3Nlcl9fYmFubmVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9sZC1icm93c2VyX19iYW5uZXIgLm9sZC1icm93c2VyX19jZW50ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm9sZC1icm93c2VyIC5vbGQtYnJvd3Nlcl9fYmFubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5vdmVybGF5IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLm92ZXJsYXktLXZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuOnJvb3Qge1xuICAtLXByb2dyZXNzLWJhci1nYXA6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tcHJvZ3Jlc3MtYmFyLWdhcDogNjRweDtcbiAgfVxufVxuLnByb2dyZXNzLWJhcl9fc3RlcHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tcHJvZ3Jlc3MtYmFyLWdhcCk7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnByb2dyZXNzLWJhcl9fc3RlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgd2lkdGg6IGNhbGModmFyKC0tcHJvZ3Jlc3MtYmFyLWdhcCkgLSAxNnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbn1cbi5wcm9ncmVzcy1iYXJfX3N0ZXA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcC5pbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NWNlZmY7XG4gIGJvcmRlci1jb2xvcjogIzc1Y2VmZjtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcC5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcF9fbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5wcm9ncmVzcy1iYXJfX3N0ZXBfX2xhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5wcm9ncmVzcy1iYXJfX3N0ZXBfX2xhYmVsLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFswMV1cbiAgICBCbGVlZHMgY29tbWVudGVkIHNvIGFzIHRvIG5vdCBibG9hdCB0aGUgY3NzIHVubmVjZXNzYXJpbHkuXG4gICAgVW5jb21tZW50IHRvIHVzZVxuKi9cbi5iZy1kZWZhdWx0LFxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnLWRlZmF1bHQtdGludC0wMCxcbi5iZy1wYWxlZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYmctZGVmYXVsdC10aW50LTAwLmJhY2tncm91bmQtLWJsZWVkLFxuLmJnLXBhbGVncmV5LmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctZGVmYXVsdC10aW50LTAwLmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSxcbi5iZy1wYWxlZ3JleS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJnLWRlZmF1bHQtdGludC0wMC5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlcixcbi5iZy1wYWxlZ3JleS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmJnLWRlZmF1bHQtdGludC0wMSxcbi5iZy1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICAvKiBbMDFdXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1sZWZ0KCRjb2xvci1ncmV5LTAxKTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtcmlnaHQoJGNvbG9yLWdyZXktMDEpO1xuICB9XG4gICovXG59XG4uYmctZGVmYXVsdC10aW50LTAxLmJhY2tncm91bmQtLWJsZWVkLFxuLmJnLWxpZ2h0Z3JleS5iYWNrZ3JvdW5kLS1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWRlZmF1bHQtdGludC0wMS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUsXG4uYmctbGlnaHRncmV5LmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG4uYmctZGVmYXVsdC10aW50LTAxLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyLFxuLmJnLWxpZ2h0Z3JleS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLmJnLWRlZmF1bHQtdGludC0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG4uYmctZGVmYXVsdC10aW50LTAyLmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctZGVmYXVsdC10aW50LTAyLmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG4uYmctZGVmYXVsdC10aW50LTAyLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAvKiBbMDFdXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1sZWZ0KCRjb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtcmlnaHQoJGNvbG9yLXByaW1hcnkpO1xuICB9XG4gICovXG59XG4uYmctcHJpbWFyeSA6d2hlcmUoYSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJnLXByaW1hcnkgOndoZXJlKGEpOmhvdmVyLFxuLmJnLXByaW1hcnkgOndoZXJlKGEpOmZvY3VzLFxuLmJnLXByaW1hcnkgOndoZXJlKGEpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmJnLXByaW1hcnkgOndoZXJlKGgxKSxcbi5iZy1wcmltYXJ5IDp3aGVyZShoMiksXG4uYmctcHJpbWFyeSA6d2hlcmUoaDMpLFxuLmJnLXByaW1hcnkgOndoZXJlKGg0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLXByaW1hcnkuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1wcmltYXJ5LmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG59XG4uYmctcHJpbWFyeS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbn1cblxuLmJnLWFsdGVybmF0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgLyogWzAxXVxuICAmLmJhY2tncm91bmQtLWJsZWVkLWxlZnQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtbGVmdCgkY29sb3ItYWx0ZXJuYXRpdmUpO1xuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1yaWdodCgkY29sb3ItYWx0ZXJuYXRpdmUpO1xuICB9XG4gICovXG59XG4uYmctYWx0ZXJuYXRpdmUuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1hbHRlcm5hdGl2ZS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xufVxuLmJnLWFsdGVybmF0aXZlLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xufVxuXG46cm9vdCB7XG4gIC0tc2VjdGlvbi1zbWFsbDogMTVweDtcbiAgLS1zZWN0aW9uOiAyMHB4O1xuICAtLXNlY3Rpb24tbGFyZ2U6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uLXNtYWxsOiAyNHB4O1xuICAgIC0tc2VjdGlvbjogNDBweDtcbiAgICAtLXNlY3Rpb24tbGFyZ2U6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbi1zbWFsbDogNDBweDtcbiAgICAtLXNlY3Rpb246IDgwcHg7XG4gICAgLS1zZWN0aW9uLWxhcmdlOiAxMjBweDtcbiAgfVxufVxuLnNlY3Rpb24sXG4uc2VjdGlvbi1yZWd1bGFyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbik7XG59XG5cbi5zZWN0aW9uLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tc21hbGwpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG59XG5cbi5zZWN0aW9uLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tbGFyZ2UpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1sYXJnZSk7XG59XG5cbi5zZWN0aW9uLXQwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWIwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi52ZXJ0aWNhbC1nYXAtLXNlcC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG59XG5cbi5kYXNoYm9hcmQtc2lkZWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RTU7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogdmFyKC0tYm9keS1mb250LXNpemUpIDA7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmJsb2NrcXVvdGUgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJsb2NrcXVvdGUgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogNTBweDtcbiAgY29sb3I6ICNFMkU0RTU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJpZyBDYXNsb25cIiwgXCJCb29rIEFudGlxdWFcIiwgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICB0b3A6IDM4cHg7XG4gIGxlZnQ6IC04cHg7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBib3R0b206IC0zNnB4O1xuICByaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYmxvY2txdW90ZS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmJsb2NrcXVvdGUtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuLmV4cGFuZG8sXG4uZXhwYW5kby5leHBhbmRvLS1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDAuNWVtIDQwcHggMWVtIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGMEYyRjQ7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZXhwYW5kby5leHBhbmRvLXB0b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLyogLSBFeHBhbmRlZCAtICovXG4uanMgLmV4cGFuZG9bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5qcyAuZXhwYW5kb1thcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDIwMG1zIGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmpzIC5leHBhbmRvW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmpzIC5leHBhbmRvW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmpzIC5leHBhbmRvID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLSBPcGVuIGJ1dHRvbiAtICovXG4uZXhwYW5kby1vcGVuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZXhwYW5kby1vcGVuOmhvdmVyLCAuZXhwYW5kby1vcGVuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cGFuZG8tb3Blbjpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uLCAuZXhwYW5kby1vcGVuOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI0YwRjJGNDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmc6aG92ZXIsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmc6aG92ZXIgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nOmhvdmVyIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmc6Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV06aG92ZXIsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdOmZvY3VzLCAuZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xufVxuXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmhvdmVyLCAuZXhwYW5kby1vcGVuLS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzNBNTdFODtcbn1cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbjpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWJ1dHRvbjpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyLCAuZXhwYW5kby1vcGVuLS1idXR0b246Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1idXR0b246Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG59XG5cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbi5leHBhbmRvLW9wZW4tLWV4cGFuZGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uICsgLmV4cGFuZG8uZXhwYW5kby0tZXhwYW5kZWQge1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5leHBhbmRvLW9wZW5fX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLCAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qIC0gQ2xvc2UgYnV0dG9uIC0gKi9cbi5leHBhbmRvX19jbG9zZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIEhvdmVyICovXG59XG4uZXhwYW5kb19fY2xvc2U6YmVmb3JlLCAuZXhwYW5kb19fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG4uZXhwYW5kb19fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5leHBhbmRvX19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5leHBhbmRvX19jbG9zZTpob3ZlcjpiZWZvcmUsIC5leHBhbmRvX19jbG9zZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYTg7XG59XG5cbi5oaWdobGlnaHQsXG4uaGlnaGxpZ2h0LS1yaWdodCxcbi5oaWdobGlnaHQtLWxlZnQge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNGMEYyRjQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG4uaGlnaGxpZ2h0ID4gKjpsYXN0LWNoaWxkLFxuLmhpZ2hsaWdodC0tcmlnaHQgPiAqOmxhc3QtY2hpbGQsXG4uaGlnaGxpZ2h0LS1sZWZ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oaWdobGlnaHQgPiAqOmxhc3QtY2hpbGQsXG4uaGlnaGxpZ2h0LS1yaWdodCA+ICo6bGFzdC1jaGlsZCxcbi5oaWdobGlnaHQtLWxlZnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlnaGxpZ2h0LS1yaWdodCxcbi5oaWdobGlnaHQtLWxlZnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaGlnaGxpZ2h0LS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmhpZ2hsaWdodC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5maWd1cmUuY29udGVudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5maWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBmaWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYm9keS1mb250LXNpemUpICogMik7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLWxlZnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgKiAyKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuZmlndXJlLmNvbnRlbnQtaW1hZ2UuaW1hZ2UtY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLWNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuOndoZXJlKGZpZ2NhcHRpb24pIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VudGktZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tIFNpdGUgTWVzc2FnZXMgLS0tLSAqL1xuLm1lc3NhZ2VzLFxudWwubWVzc2FnZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVzc2FnZXMsXG51bC5tZXNzYWdlcyAuYWxlcnQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG4ubWVzc2FnZXMgOndoZXJlKGxpKSxcbnVsLm1lc3NhZ2VzIGxpLFxuLm1lc3NhZ2UtLWVycm9yLFxuLm1lc3NhZ2UtLWNvbmZpcm0sXG4uYWxlcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5tZXNzYWdlcyAuZGlzbWlzc2libGUsXG4ubWVzc2FnZS0tZGlzbWlzc2libGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubWVzc2FnZXMgLmRpc21pc3NpYmxlIHN2Zyxcbi5tZXNzYWdlLS1kaXNtaXNzaWJsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVzc2FnZXMgLmRpc21pc3NpYmxlIHN2ZyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSxcbi5tZXNzYWdlLS1kaXNtaXNzaWJsZSBzdmcgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLm1lc3NhZ2VzIC5kaXNtaXNzaWJsZSBzdmcgOndoZXJlKFtmaWxsKj1cIiNcIl0pLFxuLm1lc3NhZ2UtLWRpc21pc3NpYmxlIHN2ZyA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVzc2FnZXMgLmVycm9yLFxuLm1lc3NhZ2UtLWVycm9yLFxudWwubWVzc2FnZXMgbGkuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjQkEyMTBGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZXNzYWdlcyAuZXJyb3IgOndoZXJlKGEpLFxuLm1lc3NhZ2UtLWVycm9yIDp3aGVyZShhKSxcbnVsLm1lc3NhZ2VzIGxpLmVycm9yIDp3aGVyZShhKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVzc2FnZXMgLmNvbmZpcm0sXG4ubWVzc2FnZS0tY29uZmlybSxcbnVsLm1lc3NhZ2VzIGxpLmNvbmZpcm0sXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMyNjg4M0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lc3NhZ2VzIC5jb25maXJtIDp3aGVyZShhKSxcbi5tZXNzYWdlLS1jb25maXJtIDp3aGVyZShhKSxcbnVsLm1lc3NhZ2VzIGxpLmNvbmZpcm0gOndoZXJlKGEpLFxuLmFsZXJ0LXN1Y2Nlc3MgOndoZXJlKGEpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZXNzYWdlcyAud2FybmluZyxcbi5tZXNzYWdlLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0Q5NjgxQztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVzc2FnZXMgLndhcm5pbmcgOndoZXJlKGEpLFxuLm1lc3NhZ2UtLXdhcm5pbmcgOndoZXJlKGEpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbjpyb290IHtcbiAgLS10b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIC0tdG9vbHRpcC1jb2xvcjogIzU3NUY2RTtcbiAgLS10b29sdGlwLWxpbmVzOiAjZTBlMGUwO1xuICAtLXRvb2x0aXAtaGVhZGVyLWJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIC0tdG9vbHRpcC1zZWN0aW9uLXBhZGRpbmc6IDRweCA2cHg7XG59XG5cbi8qIC0tLS0gVG9vbHRpcHMgLS0tLSAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjI1ZW07XG59XG5cbmJ1dHRvbi50b29sdGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLnRvb2x0aXAtLXJldmVyc2Uge1xuICAtLXRvb2x0aXAtYmFja2dyb3VuZDogIzQ3NDc0NztcbiAgLS10b29sdGlwLWNvbG9yOiAjZmZmZmZmO1xuICAtLXRvb2x0aXAtbGluZXM6ICM2MTYxNjE7XG4gIC0tdG9vbHRpcC1oZWFkZXItYmFja2dyb3VuZDogIzU0NTQ1NDtcbn1cblxuLnRvb2x0aXBfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwOGVkYjtcbn1cbi50b29sdGlwX190aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9vbHRpcF9fdGl0bGUgYTpob3ZlciwgLnRvb2x0aXBfX3RpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzI0MjQyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10b29sdGlwLWxpbmVzKTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tdG9vbHRpcC1jb2xvcik7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIGF2ZW5pciBuZXh0LCBhdmVuaXIsIHNlZ29lIHVpLCBoZWx2ZXRpY2EgbmV1ZSwgaGVsdmV0aWNhLCBVYnVudHUsIHJvYm90bywgbm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudG9vbHRpcF9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAudG9vbHRpcF9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLnRvb2x0aXBfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VudGktZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQgc21hbGwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi50b29sdGlwX19jb250ZW50OmJlZm9yZSwgLnRvb2x0aXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDE0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS10b29sdGlwLWJhY2tncm91bmQpIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBsZWZ0OiAxM3B4O1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdG9vbHRpcC1saW5lcykgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIENlbnRlciBhbGlnbiAqL1xuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fY29udGVudCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlLFxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fY29udGVudDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogUmlnaHQgYWxpZ24gKi9cbi50b29sdGlwLS1yaWdodCAudG9vbHRpcF9fY29udGVudCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udG9vbHRpcC0tcmlnaHQgLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDE0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIFVwICovXG4udG9vbHRpcC0tdXAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4udG9vbHRpcC0tdXAgLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRvb2x0aXAtYmFja2dyb3VuZCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMTAwJTtcbn1cblxuLyogVG9vbHRpcCBhbmltYXRpb25zIGZvciBob3ZlciBzdGF0ZSAqL1xuLyogRmFkZSBpbiAqL1xuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQsXG4udG9vbHRpcF9fdGl0bGU6aG92ZXIgKyAudG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiAyMDBtcyBlYXNlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLyogVHJhbnNpdGlvbiB1cCAqL1xuLnRvb2x0aXAtLXRyYW5zaXRpb24tdXAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcE1hcmdpbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwTWFyZ2luO1xufVxuXG4vKiBJbmZvIGljb24gKi9cbi50b29sdGlwX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjOGM4YzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjJlbTtcbn1cblxuLnRvb2x0aXAtLWljb24gLnRvb2x0aXBfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b29sdGlwX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC42NmVtO1xuICBoZWlnaHQ6IDAuNjZlbTtcbn1cbi50b29sdGlwX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4udG9vbHRpcC0taWNvbiAudG9vbHRpcF9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnRvb2x0aXAtLWljb24gLnRvb2x0aXBfX2NvbnRlbnQge1xuICBsZWZ0OiAtOHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnRvb2x0aXAudG9vbHRpcC0taWNvbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xufVxuXG4udG9vbHRpcC0taWNvbi50b29sdGlwLS1yaWdodCAudG9vbHRpcF9fY29udGVudCB7XG4gIHJpZ2h0OiAtOHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBEaXNhYmxlZCAqL1xuLnRvb2x0aXAtLWRpc2FibGVkIC50b29sdGlwX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtaGVhZGVyLWJhY2tncm91bmQpO1xuICBjb2xvcjogIzI0MjczMTtcbiAgcGFkZGluZzogdmFyKC0tdG9vbHRpcC1zZWN0aW9uLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdG9vbHRpcC1saW5lcyk7XG59XG4udG9vbHRpcF9faGVhZGVyIC50b29sdGlwX19oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcF9fYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXRvb2x0aXAtc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLnRvb2x0aXBfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLXRvb2x0aXAtc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLnRvb2x0aXBfX2JvZHkgKyAudG9vbHRpcF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRvb2x0aXAtbGluZXMpO1xufVxuXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9faGVhZGVyICsgLnRvb2x0aXBfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dGJsb2NrLS1saW5lZCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSAvIDIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHRibG9jay0tbGluZWQge1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dGJsb2NrLS0yY29scyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi50ZXh0YmxvY2stLTJjb2xzLnRleHRibG9jay0tbGluZWQgPiA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0YmxvY2stLTJjb2xzLnRleHRibG9jay0tbGluZWQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4udGV4dGJsb2NrLS0yY29scy50ZXh0YmxvY2stLWxpbmVkID4gOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dGJsb2NrLS0yY29scy50ZXh0YmxvY2stLWxpbmVkID4gOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmRpc2Nsb3N1cmUtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGlzY2xvc3VyZS1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGlzY2xvc3VyZS1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlcXVlc3QtcmV2aWV3IC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjczMTtcbn1cblxuLmRpc2Nsb3N1cmUtbGlzdCB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG5cbi5kaXNjbG9zdXJlLWxpc3QgbGkge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4ucm91bmRlZC11cHBlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZTZmMjI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwZTZmMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWJkN2I0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucm91bmRlZC11cHBlci1ib3ggaDMsXG4ucm91bmRlZC11cHBlci1ib3ggaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucm91bmRlZC11cHBlci1ib3gucm91bmRlZC11cHBlci1ib3gtYmx1ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwY2NmNTtcbn1cblxuLnJvdW5kZWQtdXBwZXItYm94IC5idXR0b24tLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4ucm91bmRlZC1taWRkbGUtYm94IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU3NWY2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyAvKiogTmVlZGVkIHRvIG1ha2UgZXhwYW5kb3Mgbm90IGZhbGwgb3V0ICoqL1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1sb3dlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NWY2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnJvdW5kZWQtbG93ZXItYm94LnJvdW5kZWQtbG93ZXItYm94LS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NzVmNmU7XG59XG5cbi5yZXF1ZXN0LXJldmlldyAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJlamVjdC1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmRmM2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjk1ODE4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG1hcmdpbjogNnB4IDZweDtcbn1cblxuLnJlamVjdC1pbmxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjk1ODE4O1xuICBjb2xvcjogI2ZkZjNlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHVycG9zZS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNlYmY0ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlZGI7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLmFwcHJvdmFsLWJhZGdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NWY2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG4ucmVxdWVzdC1ib3gtcGVuZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG59XG5cbi5zaWRlYmFyLWhlYWRlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICBwYWRkaW5nOiAxNXB4IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucGlsbGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNDI3MzE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNDI3MzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQyNzMxO1xufVxuXG4ucGlsbGJveC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyNDI3MzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGlsbGJveC1iYWRnZS0tc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5waWxsYm94LWJhZGdlLXRleHQge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBpbGxib3gtYmFkZ2UtLXNtYWxsIC5waWxsYm94LWJhZGdlLXRleHQge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5waWxsYm94LWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBpbGxib3gtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5waWxsYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50di1ncmFkLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgIzViM2ZlYywgIzA1ZTRjOSk7XG59XG5cbi50di1ncmFkLWJnIC5waWxsYm94LWJhZGdlLXRleHQsXG4udHYtZ3JhZC1iZyBoMSxcbi50di1ncmFkLWJnIGgyLFxuLnR2LWdyYWQtYmcgaDMsXG4udHYtZ3JhZC1iZyBoNCxcbi50di1ncmFkLWJnIGg1LFxuLnR2LWdyYWQtYmcgaDYsXG4udHYtZ3JhZC1iZy5idXR0b24sXG4udHYtZ3JhZC1iZy5hIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50di1ncmFkLWJnLmJ1dHRvbjpob3Zlcixcbi50di1ncmFkLWJnLmE6aG92ZXIge1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cblxuLnBpbGxib3gtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2NrLWlucHV0IHtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xufVxuXG4uaW5mby1ib3gtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2luZm9fYmx1ZV9ib3JkZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIwcHggcmlnaHQgMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uaW5mby1ib3gtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IC01cHggLTEwcHggMTBweCAxMHB4O1xufVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kb2MtZm9ybS1maWVsZC1uZWVkZWQgaW5wdXQsXG4uZG9jLWZvcm0tZmllbGQtbmVlZGVkIHNlbGVjdCxcbi5kb2MtZm9ybS1maWVsZC1uZWVkZWQgdGV4dGFyZWEge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogbmVzdGVkIGRhdGUgaW5wdXRzICovXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuZmllbGQtaW5wdXQsXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuaW5wdXQsXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wb3VuZC1kYXRlLWZpZWxkIC5maWVsZC1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waWxsYm94LWJhZGdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucGlsbGJveC1iYWRnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZ2FwLXgtMTBweCB7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5nYXAteS01cHgge1xuICByb3ctZ2FwOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAjd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTBlbSkge1xuICAjd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnRpZXMgI3dyYXAge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1oZWlnaHQ6IDY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOGVkYjtcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uaGVhZGVyX19sb2dvX19pbWcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuOCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuOCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oZWFkZXJfX2xvZ29fX2ltZy0tbGFuZHNjYXBlIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjggKiAxLjc3Nzc4KTtcbn1cblxuLmhlYWRlcl9fbG9nb19faW1nLS1wb3J0cmFpdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaGVhZGVyX19jbGllbnQtZGV0YWlscyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtcGhvdG9fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC40KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC40KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAucHJvZmlsZS1waG90b19faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC41KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjUpO1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbjp3aGVyZSgqKSArIC5maXhlZC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stYnJlYWspO1xufVxuXG4uZml4ZWQtZ3JpZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tdGlnaHQtZ2FwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5maXhlZC1ncmlkLS1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmZpeGVkLWdyaWQtLWNvbHMtMyxcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNCxcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZml4ZWQtZ3JpZC0tY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkIHtcbiAgcm93LWdhcDogMDtcbn1cbi5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+ICoge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4RDhEODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZml4ZWQtZ3JpZC0tbGluZS1zZXBhcmF0ZWQge1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkID4gOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNEOEQ4RDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkOndoZXJlKC5maXhlZC1ncmlkLS1jb2xzLTIpID4gOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNEOEQ4RDg7XG4gIH1cbn1cblxuLmZpeGVkLWdyaWQtLWxpbmUtdG9wLW4tdGFpbCA+ICo6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDhEOEQ4O1xufVxuLmZpeGVkLWdyaWQtLWxpbmUtdG9wLW4tdGFpbCA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEOEQ4RDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXRvcC1uLXRhaWwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubnVtYmVyZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5udW1iZXJlZC1saXN0IDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LWl0ZW0pO1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgY29sb3I6ICMwMDhlZGI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMkY0O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5udW1iZXJlZC1saXN0IDp3aGVyZShsaSkuY29tcGxldGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpLmluLXByb2dyZXNzIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpLmluLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBib3JkZXItY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NWNlZmY7XG4gIGJvcmRlci1jb2xvcjogIzc1Y2VmZjtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG91dGxpbmU6IDEuNXB4IHNvbGlkICMwMDhlZGI7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5udW1iZXJlZC1saXN0LS11dGlsaXR5LXBvc2l0aXZlIDp3aGVyZShsaSk6YmVmb3JlIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG4ubnVtYmVyZWQtbGlzdC0tdXRpbGl0eS1wb3NpdGl2ZSA6d2hlcmUobGkpLmNvbXBsZXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg4M0E7XG4gIGJvcmRlci1jb2xvcjogIzI2ODgzQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubnVtYmVyZWQtbGlzdC0tdXRpbGl0eS1wb3NpdGl2ZSA6d2hlcmUobGkpLmluLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNkU0O1xuICBib3JkZXItY29sb3I6ICNERkY2RTQ7XG4gIGNvbG9yOiAjMEU2RjIyO1xuICBvdXRsaW5lLWNvbG9yOiAjMjY4ODNBO1xufVxuXG4ubnVtYmVyZWQtbGlzdC0tc21hbGwgbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubnVtYmVyZWQtbGlzdC0tc21hbGwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHdpZHRoOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktbGluZS1oZWlnaHQpKTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSAqIHZhcigtLWJvZHktbGluZS1oZWlnaHQpKTtcbn1cbi5udW1iZXJlZC1saXN0LS1zbWFsbCBsaS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLypcbiAgICBUaWR5IExpc3QgZ3JpZFxuXG4gICAgT24gbGFyZ2UgZGVza3RvcCBpdCBhZGp1c3RzIGJhc2VkIG9uIHRoZSBudW1iZXIgb2YgaXRlbXM6XG4gICAgLSAxIGZ1bGwgd2lkdGhcbiAgICAtIDIgdHdvIGNvbHNcbiAgICAtIDMgdGhyZWUgY29sc1xuICAgIC0gNCBmb3VyIGNvbHNcbiAgICAtIDUrIHRocmVlIGNvbHNcbiovXG46d2hlcmUoKikgKyAudGlkeS1saXN0LWdyaWQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1icmVhayk7XG59XG5cbi50aWR5LWxpc3QtZ3JpZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXRpZ2h0LWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50aWR5LWxpc3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50aWR5LWxpc3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICB9XG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCxcbiAgLnRpZHktbGlzdC1ncmlkID4gOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAudGlkeS1saXN0LWdyaWQgPiA6bGFzdC1jaGlsZDpudGgtY2hpbGQoMyksXG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtbGFzdC1jaGlsZChuKzUpIH4gOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCwgLnRpZHktbGlzdC1ncmlkLmNvbnRhaW5lci13aWR0aCA+IDpudGgtY2hpbGQoNG4pOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICB9XG59XG4udGlkeS1saXN0LWdyaWQtLWdhcC0wIHtcbiAgLS1nYXA6IDA7XG4gIC0tdGlnaHQtZ2FwOiAwO1xufVxuXG4vKiAtLS0tIHRvcC1oZWF2eS1saXN0IC0tLS0gKi9cbi8qIFRvIGRpc3BsYXkgYSBsaXN0IG9mIHByb2R1Y3RzIG5pY2VseSAqL1xuLnRvcC1oZWF2eS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4udG9wLWhlYXZ5LWxpc3Q6YmVmb3JlLCAudG9wLWhlYXZ5LWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udG9wLWhlYXZ5LWxpc3Q6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi50b3AtaGVhdnktbGlzdCA+IC50b3AtaGVhdnktbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9wLWhlYXZ5LWxpc3QgKyAudG9wLWhlYXZ5LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbi8qIEZsZXggY29kZSAqL1xuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgICAudG9wLWhlYXZ5LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpIC50b3AtaGVhdnktbGlzdCBfX2l0ZW07XG4gICAgICB3aWR0aC1tYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aC1tYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoLXBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgd2lkdGgtZmxleC1iYXNpczogNTAlO1xuICAgICAgd2lkdGgtbWluLXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgLnRvcC1oZWF2eS1saXN0X19pdGVtLCAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgLnRvcC1oZWF2eS1saXN0LS10aHJlZSAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQsIC50b3AtaGVhdnktbGlzdC0tZml2ZSAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQsIC50b3AtaGVhdnktbGlzdC0tc2V2ZW4gLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAudG9wLWhlYXZ5LWxpc3QtLW9kZCAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC50b3AtaGVhdnktbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgICAvKiAgZ3JpZCB3aXRoIHNpZGViYXIsIHN0YXlzIG9ubHkgMyBjb2x1bW5zICAqL1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIlO1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgbWluLXdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC50b3AtaGVhdnktbGlzdC0tb2RkID4gLnRvcC1oZWF2eS1saXN0X19pdGVtLCAubWFpbmJhci0tbmFycm93IC50b3AtaGVhdnktbGlzdCA+IC50b3AtaGVhdnktbGlzdF9faXRlbSwgLnRvcC1oZWF2eS1saXN0LS1zaXggPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0sIC50b3AtaGVhdnktbGlzdC0tc2V2ZW4gPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0LS1maXZlID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gICAgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLWZvdXIgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzQpLCAubWFpbmJhci0tbmFycm93IC50b3AtaGVhdnktbGlzdC0tc2V2ZW4gPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gICAgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzIpLCAubWFpbmJhci0tbmFycm93IC50b3AtaGVhdnktbGlzdC0tZXZlbiA+IC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxufVxuLnNpbXBsZS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2FsYyh2YXIoLS10aWdodC1nYXApICogMC41KTtcbn1cbi5zaW1wbGUtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXRpZ2h0LWdhcCkgKiAwLjUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JCQkZDMTtcbn1cbi5zaW1wbGUtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnNpbXBsZS1saXN0X19pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLXhzbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS14c20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItLXhzbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLXNtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLXNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLW1kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLW1kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLWxnIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS1sZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS14bGcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLXhsZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItLXhsZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0LFxuLmZsb2F0LWNlbnRlcixcbi5mbG9hdC1yaWdodCB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIEJQIFNtYWxsZXIgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZsb2F0LWxlZnQge1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jbGVhciB7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uLWNsZWFyZml4OmJlZm9yZSwgLi1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLi1pciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi4taXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE1MCU7XG59XG5cbi8qIEFuZ2xlIEJyYWNrZXRzICovXG4uLXItYXJyb3ctYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKgPlwiO1xufVxuXG4uLXItYXJyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPsKgXCI7XG59XG5cbi4tbC1hcnJvdy1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwqA8XCI7XG59XG5cbi4tbC1hcnJvdy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCI8wqBcIjtcbn1cblxuLyogRWxsaXBzaXMgKi9cbi5lbGxpcHNpcy0yOmFmdGVyIHtcbiAgY29udGVudDogXCIuLlwiO1xufVxuXG4uZWxsaXBzaXMtMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG59XG5cbi8qIC0tLS0gSGlkZGVuIC0tLS0gKi9cbi4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0gSW52aXNpYmxlIC0tLS0gKi9cbi4taW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tIFZpc2liaWxpdHkgSGlkZGVuIC0tLS0gKi9cbi4tdmlzLWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLi12aXMtaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4uLXZpcy1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tLSBIaWRlIC8gU2hvdyAgLS0tLSAqL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5oaWRlLS14c20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0teHNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuc2hvdy0teHNtIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGlkZS0tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0tc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zaG93LS1zbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmhpZGUtLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuc2hvdy0tbWQge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oaWRlLS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNob3ctLWxnIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLmhpZGUtLXhsZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LS14bGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAuc2hvdy0teGxnIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFuaW1hdGUtZmFkZSB7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biA0MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmRlbW8tYW5pbWF0ZSAuZGVtby1hbmltYXRlX19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5kZW1vLWFuaW1hdGU6aG92ZXIgLmRlbW8tYW5pbWF0ZV9faXRlbSB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkRvd24gNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biA0MDBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1iLXBiIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cblxuLm1iLWJiIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stYnJlYWspO1xufVxuXG4ubWItYmIyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ibG9jay1icmVhaykgKiAzKTtcbn1cblxuLmNpZC1pZHAtc2VsZWN0b3ItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jaWQtaWRwLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAzMTFweDtcbiAgfVxufVxuXG4uZHQtbGF5b3V0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5kYXRhVGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY0O1xufVxuXG4uZHQtbGF5b3V0LXJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZHQtbGF5b3V0LXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZWRiO1xufVxuXG4uZHQtbGF5b3V0LXJvdzpub3QoLmR0LWxheW91dC10YWJsZSkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZHQtbGVuZ3RoIGxhYmVsIHtcbiAgY29sb3I6ICM1NzVmNmU7XG59XG5cbi5kdC1sZW5ndGggc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuYS50b2dnbGUtdmlzLmluYWN0aXZlIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbi5zd2FsMi1odG1sLWNvbnRhaW5lcixcbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UsXG4uc3dhbDItYWN0aW9ucyxcbi5zd2FsMi1mb290ZXIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbGF5ZXIgcmVzZXQsIGRlZmF1bHRzOyJdfQ== */