/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/water.css ***!
  \****************************************************************************************************************/
/**
 * Forced dark theme version
 */

:root {
    --background-body: #202b38;
    --background: #161f27;
    --background-alt: #1a242f;
    --selection: #1c76c5;
    --text-main: #dbdbdb;
    --text-bright: #fff;
    --text-muted: #a9b1ba;
    --links: #41adff;
    --focus: #0096bfab;
    --border: #526980;
    --code: #ffbe85;
    --animation-duration: 0.1s;
    --button-base: #0c151c;
    --button-hover: #040a0f;
    --scrollbar-thumb: var(--button-hover);
    --scrollbar-thumb-hover: rgb(0, 0, 0);
    --form-placeholder: #a9a9a9;
    --form-text: #fff;
    --variable: #d941e2;
    --highlight: #efdb43;
    --select-arrow: url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27utf-8%27?%3E%20%3Csvg%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20height=%2762.5%27%20width=%27116.9%27%20fill=%27%23efefef%27%3E%20%3Cpath%20d=%27M115.3,1.6%20C113.7,0%20111.1,0%20109.5,1.6%20L58.5,52.7%20L7.4,1.6%20C5.8,0%203.2,0%201.6,1.6%20C0,3.2%200,5.8%201.6,7.4%20L55.5,61.3%20C56.3,62.1%2057.3,62.5%2058.4,62.5%20C59.4,62.5%2060.5,62.1%2061.3,61.3%20L115.2,7.4%20C116.9,5.8%20116.9,3.2%20115.3,1.6Z%27/%3E%20%3C/svg%3E");
}

html {
    scrollbar-color: #040a0f #202b38;
    scrollbar-color: var(--scrollbar-thumb) var(--background-body);
    scrollbar-width: thin;
}

body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;
    line-height: 1.4;
    max-width: 800px;
    margin: 20px auto;
    padding: 0 10px;
    word-wrap: break-word;
    color: #dbdbdb;
    color: var(--text-main);
    background: #202b38;
    background: var(--background-body);
    text-rendering: optimizeLegibility;
    min-height: 100%;
    clear: both;
    position: relative;
}

button {
    transition: background-color var(--animation-duration) linear,
    border-color var(--animation-duration) linear,
    color var(--animation-duration) linear,
    box-shadow var(--animation-duration) linear,
    transform var(--animation-duration) ease;
}

input {
    transition: background-color var(--animation-duration) linear,
    border-color var(--animation-duration) linear,
    color var(--animation-duration) linear,
    box-shadow var(--animation-duration) linear,
    transform var(--animation-duration) ease;
}

textarea {
    transition: background-color var(--animation-duration) linear,
    border-color var(--animation-duration) linear,
    color var(--animation-duration) linear,
    box-shadow var(--animation-duration) linear,
    transform var(--animation-duration) ease;
}

h1 {
    font-size: 2.2em;
    margin-top: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 12px;
    margin-top: 24px;
}

h1 {
    color: #fff;
    color: var(--text-bright);
}

h2 {
    color: #fff;
    color: var(--text-bright);
}

h3 {
    color: #fff;
    color: var(--text-bright);
}

h4 {
    color: #fff;
    color: var(--text-bright);
}

h5 {
    color: #fff;
    color: var(--text-bright);
}

h6 {
    color: #fff;
    color: var(--text-bright);
}

strong {
    color: #fff;
    color: var(--text-bright);
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong,
th {
    font-weight: 600;
}

q::before {
    content: none;
}

q::after {
    content: none;
}

blockquote {
    border-left: 4px solid #0096bfab;
    border-left: 4px solid var(--focus);
    margin: 1.5em 0;
    padding: 0.5em 1em;
    font-style: italic;
}

q {
    border-left: 4px solid #0096bfab;
    border-left: 4px solid var(--focus);
    margin: 1.5em 0;
    padding: 0.5em 1em;
    font-style: italic;
}

blockquote > footer {
    font-style: normal;
    border: 0;
}

blockquote cite {
    font-style: normal;
}

address {
    font-style: normal;
}

a[href^='mailto\:']::before {
    content: '📧 ';
}

a[href^='tel\:']::before {
    content: '📞 ';
}

a[href^='sms\:']::before {
    content: '💬 ';
}

mark {
    background-color: #efdb43;
    background-color: var(--highlight);
    border-radius: 2px;
    padding: 0 2px 0 2px;
    color: #000;
}

a > code,
a > strong {
    color: inherit;
}

button,
select,
input[type='submit'],
input[type='reset'],
input[type='button'],
input[type='checkbox'],
input[type='range'],
input[type='radio'] {
    cursor: pointer;
}

input,
select {
    display: block;
}

[type='checkbox'],
[type='radio'] {
    display: initial;
}

input {
    color: #fff;
    color: var(--form-text);
    background-color: #161f27;
    background-color: var(--background);
    font-family: inherit;
    font-size: inherit;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 10px;
    border: none;
    border-radius: 6px;
    outline: none;
}

button {
    color: #fff;
    color: var(--form-text);
    background-color: #161f27;
    background-color: var(--background);
    font-family: inherit;
    font-size: inherit;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 10px;
    border: none;
    border-radius: 6px;
    outline: none;
}

textarea {
    color: #fff;
    color: var(--form-text);
    background-color: #161f27;
    background-color: var(--background);
    font-family: inherit;
    font-size: inherit;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 10px;
    border: none;
    border-radius: 6px;
    outline: none;
}

select {
    color: #fff;
    color: var(--form-text);
    background-color: #161f27;
    background-color: var(--background);
    font-family: inherit;
    font-size: inherit;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 10px;
    border: none;
    border-radius: 6px;
    outline: none;
}

button {
    background-color: #0c151c;
    background-color: var(--button-base);
    padding-right: 30px;
    padding-left: 30px;
}

input[type='submit'] {
    background-color: #0c151c;
    background-color: var(--button-base);
    padding-right: 30px;
    padding-left: 30px;
}

input[type='reset'] {
    background-color: #0c151c;
    background-color: var(--button-base);
    padding-right: 30px;
    padding-left: 30px;
}

input[type='button'] {
    background-color: #0c151c;
    background-color: var(--button-base);
    padding-right: 30px;
    padding-left: 30px;
}

button:hover {
    background: #040a0f;
    background: var(--button-hover);
}

input[type='submit']:hover {
    background: #040a0f;
    background: var(--button-hover);
}

input[type='reset']:hover {
    background: #040a0f;
    background: var(--button-hover);
}

input[type='button']:hover {
    background: #040a0f;
    background: var(--button-hover);
}

input[type='color'] {
    min-height: 2rem;
    padding: 8px;
    cursor: pointer;
}

input[type='checkbox'],
input[type='radio'] {
    height: 1em;
    width: 1em;
}

input[type='radio'] {
    border-radius: 100%;
}

input {
    vertical-align: top;
}

label {
    vertical-align: middle;
    margin-bottom: 4px;
    display: inline-block;
}

input:not([type='checkbox']):not([type='radio']),
input[type='range'],
select,
button,
textarea {
    -webkit-appearance: none;
}

textarea {
    display: block;
    margin-right: 0;
    box-sizing: border-box;
    resize: vertical;
}

textarea:not([cols]) {
    width: 100%;
}

textarea:not([rows]) {
    min-height: 40px;
    height: 140px;
}

select {
    background: #161f27 url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27utf-8%27?%3E%20%3Csvg%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20height=%2762.5%27%20width=%27116.9%27%20fill=%27%23efefef%27%3E%20%3Cpath%20d=%27M115.3,1.6%20C113.7,0%20111.1,0%20109.5,1.6%20L58.5,52.7%20L7.4,1.6%20C5.8,0%203.2,0%201.6,1.6%20C0,3.2%200,5.8%201.6,7.4%20L55.5,61.3%20C56.3,62.1%2057.3,62.5%2058.4,62.5%20C59.4,62.5%2060.5,62.1%2061.3,61.3%20L115.2,7.4%20C116.9,5.8%20116.9,3.2%20115.3,1.6Z%27/%3E%20%3C/svg%3E") calc(100% - 12px) 50% / 12px no-repeat;
    background: var(--background) var(--select-arrow) calc(100% - 12px) 50% / 12px no-repeat;
    padding-right: 35px;
}

select::-ms-expand {
    display: none;
}

select[multiple] {
    padding-right: 10px;
    background-image: none;
    overflow-y: auto;
}

input:focus {
    box-shadow: 0 0 0 2px #0096bfab;
    box-shadow: 0 0 0 2px var(--focus);
}

select:focus {
    box-shadow: 0 0 0 2px #0096bfab;
    box-shadow: 0 0 0 2px var(--focus);
}

button:focus {
    box-shadow: 0 0 0 2px #0096bfab;
    box-shadow: 0 0 0 2px var(--focus);
}

textarea:focus {
    box-shadow: 0 0 0 2px #0096bfab;
    box-shadow: 0 0 0 2px var(--focus);
}

input[type='checkbox']:active,
input[type='radio']:active,
input[type='submit']:active,
input[type='reset']:active,
input[type='button']:active,
input[type='range']:active,
button:active {
    transform: translateY(2px);
}

input:disabled,
select:disabled,
button:disabled,
textarea:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

::-moz-placeholder {
    color: #a9a9a9;
    color: var(--form-placeholder);
}

:-ms-input-placeholder {
    color: #a9a9a9;
    color: var(--form-placeholder);
}

::-ms-input-placeholder {
    color: #a9a9a9;
    color: var(--form-placeholder);
}

::placeholder {
    color: #a9a9a9;
    color: var(--form-placeholder);
}

fieldset {
    border: 1px #0096bfab solid;
    border: 1px var(--focus) solid;
    border-radius: 6px;
    margin: 0;
    margin-bottom: 12px;
    padding: 10px;
}

legend {
    font-size: 0.9em;
    font-weight: 600;
}

input[type='range'] {
    margin: 10px 0;
    padding: 10px 0;
    background: transparent;
}

input[type='range']:focus {
    outline: none;
}

input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 9.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    background: #161f27;
    background: var(--background);
    border-radius: 3px;
}

input[type='range']::-webkit-slider-thumb {
    box-shadow: 0 1px 1px #000, 0 0 1px #0d0d0d;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #526980;
    background: var(--border);
    -webkit-appearance: none;
    margin-top: -7px;
}

input[type='range']:focus::-webkit-slider-runnable-track {
    background: #161f27;
    background: var(--background);
}

input[type='range']::-moz-range-track {
    width: 100%;
    height: 9.5px;
    -moz-transition: 0.2s;
    transition: 0.2s;
    background: #161f27;
    background: var(--background);
    border-radius: 3px;
}

input[type='range']::-moz-range-thumb {
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #526980;
    background: var(--border);
}

input[type='range']::-ms-track {
    width: 100%;
    height: 9.5px;
    background: transparent;
    border-color: transparent;
    border-width: 16px 0;
    color: transparent;
}

input[type='range']::-ms-fill-lower {
    background: #161f27;
    background: var(--background);
    border: 0.2px solid #010101;
    border-radius: 3px;
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
}

input[type='range']::-ms-fill-upper {
    background: #161f27;
    background: var(--background);
    border: 0.2px solid #010101;
    border-radius: 3px;
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
}

input[type='range']::-ms-thumb {
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
    border: 1px solid #000;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #526980;
    background: var(--border);
}

input[type='range']:focus::-ms-fill-lower {
    background: #161f27;
    background: var(--background);
}

input[type='range']:focus::-ms-fill-upper {
    background: #161f27;
    background: var(--background);
}

a {
    text-decoration: none;
    color: #41adff;
    color: var(--links);
}

a:hover {
    text-decoration: underline;
}

code {
    background: #161f27;
    background: var(--background);
    color: #ffbe85;
    color: var(--code);
    padding: 2.5px 5px;
    border-radius: 6px;
    font-size: 1em;
}

samp {
    background: #161f27;
    background: var(--background);
    color: #ffbe85;
    color: var(--code);
    padding: 2.5px 5px;
    border-radius: 6px;
    font-size: 1em;
}

time {
    background: #161f27;
    background: var(--background);
    color: #ffbe85;
    color: var(--code);
    padding: 2.5px 5px;
    border-radius: 6px;
    font-size: 1em;
}

pre > code {
    padding: 10px;
    display: block;
    overflow-x: auto;
}

var {
    color: #d941e2;
    color: var(--variable);
    font-style: normal;
    font-family: monospace;
}

kbd {
    background: #161f27;
    background: var(--background);
    border: 1px solid #526980;
    border: 1px solid var(--border);
    border-radius: 2px;
    color: #dbdbdb;
    color: var(--text-main);
    padding: 2px 4px 2px 4px;
}

img,
video {
    max-width: 100%;
    height: auto;
}

hr {
    border: none;
    border-top: 1px solid #526980;
    border-top: 1px solid var(--border);
}

table {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
    table-layout: fixed;
}

table caption {
    text-align: left;
}

td,
th {
    padding: 6px;
    text-align: left;
    vertical-align: top;
    word-wrap: break-word;
}

thead {
    border-bottom: 1px solid #526980;
    border-bottom: 1px solid var(--border);
}

tfoot {
    border-top: 1px solid #526980;
    border-top: 1px solid var(--border);
}

tbody tr:nth-child(even) {
    background-color: #161f27;
    background-color: var(--background);
}

tbody tr:nth-child(even) button {
    background-color: #1a242f;
    background-color: var(--background-alt);
}

tbody tr:nth-child(even) button:hover {
    background-color: #202b38;
    background-color: var(--background-body);
}

::-webkit-scrollbar {
    height: 10px;
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #161f27;
    background: var(--background);
    border-radius: 6px;
}

::-webkit-scrollbar-thumb {
    background: #040a0f;
    background: var(--scrollbar-thumb);
    border-radius: 6px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgb(0, 0, 0);
    background: var(--scrollbar-thumb-hover);
}

::-moz-selection {
    background-color: #1c76c5;
    background-color: var(--selection);
    color: #fff;
    color: var(--text-bright);
}

::selection {
    background-color: #1c76c5;
    background-color: var(--selection);
    color: #fff;
    color: var(--text-bright);
}

details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background-color: #1a242f;
    background-color: var(--background-alt);
    padding: 10px 10px 0;
    margin: 1em 0;
    border-radius: 6px;
    overflow: hidden;
}

details[open] {
    padding: 10px;
}

details > :last-child {
    margin-bottom: 0;
}

details[open] summary {
    margin-bottom: 10px;
}

summary {
    display: list-item;
    background-color: #161f27;
    background-color: var(--background);
    padding: 10px;
    margin: -10px -10px 0;
    cursor: pointer;
    outline: none;
}

summary:hover,
summary:focus {
    text-decoration: underline;
}

details > :not(summary) {
    margin-top: 0;
}

summary::-webkit-details-marker {
    color: #dbdbdb;
    color: var(--text-main);
}

dialog {
    background-color: #1a242f;
    background-color: var(--background-alt);
    color: #dbdbdb;
    color: var(--text-main);
    border: none;
    border-radius: 6px;
    border-color: #526980;
    border-color: var(--border);
    padding: 10px 30px;
}

dialog > header:first-child {
    background-color: #161f27;
    background-color: var(--background);
    border-radius: 6px 6px 0 0;
    margin: -10px -30px 10px;
    padding: 10px;
    text-align: center;
}

dialog::-webkit-backdrop {
    background: #0000009c;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

dialog::backdrop {
    background: #0000009c;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

footer {
    border-top: 1px solid #526980;
    border-top: 1px solid var(--border);
    padding-top: 10px;
    color: #a9b1ba;
    color: var(--text-muted);
}

body > footer {
    margin-top: 40px;
}

@media print {
    body,
    pre,
    code,
    summary,
    details,
    button,
    input,
    textarea {
        background-color: #fff;
    }

    button,
    input,
    textarea {
        border: 1px solid #000;
    }

    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    pre,
    code,
    button,
    input,
    textarea,
    footer,
    summary,
    strong {
        color: #000;
    }

    summary::marker {
        color: #000;
    }

    summary::-webkit-details-marker {
        color: #000;
    }

    tbody tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    a {
        color: #00f;
        text-decoration: underline;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0ksNkJBQTZCO0lBQzdCLG1DQUFtQztJQUNuQyxpQkFBaUI7SUFDakIsY0FBYztJQUNkLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJOzs7Ozs7OztRQVFJLHNCQUFzQjtJQUMxQjs7SUFFQTs7O1FBR0ksc0JBQXNCO0lBQzFCOztJQUVBOzs7Ozs7Ozs7Ozs7Ozs7UUFlSSxXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxXQUFXO0lBQ2Y7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSxXQUFXO1FBQ1gsMEJBQTBCO0lBQzlCO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3dhdGVyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZvcmNlZCBkYXJrIHRoZW1lIHZlcnNpb25cbiAqL1xuXG46cm9vdCB7XG4gICAgLS1iYWNrZ3JvdW5kLWJvZHk6ICMyMDJiMzg7XG4gICAgLS1iYWNrZ3JvdW5kOiAjMTYxZjI3O1xuICAgIC0tYmFja2dyb3VuZC1hbHQ6ICMxYTI0MmY7XG4gICAgLS1zZWxlY3Rpb246ICMxYzc2YzU7XG4gICAgLS10ZXh0LW1haW46ICNkYmRiZGI7XG4gICAgLS10ZXh0LWJyaWdodDogI2ZmZjtcbiAgICAtLXRleHQtbXV0ZWQ6ICNhOWIxYmE7XG4gICAgLS1saW5rczogIzQxYWRmZjtcbiAgICAtLWZvY3VzOiAjMDA5NmJmYWI7XG4gICAgLS1ib3JkZXI6ICM1MjY5ODA7XG4gICAgLS1jb2RlOiAjZmZiZTg1O1xuICAgIC0tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgIC0tYnV0dG9uLWJhc2U6ICMwYzE1MWM7XG4gICAgLS1idXR0b24taG92ZXI6ICMwNDBhMGY7XG4gICAgLS1zY3JvbGxiYXItdGh1bWI6IHZhcigtLWJ1dHRvbi1ob3Zlcik7XG4gICAgLS1zY3JvbGxiYXItdGh1bWItaG92ZXI6IHJnYigwLCAwLCAwKTtcbiAgICAtLWZvcm0tcGxhY2Vob2xkZXI6ICNhOWE5YTk7XG4gICAgLS1mb3JtLXRleHQ6ICNmZmY7XG4gICAgLS12YXJpYWJsZTogI2Q5NDFlMjtcbiAgICAtLWhpZ2hsaWdodDogI2VmZGI0MztcbiAgICAtLXNlbGVjdC1hcnJvdzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCc/JTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGhlaWdodD0nNjIuNScgd2lkdGg9JzExNi45JyBmaWxsPSclMjNlZmVmZWYnJTNFICUzQ3BhdGggZD0nTTExNS4zLDEuNiBDMTEzLjcsMCAxMTEuMSwwIDEwOS41LDEuNiBMNTguNSw1Mi43IEw3LjQsMS42IEM1LjgsMCAzLjIsMCAxLjYsMS42IEMwLDMuMiAwLDUuOCAxLjYsNy40IEw1NS41LDYxLjMgQzU2LjMsNjIuMSA1Ny4zLDYyLjUgNTguNCw2Mi41IEM1OS40LDYyLjUgNjAuNSw2Mi4xIDYxLjMsNjEuMyBMMTE1LjIsNy40IEMxMTYuOSw1LjggMTE2LjksMy4yIDExNS4zLDEuNlonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuXG5odG1sIHtcbiAgICBzY3JvbGxiYXItY29sb3I6ICMwNDBhMGYgIzIwMmIzODtcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYikgdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgJ1JvYm90bycsICdPeHlnZW4nLCAnVWJ1bnR1JywgJ0NhbnRhcmVsbCcsICdGaXJhIFNhbnMnLCAnRHJvaWQgU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsICdTZWdvZSBVSSBFbW9qaScsICdBcHBsZSBDb2xvciBFbW9qaScsICdOb3RvIENvbG9yIEVtb2ppJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBjb2xvcjogI2RiZGJkYjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyYjM4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyLFxuICAgIGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGxpbmVhcixcbiAgICBjb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGxpbmVhcixcbiAgICBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyLFxuICAgIHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGVhc2U7XG59XG5cbmlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyLFxuICAgIGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGxpbmVhcixcbiAgICBjb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGxpbmVhcixcbiAgICBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyLFxuICAgIHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGVhc2U7XG59XG5cbnRleHRhcmVhIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyLFxuICAgIGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGxpbmVhcixcbiAgICBjb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGxpbmVhcixcbiAgICBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyLFxuICAgIHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGVhc2U7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5oMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLXRleHQtYnJpZ2h0KTtcbn1cblxuaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJyaWdodCk7XG59XG5cbmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1icmlnaHQpO1xufVxuXG5oNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLXRleHQtYnJpZ2h0KTtcbn1cblxuaDUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJyaWdodCk7XG59XG5cbmg2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1icmlnaHQpO1xufVxuXG5zdHJvbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJyaWdodCk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmIsXG5zdHJvbmcsXG50aCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG5xOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA5NmJmYWI7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1mb2N1cyk7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnEge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwOTZiZmFiO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tZm9jdXMpO1xuICAgIG1hcmdpbjogMS41ZW0gMDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlID4gZm9vdGVyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hW2hyZWZePSdtYWlsdG9cXDonXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn8J+TpyAnO1xufVxuXG5hW2hyZWZePSd0ZWxcXDonXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn8J+TniAnO1xufVxuXG5hW2hyZWZePSdzbXNcXDonXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn8J+SrCAnO1xufVxuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkYjQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5hID4gY29kZSxcbmEgPiBzdHJvbmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3QsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J3Jlc2V0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYW5nZSddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbmlucHV0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZm9ybS10ZXh0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZjI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tdGV4dCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tdGV4dCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXRleHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFmMjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxNTFjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYXNlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzE1MWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJhc2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5pbnB1dFt0eXBlPSdyZXNldCddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxNTFjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYXNlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzE1MWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJhc2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNDBhMGY7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWhvdmVyKTtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNDBhMGY7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWhvdmVyKTtcbn1cblxuaW5wdXRbdHlwZT0ncmVzZXQnXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA0MGEwZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taG92ZXIpO1xufVxuXG5pbnB1dFt0eXBlPSdidXR0b24nXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA0MGEwZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taG92ZXIpO1xufVxuXG5pbnB1dFt0eXBlPSdjb2xvciddIHtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMWVtO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5pbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxubGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pLFxuaW5wdXRbdHlwZT0ncmFuZ2UnXSxcbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG50ZXh0YXJlYTpub3QoW2NvbHNdKSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG59XG5cbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04Jz8lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgaGVpZ2h0PSc2Mi41JyB3aWR0aD0nMTE2LjknIGZpbGw9JyUyM2VmZWZlZiclM0UgJTNDcGF0aCBkPSdNMTE1LjMsMS42IEMxMTMuNywwIDExMS4xLDAgMTA5LjUsMS42IEw1OC41LDUyLjcgTDcuNCwxLjYgQzUuOCwwIDMuMiwwIDEuNiwxLjYgQzAsMy4yIDAsNS44IDEuNiw3LjQgTDU1LjUsNjEuMyBDNTYuMyw2Mi4xIDU3LjMsNjIuNSA1OC40LDYyLjUgQzU5LjQsNjIuNSA2MC41LDYyLjEgNjEuMyw2MS4zIEwxMTUuMiw3LjQgQzExNi45LDUuOCAxMTYuOSwzLjIgMTE1LjMsMS42WicvJTNFICUzQy9zdmclM0VcIikgY2FsYygxMDAlIC0gMTJweCkgNTAlIC8gMTJweCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCkgdmFyKC0tc2VsZWN0LWFycm93KSBjYWxjKDEwMCUgLSAxMnB4KSA1MCUgLyAxMnB4IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5pbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDk2YmZhYjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZm9jdXMpO1xufVxuXG5zZWxlY3Q6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA5NmJmYWI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWZvY3VzKTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOTZiZmFiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb2N1cyk7XG59XG5cbnRleHRhcmVhOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOTZiZmFiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb2N1cyk7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106YWN0aXZlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXTphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsXG5pbnB1dFt0eXBlPSdyZXNldCddOmFjdGl2ZSxcbmlucHV0W3R5cGU9J2J1dHRvbiddOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbmlucHV0OmRpc2FibGVkLFxuc2VsZWN0OmRpc2FibGVkLFxuYnV0dG9uOmRpc2FibGVkLFxudGV4dGFyZWE6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyKTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXIpO1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXIpO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2E5YTlhOTtcbiAgICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlcik7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCAjMDA5NmJmYWIgc29saWQ7XG4gICAgYm9yZGVyOiAxcHggdmFyKC0tZm9jdXMpIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG5sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5LjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBiYWNrZ3JvdW5kOiAjMTYxZjI3O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwLCAwIDAgMXB4ICMwZDBkMGQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTI2OTgwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbmlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYxZjI3O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkuNXB4O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIGJhY2tncm91bmQ6ICMxNjFmMjc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwLCAwIDAgMXB4ICMwZDBkMGQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTI2OTgwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG5cbmlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5LjVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMTZweCAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNjFmMjc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyOiAwLjJweCBzb2xpZCAjMDEwMTAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwLCAwIDAgMXB4ICMwZDBkMGQ7XG59XG5cbmlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYxZjI3O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIGJvcmRlcjogMC4ycHggc29saWQgIzAxMDEwMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMCwgMCAwIDFweCAjMGQwZDBkO1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAsIDAgMCAxcHggIzBkMGQwZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzUyNjk4MDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuXG5pbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbn1cblxuaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNjFmMjc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQxYWRmZjtcbiAgICBjb2xvcjogdmFyKC0tbGlua3MpO1xufVxuXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuY29kZSB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogI2ZmYmU4NTtcbiAgICBjb2xvcjogdmFyKC0tY29kZSk7XG4gICAgcGFkZGluZzogMi41cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuc2FtcCB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogI2ZmYmU4NTtcbiAgICBjb2xvcjogdmFyKC0tY29kZSk7XG4gICAgcGFkZGluZzogMi41cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxudGltZSB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogI2ZmYmU4NTtcbiAgICBjb2xvcjogdmFyKC0tY29kZSk7XG4gICAgcGFkZGluZzogMi41cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlID4gY29kZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG52YXIge1xuICAgIGNvbG9yOiAjZDk0MWUyO1xuICAgIGNvbG9yOiB2YXIoLS12YXJpYWJsZSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbmtiZCB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI2OTgwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZGJkYmRiO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pO1xuICAgIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbn1cblxuaW1nLFxudmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjY5ODA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGFibGUgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNjk4MDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxudGZvb3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTI2OTgwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG50Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFmMjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbnRib2R5IHRyOm50aC1jaGlsZChldmVuKSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTI0MmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQpO1xufVxuXG50Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjM4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogIzE2MWYyNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMwNDBhMGY7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXIpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM3NmM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbGVjdGlvbik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLXRleHQtYnJpZ2h0KTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzc2YzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VsZWN0aW9uKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1icmlnaHQpO1xufVxuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjQyZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdCk7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGV0YWlsc1tvcGVuXSB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuZGV0YWlscyA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kZXRhaWxzW29wZW5dIHN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZjI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAtMTBweCAtMTBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5zdW1tYXJ5OmhvdmVyLFxuc3VtbWFyeTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmRldGFpbHMgPiA6bm90KHN1bW1hcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBjb2xvcjogI2RiZGJkYjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTtcbn1cblxuZGlhbG9nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNDJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0KTtcbiAgICBjb2xvcjogI2RiZGJkYjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzUyNjk4MDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuXG5kaWFsb2cgPiBoZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFmMjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgbWFyZ2luOiAtMTBweCAtMzBweCAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaWFsb2c6Oi13ZWJraXQtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA5YztcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuXG5kaWFsb2c6OmJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOWM7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUyNjk4MDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogI2E5YjFiYTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG59XG5cbmJvZHkgPiBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgYm9keSxcbiAgICBwcmUsXG4gICAgY29kZSxcbiAgICBzdW1tYXJ5LFxuICAgIGRldGFpbHMsXG4gICAgYnV0dG9uLFxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBidXR0b24sXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIGJvZHksXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgcHJlLFxuICAgIGNvZGUsXG4gICAgYnV0dG9uLFxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhLFxuICAgIGZvb3RlcixcbiAgICBzdW1tYXJ5LFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIHN1bW1hcnk6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/