@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --blue: #264972;
    --indigo: #6610f2;
    --purple: #883f98;
    --pink: #e83e8c;
    --red: #ed1c24;
    --orange: #ff7e29;
    --yellow: #fab81c;
    --green: #a5b73a;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #ffffff;
    --gray: #7e8299;
    --gray-dark: #3f4254;
    --primary: #264972;
    --secondary: #e4e6ef;
    --success: #0088c1;
    --info: #8950fc;
    --warning: #fab81c;
    --danger: #b33955;
    --light: #f3f6f9;
    --dark: #3d4045;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[role="button"] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    font-family: BobbyJones-Regular, sans-serif;
}

.h1 {
    font-size: 2.5rem;
}

.h2 {
    font-size: 2rem;
}

.h3 {
    font-size: 1.75rem;
}

.h4 {
    font-size: 1.5rem;
}

.h5 {
    font-size: 1.25rem;
}

.h6 {
    font-size: 1rem;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(49, 52, 56, 0.1);
}

small,
.small {
    font-size: 0.875em;
    font-weight: 400;
}

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.blockquote-footer {
    display: block;
    font-size: 0.875em;
    color: #7e8299;
}

.blockquote-footer::before {
    content: "— ";
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #ffffff;
    border: 1px solid #e4e6ef;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 90%;
    color: #7e8299;
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #ffffff;
    background-color: #3d4045;
    border-radius: 1.5rem;
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}

pre {
    display: block;
    font-size: 87.5%;
    color: #3d4045;
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container-sm,
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container-md,
    .container-sm,
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1140px;
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.col-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}

.col-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}

.col-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}

.col-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}

.col-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-sm-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .offset-sm-11 {
        margin-left: 91.66666667%;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-md-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .offset-md-11 {
        margin-left: 91.66666667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-lg-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .offset-lg-11 {
        margin-left: 91.66666667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xl-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3d4045;
}

.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #e4e6ef;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e4e6ef;
}

.table tbody + tbody {
    border-top: 2px solid #e4e6ef;
}

.table-sm th,
.table-sm td {
    padding: 0.3rem;
}

.table-bordered {
    border: 1px solid #e4e6ef;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #e4e6ef;
}

.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(49, 52, 56, 0.05);
}

.table-hover tbody tr:hover {
    color: #3d4045;
    background-color: rgba(49, 52, 56, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #c2ccd8;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
    border-color: #8ea0b6;
}

.table-hover .table-primary:hover {
    background-color: #b2bfce;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #b2bfce;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #f7f8fb;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
    border-color: #f1f2f7;
}

.table-hover .table-secondary:hover {
    background-color: #e6e9f3;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #e6e9f3;
}

.table-success,
.table-success > th,
.table-success > td {
    background-color: #b8deee;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
    border-color: #7ac1df;
}

.table-hover .table-success:hover {
    background-color: #a3d4e9;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #a3d4e9;
}

.table-info,
.table-info > th,
.table-info > td {
    background-color: #decefe;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
    border-color: #c2a4fd;
}

.table-hover .table-info:hover {
    background-color: #cdb5fd;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #cdb5fd;
}

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #feebbf;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
    border-color: #fcda89;
}

.table-hover .table-warning:hover {
    background-color: #fee3a6;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #fee3a6;
}

.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #eac8cf;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
    border-color: #d798a7;
}

.table-hover .table-danger:hover {
    background-color: #e3b6bf;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #e3b6bf;
}

.table-light,
.table-light > th,
.table-light > td {
    background-color: #fcfcfd;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
    border-color: #f9fafc;
}

.table-hover .table-light:hover {
    background-color: #ededf3;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ededf3;
}

.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c9cacb;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #9a9c9e;
}

.table-hover .table-dark:hover {
    background-color: #bcbdbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #bcbdbe;
}

.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(49, 52, 56, 0.075);
}

.table-hover .table-active:hover {
    background-color: rgba(37, 39, 42, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(37, 39, 42, 0.075);
}

.table .thead-dark th {
    color: #ffffff;
    background-color: #3f4254;
    border-color: #4f536a;
}

.table .thead-light th {
    color: #5e6278;
    background-color: #ebedf3;
    border-color: #e4e6ef;
}

.table-dark {
    color: #ffffff;
    background-color: #3f4254;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #4f536a;
}

.table-dark.table-bordered {
    border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-md > .table-bordered {
        border: 0;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
    border: 0;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #5e6278;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #d1d3e0;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control:focus {
    color: #5e6278;
    background-color: #ffffff;
    border-color: #5287c5;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.form-control::placeholder {
    color: #7e8299;
    opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #ebedf3;
    opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
    appearance: none;
}

select.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #5e6278;
}

select.form-control:focus::-ms-value {
    color: #5e6278;
    background-color: #ffffff;
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #3d4045;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 1.5rem;
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 4rem;
}

select.form-control[size],
select.form-control[multiple] {
    height: auto;
}

textarea.form-control {
    height: auto;
}

.form-group {
    margin-bottom: 1rem;
}

.form-text {
    display: block;
    margin-top: 0.25rem;
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}

.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
    color: #b5b5c3;
}

.form-check-label {
    margin-bottom: 0;
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #0088c1;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #ffffff;
    background-color: rgba(0, 136, 193, 0.9);
    border-radius: 0.25rem;
}

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
    left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid,
.form-control.is-valid {
    border-color: #0088c1;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%230088c1%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
    border-color: #0088c1;
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.25);
}

.was-validated select.form-control:valid,
select.form-control.is-valid {
    padding-right: 3rem !important;
    background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #0088c1;
    padding-right: calc(0.75em + 2.3125rem) !important;
    background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%233F4254%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat,
    #ffffff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%230088c1%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #0088c1;
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
    color: #0088c1;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
    color: #0088c1;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #0088c1;
}

.was-validated
.custom-control-input:valid:checked
~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    border-color: #00acf4;
    background-color: #00acf4;
}

.was-validated
.custom-control-input:valid:focus
~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.25);
}

.was-validated
.custom-control-input:valid:focus:not(:checked)
~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked)
~ .custom-control-label::before {
    border-color: #0088c1;
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
    border-color: #0088c1;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #0088c1;
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.25);
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #b33955;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #ffffff;
    background-color: rgba(179, 57, 85, 0.9);
    border-radius: 0.25rem;
}

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
    border-color: #b33955;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23b33955%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23b33955%27 stroke=%27none%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
    border-color: #b33955;
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.25);
}

.was-validated select.form-control:invalid,
select.form-control.is-invalid {
    padding-right: 3rem !important;
    background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #b33955;
    padding-right: calc(0.75em + 2.3125rem) !important;
    background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%233F4254%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat,
    #ffffff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23b33955%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23b33955%27 stroke=%27none%27/%3e%3c/svg%3e") center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #b33955;
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
    color: #b33955;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
    color: #b33955;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #b33955;
}

.was-validated
.custom-control-input:invalid:checked
~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    border-color: #c95670;
    background-color: #c95670;
}

.was-validated
.custom-control-input:invalid:focus
~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.25);
}

.was-validated
.custom-control-input:invalid:focus:not(:checked)
~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked)
~ .custom-control-label::before {
    border-color: #b33955;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #b33955;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #b33955;
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.25);
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.form-inline .form-check {
    width: 100%;
}

@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-plaintext {
        display: inline-block;
    }

    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto;
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }

    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }

    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #3d4045;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: #3d4045;
    text-decoration: none;
}

.btn:focus,
.btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.btn.disabled,
.btn:disabled {
    opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}

.btn-primary {
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #1c3755;
    border-color: #19314c;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #ffffff;
    background-color: #1c3755;
    border-color: #19314c;
    box-shadow: 0 0 0 0.2rem rgba(71, 100, 135, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #19314c;
    border-color: #162a42;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(71, 100, 135, 0.5);
}

.btn-secondary {
    color: #3d4045;
    background-color: #e4e6ef;
    border-color: #e4e6ef;
}

.btn-secondary:hover {
    color: #3d4045;
    background-color: #ccd0e1;
    border-color: #c4c8dc;
}

.btn-secondary:focus,
.btn-secondary.focus {
    color: #3d4045;
    background-color: #ccd0e1;
    border-color: #c4c8dc;
    box-shadow: 0 0 0 0.2rem rgba(203, 205, 214, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #3d4045;
    background-color: #e4e6ef;
    border-color: #e4e6ef;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #3d4045;
    background-color: #c4c8dc;
    border-color: #bcc1d7;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(203, 205, 214, 0.5);
}

.btn-success {
    color: #ffffff;
    background-color: #0088c1;
    border-color: #0088c1;
}

.btn-success:hover {
    color: #ffffff;
    background-color: #006d9b;
    border-color: #00648e;
}

.btn-success:focus,
.btn-success.focus {
    color: #ffffff;
    background-color: #006d9b;
    border-color: #00648e;
    box-shadow: 0 0 0 0.2rem rgba(38, 154, 202, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
    color: #ffffff;
    background-color: #0088c1;
    border-color: #0088c1;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #00648e;
    border-color: #005b81;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 154, 202, 0.5);
}

.btn-info {
    color: #ffffff;
    background-color: #8950fc;
    border-color: #8950fc;
}

.btn-info:hover {
    color: #ffffff;
    background-color: #702afb;
    border-color: #671efb;
}

.btn-info:focus,
.btn-info.focus {
    color: #ffffff;
    background-color: #702afb;
    border-color: #671efb;
    box-shadow: 0 0 0 0.2rem rgba(155, 106, 252, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
    color: #ffffff;
    background-color: #8950fc;
    border-color: #8950fc;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #671efb;
    border-color: #5f11fb;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(155, 106, 252, 0.5);
}

.btn-warning {
    color: #3d4045;
    background-color: #fab81c;
    border-color: #fab81c;
}

.btn-warning:hover {
    color: #3d4045;
    background-color: #eba605;
    border-color: #de9e05;
}

.btn-warning:focus,
.btn-warning.focus {
    color: #3d4045;
    background-color: #eba605;
    border-color: #de9e05;
    box-shadow: 0 0 0 0.2rem rgba(222, 166, 34, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #3d4045;
    background-color: #fab81c;
    border-color: #fab81c;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #3d4045;
    background-color: #de9e05;
    border-color: #d29505;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 166, 34, 0.5);
}

.btn-danger {
    color: #ffffff;
    background-color: #b33955;
    border-color: #b33955;
}

.btn-danger:hover {
    color: #ffffff;
    background-color: #963047;
    border-color: #8c2d43;
}

.btn-danger:focus,
.btn-danger.focus {
    color: #ffffff;
    background-color: #963047;
    border-color: #8c2d43;
    box-shadow: 0 0 0 0.2rem rgba(190, 87, 111, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #ffffff;
    background-color: #b33955;
    border-color: #b33955;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #8c2d43;
    border-color: #832a3e;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(190, 87, 111, 0.5);
}

.btn-light {
    color: #3d4045;
    background-color: #f3f6f9;
    border-color: #f3f6f9;
}

.btn-light:hover {
    color: #3d4045;
    background-color: #dae3ec;
    border-color: #d1dde8;
}

.btn-light:focus,
.btn-light.focus {
    color: #3d4045;
    background-color: #dae3ec;
    border-color: #d1dde8;
    box-shadow: 0 0 0 0.2rem rgba(216, 219, 222, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
    color: #3d4045;
    background-color: #f3f6f9;
    border-color: #f3f6f9;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
    color: #3d4045;
    background-color: #d1dde8;
    border-color: #c9d6e4;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 219, 222, 0.5);
}

.btn-dark {
    color: #ffffff;
    background-color: #3d4045;
    border-color: #3d4045;
}

.btn-dark:hover {
    color: #ffffff;
    background-color: #2b2d31;
    border-color: #25272a;
}

.btn-dark:focus,
.btn-dark.focus {
    color: #ffffff;
    background-color: #2b2d31;
    border-color: #25272a;
    box-shadow: 0 0 0 0.2rem rgba(90, 93, 97, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #ffffff;
    background-color: #3d4045;
    border-color: #3d4045;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #25272a;
    border-color: #1f2123;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(90, 93, 97, 0.5);
}

.btn-outline-primary {
    color: #264972;
    border-color: #264972;
}

.btn-outline-primary:hover {
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #264972;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.5);
}

.btn-outline-secondary {
    color: #e4e6ef;
    border-color: #e4e6ef;
}

.btn-outline-secondary:hover {
    color: #3d4045;
    background-color: #e4e6ef;
    border-color: #e4e6ef;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(228, 230, 239, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #e4e6ef;
    background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #3d4045;
    background-color: #e4e6ef;
    border-color: #e4e6ef;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(228, 230, 239, 0.5);
}

.btn-outline-success {
    color: #0088c1;
    border-color: #0088c1;
}

.btn-outline-success:hover {
    color: #ffffff;
    background-color: #0088c1;
    border-color: #0088c1;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #0088c1;
    background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: #ffffff;
    background-color: #0088c1;
    border-color: #0088c1;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.5);
}

.btn-outline-info {
    color: #8950fc;
    border-color: #8950fc;
}

.btn-outline-info:hover {
    color: #ffffff;
    background-color: #8950fc;
    border-color: #8950fc;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(137, 80, 252, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #8950fc;
    background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: #ffffff;
    background-color: #8950fc;
    border-color: #8950fc;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(137, 80, 252, 0.5);
}

.btn-outline-warning {
    color: #fab81c;
    border-color: #fab81c;
}

.btn-outline-warning:hover {
    color: #3d4045;
    background-color: #fab81c;
    border-color: #fab81c;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(250, 184, 28, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #fab81c;
    background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #3d4045;
    background-color: #fab81c;
    border-color: #fab81c;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(250, 184, 28, 0.5);
}

.btn-outline-danger {
    color: #b33955;
    border-color: #b33955;
}

.btn-outline-danger:hover {
    color: #ffffff;
    background-color: #b33955;
    border-color: #b33955;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #b33955;
    background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #b33955;
    border-color: #b33955;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.5);
}

.btn-outline-light {
    color: #f3f6f9;
    border-color: #f3f6f9;
}

.btn-outline-light:hover {
    color: #3d4045;
    background-color: #f3f6f9;
    border-color: #f3f6f9;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 246, 249, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f3f6f9;
    background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
    color: #3d4045;
    background-color: #f3f6f9;
    border-color: #f3f6f9;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 246, 249, 0.5);
}

.btn-outline-dark {
    color: #3d4045;
    border-color: #3d4045;
}

.btn-outline-dark:hover {
    color: #ffffff;
    background-color: #3d4045;
    border-color: #3d4045;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(61, 64, 69, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #3d4045;
    background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #3d4045;
    border-color: #3d4045;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(61, 64, 69, 0.5);
}

.btn-link {
    font-weight: 400;
    color: #264972;
    text-decoration: none;
}

.btn-link:hover {
    color: #132439;
    text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
    text-decoration: underline;
}

.btn-link:disabled,
.btn-link.disabled {
    color: #7e8299;
    pointer-events: none;
}

.btn-lg,
.btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 4rem;
}

.btn-sm,
.btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 1.5rem;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.width {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.width {
        transition: none;
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #3d4045;
    text-align: left;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid rgba(49, 52, 56, 0.15);
    border-radius: 0.25rem;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropleft .dropdown-toggle::after {
    display: none;
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #ebedf3;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #3d4045;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #313337;
    text-decoration: none;
    background-color: #ebedf3;
}

.dropdown-item.active,
.dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #264972;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #b5b5c3;
    pointer-events: none;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #7e8299;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #3d4045;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
    z-index: 1;
}

.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
    z-index: 1;
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.btn-toolbar .input-group {
    width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
    margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
    width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
    margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
    margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
    z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .custom-file {
    display: flex;
    align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation)
> .custom-file:not(:last-child)
.custom-file-label,
.input-group:not(.has-validation)
> .custom-file:not(:last-child)
.custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation
> .custom-file:nth-last-child(n + 3)
.custom-file-label,
.input-group.has-validation
> .custom-file:nth-last-child(n + 3)
.custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
    display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
    position: relative;
    z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
    z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
    margin-left: -1px;
}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append {
    margin-left: -1px;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #5e6278;
    text-align: center;
    white-space: nowrap;
    background-color: #ebedf3;
    border: 1px solid #d1d3e0;
    border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
    margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
    height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 4rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
    height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 1.5rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation)
> .input-group-append:not(:last-child)
> .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation
> .input-group-append:nth-last-child(n + 3)
> .input-group-text,
.input-group
> .input-group-append:last-child
> .btn:not(:last-child):not(.dropdown-toggle),
.input-group
> .input-group-append:last-child
> .input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
> .input-group-prepend:first-child
> .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    print-color-adjust: exact;
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    border-color: #264972;
    background-color: #264972;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #5287c5;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #78a2d2;
    border-color: #78a2d2;
}

.custom-control-input[disabled] ~ .custom-control-label,
.custom-control-input:disabled ~ .custom-control-label {
    color: #7e8299;
}

.custom-control-input[disabled] ~ .custom-control-label::before,
.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #ebedf3;
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}

.custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: 1px solid #b5b5c3;
}

.custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
    border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23ffffff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}

.custom-checkbox
.custom-control-input:indeterminate
~ .custom-control-label::before {
    border-color: #264972;
    background-color: #264972;
}

.custom-checkbox
.custom-control-input:indeterminate
~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23ffffff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}

.custom-checkbox
.custom-control-input:disabled:checked
~ .custom-control-label::before {
    background-color: rgba(38, 73, 114, 0.5);
}

.custom-checkbox
.custom-control-input:disabled:indeterminate
~ .custom-control-label::before {
    background-color: rgba(38, 73, 114, 0.5);
}

.custom-radio .custom-control-label::before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
}

.custom-radio
.custom-control-input:disabled:checked
~ .custom-control-label::before {
    background-color: rgba(38, 73, 114, 0.5);
}

.custom-switch {
    padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #b5b5c3;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label::after {
        transition: none;
    }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #ffffff;
    transform: translateX(0.75rem);
}

.custom-switch
.custom-control-input:disabled:checked
~ .custom-control-label::before {
    background-color: rgba(38, 73, 114, 0.5);
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #5e6278;
    vertical-align: middle;
    background: #ffffff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%233F4254%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
    border: 1px solid #d1d3e0;
    border-radius: 0.25rem;
    appearance: none;
}

.custom-select:focus {
    border-color: #5287c5;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.custom-select:focus::-ms-value {
    color: #5e6278;
    background-color: #ffffff;
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none;
}

.custom-select:disabled {
    color: #7e8299;
    background-color: #ebedf3;
}

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

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #5e6278;
}

.custom-select-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.875rem;
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin-bottom: 0;
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin: 0;
    overflow: hidden;
    opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #5287c5;
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
    background-color: #ebedf3;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse);
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    overflow: hidden;
    font-weight: 400;
    line-height: 1.5;
    color: #5e6278;
    background-color: #ffffff;
    border: 1px solid #d1d3e0;
    border-radius: 0.25rem;
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #5e6278;
    content: "Browse";
    background-color: #ebedf3;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

.custom-range:focus {
    outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.custom-range::-moz-focus-outer {
    border: 0;
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #264972;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none;
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #78a2d2;
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e4e6ef;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #264972;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        transition: none;
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #78a2d2;
}

.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e4e6ef;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #264972;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        transition: none;
    }
}

.custom-range::-ms-thumb:active {
    background-color: #78a2d2;
}

.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
    background-color: #e4e6ef;
    border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #e4e6ef;
    border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #b5b5c3;
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #b5b5c3;
}

.custom-range:disabled::-moz-range-track {
    cursor: default;
}

.custom-range:disabled::-ms-thumb {
    background-color: #b5b5c3;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none;
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

.nav-link:hover,
.nav-link:focus {
    text-decoration: none;
}

.nav-link.disabled {
    color: #7e8299;
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    border-bottom: 1px solid #e4e6ef;
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    isolation: isolate;
    border-color: #ebedf3 #ebedf3 #e4e6ef;
}

.nav-tabs .nav-link.disabled {
    color: #7e8299;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #5e6278;
    background-color: #ffffff;
    border-color: #e4e6ef #e4e6ef #ffffff;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #ffffff;
    background-color: #264972;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: border-box;
    border: 1px solid rgba(49, 52, 56, 0.125);
    border-radius: 0.25rem;
}

.card > hr {
    margin-right: 0;
    margin-left: 0;
}

.card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}

.card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
    border-top: 0;
}


.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(49, 52, 56, 0.03);
    border-bottom: 1px solid rgba(49, 52, 56, 0.125);
}

.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(49, 52, 56, 0.03);
    border-top: 1px solid rgba(49, 52, 56, 0.125);
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
    flex-shrink: 0;
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

    .card-deck .card {
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px;
    }
}

.card-group > .card {
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }

    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }

    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group > .card:not(:last-child) .card-img-top,
    .card-group > .card:not(:last-child) .card-header {
        border-top-right-radius: 0;
    }

    .card-group > .card:not(:last-child) .card-img-bottom,
    .card-group > .card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0;
    }

    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group > .card:not(:first-child) .card-img-top,
    .card-group > .card:not(:first-child) .card-header {
        border-top-left-radius: 0;
    }

    .card-group > .card:not(:first-child) .card-img-bottom,
    .card-group > .card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0;
    }
}

.card-columns .card {
    margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }

    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}

.accordion {
    overflow-anchor: none;
}

.accordion > .card {
    overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #ebedf3;
    border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #7e8299;
    content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none;
}

.breadcrumb-item.active {
    color: #7e8299;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #264972;
    background-color: #ffffff;
    border: 1px solid #e4e6ef;
}

.page-link:hover {
    z-index: 2;
    color: #132439;
    text-decoration: none;
    background-color: #ebedf3;
    border-color: #e4e6ef;
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.25);
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
    z-index: 3;
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.page-item.disabled .page-link {
    color: #7e8299;
    pointer-events: none;
    cursor: auto;
    background-color: #ffffff;
    border-color: #e4e6ef;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 4rem;
    border-bottom-left-radius: 4rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 4rem;
    border-bottom-right-radius: 4rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .badge {
        transition: none;
    }
}

a.badge:hover,
a.badge:focus {
    text-decoration: none;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}

.badge-primary {
    color: #ffffff;
    background-color: #264972;
}

a.badge-primary:hover,
a.badge-primary:focus {
    color: #ffffff;
    background-color: #19314c;
}

a.badge-primary:focus,
a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(38, 73, 114, 0.5);
}

.badge-secondary {
    color: #3d4045;
    background-color: #e4e6ef;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
    color: #3d4045;
    background-color: #c4c8dc;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(228, 230, 239, 0.5);
}

.badge-success {
    color: #ffffff;
    background-color: #0088c1;
}

a.badge-success:hover,
a.badge-success:focus {
    color: #ffffff;
    background-color: #00648e;
}

a.badge-success:focus,
a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 136, 193, 0.5);
}

.badge-info {
    color: #ffffff;
    background-color: #8950fc;
}

a.badge-info:hover,
a.badge-info:focus {
    color: #ffffff;
    background-color: #671efb;
}

a.badge-info:focus,
a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(137, 80, 252, 0.5);
}

.badge-warning {
    color: #3d4045;
    background-color: #fab81c;
}

a.badge-warning:hover,
a.badge-warning:focus {
    color: #3d4045;
    background-color: #de9e05;
}

a.badge-warning:focus,
a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(250, 184, 28, 0.5);
}

.badge-danger {
    color: #ffffff;
    background-color: #b33955;
}

a.badge-danger:hover,
a.badge-danger:focus {
    color: #ffffff;
    background-color: #8c2d43;
}

a.badge-danger:focus,
a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(179, 57, 85, 0.5);
}

.badge-light {
    color: #3d4045;
    background-color: #f3f6f9;
}

a.badge-light:hover,
a.badge-light:focus {
    color: #3d4045;
    background-color: #d1dde8;
}

a.badge-light:focus,
a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(243, 246, 249, 0.5);
}

.badge-dark {
    color: #ffffff;
    background-color: #3d4045;
}

a.badge-dark:hover,
a.badge-dark:focus {
    color: #ffffff;
    background-color: #25272a;
}

a.badge-dark:focus,
a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(61, 64, 69, 0.5);
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #ebedf3;
    border-radius: 4rem;
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 4rem;
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit;
}

.alert-primary {
    color: #2b3f56;
    background-color: #d4dbe3;
    border-color: #c2ccd8;
}

.alert-primary hr {
    border-top-color: #b2bfce;
}

.alert-primary .alert-link {
    color: #1a2634;
}

.alert-secondary {
    color: #8e9197;
    background-color: #fafafc;
    border-color: #f7f8fb;
}

.alert-secondary hr {
    border-top-color: #e6e9f3;
}

.alert-secondary .alert-link {
    color: #74777e;
}

.alert-success {
    color: #18607f;
    background-color: #cce7f3;
    border-color: #b8deee;
}

.alert-success hr {
    border-top-color: #a3d4e9;
}

.alert-success .alert-link {
    color: #104054;
}

.alert-info {
    color: #5f439e;
    background-color: #e7dcfe;
    border-color: #decefe;
}

.alert-info hr {
    border-top-color: #cdb5fd;
}

.alert-info .alert-link {
    color: #49347a;
}

.alert-warning {
    color: #9a7929;
    background-color: #fef1d2;
    border-color: #feebbf;
}

.alert-warning hr {
    border-top-color: #fee3a6;
}

.alert-warning .alert-link {
    color: #72591e;
}

.alert-danger {
    color: #753747;
    background-color: #f0d7dd;
    border-color: #eac8cf;
}

.alert-danger hr {
    border-top-color: #e3b6bf;
}

.alert-danger .alert-link {
    color: #522732;
}

.alert-light {
    color: #96999c;
    background-color: #fdfdfe;
    border-color: #fcfcfd;
}

.alert-light hr {
    border-top-color: #ededf3;
}

.alert-light .alert-link {
    color: #7c8083;
}

.alert-dark {
    color: #373a3f;
    background-color: #d8d9da;
    border-color: #c9cacb;
}

.alert-dark hr {
    border-top-color: #bcbdbe;
}

.alert-dark .alert-link {
    color: #1f2124;
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    font-size: 0.75rem;
    background-color: #ebedf3;
    border-radius: 0.25rem;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    background-color: #264972;
    transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(
            45deg,
            rgba(255, 255, 255, 0.15) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, 0.15) 50%,
            rgba(255, 255, 255, 0.15) 75%,
            transparent 75%,
            transparent
    );
    background-size: 1rem 1rem;
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.media {
    display: flex;
    align-items: flex-start;
}

.media-body {
    flex: 1;
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.25rem;
}

.list-group-item-action {
    width: 100%;
    color: #5e6278;
    text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
    z-index: 1;
    color: #5e6278;
    text-decoration: none;
    background-color: #f3f6f9;
}

.list-group-item-action:active {
    color: #3d4045;
    background-color: #ebedf3;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #ffffff;
    border: 1px solid rgba(49, 52, 56, 0.125);
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #7e8299;
    pointer-events: none;
    background-color: #ffffff;
}

.list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.list-group-item + .list-group-item {
    border-top-width: 0;
}

.list-group-item + .list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px;
}

.list-group-horizontal {
    flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
    margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

    .list-group-horizontal-sm > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-sm > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-sm > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

    .list-group-horizontal-md > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-md > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-md > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

    .list-group-horizontal-lg > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-lg > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-lg > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

.list-group-flush {
    border-radius: 0;
}

.list-group-flush > .list-group-item {
    border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
}

.list-group-item-primary {
    color: #2b3f56;
    background-color: #c2ccd8;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
    color: #2b3f56;
    background-color: #b2bfce;
}

.list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #2b3f56;
    border-color: #2b3f56;
}

.list-group-item-secondary {
    color: #8e9197;
    background-color: #f7f8fb;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
    color: #8e9197;
    background-color: #e6e9f3;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #8e9197;
    border-color: #8e9197;
}

.list-group-item-success {
    color: #18607f;
    background-color: #b8deee;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
    color: #18607f;
    background-color: #a3d4e9;
}

.list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #18607f;
    border-color: #18607f;
}

.list-group-item-info {
    color: #5f439e;
    background-color: #decefe;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
    color: #5f439e;
    background-color: #cdb5fd;
}

.list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #5f439e;
    border-color: #5f439e;
}

.list-group-item-warning {
    color: #9a7929;
    background-color: #feebbf;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
    color: #9a7929;
    background-color: #fee3a6;
}

.list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #9a7929;
    border-color: #9a7929;
}

.list-group-item-danger {
    color: #753747;
    background-color: #eac8cf;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
    color: #753747;
    background-color: #e3b6bf;
}

.list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #753747;
    border-color: #753747;
}

.list-group-item-light {
    color: #96999c;
    background-color: #fcfcfd;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
    color: #96999c;
    background-color: #ededf3;
}

.list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #96999c;
    border-color: #96999c;
}

.list-group-item-dark {
    color: #373a3f;
    background-color: #c9cacb;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
    color: #373a3f;
    background-color: #bcbdbe;
}

.list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #373a3f;
    border-color: #373a3f;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #313438;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.5;
}

.close:hover {
    color: #313438;
    text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
    opacity: 0.75;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
}

a.close.disabled {
    pointer-events: none;
}

.toast {
    flex-basis: 350px;
    max-width: 350px;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.75rem rgba(49, 52, 56, 0.1);
    opacity: 0;
    border-radius: 0.25rem;
}

.toast:not(:last-child) {
    margin-bottom: 0.75rem;
}

.toast.showing {
    opacity: 1;
}

.toast.show {
    display: block;
    opacity: 1;
}

.toast.hide {
    display: none;
}

.toast-header {
    display: flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #7e8299;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
    padding: 0.75rem;
}

.modal-open {
    overflow: hidden;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
    flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: min-content;
    content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none;
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid rgba(49, 52, 56, 0.2);
    border-radius: 4rem;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #313438;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #e4e6ef;
    border-top-left-radius: calc(4rem - 1px);
    border-top-right-radius: calc(4rem - 1px);
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #e4e6ef;
    border-bottom-right-radius: calc(4rem - 1px);
    border-bottom-left-radius: calc(4rem - 1px);
}

.modal-footer > * {
    margin: 0.25rem;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem);
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }

    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem);
        height: min-content;
    }

    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0;
}

.tooltip.show {
    opacity: 0.9;
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #313438;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.4rem;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #313438;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #313438;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.4rem;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #313438;
}

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #ffffff;
    text-align: center;
    background-color: #313438;
    border-radius: 0.25rem;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid rgba(49, 52, 56, 0.2);
    border-radius: 4rem;
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 4rem;
}

.popover .arrow::before,
.popover .arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^="top"] > .arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(49, 52, 56, 0.25);
}

.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^="top"] > .arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #ffffff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
    margin-left: 0.5rem;
}

.bs-popover-right > .arrow,
.bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 4rem 0;
}

.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^="right"] > .arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(49, 52, 56, 0.25);
}

.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^="right"] > .arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #ffffff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^="bottom"] > .arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(49, 52, 56, 0.25);
}

.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^="bottom"] > .arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #ffffff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
    margin-right: 0.5rem;
}

.bs-popover-left > .arrow,
.bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 4rem 0;
}

.bs-popover-left > .arrow::before,
.bs-popover-auto[x-placement^="left"] > .arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(49, 52, 56, 0.25);
}

.bs-popover-left > .arrow::after,
.bs-popover-auto[x-placement^="left"] > .arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #ffffff;
}

.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(4rem - 1px);
    border-top-right-radius: calc(4rem - 1px);
}

.popover-header:empty {
    display: none;
}

.popover-body {
    padding: 0.5rem 0.75rem;
    color: #3d4045;
}

.carousel {
    position: relative;
}

.carousel.pointer-event {
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
    transform: translateX(-100%);
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #ffffff;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ffffff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ffffff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}

.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: 0.25em solid currentcolor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }
    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    background-color: currentcolor;
    border-radius: 50%;
    opacity: 0;
    animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
        animation-duration: 1.5s;
    }
}

.bg-primary {
    background-color: #264972 !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #19314c !important;
}

.bg-secondary {
    background-color: #e4e6ef !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #c4c8dc !important;
}

.bg-success {
    background-color: #0088c1 !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #00648e !important;
}

.bg-info {
    background-color: #8950fc !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #671efb !important;
}

.bg-warning {
    background-color: #fab81c !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #de9e05 !important;
}

.bg-danger {
    background-color: #b33955 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #8c2d43 !important;
}

.bg-light {
    background-color: #f3f6f9 !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #d1dde8 !important;
}

.bg-dark {
    background-color: #3d4045 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #25272a !important;
}

.border-top {
    border-top: 1px solid #e4e6ef !important;
}

.border-right {
    border-right: 1px solid #e4e6ef !important;
}

.border-bottom {
    border-bottom: 1px solid #e4e6ef !important;
}

.border-left {
    border-left: 1px solid #e4e6ef !important;
}

.border-0 {
    border: 0 !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-right-0 {
    border-right: 0 !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-left-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #264972 !important;
}

.border-secondary {
    border-color: #e4e6ef !important;
}

.border-success {
    border-color: #0088c1 !important;
}

.border-info {
    border-color: #8950fc !important;
}

.border-warning {
    border-color: #fab81c !important;
}

.border-danger {
    border-color: #b33955 !important;
}

.border-light {
    border-color: #f3f6f9 !important;
}

.border-dark {
    border-color: #3d4045 !important;
}


.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}


@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-minline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .lg:flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

.embed-responsive::before {
    display: block;
    content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-21by9::before {
    padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive-4by3::before {
    padding-top: 75%;
}

.embed-responsive-1by1::before {
    padding-top: 100%;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }

    .float-xl-right {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }
}

.user-select-all {
    user-select: all !important;
}

.user-select-auto {
    user-select: auto !important;
}

.user-select-none {
    user-select: none !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports (position: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.text-primary {
    color: #264972 !important;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #132439 !important;
}

.text-secondary {
    color: #e4e6ef !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
    color: #b4bad3 !important;
}

.text-success {
    color: #0088c1 !important;
}

a.text-success:hover,
a.text-success:focus {
    color: #005275 !important;
}

.text-info {
    color: #8950fc !important;
}

a.text-info:hover,
a.text-info:focus {
    color: #5605fb !important;
}

.text-warning {
    color: #fab81c !important;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #c58c04 !important;
}

.text-danger {
    color: #b33955 !important;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #792739 !important;
}

.text-light {
    color: #f3f6f9 !important;
}

a.text-light:hover,
a.text-light:focus {
    color: #c0d0e0 !important;
}

.text-dark {
    color: #3d4045 !important;
}

a.text-dark:hover,
a.text-dark:focus {
    color: #191a1c !important;
}

.text-body {
    color: #3d4045 !important;
}

.text-muted {
    color: #b5b5c3 !important;
}

.text-black-50 {
    color: rgba(49, 52, 56, 0.5) !important;
}

.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-break {
    word-break: break-word !important;
    word-wrap: break-word !important;
}

.text-reset {
    color: inherit !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}


.bg-dark-blue {
    background-color: #0e132f;
    border-radius: 0.5rem;
}

.bg-dark-blue-semi-opaque {
    background-color: rgba(14, 19, 47, 0.5);
    border-radius: 0.5rem;
}

.bg-button-blue {
    background-color: #3174b5;
}

.bg-button-blue-dark {
    background-color: #0963a2;
}

.bg-yellow {
    background-color: #fab81c;
}

.bg-red {
    background-color: #ed1c24;
}

.bg-light-blue {
    background-color: #4fc0f9;
}

.bg-light-blue-matted {
    background-color: #86b9dd;
}

.bg-light-blue-soft {
    background-color: #c9eafa;
}

.hover-light-blue-soft {
    transition: background-color 0.5s ease;
}

.hover-light-blue-soft:hover {
    background-color: #86b9dd;
}

.bg-orange {
    background-color: #ff7e29 !important;
}

.bg-blue {
    background-color: #264972 !important;
}

.bg-green {
    background-color: #a5b73a !important;
}

.bg-purple {
    background-color: #883f98 !important;
}

.border-radius-xs {
    border-radius: 0.2rem;
}

.border-radius-sm {
    border-radius: 1.5rem;
}

.border-radius-md {
    border-radius: 2rem;
}

.border-radius-lg {
    border-radius: 4rem;
}

.min-height-250 {
    min-height: 250px;
}

.min-height-420 {
    min-height: 420px;
}

.min-height-720 {
    min-height: 720px;
}

.bubble {
    min-width: 60px;
    min-height: 60px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 60px;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAQAAAASyVoyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBgkTAzN0HMfpAAACJUlEQVRYw7XYv2sTYRzH8fddpILBWMSiYmrJ1Iwh7W7Sratg7aSb4uoo/g+W9C9wCy0F0Y5tdOjeZjNLQY3QmCIkUgQl/Thcz1zS5PLj7vu5IVzC87x47rk8933OESPikqNAjkXSJLlBizPq1KjykSPORzUHFHbkVVJDw9NQSXmF9xFCFFXReKmoODmxoPdjdu/ngxYmIR6pNSEgSS2tjUckVJqiez8lJUYRM9qOAEjStmbCiITKEQFJ2uofSfAkyiXqvVxDiLWYAEl6PIhIT3UXDUtL813CvfiTb5AaYykYNyne9C8ghRhH4KfQe6H2DIi9ILFsAEjSUncunsQ4C8E89T4cuZwwZ0I0ucO598CxAWCOHIBL0QgAvL5d8obEskdkDYlFj7hnSNz2iJuGxHUARyOrnEhxwOWvIfALwOWnPfHdkGh4RM2QqHnEoSFx6BEHhsQBgKMEJ9wyAZrcpQMuHcpGYyjTAXCBt0aE368Q2jd4rO73lgcWFUixv1TbiRnYuVwNzsdaDbZ1/3I1+I1nMU50ha+BM4PKXPqtzLD9xZblXMS1S+qmOJiIutcLpurvlgbtMdenurvaetfX7kXYvjuj3QmBXWWEZvVazf/f/dBs+NuDlQneHqwE2iX1UvWLXzbCCYSWtKnTkM5PtemX+D3HVT3XsaQ/ygpnZI2TIMcDcmRJkyRFmzPqfKbKJ4685XpgrrDOK76wGj6KqIerh7r2D46UeX08k1jHAAAAAElFTkSuQmCC);
}

.yellow-frame {
    max-width: 635px;
    background-repeat: no-repeat;
    background-image: url(/assets/media/svg/playroom/yellow-frame.svg);
    background-position: 0 10px;
}

.register-wrapper {
    padding: 1.25rem !important;
}

.screenshot {
    background-color: #c9eafa;
}

.cursor-pointer {
    cursor: pointer;
}

@media (min-width: 768px) {
    .register-wrapper {
        padding: 1.25rem !important;
    }
}

@media (min-width: 1699px) {
    .register-wrapper {
        padding-top: 15vh !important;
    }
}


.no-screenshots {
    width: 100%;
    min-height: 300px;
    padding-left: 400px;
    background-image: url("/assets/media/svg/playroom/no_screenshots.svg");
    background-repeat: no-repeat;
    background-position: 5%;
}

.beta-plan {
    height: 260px;
    background-image: url("/assets/media/bg/free-beta-plan.png");
    background-repeat: no-repeat;
    background-size: 260px;
}

.beta-plan .avatar-icon {
    width: 88px;
    position: relative;
    left: 29px;
    top: 99px;
}

@media (min-width: 768px) {
    .beta-plan {
        height: 360px;
        background-size: 360px;
    }

    .beta-plan .avatar-icon {
        width: 122px;
        left: 40px;
        top: 137px;
    }
}

.d-tablet-landscape-none {
    display: none !important;
}

.d-tablet-landscape-block {
    display: block !important;
}

@media (max-width: 1024px) {
    .d-tablet-landscape-none {
        display: block !important;
    }

    .d-tablet-landscape-block {
        display: none !important;
    }
}

@keyframes loader {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(-3deg);
    }
    50% {
        -webkit-transform: rotate(0deg);
    }
    75% {
        -webkit-transform: rotate(3deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes wobble {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(-3deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(3deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

.wobble:hover {
    animation: wobble 0.7s infinite linear;
}

.fade-slow:not(.show) {
    opacity: 0;
}

.fade-slow {
    transition: opacity 0.3s linear;
}

body .form-toast {
    width: 100%;
}

body #toast_container {
    /*
  .toast.toast-success,
  .toast.toast-success:hover {

    border: none !important;
    border-radius: $border-radius-xs !important;
    padding: $padding-sm !important;

    background-color: $white !important;

    .toast-title {
      color: $primary !important;
      font-size: 2.5rem;
      text-align: center;
    }

    .toast-message {
      color: $primary !important;
      font-size: 1.2rem;
    }

    @include shadow;

    .toast-message,
    .toast-footer {
    }
  }

  .toast.toast-error,
  .toast.toast-error:hover {

    border: none !important;
    border-radius: $border-radius-xs !important;
    padding: $padding-sm !important;

    background-color: $white !important;

    .toast-title {
      color: $primary !important;
      font-size: 2.5rem;
      text-align: center;
    }

    .toast-message {
      color: $primary;
      font-size: 1.2rem;
    }

    @include shadow;

    .toast-message,
    .toast-footer {
    }
  }
   */
}

body #toast_container #toast-container {
    position: relative;
}

body #toast_container.toast-bottom-center > div.toast,
body #toast_container.toast-top-center > div.toast {
    width: 780px;
    cursor: auto;
}

body #toast_container .toast {
    width: 100%;
    max-width: 100%;
    padding: 0.55rem 30px;
    border: none;
    box-shadow: none;
    margin-bottom: 0.5rem !important;
    background-image: none !important;
    opacity: 1 !important;
    -webkit-animation: fadein 1s;
    -moz-animation: fadein 1s;
    -ms-animation: fadein 1s;
    -o-animation: fadein 1s;
    animation: fadein 1s;
}

body #toast_container .toast .toast-message {
    font-size: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    font-family: BobbyJonesSoft-Condensed, Helvetica, "sans-serif";
}

body #toast_container .toast.toast.toast-success,
body #toast_container .toast.toast.toast-success:hover {
    background-color: #a5b73a;
    border-color: #82902e;
}

body #toast_container .toast.toast.toast-error,
body #toast_container .toast.toast.toast-error:hover {
    background-color: #ed1c24;
    border-color: #c61017;
}

body #toast_container .toast.toast.toast-warning,
body #toast_container .toast.toast.toast-warning:hover {
    background-color: #fab81c;
    border-color: #de9e05;
}

body #toast_container .toast-close-button {
    display: none;
}

body #toast_container > div {
    opacity: 1 !important;
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-ms-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.apexcharts-canvas .apexcharts-text.apexcharts-yaxis-label {
    text-transform: capitalize;
    fill: #18326f;
    font-family: "YanoneKaffeesatz-Regular", Helvetica, "sans-serif" !important;
    font-size: 1rem;
}

.icon {
    display: inline-block;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
}

.icon img {
    border-radius: 50%;
}

.icon.icon-30 {
    width: 30px;
    height: 30px;
}

.icon.icon-60 {
    width: 60px;
    height: 60px;
}

.icon.icon-120 {
    width: 120px;
    height: 120px;
}

.icon.border-md img {
    border: 2px solid #ffffff;
}

.icon.custom-icon {
    display: block;
    width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: white;
    background-size: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -15px;
    border-radius: 50%;
    border: 5px solid #fab81c;
}

.icon.custom-icon.blue {
    border: 5px solid #0d73ba;
}

.icon.mac-icon {
    background-image: url("/assets/media/svg/playroom/os/mac-icon.svg");
}

.icon.windows-icon {
    background-image: url("/assets/media/svg/playroom/os/windows-icon.svg");
}

.icon.teacher-icon,
.icon.parent-icon,
.icon.gamer-icon {
    background-image: url("/assets/media/svg/playroom/usertype/usertypes.svg");
    background-size: 280%;
}

.icon.teacher-icon {
    background-position-x: -220px;
}

.icon.parent-icon {
    background-position-x: -98px;
}

.icon.gamer-icon {
    background-position-x: 22px;
}

.icon.playroom-icon {
    background-size: 70%;
    background-image: url("/assets/media/svg/playroom/google_playroom.svg");
}

.icon.need-help-icon {
    padding-left: 130px;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    background-size: 22%;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/assets/media/svg/playroom/help-kitten.svg);
}

.icon.need-help-icon {
    padding-left: 130px;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    background-size: 22%;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(/assets/media/svg/playroom/help-kitten.svg);
}

.icon.menu-icon.icon-stars:before,
.icon.menu-icon.icon-coin:before {
    background-size: 322%;
}

.icon.menu-icon.icon-stars {
    position: relative;
}

.icon.menu-icon.icon-stars:before {
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: -20px;
    bottom: auto;
    left: 0px;
    right: auto;
    z-index: 1;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.menu-icon.icon-video {
    margin-right: 20px;
    position: relative;
}

.icon.menu-icon.icon-video:before {
    content: "";
    width: 28px;
    height: 22px;
    position: absolute;
    top: -20px;
    bottom: auto;
    left: 0px;
    right: auto;
    z-index: 1;
    background-position: -76px -30px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.menu-icon.icon-coin {
    position: relative;
}

.icon.menu-icon.icon-coin:before {
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: -20px;
    bottom: auto;
    left: 0px;
    right: auto;
    z-index: 1;
    background-position: -22px 0px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.menu-icon.icon-settings {
    position: relative;
}

.icon.menu-icon.icon-settings:before {
    content: "";
    width: 13px;
    height: 20px;
    position: absolute;
    top: -16px;
    bottom: auto;
    left: -16px;
    right: auto;
    z-index: 1;
    background-position: 0px -32px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.menu-icon.icon-news {
    position: relative;
}

.icon.menu-icon.icon-news:before {
    content: "";
    width: 23px;
    height: 20px;
    position: absolute;
    top: -18px;
    bottom: auto;
    left: -18px;
    right: auto;
    z-index: 1;
    background-position: -13px -32px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.menu-icon.icon-add {
    position: relative;
}

.icon.menu-icon.icon-add:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: -18px;
    bottom: auto;
    left: -18px;
    right: auto;
    z-index: 1;
    background-position: -36px -32px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.menu-icon.icon-print {
    position: relative;
}

.icon.menu-icon.icon-print:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: -18px;
    bottom: auto;
    left: -18px;
    right: auto;
    z-index: 1;
    background-position: -56px -32px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon.create-icon {
    background-image: url(/assets/media/svg/playroom/usertype/usertypes-white.svg);
    width: 60px;
    height: 60px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: auto;
    display: block;
}

.icon.create-icon.teacher-icon {
    background-position-x: -194px;
}

.icon.create-icon.parent-icon {
    background-position-x: -95px;
}

.icon.create-icon.gamer-icon {
    background-position-x: 5px;
}

.icon.playbook-icon {
    background-image: url(/assets/media/svg/playroom/playbook-icon.svg);
    width: 46px;
    height: 50px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: auto;
    display: block;
}

.btn .icon {
    display: none;
}

.d-flex > .icon.menu-icon.icon-stars {
    position: relative;
}

.d-flex > .icon.menu-icon.icon-stars:before {
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    z-index: 1;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
    clip-path: inset(0px 0px 0px 0px);
}

.icon-wrapper .btn.btn-secondary,
.icon-wrapper .btn.btn-warning {
    font-size: 1.1rem;
    max-width: 200px;
}

.twister-pointer {
    padding-left: 30px;
    padding-right: 30px;
    background-repeat: no-repeat;
    background-position: left 40%;
    background-size: 32px;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAC9CAMAAAATFQrDAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAC6FBMVEUAAAD5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz5txz///9Co6KCAAAA9nRSTlMAWvHMCQOMKhK6mwEi2PxvOertQVL22SVd/cCyBlf6u+/JCtLhFZgyT2cT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);
}

.double-pointer {
    padding-left: 60px;
    padding-right: 60px;
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: 50px;
    background-image: url(data:img/png;base64,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);
}

@media (min-width: 576px) {
    .icon {
        max-width: 200px;
    }
}

@media (min-width: 768px) {
    .btn .icon {
        display: inline-block;
    }

    .pointer {
        background-repeat: no-repeat;
    }

    .pointer.pointer-right,
    .pointer.pointer-left {
        padding-top: 3.75rem !important;
    }

    .pointer.pointer-right {
        background-position: 25% 0;
        background-size: 40px auto;
        background-image: url(data:img/png;base64,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);
    }

    .pointer.pointer-left {
        background-position: 75% 0;
        background-size: 32px auto;
        background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABACAMAAACwRa5WAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABwlBMVEUAAAD6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz6uBz////CuqICAAAAlHRSTlMAgvC8MQ712QaoVmW5NfgKC/5D3n29rafWoO6hs8n36+MVQG2DpFLkGyPmY6+ybCVR3IkR+Thq3QHNgDshrLT9SJge+l/iYdsEUL4tYo2pb4Ur/IF02NMHuGQu9jpccbG/8nUDq1uGEsLXuu9CKPQnCZzMLNX7c3yHpg9glsvGVDTOJurgKYiPRJSZPk5aDMBn1KUYCRab8AAAAAFiS0dElQhgeoMAAAAHdElNRQfmBBYNDTQQ+eUXAAACL0lEQVRIx43V+VsSQRgH8LEUQSsCNEnRLLU8sENEMDVQ0yiy0jK8Okzz6KA0Na/M7FLTzvmDm3dmEZ7dxf3ODzDv+3yed67dWcYsWw4/cjTXmomWZ+M83w5RB+e8AJKFQh6D5HEhTzgRedIlqBsq6hGyCJLFQp6CZImQXkieFrIUlhySZbD0wbJcwApInhGyEoFnafByRJ4j6UBkFclqRNaQPI/ICyRrAVhHsB4p2UDSj8hGkhcB6KwgeQmQlwleQQand5g3ATDQTDIIyBaCoTAgW0leBWAbQVc7IDtIXgNge4RkFJCdBL3Aerq6SV5HS/YAt2ydLNkLlJRP0Y2YNYwS5DetoT2f4C19Ohy/3Xen5m5m6h7B7n793HvkSI0ZqeAAZe7rSz6QkPelM85BSjxM6OWQksO6rWwe0cPYqJJjB5lHMn5sWGZQQZ6XSvTbKHxiPHBtmp5UHJCT9ASMW+dTMnWf2Z9SND5ihLFxJZ+pcMJPQSRqchpj2jTbZJSYlPC52blNKTgqH6/pGXk2ppDNKvlCrjpE3ZevTOFrbfAq2sekfNLemEJWpMku9nZOdvwBc8gGFZxn7xbof3Ep2xsW10q+b5H3nyf7HbSsSa/8XVnNClmIp1tyTWy8e/3DRtlHI9zMgJ+2Jtydn0Xny9RXo/yWht+3d4iV7v4IHz74Ar0iNsdegpm2eMbgfNG3/zPreqoPmOvX72l2SPujsY0lq+9dTmuS1//t/ces2n9kJyPUB9Ji/QAAAABJRU5ErkJggg==);
    }

    .icon.menu-icon.icon-stars:before,
    .icon.menu-icon.icon-coin:before {
        width: 32px;
        height: 32px;
        top: -26px;
        background-size: auto;
    }

    .icon.menu-icon.icon-coin:before {
        background-position: -32px 0px;
    }

    .icon.custom-icon {
        width: 150px;
        height: 150px;
    }

    .icon.teacher-icon {
        background-position-x: -280px;
    }

    .icon.parent-icon {
        background-position-x: -122px;
    }

    .icon.gamer-icon {
        background-position-x: 30px;
    }

    .icon.need-help-icon {
        padding-left: 170px;
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
        background-size: contain;
    }

    .icon-wrapper .btn.btn-secondary,
    .icon-wrapper .btn.btn-warning {
        font-size: 1.3rem;
        max-width: 220px;
    }

    .d-flex > .icon.menu-icon.icon-stars {
        position: relative;
    }

    .d-flex > .icon.menu-icon.icon-stars:before {
        content: "";
        width: 32px;
        height: 32px;
        position: absolute;
        top: 0px;
        bottom: auto;
        left: 0px;
        right: auto;
        z-index: 1;
        background-position: 0px 0px;
        background-repeat: no-repeat;
        background-image: url("/assets/media/icons/playroom-icons-sheet.png?70");
        clip-path: inset(0px 0px 0px 0px);
    }

    .twister-pointer {
        padding-left: 50px;
        padding-right: 50px;
        background-size: 50px;
    }

    .downloads-block .actions {
        margin-top: 2.5rem !important;
    }
}

@media (min-width: 992px) {
    .icon.create-icon {
        width: 80px;
        height: 80px;
        margin-right: 20px;
        margin-left: 0;
    }

    .icon.create-icon.teacher-icon {
        background-position-x: -257px;
    }

    .icon.create-icon.parent-icon {
        background-position-x: -125px;
    }

    .icon.create-icon.gamer-icon {
        background-position-x: 5px;
    }
}

@media (min-width: 1200px) {
    .downloads-block .icon.mac-icon,
    .downloads-block .icon.windows-icon {
        width: 180px;
        height: 180px;
    }

    .pointer.pointer-right {
        background-position: 25% 0;
    }

    .pointer.pointer-left {
        background-position: 75% 0;
    }

    .icon-wrapper .btn.btn-secondary,
    .icon-wrapper .btn.btn-warning {
        font-size: 1.5rem;
    }
}

@media (min-width: 1399px) {
    .icon {
        max-width: 220px;
    }

    .downloads-block .icon.mac-icon,
    .downloads-block .icon.windows-icon {
        width: 200px;
        height: 200px;
    }

    .pointer.pointer-right {
        background-size: auto;
        background-position: 25% 0;
    }

    .pointer.pointer-left {
        background-size: auto;
        background-position: 75% 0;
    }
}

@media (min-width: 1699px) {
    .icon {
        max-width: 220px;
    }

    .downloads-block .icon.mac-icon,
    .downloads-block .icon.windows-icon {
        width: 220px;
        height: 220px;
    }
}

.flex-root {
    flex: 1;
    -ms-flex: 1 0 0px;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-fluid {
    flex: 1 auto;
}

.flex-column-fluid {
    flex: 1 0 auto;
}

.err {
    display: none;
}

.flashes {
    background: linear-gradient(
            90deg,
            rgb(18, 33, 81) 0%,
            rgb(2, 84, 150) 70%,
            rgb(5, 112, 182) 100%
    );
}

.alert {
    padding: 0.375rem 30px;
    margin: 0;
    margin-bottom: 0.5rem !important;
    font-size: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    font-family: BobbyJonesSoft-Condensed, Helvetica, "sans-serif";
    border-radius: 3px;
}

.alert a {
    text-decoration: underline;
    font-weight: 600;
}

.alert.alert-success {
    color: #f3f3f3;
    background-color: #a5b73a;
    border-color: #82902e;
}

.alert.alert-warning {
    color: #f3f3f3;
    background-color: #fab81c;
    border-color: #de9e05;
}

.alert.alert-danger {
    color: #f3f3f3;
    background-color: #ed1c24;
    border-color: #c61017;
}

.alert.alert-outline-success {
    color: #a5b73a;
    background-color: transparent;
    border: 2px solid #82902e;
}

.alert.alert-outline-warning {
    color: #fab81c;
    background-color: transparent;
    border: 2px solid #de9e05;
}

.alert.alert-outline-danger {
    color: #ed1c24;
    background-color: transparent;
    border: 2px solid #c61017;
}

.green .alert-warning {
    color: #f3f3f3;
    background-color: #f2f5d8;
    border-color: #e4ebaf;
}

.blue .alert-warning {
    color: #264972;
    background-color: #ddf3f9;
    border-color: #b2e4f1;
}

.orange .alert-warning {
    color: #264972;
    background-color: #ddf3f9;
    border-color: #b2e4f1;
}

@media (min-width: 768px) {
    .alert {
        font-size: 1.4rem;
        line-height: 1.4rem;
    }
}

.label {
    font-size: 1.6rem;
    font-weight: 400;
    padding: 2px 20px;
    display: inline-block;
    font-family: "VAG-Rounded-Light", Helvetica, "sans-serif";
    -moz-osx-font-smoothing: grayscale;
    border-radius: 2rem;
}

.label:first-letter {
    text-transform: capitalize;
}

.label-primary {
    color: #ffffff;
    background-color: #264972;
    border-color: #264972;
}

.label-primary-inverted {
    color: #264972;
    background-color: #ffffff;
    border-color: #ffffff;
}

div.phpdebugbar-header a {
    color: #0e132f !important;
}

.font-4rem {
    font-size: 4rem !important;
}

.font-vag-blk {
    font-family: "VAG-Rounded-Black", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-vag-bld {
    font-family: "VAG-Rounded-Bold", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-vag-lgt {
    font-family: "VAG-Rounded-Light", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-vag-thn {
    font-family: "VAG-Rounded-Thin", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}


.font-bobby-jones-reg {
    font-family: "BobbyJones-Regular", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-bobby-jones-cond {
    font-family: "BobbyJones-Condensed", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-bobby-bld {
    font-family: "YanoneKaffeesatz-Bold", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-yanone-bld {
    font-family: "YanoneKaffeesatz-Bold", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-yanone-lgt {
    font-family: "YanoneKaffeesatz-Light", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-yanone-xlt {
    font-family: "YanoneKaffeesatz-ExtraLight", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-yanone-reg {
    font-family: "YanoneKaffeesatz-Regular", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-barlow-reg {
    font-family: "BarlowCondensed-Regular", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-barlow-semibld {
    font-family: "BarlowCondensed-SemiBold", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

.font-barlow-bld {
    font-family: "BarlowCondensed-Bold", sans-serif;
    -moz-osx-font-smoothing: grayscale;
}

small,
.small {
    font-family: "BobbyJonesSoft-Condensed", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: subpixel-antialiased;
}

b,
strong {
    font-weight: bold !important;
}

.text-bld {
    font-weight: 600;
}

.text-light {
    color: #ffffff !important;
}

.text-dark {
    color: #0e132f !important;
}

.text-primary {
    color: #264972 !important;
}

a.text-primary:hover {
    color: #264972 !important;
}

.text-light-blue {
    color: #0d73ba !important;
}

a.text-light-blue:hover {
    color: #0963a2 !important;
}

.text-dark-blue {
    color: #18326f !important;
}

.text-dark-blue a {
    color: #0d73ba !important;
}

.text-dark-blue a:hover {
    color: #0d73ba !important;
}

a.text-dark-blue.active {
    color: #0e132f !important;
}

a.text-dark-blue:hover {
    color: #0e132f !important;
}

.text-button-blue {
    color: #3174b5 !important;
}

.text-button-blue:hover {
    color: #3174b5 !important;
}

.text-blue-light {
    color: #ddf3f9 !important;
}

.text-purple {
    color: #883f98 !important;
}

.text-purple-light {
    color: #f3ebf4 !important;
}

.text-orange {
    color: #ff7e29 !important;
}

.text-orange-light {
    color: #ffe5d4 !important;
}

.text-green {
    color: #a5b73a !important;
}

.text-green-light {
    color: #f2f5d8 !important;
}


.text-red {
    color: #ed1c24 !important;
}

.text-purple {
    color: #883f98 !important;
}

.nowrap {
    white-space: nowrap;
}

.btn {
    padding-right: 15px;
    padding-left: 15px;
    background-color: #0d73ba;
    border-color: #0d73ba;
    position: relative;
    white-space: nowrap;
    font-size: 1.2rem;
    font-family: BobbyJonesSoft-Condensed, Helvetica, "sans-serif";
}

.btn:hover {
    color: #ffffff;
    border-color: #0963a2;
    background-color: #0963a2;
}

.btn.btn-sm,
.btn-group-sm > .btn {
    font-size: 1rem;
    border-radius: 0.4rem;
    padding: 2px 12px;
}

.btn.btn-sm.secondary,
.btn-group-sm > .btn.secondary {
    background-color: #fab81c;
    border-color: #fab81c;
    color: #ffffff !important;
}

.btn.btn-sm.secondary:hover,
.btn-group-sm > .btn.secondary:hover {
    color: #0e305a;
    border-color: #faad1f;
    background-color: #faad1f;
}

.btn.btn-sm.danger,
.btn-group-sm > .btn.danger {
    background-color: #ed1c24;
    border-color: #ed1c24;
}

.btn.btn-sm .spinner-border,
.btn-group-sm > .btn .spinner-border {
    width: 0.8rem;
    height: 0.8rem;
}

.btn.btn-md {
    font-size: 1rem !important;
    border-radius: 0.5rem;
    padding: 3px 15px;
}

.btn.btn-md.secondary {
    background-color: #fab81c;
    border-color: #fab81c;
    color: #ffffff !important;
}

.btn.btn-md.secondary:hover {
    color: #0e305a;
    border-color: #faad1f;
    background-color: #faad1f;
}

.btn.btn-md.danger {
    background-color: #ed1c24;
    border-color: #ed1c24;
}

.btn.btn-md .spinner-border {
    width: 1rem;
    height: 1rem;
}

.btn.btn-xl {
    padding: 7px 40px 7px;
    font-size: 1.8rem !important;
}

.btn.btn-wide {
    width: 100%;
}

.btn.btn-primary {
    border: none;
    margin: 6px 4px 6px;
    border-radius: 14px;
    max-width: 100%;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAQAAABwKX1bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKAm2Wqq9AAABNklEQVQ4y42SQUvDQBBG37Zpq9FYWgURelIPJahIPBUPxf/sRfBS9KAoBRWLB0EUQSwebNUY28R4aJqmm93GOX3zzduZ2WVFyD8iT4U3ACMTLVKjjkmJQ3oio/scDXYwKQBXHM3uXmWfOvNRtsbCLNxijy0KiUmlnBY2cNhNwBAw0OMbOPEao/Do6XCTAyzJe0XocIcVyfnmkaEaL9NArri8EKpwwba0NcADXVDhFTYV7iWocMEyVQXcVeN5aixK3ienI5HGfVYlx+OYvg4vS709rumMkzQeTnlDbjnDH6fpLxbgxgcD7rjgfVJM4z88sQ4EfHHDCYNk0cDCwQY6tPkAfM5ZoojLPc/TMIiwSTPSLVqJC/cR/Mqjc9ixthN+jzANqz/BjMhN3jShtGHQjtbo0M7G/wCLbEhsYpDchwAAAABJRU5ErkJggg==),
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAQAAADdCbXSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKB41iS96AAAA+ElEQVQ4y53RQUsCUQDE8Z/LqgVlh8ogsVSoKMhTdOgD9KG7B52DCgxSQyKyk4UlrdolxJW13OY2b978ebzJjP1TWV8Qpi6GijYU0LXkMQ2gZFfJumWBUN7IwNUigDU1B6qyM+eBQP43QE5RWU1ZLjHvutScD9hzbNuKUDCTjETeddy4n/eJq2rObCZmA20POl5E81c4cSo/cWMZ8KGpoaUXHyVJfUOR0KfISF/Xk7bnpKuZMfsOVdF0pwEKdvRt4c2rruH8n86Mj5wr/LieC7dTr4v8qUB9UqegPpUtUCdQifnKIqU4oBXzrfSA66lZeq7TApJXSKFv/RVAcZy8Q08AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 4px bottom 4px, 6px 2px;
    color: #ffffff;
    background-color: #3174b5;
    -webkit-box-shadow: 0 2px 0 2px #00397a, 0 2px 0 6px #337cae,
    0 3px 2px 6px #a7d1eb, 0 4px 1px 8px #003577, 0 3px 2px 6px #9ac1de !important;
    box-shadow: 0 2px 0 2px #00397a, 0 2px 0 6px #337cae, 0 3px 2px 6px #a7d1eb,
    0 4px 1px 8px #003577, 0 3px 2px 6px #9ac1de !important;
}

@media (min-width: 768px) {
    .btn.btn-primary {
        border-radius: 23px 26px 22px 24px;
        margin: 6px 8px 12px;
    }
}

@media (max-width: 768px) {
    .btn.btn-primary {
        -webkit-box-shadow: 0 1px 0 1px #00397a, 0 2px 0 2px #337cae,
        0 1px 0px 2px #a7d1eb, 0 2px 0px 3px #003577, 0 0px 1px 2px #9ac1de !important;
        box-shadow: 0 1px 0 1px #00397a, 0 2px 0 2px #337cae, 0 1px 0px 2px #a7d1eb,
        0 2px 0px 3px #003577, 0 0px 1px 2px #9ac1de !important;
    }
}

.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-primary.focus:not(.btn-text),
.btn.btn-primary:focus:not(.btn-text),
.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-primary:not(:disabled):not(.disabled).active,
.btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text) {
    color: #ffffff;
    background-color: #0963a2;
    -webkit-box-shadow: 0 2px 0 2px #00397a, 0 2px 0 6px #2f75a4,
    0 3px 2px 6px #80a5bc, 0 4px 1px 8px #003577, 0 3px 2px 6px #9ac1de !important;
    box-shadow: 0 2px 0 2px #00397a, 0 2px 0 6px #2f75a4, 0 3px 2px 6px #80a5bc,
    0 4px 1px 8px #003577, 0 3px 2px 6px #9ac1de !important;
}

@media (max-width: 768px) {
    .btn.btn-primary:hover,
    .btn.btn-primary:active,
    .btn.btn-primary:focus,
    .btn.btn-primary.focus:not(.btn-text),
    .btn.btn-primary:focus:not(.btn-text),
    .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
    .btn.btn-primary:not(:disabled):not(.disabled).active,
    .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text) {
        -webkit-box-shadow: 0 1px 0 1px #00397a, 0 2px 0 2px #2f75a4,
        0 1px 0px 2px #80a5bc, 0 2px 0px 3px #003577, 0 0px 1px 2px #9ac1de !important;
        box-shadow: 0 1px 0 1px #00397a, 0 2px 0 2px #2f75a4, 0 1px 0px 2px #80a5bc,
        0 2px 0px 3px #003577, 0 0px 1px 2px #9ac1de !important;
    }
}

.btn.btn-primary-inverted {
    color: #ffffff;
    background-color: #0e132f;
    border: 2px solid #fab81c;
    border-radius: 0.2rem;
    white-space: nowrap;
    max-width: 100%;
}

.btn.btn-primary-inverted .spinner-border.text-dark {
    color: #ffffff !important;
}

.btn.btn-primary-inverted:hover,
.btn.btn-primary-inverted:active,
.btn.btn-primary-inverted:focus {
    color: #0e132f;
    background-color: #fab81c;
    border: 2px solid #fab81c;
}

.btn.btn-primary-inverted:hover .spinner-border.text-dark,
.btn.btn-primary-inverted:active .spinner-border.text-dark,
.btn.btn-primary-inverted:focus .spinner-border.text-dark {
    color: #0e132f !important;
}

.btn.btn-secondary,
.btn.btn-warning {
    border: none;
    margin: 6px 4px 6px;
    border-radius: 14px;
    max-width: 100%;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAQAAABwKX1bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKAm2Wqq9AAABNklEQVQ4y42SQUvDQBBG37Zpq9FYWgURelIPJahIPBUPxf/sRfBS9KAoBRWLB0EUQSwebNUY28R4aJqmm93GOX3zzduZ2WVFyD8iT4U3ACMTLVKjjkmJQ3oio/scDXYwKQBXHM3uXmWfOvNRtsbCLNxijy0KiUmlnBY2cNhNwBAw0OMbOPEao/Do6XCTAyzJe0XocIcVyfnmkaEaL9NArri8EKpwwba0NcADXVDhFTYV7iWocMEyVQXcVeN5aixK3ienI5HGfVYlx+OYvg4vS709rumMkzQeTnlDbjnDH6fpLxbgxgcD7rjgfVJM4z88sQ4EfHHDCYNk0cDCwQY6tPkAfM5ZoojLPc/TMIiwSTPSLVqJC/cR/Mqjc9ixthN+jzANqz/BjMhN3jShtGHQjtbo0M7G/wCLbEhsYpDchwAAAABJRU5ErkJggg==),
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAQAAADdCbXSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKB41iS96AAAA+ElEQVQ4y53RQUsCUQDE8Z/LqgVlh8ogsVSoKMhTdOgD9KG7B52DCgxSQyKyk4UlrdolxJW13OY2b978ebzJjP1TWV8Qpi6GijYU0LXkMQ2gZFfJumWBUN7IwNUigDU1B6qyM+eBQP43QE5RWU1ZLjHvutScD9hzbNuKUDCTjETeddy4n/eJq2rObCZmA20POl5E81c4cSo/cWMZ8KGpoaUXHyVJfUOR0KfISF/Xk7bnpKuZMfsOVdF0pwEKdvRt4c2rruH8n86Mj5wr/LieC7dTr4v8qUB9UqegPpUtUCdQifnKIqU4oBXzrfSA66lZeq7TApJXSKFv/RVAcZy8Q08AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 4px bottom 4px, 6px 2px;
    background-color: #fab81c;
    -webkit-box-shadow: 0 2px 0 2px #cd7b1b, 0 2px 0 6px #fbc649,
    0 3px 2px 6px #fde2a4, 0 4px 1px 8px #cd7b1b, 0 3px 2px 6px #fde2a4 !important;
    box-shadow: 0 2px 0 2px #cd7b1b, 0 2px 0 6px #fbc649, 0 2px 2px 6px #fde2a4,
    0 4px 1px 8px #cd7b1b, 0 3px 2px 6px #fde2a4 !important;
}

@media (min-width: 768px) {
    .btn.btn-secondary,
    .btn.btn-warning {
        border-radius: 23px 26px 22px 24px;
        margin: 6px 8px 12px;
    }
}

@media (max-width: 768px) {
    .btn.btn-secondary,
    .btn.btn-warning {
        -webkit-box-shadow: 0 1px 0 1px #cd7b1b, 0 2px 0 2px #fbc649,
        0 1px 0px 2px #fde2a4, 0 2px 0px 3px #cd7b1b, 0 0px 1px 2px #fde2a4 !important;
        box-shadow: 0 1px 0 1px #cd7b1b, 0 2px 0 2px #fbc649, 0 1px 0px 2px #fde2a4,
        0 2px 0px 3px #cd7b1b, 0 0px 1px 2px #fde2a4 !important;
    }
}

.btn.btn-secondary.text-blue,
.btn.btn-warning.text-blue {
    color: #0e305a !important;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:active,
.btn.btn-secondary:focus,
.btn.btn-secondary.focus:not(.btn-text),
.btn.btn-secondary:focus:not(.btn-text),
.btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-secondary:not(:disabled):not(.disabled).active,
.btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-warning:hover,
.btn.btn-warning:active,
.btn.btn-warning:focus,
.btn.btn-warning.focus:not(.btn-text),
.btn.btn-warning:focus:not(.btn-text),
.btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-warning:not(:disabled):not(.disabled).active,
.btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text) {
    color: #0e305a;
    background-color: #faad1f;
    -webkit-box-shadow: 0 2px 0 2px #cd7b1b, 0 2px 0 6px #e9b334,
    0 3px 2px 6px #f0d596, 0 4px 1px 8px #cd7b1b, 0 3px 2px 6px #fde2a4 !important;
    box-shadow: 0 2px 0 2px #cd7b1b, 0 2px 0 6px #e9b334, 0 3px 2px 6px #f0d596,
    0 4px 1px 8px #cd7b1b, 0 3px 2px 6px #fde2a4 !important;
}

@media (max-width: 768px) {
    .btn.btn-secondary:hover,
    .btn.btn-secondary:active,
    .btn.btn-secondary:focus,
    .btn.btn-secondary.focus:not(.btn-text),
    .btn.btn-secondary:focus:not(.btn-text),
    .btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled),
    .btn.btn-secondary:not(:disabled):not(.disabled).active,
    .btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text),
    .btn.btn-warning:hover,
    .btn.btn-warning:active,
    .btn.btn-warning:focus,
    .btn.btn-warning.focus:not(.btn-text),
    .btn.btn-warning:focus:not(.btn-text),
    .btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled),
    .btn.btn-warning:not(:disabled):not(.disabled).active,
    .btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text) {
        -webkit-box-shadow: 0 1px 0 1px #cd7b1b, 0 2px 0 2px #e9b334,
        0 1px 0px 2px #f0d596, 0 2px 0px 3px #cd7b1b, 0 0px 1px 2px #fde2a4 !important;
        box-shadow: 0 1px 0 1px #cd7b1b, 0 2px 0 2px #e9b334, 0 1px 0px 2px #f0d596,
        0 2px 0px 3px #cd7b1b, 0 0px 1px 2px #fde2a4 !important;
    }
}

.btn.btn-tertiary {
    border: none;
    margin: 6px 4px 6px;
    border-radius: 14px;
    max-width: 100%;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAQAAABwKX1bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKAm2Wqq9AAABNklEQVQ4y42SQUvDQBBG37Zpq9FYWgURelIPJahIPBUPxf/sRfBS9KAoBRWLB0EUQSwebNUY28R4aJqmm93GOX3zzduZ2WVFyD8iT4U3ACMTLVKjjkmJQ3oio/scDXYwKQBXHM3uXmWfOvNRtsbCLNxijy0KiUmlnBY2cNhNwBAw0OMbOPEao/Do6XCTAyzJe0XocIcVyfnmkaEaL9NArri8EKpwwba0NcADXVDhFTYV7iWocMEyVQXcVeN5aixK3ienI5HGfVYlx+OYvg4vS709rumMkzQeTnlDbjnDH6fpLxbgxgcD7rjgfVJM4z88sQ4EfHHDCYNk0cDCwQY6tPkAfM5ZoojLPc/TMIiwSTPSLVqJC/cR/Mqjc9ixthN+jzANqz/BjMhN3jShtGHQjtbo0M7G/wCLbEhsYpDchwAAAABJRU5ErkJggg==),
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAQAAADdCbXSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKB41iS96AAAA+ElEQVQ4y53RQUsCUQDE8Z/LqgVlh8ogsVSoKMhTdOgD9KG7B52DCgxSQyKyk4UlrdolxJW13OY2b978ebzJjP1TWV8Qpi6GijYU0LXkMQ2gZFfJumWBUN7IwNUigDU1B6qyM+eBQP43QE5RWU1ZLjHvutScD9hzbNuKUDCTjETeddy4n/eJq2rObCZmA20POl5E81c4cSo/cWMZ8KGpoaUXHyVJfUOR0KfISF/Xk7bnpKuZMfsOVdF0pwEKdvRt4c2rruH8n86Mj5wr/LieC7dTr4v8qUB9UqegPpUtUCdQifnKIqU4oBXzrfSA66lZeq7TApJXSKFv/RVAcZy8Q08AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 4px bottom 4px, 6px 2px;
    color: #ffffff;
    background-color: #883f98;
    -webkit-box-shadow: 0 2px 0 2px #5e0b64, 0 2px 0 6px #9961a8,
    0 3px 2px 6px #c3a6cf, 0 4px 1px 8px #883f98, 0 3px 2px 6px #c3a6cf !important;
    box-shadow: 0 2px 0 2px #5e0b64, 0 2px 0 6px #9961a8, 0 3px 2px 6px #c3a6cf,
    0 4px 1px 8px #883f98, 0 3px 2px 6px #c3a6cf !important;
}

@media (min-width: 768px) {
    .btn.btn-tertiary {
        border-radius: 23px 26px 22px 24px;
        margin: 6px 8px 12px;
    }
}

@media (max-width: 768px) {
    .btn.btn-tertiary {
        -webkit-box-shadow: 0 1px 0 1px #5e0b64, 0 2px 0 2px #9961a8,
        0 1px 0px 2px #c3a6cf, 0 2px 0px 3px #883f98, 0 0px 1px 2px #c3a6cf !important;
        box-shadow: 0 1px 0 1px #5e0b64, 0 2px 0 2px #9961a8, 0 1px 0px 2px #c3a6cf,
        0 2px 0px 3px #883f98, 0 0px 1px 2px #c3a6cf !important;
    }
}

.btn.btn-tertiary:hover,
.btn.btn-tertiary:active,
.btn.btn-tertiary:focus,
.btn.btn-tertiary.focus:not(.btn-text),
.btn.btn-tertiary:focus:not(.btn-text),
.btn.btn-tertiary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-tertiary:not(:disabled):not(.disabled).active,
.btn.btn-tertiary:not(:disabled):not(.disabled):active:not(.btn-text) {
    color: #ffffff;
    background-color: #7a338a;
    -webkit-box-shadow: 0 2px 0 2px #5e0b64, 0 2px 0 6px #884e98,
    0 3px 2px 6px #c3a6cf, 0 4px 1px 8px #883f98, 0 3px 2px 6px #c3a6cf !important;
    box-shadow: 0 2px 0 2px #5e0b64, 0 2px 0 6px #884e98, 0 3px 2px 6px #c3a6cf,
    0 4px 1px 8px #883f98, 0 3px 2px 6px #c3a6cf !important;
}

@media (max-width: 768px) {
    .btn.btn-tertiary:hover,
    .btn.btn-tertiary:active,
    .btn.btn-tertiary:focus,
    .btn.btn-tertiary.focus:not(.btn-text),
    .btn.btn-tertiary:focus:not(.btn-text),
    .btn.btn-tertiary:hover:not(.btn-text):not(:disabled):not(.disabled),
    .btn.btn-tertiary:not(:disabled):not(.disabled).active,
    .btn.btn-tertiary:not(:disabled):not(.disabled):active:not(.btn-text) {
        -webkit-box-shadow: 0 1px 0 1px #5e0b64, 0 2px 0 2px #884e98,
        0 1px 0px 2px #c3a6cf, 0 2px 0px 3px #883f98, 0 0px 1px 2px #c3a6cf !important;
        box-shadow: 0 1px 0 1px #5e0b64, 0 2px 0 2px #884e98, 0 1px 0px 2px #c3a6cf,
        0 2px 0px 3px #883f98, 0 0px 1px 2px #c3a6cf !important;
    }
}

.btn.btn-quaternary {
    border: none;
    margin: 6px 4px 6px;
    border-radius: 14px;
    max-width: 100%;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAQAAABwKX1bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKAm2Wqq9AAABNklEQVQ4y42SQUvDQBBG37Zpq9FYWgURelIPJahIPBUPxf/sRfBS9KAoBRWLB0EUQSwebNUY28R4aJqmm93GOX3zzduZ2WVFyD8iT4U3ACMTLVKjjkmJQ3oio/scDXYwKQBXHM3uXmWfOvNRtsbCLNxijy0KiUmlnBY2cNhNwBAw0OMbOPEao/Do6XCTAyzJe0XocIcVyfnmkaEaL9NArri8EKpwwba0NcADXVDhFTYV7iWocMEyVQXcVeN5aixK3ienI5HGfVYlx+OYvg4vS709rumMkzQeTnlDbjnDH6fpLxbgxgcD7rjgfVJM4z88sQ4EfHHDCYNk0cDCwQY6tPkAfM5ZoojLPc/TMIiwSTPSLVqJC/cR/Mqjc9ixthN+jzANqz/BjMhN3jShtGHQjtbo0M7G/wCLbEhsYpDchwAAAABJRU5ErkJggg==),
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAQAAADdCbXSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKB41iS96AAAA+ElEQVQ4y53RQUsCUQDE8Z/LqgVlh8ogsVSoKMhTdOgD9KG7B52DCgxSQyKyk4UlrdolxJW13OY2b978ebzJjP1TWV8Qpi6GijYU0LXkMQ2gZFfJumWBUN7IwNUigDU1B6qyM+eBQP43QE5RWU1ZLjHvutScD9hzbNuKUDCTjETeddy4n/eJq2rObCZmA20POl5E81c4cSo/cWMZ8KGpoaUXHyVJfUOR0KfISF/Xk7bnpKuZMfsOVdF0pwEKdvRt4c2rruH8n86Mj5wr/LieC7dTr4v8qUB9UqegPpUtUCdQifnKIqU4oBXzrfSA66lZeq7TApJXSKFv/RVAcZy8Q08AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 4px bottom 4px, 6px 2px;
    color: #ffffff;
    background-color: #a5b73a;
    -webkit-box-shadow: 0 2px 0 2px #829531, 0 2px 0 6px #b7c363,
    0 3px 2px 6px #dbe0b4, 0 4px 1px 8px #829531, 0 3px 2px 6px #dbe0b4 !important;
    box-shadow: 0 2px 0 2px #829531, 0 2px 0 6px #b7c363, 0 3px 2px 6px #dbe0b4,
    0 4px 1px 8px #829531, 0 3px 2px 6px #dbe0b4 !important;
}

@media (min-width: 768px) {
    .btn.btn-quaternary {
        border-radius: 23px 26px 22px 24px;
        margin: 6px 8px 12px;
    }
}

@media (max-width: 768px) {
    .btn.btn-quaternary {
        -webkit-box-shadow: 0 1px 0 1px #829531, 0 2px 0 2px #b7c363,
        0 1px 0px 2px #dbe0b4, 0 2px 0px 3px #829531, 0 0px 1px 2px #dbe0b4 !important;
        box-shadow: 0 1px 0 1px #829531, 0 2px 0 2px #b7c363, 0 1px 0px 2px #dbe0b4,
        0 2px 0px 3px #829531, 0 0px 1px 2px #dbe0b4 !important;
    }
}

.btn.btn-quaternary:hover,
.btn.btn-quaternary:active,
.btn.btn-quaternary:focus,
.btn.btn-quaternary.focus:not(.btn-text),
.btn.btn-quaternary:focus:not(.btn-text),
.btn.btn-quaternary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-quaternary:not(:disabled):not(.disabled).active,
.btn.btn-quaternary:not(:disabled):not(.disabled):active:not(.btn-text) {
    color: #ffffff;
    background-color: #9ab11f;
    -webkit-box-shadow: 0 2px 0 2px #6d7a28, 0 2px 0 6px #a3ae4f,
    0 3px 2px 6px #c4ca97, 0 4px 1px 8px #6d7a28, 0 3px 2px 6px #c4ca97 !important;
    box-shadow: 0 2px 0 2px #6d7a28, 0 2px 0 6px #a3ae4f, 0 3px 2px 6px #c4ca97,
    0 4px 1px 8px #6d7a28, 0 3px 2px 6px #c4ca97 !important;
}

@media (max-width: 768px) {
    .btn.btn-quaternary:hover,
    .btn.btn-quaternary:active,
    .btn.btn-quaternary:focus,
    .btn.btn-quaternary.focus:not(.btn-text),
    .btn.btn-quaternary:focus:not(.btn-text),
    .btn.btn-quaternary:hover:not(.btn-text):not(:disabled):not(.disabled),
    .btn.btn-quaternary:not(:disabled):not(.disabled).active,
    .btn.btn-quaternary:not(:disabled):not(.disabled):active:not(.btn-text) {
        -webkit-box-shadow: 0 1px 0 1px #6d7a28, 0 2px 0 2px #a3ae4f,
        0 1px 0px 2px #c4ca97, 0 2px 0px 3px #6d7a28, 0 0px 1px 2px #c4ca97 !important;
        box-shadow: 0 1px 0 1px #6d7a28, 0 2px 0 2px #a3ae4f, 0 1px 0px 2px #c4ca97,
        0 2px 0px 3px #6d7a28, 0 0px 1px 2px #c4ca97 !important;
    }
}

.btn.btn-danger {
    border: none;
    margin: 6px 4px 6px;
    border-radius: 14px;
    max-width: 100%;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAQAAABwKX1bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKAm2Wqq9AAABNklEQVQ4y42SQUvDQBBG37Zpq9FYWgURelIPJahIPBUPxf/sRfBS9KAoBRWLB0EUQSwebNUY28R4aJqmm93GOX3zzduZ2WVFyD8iT4U3ACMTLVKjjkmJQ3oio/scDXYwKQBXHM3uXmWfOvNRtsbCLNxijy0KiUmlnBY2cNhNwBAw0OMbOPEao/Do6XCTAyzJe0XocIcVyfnmkaEaL9NArri8EKpwwba0NcADXVDhFTYV7iWocMEyVQXcVeN5aixK3ienI5HGfVYlx+OYvg4vS709rumMkzQeTnlDbjnDH6fpLxbgxgcD7rjgfVJM4z88sQ4EfHHDCYNk0cDCwQY6tPkAfM5ZoojLPc/TMIiwSTPSLVqJC/cR/Mqjc9ixthN+jzANqz/BjMhN3jShtGHQjtbo0M7G/wCLbEhsYpDchwAAAABJRU5ErkJggg==),
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAQAAADdCbXSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKB41iS96AAAA+ElEQVQ4y53RQUsCUQDE8Z/LqgVlh8ogsVSoKMhTdOgD9KG7B52DCgxSQyKyk4UlrdolxJW13OY2b978ebzJjP1TWV8Qpi6GijYU0LXkMQ2gZFfJumWBUN7IwNUigDU1B6qyM+eBQP43QE5RWU1ZLjHvutScD9hzbNuKUDCTjETeddy4n/eJq2rObCZmA20POl5E81c4cSo/cWMZ8KGpoaUXHyVJfUOR0KfISF/Xk7bnpKuZMfsOVdF0pwEKdvRt4c2rruH8n86Mj5wr/LieC7dTr4v8qUB9UqegPpUtUCdQifnKIqU4oBXzrfSA66lZeq7TApJXSKFv/RVAcZy8Q08AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 4px bottom 4px, 6px 2px;
    color: #ffffff;
    background-color: #ed1c24;
    -webkit-box-shadow: 0 2px 0 2px #b90934, 0 2px 0 6px #f15b60,
    0 3px 2px 6px #fab6a9, 0 4px 1px 8px #d7002c, 0 3px 2px 6px #ffc2b3 !important;
    box-shadow: 0 2px 0 2px #b90934, 0 2px 0 6px #f15b60, 0 3px 2px 6px #fab6a9,
    0 4px 1px 8px #d7002c, 0 3px 2px 6px #ffc2b3 !important;
}

@media (min-width: 768px) {
    .btn.btn-danger {
        border-radius: 23px 26px 22px 24px;
        margin: 6px 8px 12px;
    }
}

@media (max-width: 768px) {
    .btn.btn-danger {
        -webkit-box-shadow: 0 1px 0 1px #b90934, 0 2px 0 2px #f15b60,
        0 1px 0px 2px #fab6a9, 0 2px 0px 3px #d7002c, 0 0px 1px 2px #ffc2b3 !important;
        box-shadow: 0 1px 0 1px #b90934, 0 2px 0 2px #f15b60, 0 1px 0px 2px #fab6a9,
        0 2px 0px 3px #d7002c, 0 0px 1px 2px #ffc2b3 !important;
    }
}

.btn.btn-danger:hover,
.btn.btn-danger:active,
.btn.btn-danger:focus,
.btn.btn-danger.focus:not(.btn-text),
.btn.btn-danger:focus:not(.btn-text),
.btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-danger:not(:disabled):not(.disabled).active,
.btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text) {
    color: #ffffff;
    background-color: #d3143c;
    -webkit-box-shadow: 0 2px 0 2px #b90934, 0 2px 0 6px #e4555a,
    0 3px 2px 6px #e9a99c, 0 4px 1px 8px #d7002c, 0 3px 2px 6px #ffc2b3 !important;
    box-shadow: 0 2px 0 2px #b90934, 0 2px 0 6px #e4555a, 0 3px 2px 6px #e9a99c,
    0 4px 1px 8px #d7002c, 0 3px 2px 6px #ffc2b3 !important;
}

@media (max-width: 768px) {
    .btn.btn-danger:hover,
    .btn.btn-danger:active,
    .btn.btn-danger:focus,
    .btn.btn-danger.focus:not(.btn-text),
    .btn.btn-danger:focus:not(.btn-text),
    .btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled),
    .btn.btn-danger:not(:disabled):not(.disabled).active,
    .btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text) {
        -webkit-box-shadow: 0 1px 0 1px #b90934, 0 2px 0 2px #e4555a,
        0 1px 0px 2px #e9a99c, 0 2px 0px 3px #d7002c, 0 0px 1px 2px #ffc2b3 !important;
        box-shadow: 0 1px 0 1px #b90934, 0 2px 0 2px #e4555a, 0 1px 0px 2px #e9a99c,
        0 2px 0px 3px #d7002c, 0 0px 1px 2px #ffc2b3 !important;
    }
}

.btn.btn-danger-minimal {
    border: none;
    margin: 6px 4px 6px;
    border-radius: 14px;
    max-width: 100%;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAQAAABwKX1bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKAm2Wqq9AAABNklEQVQ4y42SQUvDQBBG37Zpq9FYWgURelIPJahIPBUPxf/sRfBS9KAoBRWLB0EUQSwebNUY28R4aJqmm93GOX3zzduZ2WVFyD8iT4U3ACMTLVKjjkmJQ3oio/scDXYwKQBXHM3uXmWfOvNRtsbCLNxijy0KiUmlnBY2cNhNwBAw0OMbOPEao/Do6XCTAyzJe0XocIcVyfnmkaEaL9NArri8EKpwwba0NcADXVDhFTYV7iWocMEyVQXcVeN5aixK3ienI5HGfVYlx+OYvg4vS709rumMkzQeTnlDbjnDH6fpLxbgxgcD7rjgfVJM4z88sQ4EfHHDCYNk0cDCwQY6tPkAfM5ZoojLPc/TMIiwSTPSLVqJC/cR/Mqjc9ixthN+jzANqz/BjMhN3jShtGHQjtbo0M7G/wCLbEhsYpDchwAAAABJRU5ErkJggg==),
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAQAAADdCbXSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmBBULKB41iS96AAAA+ElEQVQ4y53RQUsCUQDE8Z/LqgVlh8ogsVSoKMhTdOgD9KG7B52DCgxSQyKyk4UlrdolxJW13OY2b978ebzJjP1TWV8Qpi6GijYU0LXkMQ2gZFfJumWBUN7IwNUigDU1B6qyM+eBQP43QE5RWU1ZLjHvutScD9hzbNuKUDCTjETeddy4n/eJq2rObCZmA20POl5E81c4cSo/cWMZ8KGpoaUXHyVJfUOR0KfISF/Xk7bnpKuZMfsOVdF0pwEKdvRt4c2rruH8n86Mj5wr/LieC7dTr4v8qUB9UqegPpUtUCdQifnKIqU4oBXzrfSA66lZeq7TApJXSKFv/RVAcZy8Q08AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 4px bottom 4px, 6px 2px;
    color: #ed1c24 !important;
    background-color: transparent;
    margin: 0 !important;
    padding: 0 !important;
    white-space: normal;
}

@media (min-width: 768px) {
    .btn.btn-danger-minimal {
        border-radius: 23px 26px 22px 24px;
        margin: 6px 8px 12px;
    }
}

.btn.btn-danger-minimal:hover,
.btn.btn-danger-minimal:active,
.btn.btn-danger-minimal:focus,
.btn.btn-danger-minimal.focus:not(.btn-text),
.btn.btn-danger-minimal:focus:not(.btn-text),
.btn.btn-danger-minimal:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-danger-minimal:not(:disabled):not(.disabled).active,
.btn.btn-danger-minimal:not(:disabled):not(.disabled):active:not(.btn-text) {
    color: #ed1c24 !important;
    background-color: transparent;
    text-decoration: underline;
}

.btn.btn-green {
    color: #ffffff;
    background-color: #a5b73a;
    border: 1px solid #a5b73a;
}

.btn.btn-green:hover,
.btn.btn-green:active,
.btn.btn-green:focus {
    color: #ffffff;
    background-color: #9ab11f;
    border: 1px solid #9ab11f;
}

.btn.btn-red {
    color: #ffffff;
    background-color: #ed1c24;
    border: 1px solid #ed1c24;
}

.btn.btn-red:hover,
.btn.btn-red:active,
.btn.btn-red:focus {
    color: #ffffff;
    background-color: #d3143c;
    border: 1px solid #d3143c;
}

.btn.btn-blue {
    color: #ffffff;
    background-color: #264972;
    border: 1px solid #264972;
}

.btn.btn-blue:hover,
.btn.btn-blue:active,
.btn.btn-blue:focus {
    color: #ffffff;
    background-color: #0e305a;
    border: 1px solid #0e305a;
}

.btn.btn-orange {
    color: #ffffff;
    background-color: #ff7e29;
    border: 1px solid #ff7e29;
}

.btn.btn-orange:hover,
.btn.btn-orange:active,
.btn.btn-orange:focus {
    color: #ffffff;
    background-color: #ef7829;
    border: 1px solid #ef7829;
}

.btn.btn-white {
    color: #264972;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

.btn.btn-white:hover,
.btn.btn-white:active,
.btn.btn-white:focus {
    color: #264972;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}

.btn.btn-blue-inverted {
    color: #264972;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

.btn.btn-blue-inverted:hover,
.btn.btn-blue-inverted:active,
.btn.btn-blue-inverted:focus {
    color: #0e305a;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}

.btn.btn-danger-inverted {
    color: #ed1c24;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

.btn.btn-danger-inverted:hover,
.btn.btn-danger-inverted:active,
.btn.btn-danger-inverted:focus {
    color: #ed1c24;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}

.btn.btn-green-inverted {
    color: #a5b73a;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

.btn.btn-green-inverted:hover,
.btn.btn-green-inverted:active,
.btn.btn-green-inverted:focus {
    color: #9ab11f;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}

.btn.btn-orange-inverted {
    color: #ff7e29;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

.btn.btn-orange-inverted:hover,
.btn.btn-orange-inverted:active,
.btn.btn-orange-inverted:focus {
    color: #ef7829;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}

.btn.btn-social {
    padding: 0 12px 0 0;
    margin-left: 0;
    margin-right: 0;
    text-transform: uppercase;
    font-family: BobbyJonesSoft-Condensed, Helvetica, "sans-serif";
    min-width: 180px;
}

.btn.btn-social .button-icon {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-bottom: -3px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-color: white;
    border-radius: 13px;
    border: 4px solid transparent;
    background-position: center;
}

.btn-check:focus + .btn,
.btn:focus,
.btn-check:focus + .btn-primary,
.btn-primary:focus {
    box-shadow: none !important;
    -o-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-color: #264972;
    border-color: #264972;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    box-shadow: none !important;
    -o-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -webkit-text-fill-color: #313438 !important;
}

.lang-switcher .select2-container {
    width: 62px !important;
}

.lang-switcher .select2-container .select2-selection--single {
    background-color: #264972;
    border: 1px solid #ffffff;
    border-radius: 4px;
}

.lang-switcher
.select2-container
.select2-selection--single
.select2-selection__rendered {
    color: #ffffff;
}

.lang-switcher
.select2-container
.select2-selection--single
.select2-selection__arrow
b {
    border-color: #ffffff transparent transparent transparent;
}

.select2-container .select2-results__option--selected,
.select2-container
.select2-results__option--highlighted.select2-results__option--selectable,
.select2-container--default .select2-results__option--selected,
.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable {
    color: #264972 !important;
    background-color: #f5f5f5 !important;
}

button:focus-visible {
    outline: none !important;
}

@media (min-width: 576px) {
    .btn-sm-wide {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .btn {
        padding-right: 30px;
        padding-left: 30px;
        font-size: 1.2rem;
    }

    .btn.btn-edit {
        padding-left: 37px;
    }

    .btn.btn-edit:before {
        width: 20px;
        height: 20px;
        left: 15px;
        content: "";
        position: absolute;
        top: 10px;
        background-repeat: no-repeat;
        background-image: url(/assets/media/svg/playroom/edit.svg);
        clip-path: inset(0px 0px 0px 0px);
    }

    .btn-wide {
        width: 100%;
    }

    .btn-download .icon.icon-download {
        padding: 0 15px;
        min-height: 22px;
    }

    .btn-social {
        padding-right: 30px;
        padding-left: 20px;
    }

    .btn-social .button-icon {
        width: 67px;
        height: 28px;
    }

    .blue-title span.h2 {
        font-size: 1.6rem;
    }
}

@media (min-width: 992px) {
    .btn.btn-social {
        min-width: 220px;
    }
}

@media (min-width: 1024px) {
    .btn {
        font-size: 1.4rem;
    }

    .btn.btn-edit {
        padding-left: 50px;
    }

    .btn.btn-edit:before {
        width: 24px;
        height: 24px;
        left: 22px;
    }
}

@media (max-width: 768px) {
    .btn.btn-social {
        font-size: 1.1rem;
    }
}

.img-container img {
    border-radius: 0.25rem;
}

.img-container.blue img {
    border-color: #0e132f;
}

.img-container.yellow img {
    border-color: #fab81c;
}

img.thumbnail.thumbnail-sm {
    max-height: 100px;
    width: auto;
}

img.thumbnail.thumbnail-md {
    max-height: 300px;
    width: auto;
}

img.thumbnail.thumbnail-lg {
    max-height: 400px;
    width: auto;
}

img.thumbnail.thumbnail-xl {
    max-height: 600px;
    width: auto;
}

.round {
    border-radius: 50%;
}

#puzzleWrapper {
    display: none;
}

#puzzleWrapper.ready {
    min-width: 290px;
    display: block;
}

#puzzleWrapper #puzzleContainer {
    width: 290px;
    height: 259px;
    margin: 0 auto;
    position: relative;
    background-color: #ffffff;
    padding: 0;
    border: 2px solid #fab81c;
    border-radius: 0.5rem;
}

#puzzleWrapper #puzzleContainer img {
    display: inline-block;
    border-radius: 0.5rem;
}

#puzzleWrapper #puzzleContainer .selected {
    background-color: #ffffff;
    border: none;
    color: #ffffff;
    opacity: 0.15;
}

#puzzleWrapper #puzzleContainer .piece {
    display: inline-block;
    border: 1px solid #0e132f;
    border-radius: 0.5rem;
    width: 95.3px;
    height: 85px;
    cursor: pointer;
}

#puzzleWrapper .controls {
    text-align: center;
}

#puzzleWrapper .controls .control {
    cursor: pointer;
}

@media (min-width: 380px) {
    #puzzleWrapper.ready {
        min-width: 320px;
    }

    #puzzleWrapper #puzzleContainer {
        width: 320px;
        height: 286px;
    }

    #puzzleWrapper #puzzleContainer .piece {
        width: 105.3px;
        height: 94px;
    }
}

@media (min-width: 768px) {
    #puzzleWrapper.ready {
        min-width: 440px;
    }

    #puzzleWrapper #puzzleContainer {
        width: 364px;
        height: 325px;
    }

    #puzzleWrapper #puzzleContainer .piece {
        width: 120px;
        height: 107px;
    }
}

.pc-maintenance {
    content: "";
    min-height: 360px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/assets/media/bg/pc-maintenance.png);
}

@media (min-width: 768px) {
    .nobody-purrfect {
        min-height: 517px;
        content: "";
        right: 0;
        background-size: 100%;
        background-repeat: no-repeat;
        background-image: url(/assets/media/bg/nobodys-purrfect.png);
    }

    .pc-on-fire {
        content: "";
        right: 0;
        background-size: 100%;
        background-repeat: no-repeat;
        background-image: url(/assets/media/bg/pc-on-fire.png);
    }
}

.ticket-ticket .ticket-comment {
    border-bottom: 1px solid #7e8299;
}

.ticket-ticket .ticket-comment .comment-comment {
    overflow: auto;
}

.ticket-ticket.closed {
    text-decoration: line-through;
    opacity: 0.6;
}

.ticket-tickets .ticket-ticket {
    border-bottom: 1px solid #7e8299;
}

.ticket-tickets div:last-child .ticket-ticket {
    border: none;
}

.table-wrapper {
    overflow: auto;
}

table.table-blue th,
table.table-blue .th,
.table.table-blue th,
.table.table-blue .th {
    background-color: #0d73ba;
}

table.table-blue th,
table.table-blue .th,
table.table-blue td,
table.table-blue .td,
.table.table-blue th,
.table.table-blue .th,
.table.table-blue td,
.table.table-blue .td {
    border: 1px solid #0d73ba;
    text-align: center;
    padding: 0.5rem;
}

table.table-blue th p,
table.table-blue .th p,
table.table-blue td p,
table.table-blue .td p,
.table.table-blue th p,
.table.table-blue .th p,
.table.table-blue td p,
.table.table-blue .td p {
    margin-bottom: 0.25rem;
}

table.table-blue tr:nth-child(odd),
.table.table-blue tr:nth-child(odd) {
    background: #ffffff;
}

table.table-blue tr:nth-child(even),
.table.table-blue tr:nth-child(even) {
    background: #e7f1f8;
}

.live-timer .timer-part {
    font-size: 3rem;
    line-height: 1;
}

.live-name {
    font-size: 1rem;
    width: 100%;
    min-height: 35px;
    line-height: 2.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAA2CAMAAABnTiydAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABzlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+VxOMQe8CUxOPI4fEAcrz7/f4KeL/6/P5Bls1Alc19t917tty52O242Ozz+PwDdL3x9/syjskvjMhur9lrrdiq0Omoz+jo8vnk8PgkhsUfg8Rgp9VbpNScyOWYxuTY6fXU5/QVfsIRe8D+/v9Rn9FLm9CNwOGIveDJ4fHD3u/8/f4Hdr74+/1Cls07k8x+uN14tNy62e2z1ev0+fzu9vv3+/3B3e+FvN9Ims8OesD9/v7P5PKTw+NWotMZgMPc7PagyuZfp9VkqdYjhcUoiMfn8vnq8/mu0upysdo1j8oEdL282u1/uN1Dl84LeL+WxePof4xlAAAASXRSTlMAlP3Y2ZydYGEkJejpq61vcTM2A/T1BLq9foFCRgr8DMnNjZFRVhUZ3aJmKewBsnY5LGil4R5al9T+EkyIxvoIP3u48TFtqucjH0ggAAAAAAFiS0dEAf8CLd4AAAAHdElNRQfmBgoOCwFyWYOsAAACDUlEQVRo3t2aCVeNURRATyUZQiQyl8yZU2SWqI2oKCVlSBQSiTJkjIjMUv/W/Z73vucHnNZZ6+xfsPdab33vnnuPZGTijcwMsVaYFiTL2mAamCHZcOq0J87ATMmBurOeqINZMhvO1VubKFLfAHNE5kKjtYoi5yFXRObBBWsVRZpgfqhaAM3WKopchLxQtRBaWq1d1Gi9BItCVf5iaLOWUeMyFCwJVbIU2q1l1OiAwihKlsEVaxk1rsLyRNUKuGYto8Z1WJmoWrUaOq1tlLgRTuxrElVSBF3WOkrchOJ/UbIWblnrKNENJcmqddBjraPEbVifrNoQRpI71j4q3O2FjcmqaHK8Zy2kQh9sSkVFk+N9ayEVHsDmuCpMjv3WQio8hC1xVZgcBzxMjo8eQ2lcFU2Og9ZKCgzB1m3pqjA5PrFWUuApbE9HRZPjM2slBZ7Djv+qwuQ4bK2kwAvY6a/qJezy9wt8BbvF3dfiNZSJuy/7G9iTjvLyL/x2BMr9nZjeQYW/0+172BtXuZlERmFfKsrP1PgBKvf7m/A/wgF/tzFjcFDim7NP1jpKfIZDEt9yjlvrKPEFDh9J3Uh/tbZR4xsc9fd68B2OibuXnh9QJe5e5X7C8Xx3L6i/hqHa32v3bzjhbzNhAk6Kuy2SP1Aj7jZ+Jgeg1t92Vj/k+Nukm4Jsl1uPWS43VCvF5TbxXxUuPAWR7ljuAAAAAElFTkSuQmCC);
}

#scores_wrapper .icon.menu-icon.icon-stars:before {
    top: -32px !important;
}

@media (min-width: 768px) {
    .live-timer .timer-part {
        font-size: 4rem;
    }

    .live-name {
        font-size: 1.4rem;
        line-height: 4vw;
    }
}

#battle_wrapper .user-template {
    margin: auto;
}

#battle_wrapper .bubble {
    min-width: 40px;
    min-height: 40px;
    background-size: 40px;
}

#battle_wrapper .bubble span.bubble-text {
    font-size: 2.2rem;
    line-height: 2.4rem;
}

#battle_wrapper .avatar.icon-label {
    border-radius: 50%;
    border: 3px solid #fff;
}

#battle_wrapper .username-wrapper {
    margin-top: -15px;
    position: relative;
    z-index: 3;
}

#battle_wrapper .live-name {
    max-width: 256px;
    font-size: 1.4rem;
    line-height: 2.2rem;
}

#battle_wrapper .live-score-wrapper {
    background-color: #03153c;
    border-bottom: 2px white solid;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
}

#battle_wrapper .live-score-wrapper span {
    font-size: 1.8rem;
    line-height: 1.6rem;
}

#battle_wrapper .sm .live-name {
    max-width: 150px;
}

#battle_wrapper .sm .live-score-wrapper {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

#battle_wrapper .md .user-template .icon.icon-avatar {
    display: block;
}

#battle_wrapper .md .user-template .avatar.icon-label {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#battle_wrapper .md .bubble {
    min-width: 60px;
    min-height: 60px;
    background-size: 60px;
}

#battle_wrapper .md .bubble span.bubble-text {
    font-size: 3.2rem;
    line-height: 3.6rem;
}

#battle_wrapper .md .live-name {
    font-size: 1.8rem;
    line-height: 3rem;
    min-height: 50px;
}

#battle_wrapper .md .live-score-wrapper {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

#battle_wrapper .md .live-score-wrapper span {
    font-size: 2.4rem;
    line-height: 2.6rem;
}

#battle_wrapper .lg .user-template .icon.icon-avatar {
    display: block;
}

#battle_wrapper .lg .user-template .avatar.icon-label {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#battle_wrapper .lg .bubble {
    min-width: 75px;
    min-height: 75px;
    background-size: 75px;
}

#battle_wrapper .lg .bubble span.bubble-text {
    font-size: 3.6rem;
    line-height: 4.4rem;
}

#battle_wrapper .lg .live-name {
    font-size: 2.2rem;
    line-height: 4rem;
    min-height: 65px;
}

#battle_wrapper .lg .live-score-wrapper {
    padding-bottom: 0.7rem;
    padding-top: 0.7rem;
}

#battle_wrapper .lg .live-score-wrapper span {
    font-size: 2.4rem;
    line-height: 2.6rem;
}

#battle_wrapper .xl .user-template .icon.icon-avatar {
    display: block;
}

#battle_wrapper .xl .user-template .avatar.icon-label {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#battle_wrapper .xl .bubble {
    min-width: 100px;
    min-height: 100px;
    background-size: 100px;
}

#battle_wrapper .xl .bubble span.bubble-text {
    font-size: 5.4rem;
    line-height: 6rem;
}

#battle_wrapper .xl .live-name {
    font-size: 3rem;
    line-height: 5rem;
    min-height: 80px;
    max-width: 320px;
}

#battle_wrapper .xl .live-score-wrapper span {
    font-size: 2.4rem;
    line-height: 2.6rem;
}

#battle_wrapper .xl .live-score-wrapper .icon.menu-icon.icon-stars:before {
    width: 40px;
    height: 40px;
    background-size: 95px;
}

.card-children .card-child {
    border-bottom: 1px solid rgba(49, 52, 56, 0.125);
}

.card-children .card-child:last-of-type {
    border-bottom: none;
}

.card-children .child-panel {
    background: #dff1fb;
    border-radius: 0.4rem 0.4rem;
}

.card-children .avatar-info-avatar {
    margin: auto;
    max-width: 121px;
}

.card-children .avatar-info-avatar img {
    border-radius: 50%;
    border: 3px solid #fff;
}

.card-children .user-info-detail {
    font-size: 0.5rem;
    padding: 2px 10px 0 10px;
    background-color: #dff1fb;
    color: #3174b5;
    border-radius: 0.4rem;
}

.card-children .user-info-detail span {
    color: #3174b5;
}

.user-info-detail {
    font-size: 0.5rem;
    padding: 2px 10px 0 10px;
    background-color: #dff1fb;
    color: #3174b5;
    border-radius: 0.4rem;
}

.user-info-detail .user-info-value span {
    margin-left: 17px;
}

.card-child .scores .zchild-panel .avatar-info-avatar {
    max-width: 60%;
    display: inline-block;
}

.card-child .scores .zchild-panel .user-info {
    max-width: 20%;
    display: inline-block;
    margin-left: 20%;
}

@media (min-width: 768px) {
    .user-info-detail {
        font-size: 1.5rem;
        padding: 2px 20px 0 10px;
    }

    .user-info-detail .user-info-value span {
        margin-left: 27px;
    }

    .card-child .scores .zchild-panel .user-info {
        margin-left: 15%;
    }
}

.card .inputField {
    width: 100%;
}

.card .inputField input:-webkit-autofill label,
.card .inputField .label {
    position: absolute;
    left: 0;
    top: 28%;
    color: #51b5dc;
    transform: translateY(-50%);
    background-color: transparent;
    margin: 0 0.6rem;
    transition: 0.1s ease-out;
    transform-origin: left top;
    pointer-events: none;
}

.card .inputField input:-webkit-autofill label.textarea-label,
.card .inputField .label.textarea-label {
    top: 14%;
}

.card input .form-control,
.card input.form-control,
.card input.form-control:focus,
.card textarea select .form-control,
.card textarea select.form-control,
.card textarea select.form-control:focus {
    width: 100%;
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: none !important;
    color: #18326f;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.6rem;
    padding-top: 35px;
    padding-bottom: 17px;
    outline: none;
    border: 1.3px solid #51b5dc;
    font-family: "YanoneKaffeesatz-Regular", sans-serif;
    transition: 0.1s ease-out;
}

.card input .form-control:focus,
.card input.form-control:focus,
.card input.form-control:focus:focus,
.card textarea select .form-control:focus,
.card textarea select.form-control:focus,
.card textarea select.form-control:focus:focus {
    border: 2px solid #51b5dc;
}

.card input .form-control:disabled,
.card input .form-control[readonly],
.card input.form-control:disabled,
.card input.form-control[readonly],
.card input.form-control:focus:disabled,
.card input.form-control:focus[readonly],
.card textarea select .form-control:disabled,
.card textarea select .form-control[readonly],
.card textarea select.form-control:disabled,
.card textarea select.form-control[readonly],
.card textarea select.form-control:focus:disabled,
.card textarea select.form-control:focus[readonly] {
    color: #7e8299;
    background-color: #ebedf3 !important;
}

.card input .form-control.wide,
.card input.form-control.wide,
.card input.form-control:focus.wide,
.card textarea select .form-control.wide,
.card textarea select.form-control.wide,
.card textarea select.form-control:focus.wide {
    width: 100%;
}

.card input select .form-control,
.card input select.form-control,
.card input select.form-control:focus,
.card textarea select select .form-control,
.card textarea select select.form-control,
.card textarea select select.form-control:focus {
    padding: 0.2rem;
}

.card input#user_search.form-control {
    padding-top: 24px;
    padding-bottom: 24px;
}

.form,
form {
    /*
  New styles for validate and underscore fields
   */
    /*
  End
   */
}

.form .inputField,
form .inputField {
    /* input:-webkit-autofill,
   input:not(:placeholder-shown) {
     border-color: #172F6B;

     + label {
       top: 0;
       color: #172F6B;
       transform: translateY(-50%) scale(.9);
       border-radius: 5px;
       background-color: white;
       padding: 5px 12px;
     }
   }*/
}

.form .inputField label,
.form .inputField .label,
form .inputField label,
form .inputField .label {
    position: absolute;
    left: 0;
    top: 28%;
    color: #51b5dc;
    transform: translateY(-50%);
    background-color: transparent;
    margin: 0 0.6rem;
    transition: 0.1s ease-out;
    transform-origin: left top;
    pointer-events: none;
}

.form .inputField label.textarea-label,
.form .inputField .label.textarea-label,
form .inputField label.textarea-label,
form .inputField .label.textarea-label {
    top: 14%;
}

.form .inputField.languageRadios,
form .inputField.languageRadios {
    width: 100%;
    border: 1px solid #51b5dc;
}

.form label,
.form .label,
form label,
form .label {
    font-size: 1rem;
    line-height: 1rem;
    font-family: "YanoneKaffeesatz-Regular", sans-serif;
    /*&.required {
    &:after {
      content: "*";
      margin-left: 4px;
    }
  }*/
}

.form .checkbox > input:focus ~ span,
.form .checkbox > span,
form .checkbox > input:focus ~ span,
form .checkbox > span {
    margin-right: 5px;
}

.form input .form-control,
.form input.form-control,
.form input.form-control:focus,
.form textarea .form-control,
.form textarea.form-control,
.form textarea.form-control:focus,
.form select .form-control,
.form select.form-control,
.form select.form-control:focus,
form input .form-control,
form input.form-control,
form input.form-control:focus,
form textarea .form-control,
form textarea.form-control,
form textarea.form-control:focus,
form select .form-control,
form select.form-control,
form select.form-control:focus {
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: none !important;
    color: #18326f;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.6rem;
    padding-top: 35px;
    padding-bottom: 17px;
    outline: none;
    border: 1.3px solid #51b5dc;
    font-family: "YanoneKaffeesatz-Regular", sans-serif;
    transition: 0.1s ease-out;
}

.form input .form-control:focus,
.form input.form-control:focus,
.form input.form-control:focus:focus,
.form textarea .form-control:focus,
.form textarea.form-control:focus,
.form textarea.form-control:focus:focus,
.form select .form-control:focus,
.form select.form-control:focus,
.form select.form-control:focus:focus,
form input .form-control:focus,
form input.form-control:focus,
form input.form-control:focus:focus,
form textarea .form-control:focus,
form textarea.form-control:focus,
form textarea.form-control:focus:focus,
form select .form-control:focus,
form select.form-control:focus,
form select.form-control:focus:focus {
    border: 2px solid #51b5dc;
}

.form input .form-control:disabled,
.form input .form-control[readonly],
.form input.form-control:disabled,
.form input.form-control[readonly],
.form input.form-control:focus:disabled,
.form input.form-control:focus[readonly],
.form textarea .form-control:disabled,
.form textarea .form-control[readonly],
.form textarea.form-control:disabled,
.form textarea.form-control[readonly],
.form textarea.form-control:focus:disabled,
.form textarea.form-control:focus[readonly],
.form select .form-control:disabled,
.form select .form-control[readonly],
.form select.form-control:disabled,
.form select.form-control[readonly],
.form select.form-control:focus:disabled,
.form select.form-control:focus[readonly],
form input .form-control:disabled,
form input .form-control[readonly],
form input.form-control:disabled,
form input.form-control[readonly],
form input.form-control:focus:disabled,
form input.form-control:focus[readonly],
form textarea .form-control:disabled,
form textarea .form-control[readonly],
form textarea.form-control:disabled,
form textarea.form-control[readonly],
form textarea.form-control:focus:disabled,
form textarea.form-control:focus[readonly],
form select .form-control:disabled,
form select .form-control[readonly],
form select.form-control:disabled,
form select.form-control[readonly],
form select.form-control:focus:disabled,
form select.form-control:focus[readonly] {
    color: #7e8299;
    background-color: #ebedf3 !important;
}

.form input .form-control.wide,
.form input.form-control.wide,
.form input.form-control:focus.wide,
.form textarea .form-control.wide,
.form textarea.form-control.wide,
.form textarea.form-control:focus.wide,
.form select .form-control.wide,
.form select.form-control.wide,
.form select.form-control:focus.wide,
form input .form-control.wide,
form input.form-control.wide,
form input.form-control:focus.wide,
form textarea .form-control.wide,
form textarea.form-control.wide,
form textarea.form-control:focus.wide,
form select .form-control.wide,
form select.form-control.wide,
form select.form-control:focus.wide {
    width: 100%;
}

.form select .form-control,
.form select.form-control,
.form select.form-control:focus,
form select .form-control,
form select.form-control,
form select.form-control:focus {
    padding: 0.2rem 0.5rem;
}

.form input .form-control[multiple|="multiple"],
.form input.form-control[multiple|="multiple"],
.form input.form-control:focus[multiple|="multiple"],
.form select .form-control[multiple|="multiple"],
.form select.form-control[multiple|="multiple"],
.form select.form-control:focus[multiple|="multiple"],
form input .form-control[multiple|="multiple"],
form input.form-control[multiple|="multiple"],
form input.form-control:focus[multiple|="multiple"],
form select .form-control[multiple|="multiple"],
form select.form-control[multiple|="multiple"],
form select.form-control:focus[multiple|="multiple"] {
    height: unset;
}

.form .toggle-wrapper input.toggle,
form .toggle-wrapper input.toggle {
    display: inline-block;
    padding-right: 60px;
}

.form .toggle-wrapper .togglePassword,
form .toggle-wrapper .togglePassword {
    position: absolute;
    right: 0;
    top: 5px;
    min-width: 45px;
    display: inline-block;
    font-weight: 700;
    padding: 0.375rem 0;
    margin: 0 0 0 -45px;
    height: calc(1.5em + 0.6rem + 2px);
    font-size: 1.5rem;
    line-height: 1.5;
    vertical-align: top;
    background-color: transparent !important;
    border-color: transparent !important;
    background-image: url("/assets/media/svg/playroom/password/password_visible.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60%;
}

.form .toggle-wrapper .togglePassword.password-toggle,
form .toggle-wrapper .togglePassword.password-toggle {
    background-image: url("/assets/media/svg/playroom/password/password_invisible.svg");
}

.form .toggle-wrapper input.toggle.is-invalid,
form .toggle-wrapper input.toggle.is-invalid {
    background-position: right calc(0.375em + 2rem) center;
}

.form .form-text.help-text,
form .form-text.help-text {
    color: #ffffff !important;
}

.form .messages p,
.form .username-messages p,
form .messages p,
form .username-messages p {
    color: #fab81c;
    margin: 2px 5px;
}

.form .inputField,
.form .material-textfield,
form .inputField,
form .material-textfield {
    position: relative;
}

.form .has-error input.form-control,
form .has-error input.form-control {
    border-color: #fab81c;
}

.form .invalid-feedback,
form .invalid-feedback {
    font-size: 1rem;
    color: #fab81c;
}

.form .table.table-blue,
form .table.table-blue {
    width: 300px;
}

.form .table.table-blue legend,
form .table.table-blue legend {
    color: #ffffff;
    font-size: 1.2rem;
    padding: 0.375rem 0.75rem;
    background-color: #0d73ba;
}

.form .table.table-blue .checkbox,
form .table.table-blue .checkbox {
    display: inline-block;
    width: 300px;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    margin: 0;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    color: #18326f;
    background: #e7f1f8;
    border-bottom: 1px solid #0d73ba;
    border-right: 1px solid #0d73ba;
    border-left: 1px solid #0d73ba;
}

.form .text-white label,
form .text-white label {
    color: #ffffff !important;
}

.form .checkbox-custom,
form .checkbox-custom {
    width: 20px;
}

.form .checkbox-custom-label,
form .checkbox-custom-label {
    width: calc(100% - 20px);
}

.form .tt-menu,
form .tt-menu {
    background-color: #f5f5f5;
    border: 1px solid #ebedf3;
    border-radius: 4px;
    font-size: 1.2rem;
    padding: 0 1.3rem;
    width: 100%;
}

.card form .form-text.help-text {
    color: #18326f !important;
}

.card .search-wrapper input {
    display: inline-block;
    padding-right: 60px;
}

.card .search-wrapper .search-submit {
    width: 35px;
    height: 43px;
    display: inline-block;
    padding: 0.375rem 0;
    margin: 0 0 0 -35px;
    vertical-align: top;
    border-radius: 0 0.25rem 0.25rem 0;
    background-color: #18326f !important;
    border-color: #18326f !important;
    background-image: url("/assets/media/svg/playroom/search-icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
}

.bg-white form .form-text.help-text {
    color: #18326f !important;
}

form select:not([multiple|="multiple"]),
.card select:not([multiple|="multiple"]) {
    appearance: none;
    background: url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) white no-repeat calc(100% - 10px) !important;
    background-size: 3% !important;
}

form .input-sm .form-control,
form .input-sm.form-control,
form .input-sm.form-control:focus,
form.input-sm .form-control,
form.input-sm.form-control,
form.input-sm.form-control:focus,
.card .input-sm .form-control,
.card .input-sm.form-control,
.card .input-sm.form-control:focus,
.card.input-sm .form-control,
.card.input-sm.form-control,
.card.input-sm.form-control:focus {
    width: 200px;
}

form .input-md .form-control,
form .input-md.form-control,
form .input-md.form-control:focus,
form.input-md .form-control,
form.input-md.form-control,
form.input-md.form-control:focus,
.card .input-md .form-control,
.card .input-md.form-control,
.card .input-md.form-control:focus,
.card.input-md .form-control,
.card.input-md.form-control,
.card.input-md.form-control:focus {
    width: 200px;
}

form .input-md .form-control.input-with-button,
form .input-md.form-control.input-with-button,
form .input-md.form-control:focus.input-with-button,
form.input-md .form-control.input-with-button,
form.input-md.form-control.input-with-button,
form.input-md.form-control:focus.input-with-button,
.card .input-md .form-control.input-with-button,
.card .input-md.form-control.input-with-button,
.card .input-md.form-control:focus.input-with-button,
.card.input-md .form-control.input-with-button,
.card.input-md.form-control.input-with-button,
.card.input-md.form-control:focus.input-with-button {
    max-width: calc(100% - 20px);
}

form .input-lg .form-control,
form .input-lg.form-control,
form .input-lg.form-control:focus,
form.input-lg .form-control,
form.input-lg.form-control,
form.input-lg.form-control:focus,
.card .input-lg .form-control,
.card .input-lg.form-control,
.card .input-lg.form-control:focus,
.card.input-lg .form-control,
.card.input-lg.form-control,
.card.input-lg.form-control:focus {
    width: 200px;
}

form .input-xl .form-control,
form .input-xl.form-control,
form .input-xl.form-control:focus,
form.input-xl .form-control,
form.input-xl.form-control,
form.input-xl.form-control:focus,
.card .input-xl .form-control,
.card .input-xl.form-control,
.card .input-xl.form-control:focus,
.card.input-xl .form-control,
.card.input-xl.form-control,
.card.input-xl.form-control:focus {
    width: 200px;
}

form .input-wide .form-control,
form .input-wide.form-control,
form .input-wide.form-control:focus,
form.input-wide .form-control,
form.input-wide.form-control,
form.input-wide.form-control:focus,
.card .input-wide .form-control,
.card .input-wide.form-control,
.card .input-wide.form-control:focus,
.card.input-wide .form-control,
.card.input-wide.form-control,
.card.input-wide.form-control:focus {
    width: calc(100% - 3px);
    width: -moz-calc(100% - 3px);
    width: -webkit-calc(100% - 3px);
}

#form_register .blue-title,
#login_signin_form .blue-title,
#oauth_wrapper .blue-title,
#loaded_children_wrapper .blue-title {
    background-color: transparent;
    background-image: url(/assets/media/bg/login-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: -35px auto auto;
    line-height: 3rem;
    padding-left: 5px;
    padding-right: 5px;
    height: 70px;
    width: 300px;
    text-align: center;
    display: flex;
}

#form_register .h1,
#form_register .h2,
#login_signin_form .h1,
#login_signin_form .h2,
#oauth_wrapper .h1,
#oauth_wrapper .h2,
#loaded_children_wrapper .h1,
#loaded_children_wrapper .h2 {
    line-height: 1.6rem;
    margin: auto;
}

#login_signin_form .blue-title,
#loaded_children_wrapper .blue-title {
    height: 61px;
    width: 260px;
}

#loaded_children_wrapper #loaded_children {
    min-height: 100%;
    max-height: 400px;
    overflow: auto;
}

.login-request-password {
    max-width: 600px;
}

@media (min-width: 576px) {
    #form_register .blue-title,
    #oauth_wrapper .blue-title {
        padding-left: 10px;
        padding-right: 10px;
        height: 84px;
        width: 360px;
    }

    #login_signin_form .blue-title,
    #loaded_children_wrapper .blue-title {
        height: 70px;
        width: 300px;
    }

    .card .inputField {
        width: 300px;
    }

    .card input .form-control,
    .card input.form-control,
    .card input.form-control:focus,
    .card textarea .form-control,
    .card textarea.form-control,
    .card textarea.form-control:focus,
    .card select .form-control,
    .card select.form-control,
    .card select.form-control:focus {
        width: 300px;
    }
}

@media (max-width: 768px) {
    #form_create_child input.form-control,
    #form_user_edit input.form-control,
    .card #form_user_edit .inputField,
    .card #form_user_edit select.form-control {
        width: 100%;
    }
}

@media (min-width: 768px) {
    form .table.table-blue {
        width: 420px;
    }

    form .table.table-blue .checkbox {
        width: 420px;
    }

    form .inputField,
    form .form-width {
        max-width: 100%;
    }

    form input .form-control,
    form input.form-control,
    form input.form-control:focus,
    form textarea .form-control,
    form textarea.form-control,
    form textarea.form-control:focus,
    form select .form-control,
    form select.form-control,
    form select.form-control:focus {
        max-width: 100%;
        font-size: 1.2rem;
    }

    .card .inputField,
    .card .inputField.languageRadios,
    .card .form-width {
        width: 420px;
        max-width: 100%;
    }

    .card input .form-control,
    .card input.form-control,
    .card input.form-control:focus,
    .card textarea .form-control,
    .card textarea.form-control,
    .card textarea.form-control:focus,
    .card select .form-control,
    .card select.form-control,
    .card select.form-control:focus {
        width: 420px;
        max-width: 100%;
        font-size: 1.2rem;
    }

    .card .search-wrapper .search-submit {
        width: 45px;
        height: 50px;
        margin: 0 0 0 -5px;
    }

    form .input-sm .form-control,
    form .input-sm.form-control,
    form .input-sm.form-control:focus,
    form.input-sm .form-control,
    form.input-sm.form-control,
    form.input-sm.form-control:focus,
    .card .input-sm .form-control,
    .card .input-sm.form-control,
    .card .input-sm.form-control:focus,
    .card.input-sm .form-control,
    .card.input-sm.form-control,
    .card.input-sm.form-control:focus {
        width: 100%;
    }

    form .input-md .form-control,
    form .input-md.form-control,
    form .input-md.form-control:focus,
    form.input-md .form-control,
    form.input-md.form-control,
    form.input-md.form-control:focus,
    .card .input-md .form-control,
    .card .input-md.form-control,
    .card .input-md.form-control:focus,
    .card.input-md .form-control,
    .card.input-md.form-control,
    .card.input-md.form-control:focus {
        width: 300px;
    }

    form .input-md .form-control.input-with-button,
    form .input-md.form-control.input-with-button,
    form .input-md.form-control:focus.input-with-button,
    form.input-md .form-control.input-with-button,
    form.input-md.form-control.input-with-button,
    form.input-md.form-control:focus.input-with-button,
    .card .input-md .form-control.input-with-button,
    .card .input-md.form-control.input-with-button,
    .card .input-md.form-control:focus.input-with-button,
    .card.input-md .form-control.input-with-button,
    .card.input-md.form-control.input-with-button,
    .card.input-md.form-control:focus.input-with-button {
        max-width: calc(100% - 20px);
    }

    form .input-lg .form-control,
    form .input-lg.form-control,
    form .input-lg.form-control:focus,
    form.input-lg .form-control,
    form.input-lg.form-control,
    form.input-lg.form-control:focus,
    .card .input-lg .form-control,
    .card .input-lg.form-control,
    .card .input-lg.form-control:focus,
    .card.input-lg .form-control,
    .card.input-lg.form-control,
    .card.input-lg.form-control:focus {
        width: 420px;
    }

    form .input-xl .form-control,
    form .input-xl.form-control,
    form .input-xl.form-control:focus,
    form.input-xl .form-control,
    form.input-xl.form-control,
    form.input-xl.form-control:focus,
    .card .input-xl .form-control,
    .card .input-xl.form-control,
    .card .input-xl.form-control:focus,
    .card.input-xl .form-control,
    .card.input-xl.form-control,
    .card.input-xl.form-control:focus {
        width: 500px;
    }

    #form_register .blue-title,
    #login_signin_form .blue-title,
    #oauth_wrapper .blue-title,
    #loaded_children_wrapper .blue-title {
        margin-top: -55px !important;
    }
}

@media (min-width: 992px) {
    form .table.table-blue {
        width: 720px;
    }

    form .table.table-blue legend {
        border-right: 2px solid;
    }

    form .table.table-blue .checkbox {
        width: 358px;
    }

    #form_register .blue-title,
    #oauth_wrapper .blue-title {
        height: 80px;
        width: 340px;
    }

    #login_signin_form .blue-title,
    #loaded_children_wrapper .blue-title {
        height: 70px;
        width: 300px;
    }
}

@media (min-width: 1200px) {
    form .table.table-blue {
        width: 910px;
    }

    form .table.table-blue .checkbox {
        width: 453px;
    }
}

@media (min-width: 992px) {
    #form_create_child .col-lg-5 {
        max-width: 47%;
    }
}

form .inputField label.radio {
    position: relative;
    pointer-events: auto;
    color: #18326f;
}

input[type="radio"] {
    accent-color: #51b5dc;
}

.nav.nav-custom .nav-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.nav.nav-custom .nav-link.active {
    text-decoration: none;
}

.nav.nav-custom .nav-link.active h5.nav-text,
.nav.nav-custom .nav-link:hover h5.nav-text {
    color: white;
}

.nav.nav-custom .nav-link .nav-text {
    color: #0d73ba;
    border-radius: 0.25rem 0.25rem 0 0;
}

.nav.nav-custom .nav-text {
    display: block;
    font-size: 1rem;
}

.nav.nav-custom .nav-item {
    width: 100%;
}

.nav.nav-custom .nav-item .nav-sub-custom {
    display: none;
}

.nav.nav-custom .nav-item .nav-sub-custom .nav-link {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.nav.nav-custom .nav-item .nav-sub-custom .nav-link.active .nav-text,
.nav.nav-custom .nav-item .nav-sub-custom .nav-link:hover .nav-text {
    color: white;
}

.nav.nav-custom .nav-item .nav-sub-custom .nav-link .nav-text {
    color: #0d73ba;
}

.nav.nav-custom .nav-item .nav-sub-custom .nav-text {
    display: block;
    font-size: 0.8rem;
}

.nav.nav-custom .nav-item.active .nav-sub-custom,
.nav.nav-custom .nav-item:hover .nav-sub-custom {
    display: block;
}

@media (min-width: 768px) {
    .nav.nav-custom .nav-text {
        font-size: 1.25rem;
    }

    .nav.nav-custom .nav-item .nav-sub-custom .nav-text {
        font-size: 1rem;
    }
}

@media (min-width: 1200px) {
    .nav.nav-custom .nav-link.active h5.nav-text {
        font-size: 1.5rem;
    }

    .nav.nav-custom .nav-link.active h5.nav-text,
    .nav.nav-custom .nav-link:hover h5.nav-text {
        color: white;
    }

    .nav.nav-custom .nav-link .nav-text {
        color: #0d73ba;
        border-radius: 0.25rem 0.25rem 0 0;
    }

    .nav.nav-custom .nav-item .nav-sub-custom .nav-link {
        padding-left: 1.5rem !important;
    }
}

.login-menu {
    right: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.head-menu-wrapper {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
}

.child-menu-in-out .menu-text,
.login-menu-in-out .menu-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.login-menu-in-out {
    height: 80px;
    width: 200px;
}

.login-menu-in-out .icon img {
    border-radius: 50%;
    border: 3px solid white;
}

.login-menu-in-out .login {
    font-family: "BobbyJonesSoft-Regular", Helvetica, "sans-serif";
    -moz-osx-font-smoothing: grayscale;
}

.login-menu-in-out .avatar-info {
    background-repeat: no-repeat;
    background-position: 0;
    background-image: url("/assets/media/svg/playroom/user_menu.svg");
    padding-left: 10px;
    height: 70px;
}

.login-menu-in-out .avatar-info-name {
    width: 118px;
}

.login-menu-in-out .avatar-info-avatar .icon-avatar {
    width: 60px;
    height: 60px;
    margin-left: 0;
    margin-top: -4px;
}

.login-menu-in-out .toggle-menu-extra .user-info-detail {
    font-size: 1.5rem;
    padding: 2px 20px 0 10px;
    background-color: white;
    color: #3174b5;
}

.login-menu-in-out .toggle-menu-wrapper {
    margin-top: -24px;
    margin-right: -5px;
}

.login-menu-in-out.active .avatar-info,
.login-menu-in-out:hover .avatar-info {
    background-image: url("/assets/media/svg/playroom/user_menu_active.svg");
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-1 {
    height: 67px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-2 {
    height: 107px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-3 {
    height: 147px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-4 {
    height: 188px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-5 {
    height: 229px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-6 {
    height: 270px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-7 {
    height: 311px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-8 {
    height: 351px;
}

.login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-9 {
    height: 391px;
}

.child-menu-in-out {
    position: relative;
    height: 80px;
}

.child-menu-in-out .children-link {
    display: block;
    padding: 1.1rem 1rem;
    margin-left: 7px;
    margin-right: 10px;
    color: #122151 !important;
    z-index: 35;
    background-repeat: no-repeat;
    background-position: 0;
    background-image: url("/assets/media/svg/playroom/child_menu.svg");
}

.child-menu-in-out .children-link:before {
    content: "";
    display: inline-block;
    background-position: right;
    background-repeat: no-repeat;
    width: 42px;
    height: 40px;
    background-size: 100%;
    margin-right: 30px;
    background-image: url("/assets/media/svg/playroom/child_icon.svg");
}

.child-menu-in-out .toggle-menu-wrapper {
    margin-top: -15px;
    margin-right: 20px;
}

.child-menu-in-out:hover .children-link,
.child-menu-in-out.active .children-link {
    color: #ffffff !important;
    background-image: url("/assets/media/svg/playroom/child_menu_active.svg");
}

.child-menu-in-out:hover .children-link:before,
.child-menu-in-out.active .children-link:before {
    background-image: url("/assets/media/svg/playroom/child_icon_active.svg");
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-1 {
    height: 62px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-2 {
    height: 102px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-3 {
    height: 142px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-4 {
    height: 182px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-5 {
    height: 222px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-6 {
    height: 262px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-7 {
    height: 302px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-8 {
    height: 342px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-9 {
    height: 382px;
}

.child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-10 {
    height: 422px;
}

.toggle-menu-in-out .toggle-menu-wrapper {
    height: 0;
    overflow: hidden;
    transition: height 0.5s;
    z-index: 9;
}

.toggle-menu-in-out .toggle-menu-extra {
    width: 170px;
    background-color: #ffefcf;
    border-radius: 0 0 0.4rem 0.4rem;
    padding: 18px 0 0 0;
    right: 17px;
    bottom: 0;
}

.toggle-menu-in-out .toggle-menu-extra li {
    list-style: none;
}

.toggle-menu-in-out .toggle-menu-extra li a {
    font-size: 1.2rem;
    padding: 5px 5px 3px 10px;
    background-color: #ffdfa4;
    color: #18326f !important;
}

.toggle-menu-in-out .toggle-menu-extra li a:hover,
.toggle-menu-in-out .toggle-menu-extra li a:active,
.toggle-menu-in-out .toggle-menu-extra li a:focus {
    text-decoration: none;
    background-color: white;
}

.toggle-menu-in-out .toggle-menu-extra li a .flaticon-settings:before {
    font-weight: 600;
}

.toggle-menu-in-out .toggle-menu-extra li.sub a {
    background-color: #ffe3b6;
}

.toggle-menu-in-out .toggle-menu-extra li.sub a:hover,
.toggle-menu-in-out .toggle-menu-extra li.sub a:active,
.toggle-menu-in-out .toggle-menu-extra li.sub a:focus {
    text-decoration: none;
    background-color: white;
}

.toggle-menu-in-out .toggle-menu-extra .sub li a {
    background-color: #ffe3b6;
}

.toggle-menu-in-out .toggle-menu-extra .sub li a:hover,
.toggle-menu-in-out .toggle-menu-extra .sub li a:active,
.toggle-menu-in-out .toggle-menu-extra .sub li a:focus {
    text-decoration: none;
    background-color: white;
}

.toggle-menu-in-out .toggle-menu-extra li a,
.toggle-menu-in-out .toggle-menu-extra .user-info-detail {
    font-family: "BobbyJonesSoft-Condensed", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: subpixel-antialiased;
    text-transform: uppercase;
    border-radius: 0.2rem;
    display: block;
}

.bg-blue .nav-item {
    background-color: #0963a2 !important;
}

.bg-blue .nav-item p,
.bg-blue .nav-item a {
    color: white !important;
}

.bg-blue .nav-item:hover,
.bg-blue .nav-item.active {
    background-color: #ffffff !important;
}

.bg-blue .nav-item:hover p,
.bg-blue .nav-item:hover a,
.bg-blue .nav-item.active p,
.bg-blue .nav-item.active a {
    text-decoration: none;
    color: #264972 !important;
}

.bg-light-blue .nav-item {
    background-color: #4fc0f9 !important;
}

.bg-light-blue .nav-item p,
.bg-light-blue .nav-item a {
    color: #ffffff !important;
}

.bg-light-blue .nav-item:hover,
.bg-light-blue .nav-item.active {
    background-color: #ffffff !important;
}

.bg-light-blue .nav-item:hover p,
.bg-light-blue .nav-item:hover a,
.bg-light-blue .nav-item.active p,
.bg-light-blue .nav-item.active a {
    text-decoration: none;
    color: #4fc0f9 !important;
}

.bg-button-blue-dark .nav-item {
    background-color: #0963a2 !important;
}

.bg-button-blue-dark .nav-item p,
.bg-button-blue-dark .nav-item a {
    color: white !important;
}

.bg-button-blue-dark .nav-item:hover,
.bg-button-blue-dark .nav-item.active {
    background-color: #4fc0f9 !important;
}

.bg-button-blue-dark .nav-item:hover p,
.bg-button-blue-dark .nav-item:hover a,
.bg-button-blue-dark .nav-item.active p,
.bg-button-blue-dark .nav-item.active a {
    text-decoration: none;
    color: white !important;
}

.lang-switcher li {
    margin-right: 0.25rem !important;
}

.lang-switcher li a.active {
    color: white !important;
    background-color: #0e305a;
    text-decoration: none;
}

.lang-switcher li a.active:hover {
    color: #18326f !important;
}

.lang-switcher li:last-child {
    margin-right: 0 !important;
}

@media (min-width: 380px) {
    .d-tablet-landscape-none {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}

@media (min-width: 768px) {
    .head-menu-wrapper {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }

    .child-menu-in-out {
        position: relative;
        height: 80px;
    }
}

@media (min-width: 992px) {
    .login-menu-in-out {
        height: 97px;
        width: 251px;
    }

    .login-menu-in-out .avatar-info-avatar .icon-avatar {
        width: 76px;
        height: 76px;
        margin-left: 0;
        margin-top: -6px;
    }

    .login-menu-in-out .avatar-info-name {
        width: 150px;
    }

    .login-menu-in-out .avatar-info {
        height: 94px;
    }

    .login-menu-in-out .toggle-menu-wrapper {
        margin-right: auto;
    }

    .child-menu-in-out .children-link {
        padding: 1.4rem 2.5rem 1rem 1.2rem;
    }

    .child-menu-in-out .children-link:before {
        width: 65px;
    }

    .child-menu-in-out .toggle-menu-wrapper {
        margin-top: -12px;
        margin-right: 40px;
    }

    .toggle-menu-in-out .toggle-menu-extra {
        width: 200px;
    }
}

#contact .contact-kitten {
    min-width: 220px;
    min-height: 220px;
    background-image: url(/assets/media/svg/playroom/contact-kitten.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    margin-bottom: 3rem;
}

#contact .error_wrapper {
    max-width: 500px;
    margin: auto;
}

@media (min-width: 380px) {
    #contact .contact-kitten {
        min-width: 260px;
        min-height: 260px;
    }
}

@media (min-width: 768px) {
    #contact .contact-kitten {
        min-width: 340px;
        min-height: 280px;
    }
}

@media (min-width: 992px) {
    #contact .contact-kitten {
        margin-bottom: 2.5rem !important;
    }

    #contact .error_wrapper {
        max-width: 100%;
    }
}

.sliderContainer .royalSlider {
    margin-left: auto;
    margin-right: auto;
    width: 280px;
    height: 210px;
}

.sliderContainer .rsDefault {
    background: transparent;
}

.sliderContainer .rsDefault .rsArrowIcn {
    background-color: #fab81c !important;
}

.sliderContainer .rsDefault .rsOverflow,
.sliderContainer .rsDefault .rsSlide,
.sliderContainer .rsDefault .rsVideoFrameHolder {
    background: #0e132f;
}

.sliderContainer .rsDefault .rsThumbs {
    background: transparent;
}

.sliderContainer .rsDefault .rsThumb {
    background: transparent;
    border: 4px solid transparent;
}

.sliderContainer .rsDefault .rsThumb.rsNavSelected {
    background: transparent;
}

.sliderContainer .rsDefault .rsThumb img {
    border: 2px solid transparent;
}

.sliderContainer .rsDefault .rsThumb.rsNavSelected img {
    opacity: 0.8;
    border: 2px solid #fab81c;
}

.sliderContainer .rsThumbsArrow.rsThumbsArrowLeft,
.sliderContainer .rsThumbsArrow.rsThumbsArrowRight {
    display: none;
}

@media (min-width: 576px) {
    .sliderContainer .royalSlider {
        width: 400px;
        height: 270px;
    }
}

@media (min-width: 1200px) {
    .sliderContainer .royalSlider {
        width: 600px;
        height: 410px;
    }
}

.quizz .quizz-logo {
    width: 210px;
}

.quizz .grade-note {
    right: 12px;
    top: 24px;
    width: 80px;
    text-align: center;
}

.quizz .grade-note span {
    line-height: 1.3rem;
}

.quizz .grade-note span.key {
    font-size: 1.2rem;
}

.quizz .grade-note span.val {
    font-size: 1.6rem;
}

@media (min-width: 380px) {
    .quizz .quizz-logo {
        width: 320px;
    }

    .quizz .grade-note {
        right: 20px;
        top: 30px;
    }
}

@media (min-width: 576px) {
    .quizz .quizz-logo {
        width: 380px;
    }

    .quizz .grade-note {
        right: 24px;
        top: 37px;
        width: 100px;
    }

    .quizz .grade-note span {
        line-height: 2rem;
    }

    .quizz .grade-note span.key {
        font-size: 1.8rem;
    }

    .quizz .grade-note span.val {
        font-size: 2rem;
    }
}

@media (min-width: 768px) {
    .quizz .quizz-logo {
        width: 180px;
    }

    .quizz .grade-note {
        right: 18px;
        top: 23px;
        width: 60px;
    }

    .quizz .grade-note span {
        line-height: 1.1rem;
    }

    .quizz .grade-note span.key {
        font-size: 1rem;
    }

    .quizz .grade-note span.val {
        font-size: 1.4rem;
    }
}

@media (min-width: 1024px) {
    .quizz .quizz-logo {
        width: 260px;
    }

    .quizz .grade-note {
        right: 18px;
        top: 26px;
        width: 80px;
    }

    .quizz .grade-note span {
        line-height: 1.5rem;
    }

    .quizz .grade-note span.key {
        font-size: 1.4rem;
    }

    .quizz .grade-note span.val {
        font-size: 1.8rem;
    }
}

@media (min-width: 1200px) {
    .quizz .quizz-logo {
        width: 360px;
    }

    .quizz .grade-note {
        right: 21px;
        top: 35px;
        width: 100px;
    }

    .quizz .grade-note span {
        line-height: 2rem;
    }

    .quizz .grade-note span.key {
        font-size: 1.8rem;
    }

    .quizz .grade-note span.val {
        font-size: 2.2rem;
    }
}

.game-fiche .game-logo {
    max-height: 55px;
}

#game_modal {
    left: 10%;
    width: 80%;
    z-index: 35;
    position: fixed;
}

#game_modal .game-content {
    max-width: 800px;
}

#game_modal .game-logo {
    max-height: 100px;
}

#game_modal video {
    width: 600px;
    max-width: 100%;
}

#game_modal #game_body {
    background: radial-gradient(#013262, #0d1639);
    border-radius: 0.5rem;
    box-shadow: rgba(17, 12, 46, 0.15) 0 48px 100px 0;
}

#game_modal .age,
#game_modal .category,
#game_modal .difficulty {
    color: #fab81c;
    width: 65px;
    height: 65px;
    text-align: center;
    margin: 0.5rem !important;
    border: 1px solid #fab81c;
    border-radius: 0.3rem;
}

#game_modal .age .val,
#game_modal .category .val,
#game_modal .difficulty .val {
    font-size: 1.8rem;
    line-height: 1.8rem;
}

#game_modal .age .key,
#game_modal .category .key,
#game_modal .difficulty .key {
    line-height: 0.7rem;
    font-size: 0.7rem;
    text-transform: uppercase;
}

#game_modal .skill {
    padding: 6px;
    text-transform: uppercase;
    border: 1px solid #ffffff;
}

#game_modal .icon.ic-easy-hard:before {
    content: "";
    display: inline-block;
    position: relative;
    width: 34px;
    height: 30px;
    background-repeat: no-repeat;
    background-image: url(/assets/media/icons/other/difficulty.svg);
    clip-path: inset(0px 0px 0px 0px);
    background-size: auto 30px;
}

.game-logo {
    max-height: 100px;
}

.coming-soon-flag {
    background-image: url(/assets/media/svg/playroom/coming-soon-flag.svg);
    background-repeat: no-repeat;
    text-align: center;
    position: absolute;
    left: -32px;
    width: 150px;
    height: 25px;
    top: 30px;
    transform: rotate(-45deg);
    background-size: contain;
}

.new-flag {
    background-image: url(/assets/media/svg/playroom/new-flag.svg);
    background-repeat: no-repeat;
    text-align: center;
    position: absolute;
    left: -32px;
    width: 150px;
    height: 25px;
    top: 30px;
    transform: rotate(-45deg);
    background-size: contain;
}

#fullpage_blocker.active {
    width: 100vw;
    height: 100vh;
    opacity: 0.5;
    display: block;
}

#fullpage_blocker {
    width: 0;
    height: 0;
    background-color: #122151;
    position: fixed;
    opacity: 0;
    z-index: 34;
    top: 0;
    left: 0;
    transition: opacity 0.5s;
}

@media (min-width: 768px) {
    #game_modal {
        left: 15%;
        width: 70%;
    }

    #game_modal .age,
    #game_modal .category,
    #game_modal .difficulty {
        width: 65px;
        height: 65px;
    }

    #game_modal .game-logo {
        max-height: 110px;
    }
}

@media (min-width: 1200px) {
    #game_modal {
        width: 990px;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
    }

    #game_modal .age .val,
    #game_modal .category .val,
    #game_modal .difficulty .val {
        font-size: 2.5rem;
        line-height: 2rem;
    }

    #game_modal .game-logo {
        max-height: 120px;
    }

    .coming-soon-flag,
    .new-flag {
        left: -40px;
        width: 190px;
        height: 30px;
        top: 39px;
    }
}

.faq .faq-section {
    padding: 1rem 1rem 2rem;
}

.faq .faq-item .faq-question {
    cursor: pointer;
}

.faq .faq-answer {
    display: none;
    font-size: 1rem;
    line-height: 1.1rem;
}

.faq .faq-answer a {
    text-decoration: underline;
    white-space: nowrap;
}

.faq .faq-question .faq-oc {
    background-image: url(/assets/media/svg/playroom/open-close.svg);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 14px;
    width: 20px;
    height: 20px;
    margin-top: 0px;
    transform: rotate(45deg);
    transition: transform 0.2s;
}

.faq .faq-question h4 {
    font-size: 1.2rem;
}

.faq .active .faq-question .faq-oc {
    transform: rotate(0deg);
}

.faq .faq-item {
    background: rgba(0, 0, 0, 0.3);
    padding: 1.2rem;
}

.faq .faq-kitten {
    min-height: 100px;
    background-image: url(/assets/media/svg/playroom/faq-kitten.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    margin-bottom: 1.5rem !important;
}

@media (min-width: 380px) {
    .faq .faq-kitten {
        min-height: 150px;
    }
}

@media (min-width: 768px) {
    .faq .faq-item {
        padding: 1.2rem 1.7rem;
    }

    .faq .faq-kitten {
        min-height: 250px;
    }

    .faq .faq-question .faq-oc {
        background-size: 18px;
        margin-top: 5px;
    }

    .faq .faq-question h4 {
        font-size: 1.5rem;
    }
}

@media (min-width: 992px) {
    .faq .faq-kitten {
        margin-bottom: 2.5rem !important;
    }
}

.pagination li:last-child .page-link,
.pagination li:first-child .page-link {
    text-transform: uppercase;
    color: #fab81c !important;
}

.pagination .page-item.active .page-link {
    color: #fab81c;
    background-color: transparent;
    border: none;
}

.pagination .page-item.disabled {
    display: none;
}

.pagination .page-link {
    font-size: 1.2rem;
    line-height: 1.2rem;
    padding: 0.5rem 0.5rem;
    background-color: transparent;
    border: none;
    box-shadow: none;
    font-family: "BobbyJonesSoft-Regular", Helvetica, "sans-serif";
}

.pagination .page-link:hover {
    background-color: #0e132f;
    border: none;
}

#header {
    color: #ffffff;
    background: rgb(5, 112, 182);
    background: linear-gradient(
            90deg,
            rgb(18, 33, 81) 0%,
            rgb(2, 84, 150) 70%,
            rgb(5, 112, 182) 100%
    );
    border-bottom: 2px solid #0e132f;
}

#header .rectangle {
    position: relative;
}

#header .rectangle:after {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-color: rgba(14, 19, 47, 0.7) transparent transparent;
    border-style: solid;
    border-width: 30px 0 0 100vw;
}

#header .header-content-wrapper {
    height: 65px;
}

#header .header {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 97;
    left: 0;
}

#header .user-menu {
    height: 100%;
}

#header #logo_wrapper {
    width: 20%;
}

#header #logo_wrapper .brand-logo {
    margin-left: 5px;
    margin-top: -5px;
}

#header #header_wrapper {
    width: 80%;
}

#header .menu {
    font-family: "VAG-Rounded-Light", Helvetica, "sans-serif";
    -moz-osx-font-smoothing: grayscale;
}

#header .menu li {
    display: inline-block;
}

#header .menu .menu-item-active {
    text-decoration: underline;
}

.escape-pop .modal-content {
    background-color: #122151;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/assets/media/bg/modal-bg.jpg);
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 3px solid white;
    border-radius: 0;
    width: 480px; /* Could be more or less, depending on screen size */
}

.escape-pop .modal-header {
    margin-bottom: -90px;
    position: relative;
    z-index: 99;
    border: none;
}

.escape-pop .modal-text {
    max-width: 60%;
}

.escape-pop #close-modal {
    cursor: pointer;
}

.escape-pop .cijfer {
    font-size: 16rem !important;
    line-height: 8rem;
}

/**
  General settings
 */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top of everything */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0, 0, 0); /* Fallback color */
    background-color: rgba(0, 0, 0, 0.65); /* Black w/ opacity */
    /**
    Popup Specific settings
   */
}

.modal .modal-content {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 120px auto 0;
    width: 80%;
    max-width: 820px;
}

.modal .modal-content .popup-header {
    border-radius: 1rem 1rem 0 0;
    background-color: #fab81c;
}

.modal .modal-content .popup-body {
    border-radius: 0 0 1rem 1rem;
    background-color: white;
}

.modal .modal-content.modal-sm {
    max-width: 480px;
}

.modal .modal-content.modal-md {
    max-width: 820px; /* Default */
}

.modal .modal-content.modal-lg {
    max-width: 1120px;
}

.modal .modal-close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 1rem;
    transform: scaleY(0.8);
}

.modal .h1 {
    font-size: 1.6rem;
}

.modal.create-child-pop .h1 {
    font-size: 1.2rem;
}

.modal form .form-text.help-text {
    color: #18326f !important;
}

.modal.play-pop .play-app {
    font-size: 1.2rem;
    font-family: BobbyJonesSoft-Regular, Helvetica, "sans-serif";
    margin-bottom: 2rem !important;
    margin-top: 2rem !important;
    white-space: normal;
    overflow: auto;
    text-overflow: inherit;
}

.modal.play-pop .modal-content .popup-header {
    border-radius: 1rem 1rem 0 0;
    background-color: #fab81c;
}

.modal.play-pop .modal-content .popup-body {
    border-radius: 0 0 1rem 1rem;
    background-color: white;
}

.modal.play-pop .text-md {
    font-size: 1rem;
    line-height: 1.2rem;
}

.modal.play-pop .text-lg {
    font-size: 1.2rem;
    line-height: 1.8rem;
}

.modal.play-pop p strong {
    white-space: nowrap;
}

@media (min-width: 480px) {
    .modal .h1 {
        font-size: 1.8rem;
    }

    .modal.play-pop .play-app {
        font-size: 1.6rem;
    }

    .modal.play-pop .text-lg {
        font-size: 1.4rem;
        line-height: 1.8rem;
    }
}

@media (min-width: 768px) {
    .modal.create-child-pop .h1 {
        font-size: 1.6rem;
    }

    .modal.play-pop .play-app {
        font-size: 2.2rem;
        margin-bottom: 2.5rem !important;
        margin-top: 2.5rem !important;
    }

    .modal.play-pop .text-lg {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .modal.play-pop .text-md {
        font-size: 1.3rem;
        line-height: 2rem;
    }
}

.screenshot-pop-wrapper {
    min-height: 120px;
    position: relative;
}

.screenshot-pop-wrapper:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    border: 2px solid #fab81c;
    border-color: transparent #fab81c transparent #fab81c;
    border-radius: 50%;
    animation: loader 1s linear infinite;
}

.screenshot-pop-full {
    position: relative;
    z-index: 1;
    max-height: calc(80vh - 240px);
}

#footer .logo img {
    max-width: 60px;
}

#footer .bottom {
    /*height: 16px;
  background-color: $blue-dark;*/
}

#footer h5,
#footer .h5 {
    margin-bottom: 0.7rem;
}

#footer ul.menu {
    list-style: none;
    padding-left: 0;
}

#footer ul.menu li {
    margin-bottom: 0.7rem;
}

#footer .bottom span {
    margin-right: 0.7rem;
}

:root {
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "VAG-Rounded-Light", -apple-system,
    BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
    sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
    "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}

@font-face {
    font-family: VAG-Rounded-Black;
    src: url(/assets/media/fonts/VAGRoundedStd-Black.eot);
    src: url(/assets/media/fonts/VAGRoundedStd-Black.eot?#iefix) format("embedded-opentype"),
    url(/assets/media/fonts/VAGRoundedStd-Black.woff2) format("woff2"),
    url(/assets/media/fonts/VAGRoundedStd-Black.woff) format("woff"),
    url(/assets/media/fonts/VAGRoundedStd-Black.ttf) format("truetype"),
    url(/assets/media/fonts/VAGRoundedStd-Black.svg#VAGRoundedStd-Black) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: VAG-Rounded-Bold;
    src: url(/assets/media/fonts/VAGRoundedStd-Bold.eot);
    src: url(/assets/media/fonts/VAGRoundedStd-Bold.eot?#iefix) format("embedded-opentype"),
    url(/assets/media/fonts/VAGRoundedStd-Bold.woff2) format("woff2"),
    url(/assets/media/fonts/VAGRoundedStd-Bold.woff) format("woff"),
    url(/assets/media/fonts/VAGRoundedStd-Bold.ttf) format("truetype"),
    url(/assets/media/fonts/VAGRoundedStd-Bold.svg#VAGRoundedStd-Bold) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: VAG-Rounded-Light;
    src: url(/assets/media/fonts/VAGRoundedStd-Light.eot);
    src: url(/assets/media/fonts/VAGRoundedStd-Light.eot?#iefix) format("embedded-opentype"),
    url(/assets/media/fonts/VAGRoundedStd-Light.woff2) format("woff2"),
    url(/assets/media/fonts/VAGRoundedStd-Light.woff) format("woff"),
    url(/assets/media/fonts/VAGRoundedStd-Light.ttf) format("truetype"),
    url(/assets/media/fonts/VAGRoundedStd-Light.svg#VAGRoundedStd-Light) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: VAG-Rounded-Thin;
    src: url(/assets/media/fonts/VAGRoundedStd-Thin.eot);
    src: url(/assets/media/fonts/VAGRoundedStd-Thin.eot?#iefix) format("embedded-opentype"),
    url(/assets/media/fonts/VAGRoundedStd-Thin.woff2) format("woff2"),
    url(/assets/media/fonts/VAGRoundedStd-Thin.woff) format("woff"),
    url(/assets/media/fonts/VAGRoundedStd-Thin.ttf) format("truetype"),
    url(/assets/media/fonts/VAGRoundedStd-Thin.svg#VAGRoundedStd-Thin) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: BobbyJones-Condensed;
    src: url(/assets/media/fonts/BobbyJones-Condensed.woff2) format("woff2"),
    url(/assets/media/fonts/BobbyJones-Condensed.woff) format("woff"),
    url(/assets/media/fonts/BobbyJones-Condensed.ttf) format("truetype");
}

@font-face {
    font-family: BobbyJones-Regular;
    src: url(/assets/media/fonts/BobbyJones-Regular.woff2) format("woff2"),
    url(/assets/media/fonts/BobbyJones-Regular.woff) format("woff"),
    url(/assets/media/fonts/BobbyJones-Regular.ttf) format("truetype");
}

@font-face {
    font-family: BobbyJonesSoft-Condensed;
    src: url(/assets/media/fonts/BobbyJonesSoft-Condensed.woff2) format("woff2"),
    url(/assets/media/fonts/BobbyJonesSoft-Condensed.woff) format("woff"),
    url(/assets/media/fonts/BobbyJonesSoft-Condensed.ttf) format("truetype");
}

@font-face {
    font-family: BobbyJonesSoft-Regular;
    src: url(/assets/media/fonts/BobbyJonesSoft-Regular.woff2) format("woff2"),
    url(/assets/media/fonts/BobbyJonesSoft-Regular.woff) format("woff"),
    url(/assets/media/fonts/BobbyJonesSoft-Regular.ttf) format("truetype");
}

@font-face {
    font-family: YanoneKaffeesatz-Bold;
    src: url(/assets/media/fonts/YanoneKaffeesatz-Bold.woff2) format("woff2"),
    url(/assets/media/fonts/YanoneKaffeesatz-Bold.woff) format("woff"),
    url(/assets/media/fonts/YanoneKaffeesatz-Bold.ttf) format("truetype");
}

@font-face {
    font-family: YanoneKaffeesatz-ExtraLight;
    src: url(/assets/media/fonts/YanoneKaffeesatz-ExtraLight.woff2) format("woff2"),
    url(/assets/media/fonts/YanoneKaffeesatz-ExtraLight.woff) format("woff"),
    url(/assets/media/fonts/YanoneKaffeesatz-ExtraLight.ttf) format("truetype");
}

@font-face {
    font-family: YanoneKaffeesatz-Light;
    src: url(/assets/media/fonts/YanoneKaffeesatz-Light.woff2) format("woff2"),
    url(/assets/media/fonts/YanoneKaffeesatz-Light.woff) format("woff"),
    url(/assets/media/fonts/YanoneKaffeesatz-Light.ttf) format("truetype");
}

@font-face {
    font-family: YanoneKaffeesatz-Regular;
    src: url(/assets/media/fonts/YanoneKaffeesatz-Regular.woff2) format("woff2"),
    url(/assets/media/fonts/YanoneKaffeesatz-Regular.woff) format("woff"),
    url(/assets/media/fonts/YanoneKaffeesatz-Regular.ttf) format("truetype");
}

@font-face {
    font-family: BarlowCondensed-Regular;
    src: url(/assets/media/fonts/BarlowCondensed-Regular.ttf) format("truetype"),
    url(/assets/media/fonts/BarlowCondensed-Regular.woff) format("woff"),
    url(/assets/media/fonts/BarlowCondensed-Regular.woff2) format("woff2"),
    url(/assets/media/fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: BarlowCondensed-SemiBold;
    src: url(/assets/media/fonts/BarlowCondensed-SemiBold.ttf) format("truetype"),
    url(/assets/media/fonts/BarlowCondensed-SemiBold.woff) format("woff"),
    url(/assets/media/fonts/BarlowCondensed-SemiBold.woff2) format("woff2"),
    url(/assets/media/fonts/BarlowCondensed-SemiBold.svg#BarlowCondensed-SemiBold) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: BarlowCondensed-Bold;
    src: url(/assets/media/fonts/BarlowCondensed-Bold.ttf) format("truetype"),
    url(/assets/media/fonts/BarlowCondensed-Bold.woff) format("woff"),
    url(/assets/media/fonts/BarlowCondensed-Bold.svg#BarlowCondensed-Bold) format("svg");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

body,
html {
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px !important;
    font-weight: 100;
    font-family: "YanoneKaffeesatz-Regular", Helvetica, "sans-serif";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    display: flex;
    flex-direction: column;
    background-color: #122151;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/assets/media/bg/playroom-bg.jpg);
}

#main-content {
    flex: 1 0 auto;
}

#main_content {
    margin-top: 65px;
}

.max-w-920px {
    max-width: 920px;
}

.max-w-1100px {
    max-width: 1100px;
    margin: auto;
}

#header .home-logo {
    min-width: 60px;
    max-width: 130px;
}

.card {
    border-radius: 0;
    border: none;
}

#aside {
    background-color: #264972;
}

img {
    max-width: 100%;
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-width: 1px;
    padding: 1rem;
}

td {
    vertical-align: top;
}

:fullscreen .hide-fs {
    display: none;
}

.spinner-border {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 5px;
    vertical-align: middle;
    border: 0.15em solid;
    border-right: 0.25em solid transparent;
}

@media (min-width: 1024px) {
    #header .home-logo {
        max-width: 240px;
    }
}

@media (max-width: 991px) {
    .container,
    .container-sm,
    .container-md,
    .container-lg {
        max-width: none;
    }

    .container.max-w-992px,
    .container-sm.max-w-992px,
    .container-md.max-w-992px,
    .container-lg.max-w-992px {
        max-width: 992px !important;
    }
}

@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1400px !important;
    }

    .container.max-w-992px,
    .container-lg.max-w-992px,
    .container-md.max-w-992px,
    .container-sm.max-w-992px,
    .container-xl.max-w-992px {
        max-width: 992px !important;
    }
}

@media only screen and (min-width: 320px) {
    /* Small screen, non-retina */
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 320px), only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 320px), only screen and (min-device-pixel-ratio: 2) and (min-width: 320px), only screen and (min-resolution: 192dpi) and (min-width: 320px), only screen and (min-resolution: 2dppx) and (min-width: 320px) {
    /* Small screen, retina, stuff to override above media query */
}

@media only screen and (min-width: 700px) {
    /* Medium screen, non-retina */
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 700px), only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 700px), only screen and (min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
    /* Medium screen, retina, stuff to override above media query */
}

@media only screen and (min-width: 1300px) {
    /* Large screen, non-retina */
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 1300px), only screen and (min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (min-resolution: 192dpi) and (min-width: 1300px), only screen and (min-resolution: 2dppx) and (min-width: 1300px) {
    /* Large screen, retina, stuff to override above media query */
}

@media (max-width: 767px) {
    /**
    MENU
   */
    #header .c-menu {
        margin-left: auto;
        margin-right: 2%;
    }

    #header .rectangle:after {
        border-width: 17px 0 0 110vw;
    }

    .login-menu-in-out {
        height: 80px;
        width: 80px;
    }

    .login-menu-in-out .avatar-info {
        height: 80px;
        background-image: none;
        padding-left: 0;
    }

    .login-menu-in-out .avatar-info-avatar .icon-avatar {
        height: 80px;
        width: 80px;
        margin-top: 0;
    }

    .login-menu-in-out .icon img {
        border: 2px solid #ffffff;
        outline: 5px solid #122151;
    }

    .login-menu-in-out:active .toggle-menu-wrapper,
    .login-menu-in-out:focus .toggle-menu-wrapper,
    .login-menu-in-out:hover .toggle-menu-wrapper {
        background-image: url(/assets/media/bg/yellow-carret.png);
        background-repeat: no-repeat;
        background-position: center 7px;
        background-size: 32px 16px;
        display: block;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-1,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-1,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-1 {
        height: 102px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-2,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-2,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-2 {
        height: 142px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-3,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-3,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-3 {
        height: 182px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-4,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-4,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-4 {
        height: 222px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-5,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-5,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-5 {
        height: 262px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-6,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-6,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-6 {
        height: 302px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-7,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-7,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-7 {
        height: 342px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-8,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-8,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-8 {
        height: 382px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-9,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-9,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-9 {
        height: 422px;
    }

    .login-menu-in-out:active .toggle-menu-wrapper.menu-item-count-10,
    .login-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-10,
    .login-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-10 {
        height: 462px;
    }

    .login-menu-in-out:active .icon img,
    .login-menu-in-out:focus .icon img,
    .login-menu-in-out:hover .icon img {
        outline: 5px solid #fab81c;
    }

    .child-menu-in-out {
        height: 80px;
    }

    .child-menu-in-out .children-link:before {
        margin-right: 0;
        width: 45px;
        background-position: center;
        background-image: url(/assets/media/svg/playroom/child_icon_m.svg);
    }

    .child-menu-in-out .children-link {
        border: 2px solid #ffffff;
        outline: 5px solid #122151;
        border-radius: 50%;
        background-image: none;
        background-color: #122151;
        height: 80px;
        width: 80px;
    }

    .child-menu-in-out.active .children-link {
        outline: 5px solid #fab81c;
        background-color: #fab81c;
        background-image: none;
    }

    .child-menu-in-out:active .toggle-menu-wrapper,
    .child-menu-in-out:focus .toggle-menu-wrapper,
    .child-menu-in-out:hover .toggle-menu-wrapper {
        background-image: url(/assets/media/bg/yellow-carret.png);
        background-repeat: no-repeat;
        background-position: center 7px;
        background-size: 32px 16px;
        display: block;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-1,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-1,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-1 {
        height: 102px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-2,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-2,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-2 {
        height: 142px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-3,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-3,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-3 {
        height: 182px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-4,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-4,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-4 {
        height: 222px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-5,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-5,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-5 {
        height: 262px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-6,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-6,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-6 {
        height: 302px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-7,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-7,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-7 {
        height: 342px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-8,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-8,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-8 {
        height: 382px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-9,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-9,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-9 {
        height: 422px;
    }

    .child-menu-in-out:active .toggle-menu-wrapper.menu-item-count-10,
    .child-menu-in-out:focus .toggle-menu-wrapper.menu-item-count-10,
    .child-menu-in-out:hover .toggle-menu-wrapper.menu-item-count-10 {
        height: 462px;
    }

    .child-menu-in-out:active .children-link,
    .child-menu-in-out:focus .children-link,
    .child-menu-in-out:hover .children-link {
        outline: 5px solid #fab81c;
        background-color: #fab81c;
        background-image: none;
    }

    .toggle-menu-in-out .toggle-menu-wrapper {
        overflow: visible;
        z-index: 9;
        display: none;
        margin-top: 0;
        margin-right: 0;
    }

    .toggle-menu-in-out .toggle-menu-extra {
        padding: 0 !important;
        right: 0;
        top: 13px;
        border-radius: 0;
    }

    .p-5 {
        padding: 0.3rem !important;
    }

    .px-5 {
        padding-left: 0.3rem !important;
        padding-right: 0.3rem !important;
    }

    .py-5 {
        padding-top: 0.3rem !important;
        padding-bottom: 0.3rem !important;
    }

    /*.mr-5 {
    margin-right: .3rem !important;
  }*/
    /*.ml-5 {
    margin-left: .3rem !important;
  }*/
    .p-10 {
        padding: 1rem !important;
    }

    .px-10 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .py-10 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .p-20 {
        padding: 2rem !important;
    }

    .px-20 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .py-20 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .mb-15 {
        margin-bottom: 1.75rem !important;
    }

    h5,
    .h5 {
        font-size: 1rem;
    }

    .btn {
        font-size: 1rem;
    }

    img.thumbnail.thumbnail-lg {
        margin: auto;
        display: block;
    }
}

@media (max-width: 575px) {
    body {
        font-size: 14px !important;
    }

    .p-10 {
        padding: 1rem !important;
    }

    .px-10 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .py-10 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
}

.table th {
    border-top: none !important;
}

.app-store-badge,
.google-play-badge,
.play-now-go {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.app-store-badge {
    width: 140px;
    height: 50px;
    display: inline-block;
    background-image: url(/assets/media/localised/app-store-badge.svg);
}

.google-play-badge {
    width: 150px;
    height: 50px;
    display: inline-block;
    background-image: url(/assets/media/localised/google-play-badge.png);
}


.play-now-go {
    min-height: 80px;
    min-width: 80px;
    display: block;
    background-image: url(/assets/media/bg/battle/go/play-now-go.png);
}

.play-now-vs {
    background-repeat: no-repeat;
    background-image: url(/assets/media/bg/battle/go/vs.png);
    background-position: center;
    background-size: 15%;
}

.play-now-players {
    background-repeat: no-repeat;
    background-image: url(/assets/media/bg/battle/go/playr.png);
    background-position: center;
}

.play-now-go.smartypants,
.play-now-go.brainiacs {
    min-height: 160px;
    min-width: 160px;
    display: block;
}

.play-now-go.smartypants {
    background-image: url(/assets/media/bg/battle/avatar-smartypants.png);
}

.play-now-go.brainiacs {
    background-image: url(/assets/media/bg/battle/avatar-brainiacs.png);
}

.badge-lg.app-store-badge {
    width: 158px;
    height: 52px;
}

.badge-lg.google-play-badge {
    width: 158px;
    height: 47px;
}

.lang-fr .app-store-badge {
    background-image: url(/assets/media/localised/fr/app-store-badge.svg);
}

.lang-fr .google-play-badge {
    background-image: url(/assets/media/localised/fr/google-play-badge.png);
}

@media (min-width: 768px) {
    .lang-fr .btn {
        padding-right: 20px;
        padding-left: 20px;
    }
}

.lang-nl .app-store-badge {
    background-image: url(/assets/media/localised/nl/app-store-badge.svg);
}

.lang-nl .google-play-badge {
    background-image: url(/assets/media/localised/nl/google-play-badge.png);
}

.lang-de .app-store-badge {
    background-image: url(/assets/media/localised/de/app-store-badge.svg);
}

.lang-de .badge-lg.google-play-badge {
    height: 87px;
}

.lang-de .google-play-badge {
    height: 70px;
    background-image: url(/assets/media/localised/de/google-play-badge.png);
}

@media (min-width: 768px) {
    .play-now {
        margin-left: 30px;
    }

    .app-store-badge {
        width: 170px;
        height: 58px;
    }

    .google-play-badge {
        width: 187px;
        height: 58px;
    }

    .badge-lg.app-store-badge {
        width: 320px;
        height: 75px;
    }

    .badge-lg.google-play-badge {
        width: 320px;
        height: 68px;
    }

    .play-now-go.smartypants,
    .play-now-go.brainiacs {
        min-height: 320px;
        min-width: 320px;
        display: block;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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eUI7QUFDM0I7QUFDQTs7RUFFRSx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7Ozs7RUFJRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUNBQXlDO0FBQzNDOztBQUVBOzs7RUFHRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjtBQUNBOzs7O0VBSUUscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBOzs7RUFHRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjtBQUNBOzs7O0VBSUUscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBOzs7RUFHRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFD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QUN6RTtBQUNBO0VBQ0UsOERBQThEO0FBQ2hFOztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLFlBQVk7SUFDWixZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7SUFDWixZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7SUFDWixZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7SUFDWixZQUFZO0VBQ2Q7RUFDQTs7SUFFRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGNBQWM7RUFDaEI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc21hcnQtcGxheXJvb20vLi90aGVtZS9zcmMvc2Fzcy90aGVtZXMvcGxheXJvb20vdGhlbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMyNjQ5NzI7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzg4M2Y5ODtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2VkMWMyNDtcbiAgLS1vcmFuZ2U6ICNGRjdFMjk7XG4gIC0teWVsbG93OiAjZmFiODFjO1xuICAtLWdyZWVuOiAjYTViNzNhO1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmF5OiAjN0U4Mjk5O1xuICAtLWdyYXktZGFyazogIzNGNDI1NDtcbiAgLS1wcmltYXJ5OiAjMjY0OTcyO1xuICAtLXNlY29uZGFyeTogI0U0RTZFRjtcbiAgLS1zdWNjZXNzOiAjMDA4OGMxO1xuICAtLWluZm86ICM4OTUwRkM7XG4gIC0td2FybmluZzogI2ZhYjgxYztcbiAgLS1kYW5nZXI6ICNiMzM5NTU7XG4gIC0tbGlnaHQ6ICNGM0Y2Rjk7XG4gIC0tZGFyazogIzNkNDA0NTtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMjY0OTcyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMTMyNDM5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICNCNUI1QzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDksIDUyLCA1NiwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM3RTgyOTk7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQwNDU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzNkNDA0NTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjM2Q0MDQ1O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEU2RUY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RTZFRjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFNEU2RUY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCA1MiwgNTYsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjY2Q4O1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhlYTBiNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYmZjZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiZmNlO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2YxZjJmNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYzO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGVlZTtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWMxZGY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2Q0ZTk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzZDRlOTtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWNlZmU7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzJhNGZkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RiNWZkO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGI1ZmQ7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmJmO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZGE4OTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTNhNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlM2E2O1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhYzhjZjtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Q3OThhNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNiNmJmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNiNmJmO1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZjM7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljYWNiO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzlhOWM5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmRiZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiZGJlO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzksIDQyLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM5LCA0MiwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNDI1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNGY1MzZhO1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjQyNTQ7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0ZjUzNmE7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVFNjI3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDNFMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzUyODdjNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdFODI5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNUU2Mjc4O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNCNUI1QzM7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzAwODhjMTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzYsIDE5MywgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMDg4YzE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzAwODhjMScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMzYsIDE5MywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMDg4YzE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzNGNDI1NCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmZmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwMDg4YzEnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMzYsIDE5MywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzAwODhjMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMwMDg4YzE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDg4YzE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM2LCAxOTMsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjMTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMwMDg4YzE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM2LCAxOTMsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjYjMzOTU1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCA1NywgODUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjMzOTU1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiMzM5NTUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNiMzM5NTUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2IzMzk1NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc5LCA1NywgODUsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjMzOTU1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzRjQyNTQnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjMzOTU1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzYjMzOTU1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2IzMzk1NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc5LCA1NywgODUsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjYjMzOTU1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjYjMzOTU1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzMzk1NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1NjcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1NjcwO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OSwgNTcsIDg1LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjMzOTU1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiMzM5NTU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiMzM5NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OSwgNTcsIDg1LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY0OTcyO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzM3NTU7XG4gIGJvcmRlci1jb2xvcjogIzE5MzE0Yztcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzM3NTU7XG4gIGJvcmRlci1jb2xvcjogIzE5MzE0YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDEwMCwgMTM1LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY0OTcyO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTMxNGM7XG4gIGJvcmRlci1jb2xvcjogIzE2MmE0Mjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcxLCAxMDAsIDEzNSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDBlMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjOGRjO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2QwZTE7XG4gIGJvcmRlci1jb2xvcjogI2M0YzhkYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAyMDUsIDIxNCwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzhkYztcbiAgYm9yZGVyLWNvbG9yOiAjYmNjMWQ3O1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAyMDUsIDIxNCwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4YzE7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjMTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZDliO1xuICBib3JkZXItY29sb3I6ICMwMDY0OGU7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZDliO1xuICBib3JkZXItY29sb3I6ICMwMDY0OGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNTQsIDIwMiwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4YzE7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjMTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDhlO1xuICBib3JkZXItY29sb3I6ICMwMDViODE7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTU0LCAyMDIsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICBib3JkZXItY29sb3I6ICM4OTUwRkM7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjNjcxZWZiO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjNjcxZWZiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTUsIDEwNiwgMjUyLCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzFlZmI7XG4gIGJvcmRlci1jb2xvcjogIzVmMTFmYjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NSwgMTA2LCAyNTIsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xuICBib3JkZXItY29sb3I6ICNmYWI4MWM7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYTYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGU5ZTA1O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYTYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGU5ZTA1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE2NiwgMzQsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xuICBib3JkZXItY29sb3I6ICNmYWI4MWM7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlOWUwNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDI5NTA1O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNjYsIDM0LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMzOTU1O1xuICBib3JkZXItY29sb3I6ICNiMzM5NTU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzMDQ3O1xuICBib3JkZXItY29sb3I6ICM4YzJkNDM7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2MzA0NztcbiAgYm9yZGVyLWNvbG9yOiAjOGMyZDQzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDg3LCAxMTEsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMzk1NTtcbiAgYm9yZGVyLWNvbG9yOiAjYjMzOTU1O1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNDM7XG4gIGJvcmRlci1jb2xvcjogIzgzMmEzZTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgODcsIDExMSwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUzZWM7XG4gIGJvcmRlci1jb2xvcjogI2QxZGRlODtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZDFkZGU4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxOSwgMjIyLCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlODtcbiAgYm9yZGVyLWNvbG9yOiAjYzlkNmU0O1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTksIDIyMiwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQwNDU7XG4gIGJvcmRlci1jb2xvcjogIzNkNDA0NTtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDMxO1xuICBib3JkZXItY29sb3I6ICMyNTI3MmE7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDMxO1xuICBib3JkZXItY29sb3I6ICMyNTI3MmE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDkwLCA5MywgOTcsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0MDQ1O1xuICBib3JkZXItY29sb3I6ICMzZDQwNDU7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjcyYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYyMTIzO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTAsIDkzLCA5NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY0OTcyO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY0OTcyO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI2NDk3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY0OTcyO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzAsIDIzOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0U0RTZFRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzAsIDIzOSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwODhjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGMxO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGMxO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM2LCAxOTMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwODhjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGMxO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM2LCAxOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM4OTUwRkM7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQztcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQztcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNywgODAsIDI1MiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODk1MEZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICBib3JkZXItY29sb3I6ICM4OTUwRkM7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzcsIDgwLCAyNTIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmYWI4MWM7XG4gIGJvcmRlci1jb2xvcjogI2ZhYjgxYztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4MWM7XG4gIGJvcmRlci1jb2xvcjogI2ZhYjgxYztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MCwgMTg0LCAyOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmFiODFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xuICBib3JkZXItY29sb3I6ICNmYWI4MWM7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTAsIDE4NCwgMjgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2IzMzk1NTtcbiAgYm9yZGVyLWNvbG9yOiAjYjMzOTU1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMzOTU1O1xuICBib3JkZXItY29sb3I6ICNiMzM5NTU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc5LCA1NywgODUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiMzM5NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzM5NTU7XG4gIGJvcmRlci1jb2xvcjogI2IzMzk1NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OSwgNTcsIDg1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI0YzRjZGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAyNDYsIDI0OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMjQ2LCAyNDksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzZDQwNDU7XG4gIGJvcmRlci1jb2xvcjogIzNkNDA0NTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQwNDU7XG4gIGJvcmRlci1jb2xvcjogIzNkNDA0NTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYxLCA2NCwgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNDA0NTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MDQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjEsIDY0LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyNjQ5NzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTMyNDM5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy53aWR0aCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy53aWR0aCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNkNDA0NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OSwgNTIsIDU2LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjM7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMzMTMzMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3Mjtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjQjVCNUMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzdFODI5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMzZDQwNDU7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQzRTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI2NDk3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3Mjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzUyODdjNTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhhMmQyO1xuICBib3JkZXItY29sb3I6ICM3OGEyZDI7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QzM7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2NDk3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3Mjtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZmZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNzMsIDExNCwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDczLCAxMTQsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNzMsIDExNCwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QzM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNzMsIDExNCwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzM0Y0MjU0JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDNFMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI4N2M1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNzMsIDExNCwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzdFODI5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzVFNjI3ODtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzUyODdjNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQzRTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNzMsIDExNCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGEyZDI7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGEyZDI7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0OTcyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGEyZDI7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMztcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QzM7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMztcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzdFODI5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU2RUY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI0VCRURGMyAjRUJFREYzICNFNEU2RUY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM3RTgyOTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTZFRiAjRTRFNkVGICNmZmZmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCA1MiwgNTYsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4NDksIDUyLCA1NiwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDQ5LCA1MiwgNTYsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OSwgNTIsIDU2LCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCA1MiwgNTYsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0OSwgNTIsIDU2LCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ5LCA1MiwgNTYsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMjY0OTcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMTMyNDM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGJvcmRlci1jb2xvcjogI0U0RTZFRjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNzMsIDExNCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG4gIGJvcmRlci1jb2xvcjogIzI2NDk3Mjtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHJlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0OTcyO1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MzE0Yztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDczLCAxMTQsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOGRjO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzAsIDIzOSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjMTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0OGU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEzNiwgMTkzLCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3MWVmYjtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM3LCA4MCwgMjUyLCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjM2Q0MDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlOWUwNTtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUwLCAxODQsIDI4LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzM5NTU7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0Mztcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OSwgNTcsIDg1LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbn1cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlODtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0MDQ1O1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjcyYTtcbn1cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjEsIDY0LCA2OSwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmIzZjU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkYmUzO1xuICBib3JkZXItY29sb3I6ICNjMmNjZDg7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMmJmY2U7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWEyNjM0O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4ZTkxOTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjhmYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlOWYzO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzQ3NzdlO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTg2MDdmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlN2YzO1xuICBib3JkZXItY29sb3I6ICNiOGRlZWU7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhM2Q0ZTk7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTA0MDU0O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjNWY0MzllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkY2ZlO1xuICBib3JkZXItY29sb3I6ICNkZWNlZmU7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZGI1ZmQ7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkzNDdhO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOWE3OTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWQyO1xuICBib3JkZXItY29sb3I6ICNmZWViYmY7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZWUzYTY7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzI1OTFlO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3NTM3NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGQ3ZGQ7XG4gIGJvcmRlci1jb2xvcjogI2VhYzhjZjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTNiNmJmO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTIyNzMyO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzk2OTk5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZkO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZWRmMztcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjN2M4MDgzO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMzczYTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOWRhO1xuICBib3JkZXItY29sb3I6ICNjOWNhY2I7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2JkYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWYyMTI0O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0OTcyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzVFNjI3ODtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzNkNDA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OSwgNTIsIDU2LCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzdFODI5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0OTcyO1xuICBib3JkZXItY29sb3I6ICMyNjQ5NzI7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzJiM2Y1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyY2NkODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIzZjU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiZmNlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNmNTY7XG4gIGJvcmRlci1jb2xvcjogIzJiM2Y1Njtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzhlOTE5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzhlOTE5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTlmMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTkxOTc7XG4gIGJvcmRlci1jb2xvcjogIzhlOTE5Nztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxODYwN2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRlZWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE4NjA3ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzZDRlOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2MDdmO1xuICBib3JkZXItY29sb3I6ICMxODYwN2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjNWY0MzllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVjZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1ZjQzOWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGI1ZmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNDM5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWY0MzllO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzlhNzkyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJiZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOWE3OTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlM2E2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTc5Mjk7XG4gIGJvcmRlci1jb2xvcjogIzlhNzkyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzc1Mzc0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhYzhjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzc1Mzc0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzYjZiZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTM3NDc7XG4gIGJvcmRlci1jb2xvcjogIzc1Mzc0Nztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjOTY5OTljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzk2OTk5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTk5YztcbiAgYm9yZGVyLWNvbG9yOiAjOTY5OTljO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzM3M2EzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5Y2FjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzczYTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiZGJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2Y7XG4gIGJvcmRlci1jb2xvcjogIzM3M2EzZjtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzEzNDM4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzMxMzQzODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoNDksIDUyLCA1NiwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDksIDUyLCA1NiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzQzODtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTZFRjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyg0cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoNHJlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTRFNkVGO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyg0cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyg0cmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMxMzQzODtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzEzNDM4O1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMxMzQzODtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMTM0Mzg7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM0Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ5LCA1MiwgNTYsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCA0cmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0OSwgNTIsIDU2LCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDQ5LCA1MiwgNTYsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDRyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyg0cmVtIC0gMXB4KTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMzZDQwNDU7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmZmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICB9XG59XG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MzE0YyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGMxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0OGUgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzFlZmIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTllMDUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzM5NTUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDQzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZTggIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0MDQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI3MmEgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTRFNkVGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTRFNkVGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU2RUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTRFNkVGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyNjQ5NzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGMxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWI4MWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNiMzM5NTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzZDQwNDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg2JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDQ5LCA1MiwgNTYsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ5LCA1MiwgNTYsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDQ5LCA1MiwgNTYsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyNjQ5NzIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxMzI0MzkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYjRiYWQzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwODhjMSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzAwNTI3NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICM1NjA1ZmIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmFiODFjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYzU4YzA0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYjMzOTU1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzc5MjczOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjMGQwZTAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjM2Q0MDQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTkxYTFjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzNkNDA0NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjQjVCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoNDksIDUyLCA1NiwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I1QjVDMztcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMxMzQzODtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjtcbiAgfVxufVxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNixcbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci02LFxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02LFxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcsXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyxcbi5teS03IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNyxcbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCxcbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCxcbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04LFxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05LFxuLm15LTkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci05LFxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTksXG4ubXktOSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTksXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMCxcbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCxcbi5teS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTExIHtcbiAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSxcbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTExLFxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSxcbi5teS0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTExLFxuLm14LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTIsXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTIsXG4ubXgtMTIge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMyB7XG4gIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTMsXG4ubXktMTMge1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMyxcbi5teC0xMyB7XG4gIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTMsXG4ubXktMTMge1xuICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMyxcbi5teC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE0IHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE0LFxuLm15LTE0IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNCxcbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNCxcbi5teS0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTQsXG4ubXgtMTQge1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE1IHtcbiAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNSxcbi5teS0xNSB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTE1LFxuLm14LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNSxcbi5teS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTE1LFxuLm14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTYge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE2LFxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTYsXG4ubXgtMTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE2LFxuLm15LTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTYsXG4ubXgtMTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xNyB7XG4gIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTcsXG4ubXktMTcge1xuICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNyxcbi5teC0xNyB7XG4gIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTcsXG4ubXktMTcge1xuICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xNyxcbi5teC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE4IHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE4LFxuLm15LTE4IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xOCxcbi5teC0xOCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xOCxcbi5teS0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTgsXG4ubXgtMTgge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE5IHtcbiAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xOSxcbi5teS0xOSB7XG4gIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTE5LFxuLm14LTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xOSxcbi5teS0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTE5LFxuLm14LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMjAge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIwLFxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIwLFxuLm15LTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yMSB7XG4gIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjEsXG4ubXktMjEge1xuICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yMSxcbi5teC0yMSB7XG4gIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMjEsXG4ubXktMjEge1xuICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yMSxcbi5teC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIyIHtcbiAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIyLFxuLm15LTIyIHtcbiAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yMixcbi5teC0yMiB7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMixcbi5teS0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjIsXG4ubXgtMjIge1xuICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIzIHtcbiAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMyxcbi5teS0yMyB7XG4gIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIzLFxuLm14LTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMyxcbi5teS0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIzLFxuLm14LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMjQge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTI0LFxuLm15LTI0IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMjQsXG4ubXgtMjQge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTI0LFxuLm15LTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjQsXG4ubXgtMjQge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yNSB7XG4gIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjUsXG4ubXktMjUge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNSxcbi5teC0yNSB7XG4gIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMjUsXG4ubXktMjUge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yNSxcbi5teC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTI2IHtcbiAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTI2LFxuLm15LTI2IHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNixcbi5teC0yNiB7XG4gIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yNixcbi5teS0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjYsXG4ubXgtMjYge1xuICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTI3IHtcbiAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yNyxcbi5teS0yNyB7XG4gIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTI3LFxuLm14LTI3IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yNyxcbi5teS0yNyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTI3LFxuLm14LTI3IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMjgge1xuICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTI4LFxuLm15LTI4IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMjgsXG4ubXgtMjgge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTI4LFxuLm15LTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjgsXG4ubXgtMjgge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yOSB7XG4gIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjksXG4ubXktMjkge1xuICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yOSxcbi5teC0yOSB7XG4gIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMjksXG4ubXktMjkge1xuICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yOSxcbi5teC0yOSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMwIHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMwLFxuLm15LTMwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zMCxcbi5teC0zMCB7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMCxcbi5teS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzAsXG4ubXgtMzAge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMxIHtcbiAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zMSxcbi5teS0zMSB7XG4gIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMxLFxuLm14LTMxIHtcbiAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMSxcbi5teS0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMxLFxuLm14LTMxIHtcbiAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMzIge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMyLFxuLm15LTMyIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMzIsXG4ubXgtMzIge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMyLFxuLm15LTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzIsXG4ubXgtMzIge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zMyB7XG4gIG1hcmdpbjogOC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzMsXG4ubXktMzMge1xuICBtYXJnaW4tdG9wOiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zMyxcbi5teC0zMyB7XG4gIG1hcmdpbi1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMzMsXG4ubXktMzMge1xuICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zMyxcbi5teC0zMyB7XG4gIG1hcmdpbi1sZWZ0OiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTM0IHtcbiAgbWFyZ2luOiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTM0LFxuLm15LTM0IHtcbiAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zNCxcbi5teC0zNCB7XG4gIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zNCxcbi5teS0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzQsXG4ubXgtMzQge1xuICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTM1IHtcbiAgbWFyZ2luOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zNSxcbi5teS0zNSB7XG4gIG1hcmdpbi10b3A6IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTM1LFxuLm14LTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zNSxcbi5teS0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTM1LFxuLm14LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMzYge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTM2LFxuLm15LTM2IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMzYsXG4ubXgtMzYge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTM2LFxuLm15LTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzYsXG4ubXgtMzYge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zNyB7XG4gIG1hcmdpbjogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzcsXG4ubXktMzcge1xuICBtYXJnaW4tdG9wOiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zNyxcbi5teC0zNyB7XG4gIG1hcmdpbi1yaWdodDogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMzcsXG4ubXktMzcge1xuICBtYXJnaW4tYm90dG9tOiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zNyxcbi5teC0zNyB7XG4gIG1hcmdpbi1sZWZ0OiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQ4IHtcbiAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQ4LFxuLm15LTQ4IHtcbiAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00OCxcbi5teC00OCB7XG4gIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00OCxcbi5teS00OCB7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNDgsXG4ubXgtNDgge1xuICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTM5IHtcbiAgbWFyZ2luOiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zOSxcbi5teS0zOSB7XG4gIG1hcmdpbi10b3A6IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTM5LFxuLm14LTM5IHtcbiAgbWFyZ2luLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zOSxcbi5teS0zOSB7XG4gIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTM5LFxuLm14LTM5IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNDAge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00MCxcbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00MCxcbi5teC00MCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQwLFxuLm15LTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQwLFxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxMzJmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5iZy1kYXJrLWJsdWUtc2VtaS1vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxOSwgNDcsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmJnLWJ1dHRvbi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzRiNTtcbn1cblxuLmJnLWJ1dHRvbi1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2M2EyO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYztcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYzBmOTtcbn1cblxuLmJnLWxpZ2h0LWJsdWUtbWF0dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjlkZDtcbn1cblxuLmJnLWxpZ2h0LWJsdWUtc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUVBRkE7XG59XG5cbi5ob3Zlci1saWdodC1ibHVlLXNvZnQge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbn1cbi5ob3Zlci1saWdodC1ibHVlLXNvZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiOWRkO1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0UyOSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzIgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YjczYSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4M2Y5OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJhZGl1cy14cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJvcmRlci1yYWRpdXMtc20ge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5cbi5ib3JkZXItcmFkaXVzLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmJvcmRlci1yYWRpdXMtbGcge1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xufVxuXG4ubWluLWhlaWdodC0yNTAge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLm1pbi1oZWlnaHQtNDIwIHtcbiAgbWluLWhlaWdodDogNDIwcHg7XG59XG5cbi5taW4taGVpZ2h0LTcyMCB7XG4gIG1pbi1oZWlnaHQ6IDcyMHB4O1xufVxuXG4uYnViYmxlIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFERUFBQUF3Q0FRQUFBQVN5Vm95QUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOUlFmbUJna1RBek4wSE1mcEFBQUNKVWxFUVZSWXc3WFl2MnNUWVJ6SDhmZGRwSUxCV01TaVltckoxSXdoN1c3U3JhdGc3YVNiNHVvby9nK1c5Qzl3Q3kwRjBZNXRkT2plWmpOTFFZM1FtQ0lrVWdRbC9UaGN6MXpTNVBMajd2dTVJVnpDODd4NDdyazg5MzNPRVNQaWtxTkFqa1hTSkxsQml6UHExS2p5a1NQT1J6VUhGSGJrVlZKRHc5TlFTWG1GOXhGQ0ZGWFJlS21vT0RteG9QZGpkdS9uZ3hZbUlSNnBOU0VnU1MydGpVY2tWSnFpZXo4bEpVWVJNOXFPQUVqU3RtYkNpSVRLRVFGSjJ1b2ZTZkFreWlYcXZWeERpTFdZQUVsNlBJaElUM1VYRFV0TDgxM0N2ZmlUYjVBYVl5a1lOeW5lOUM4Z2hSaEg0S2ZRZTZIMkRJaTlJTEZzQUVqU1VuY3Vuc1E0QzhFODlUNGN1Wnd3WjBJMHVjTzU5OEN4QVdDT0hJQkwwUWdBdkw1ZDhvYkVza2RrRFlsRmo3aG5TTnoyaUp1R3hIVUFSeU9ybkVoeHdPV3ZJZkFMd09XblBmSGRrR2g0Uk0yUXFIbkVvU0Z4NkJFSGhzUUJnS01FSjl3eUFacmNwUU11SGNwR1l5alRBWENCdDBhRTM2OFEyamQ0ck83M2xnY1dGVWl4djFUYmlSbll1VndOenNkYURiWjEvM0kxK0kxbk1VNTBoYStCTTRQS1hQcXR6TEQ5eFpibFhNUzFTK3FtT0ppSXV0Y0xwdXJ2bGdidE1kZW51cnZhZXRmWDdrWFl2anVqM1FtQlhXV0VadlZhemYvZi9kQnMrTnVEbFFuZUhxd0UyaVgxVXZXTFh6YkNDWVNXdEtuVGtNNVB0ZW1YK0QzSFZUM1hzYVEveWdwblpJMlRJTWNEY21SSmt5UkZtelBxZktiS0o0Njg1WHBncnJET0s3NndHajZLcUllcmg3cjJENDZVZVgwOGsxakhBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuXG4ueWVsbG93LWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL3llbGxvdy1mcmFtZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHg7XG59XG5cbi5yZWdpc3Rlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuc2hvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUVBRkE7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjk5cHgpIHtcbiAgLnJlZ2lzdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1nYW1lcy1wbGF5ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL25vX2dhbWVzX3BsYXllZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUlO1xufVxuXG4ubm8tc2NyZWVuc2hvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL25vX3NjcmVlbnNob3RzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSU7XG59XG5cbi5sb2dpbi1raXR0ZW4ge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vbG9naW4ta2l0dGVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLmJldGEtcGxhbiB7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvYmcvZnJlZS1iZXRhLXBsYW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2MHB4O1xufVxuLmJldGEtcGxhbiAuYXZhdGFyLWljb24ge1xuICB3aWR0aDogODhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyOXB4O1xuICB0b3A6IDk5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmV0YS1wbGFuIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHg7XG4gIH1cbiAgLmJldGEtcGxhbiAuYXZhdGFyLWljb24ge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogMTM3cHg7XG4gIH1cbn1cbi5kLXRhYmxldC1sYW5kc2NhcGUtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGV0LWxhbmRzY2FwZS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmQtdGFibGV0LWxhbmRzY2FwZS1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRhYmxldC1sYW5kc2NhcGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLndvYmJsZTpob3ZlciB7XG4gIGFuaW1hdGlvbjogd29iYmxlIDAuN3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmFkZS1zbG93Om5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZS1zbG93IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuYm9keSAuZm9ybS10b2FzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAjdG9hc3RfY29udGFpbmVyIHtcbiAgLypcbiAgLnRvYXN0LnRvYXN0LXN1Y2Nlc3MsXG4gIC50b2FzdC50b2FzdC1zdWNjZXNzOmhvdmVyIHtcblxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc20gIWltcG9ydGFudDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgLnRvYXN0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRvYXN0LW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICAudG9hc3QtbWVzc2FnZSxcbiAgICAudG9hc3QtZm9vdGVyIHtcbiAgICB9XG4gIH1cblxuICAudG9hc3QudG9hc3QtZXJyb3IsXG4gIC50b2FzdC50b2FzdC1lcnJvcjpob3ZlciB7XG5cbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtICFpbXBvcnRhbnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50b2FzdC1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNoYWRvdztcblxuICAgIC50b2FzdC1tZXNzYWdlLFxuICAgIC50b2FzdC1mb290ZXIge1xuICAgIH1cbiAgfVxuICAgKi9cbn1cbmJvZHkgI3RvYXN0X2NvbnRhaW5lciAjdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAjdG9hc3RfY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYudG9hc3QsIGJvZHkgI3RvYXN0X2NvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2LnRvYXN0IHtcbiAgd2lkdGg6IDc4MHB4O1xuICBjdXJzb3I6IGF1dG87XG59XG5ib2R5ICN0b2FzdF9jb250YWluZXIgLnRvYXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41NXJlbSAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDFzO1xuICAtby1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG59XG5ib2R5ICN0b2FzdF9jb250YWluZXIgLnRvYXN0IC50b2FzdC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEJvYmJ5Sm9uZXNTb2Z0LUNvbmRlbnNlZCwgSGVsdmV0aWNhLCBcInNhbnMtc2VyaWZcIjtcbn1cbmJvZHkgI3RvYXN0X2NvbnRhaW5lciAudG9hc3QudG9hc3QudG9hc3Qtc3VjY2VzcywgYm9keSAjdG9hc3RfY29udGFpbmVyIC50b2FzdC50b2FzdC50b2FzdC1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YjczYTtcbiAgYm9yZGVyLWNvbG9yOiAjODI5MDJlO1xufVxuYm9keSAjdG9hc3RfY29udGFpbmVyIC50b2FzdC50b2FzdC50b2FzdC1lcnJvciwgYm9keSAjdG9hc3RfY29udGFpbmVyIC50b2FzdC50b2FzdC50b2FzdC1lcnJvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG4gIGJvcmRlci1jb2xvcjogI2M2MTAxNztcbn1cbmJvZHkgI3RvYXN0X2NvbnRhaW5lciAudG9hc3QudG9hc3QudG9hc3Qtd2FybmluZywgYm9keSAjdG9hc3RfY29udGFpbmVyIC50b2FzdC50b2FzdC50b2FzdC13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYztcbiAgYm9yZGVyLWNvbG9yOiAjZGU5ZTA1O1xufVxuYm9keSAjdG9hc3RfY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAjdG9hc3RfY29udGFpbmVyID4gZGl2IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtdGV4dC5hcGV4Y2hhcnRzLXlheGlzLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZpbGw6ICMxODMyNmY7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZUthZmZlZXNhdHotUmVndWxhclwiLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmljb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmljb24uaWNvbi0zMCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uaWNvbi5pY29uLTYwIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5pY29uLmljb24tMTIwIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmljb24uYm9yZGVyLW1kIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uaWNvbi5jdXN0b20taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmFiODFjO1xufVxuLmljb24uY3VzdG9tLWljb24uYmx1ZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwZDczYmE7XG59XG4uaWNvbi5tYWMtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL29zL21hYy1pY29uLnN2Z1wiKTtcbn1cbi5pY29uLndpbmRvd3MtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL29zL3dpbmRvd3MtaWNvbi5zdmdcIik7XG59XG4uaWNvbi50ZWFjaGVyLWljb24sIC5pY29uLnBhcmVudC1pY29uLCAuaWNvbi5nYW1lci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vdXNlcnR5cGUvdXNlcnR5cGVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyODAlO1xufVxuLmljb24udGVhY2hlci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjIwcHg7XG59XG4uaWNvbi5wYXJlbnQtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTk4cHg7XG59XG4uaWNvbi5nYW1lci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMnB4O1xufVxuLmljb24ucGxheXJvb20taWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9nb29nbGVfcGxheXJvb20uc3ZnXCIpO1xufVxuLmljb24ubmVlZC1oZWxwLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9oZWxwLWtpdHRlbi5zdmcpO1xufVxuLmljb24ubmVlZC1oZWxwLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9oZWxwLWtpdHRlbi5zdmcpO1xufVxuLmljb24ubWVudS1pY29uLmljb24tc3RhcnM6YmVmb3JlLCAuaWNvbi5tZW51LWljb24uaWNvbi1jb2luOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzIyJTtcbn1cbi5pY29uLm1lbnUtaWNvbi5pY29uLXN0YXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24ubWVudS1pY29uLmljb24tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvaWNvbnMvcGxheXJvb20taWNvbnMtc2hlZXQucG5nPzcwXCIpO1xuICBjbGlwLXBhdGg6IGluc2V0KDBweCAwcHggMHB4IDBweCk7XG59XG4uaWNvbi5tZW51LWljb24uaWNvbi12aWRlbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24ubWVudS1pY29uLmljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IC0zMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL2ljb25zL3BsYXlyb29tLWljb25zLXNoZWV0LnBuZz83MFwiKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDBweCAwcHgpO1xufVxuLmljb24ubWVudS1pY29uLmljb24tY29pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLm1lbnUtaWNvbi5pY29uLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS9pY29ucy9wbGF5cm9vbS1pY29ucy1zaGVldC5wbmc/NzBcIik7XG4gIGNsaXAtcGF0aDogaW5zZXQoMHB4IDBweCAwcHggMHB4KTtcbn1cbi5pY29uLm1lbnUtaWNvbi5pY29uLXNldHRpbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24ubWVudS1pY29uLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0xNnB4O1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL2ljb25zL3BsYXlyb29tLWljb25zLXNoZWV0LnBuZz83MFwiKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDBweCAwcHgpO1xufVxuLmljb24ubWVudS1pY29uLmljb24tbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLm1lbnUtaWNvbi5pY29uLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0xOHB4O1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvaWNvbnMvcGxheXJvb20taWNvbnMtc2hlZXQucG5nPzcwXCIpO1xuICBjbGlwLXBhdGg6IGluc2V0KDBweCAwcHggMHB4IDBweCk7XG59XG4uaWNvbi5tZW51LWljb24uaWNvbi1hZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi5tZW51LWljb24uaWNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0xOHB4O1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvaWNvbnMvcGxheXJvb20taWNvbnMtc2hlZXQucG5nPzcwXCIpO1xuICBjbGlwLXBhdGg6IGluc2V0KDBweCAwcHggMHB4IDBweCk7XG59XG4uaWNvbi5tZW51LWljb24uaWNvbi1wcmludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLm1lbnUtaWNvbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMThweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAtMThweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0zMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL2ljb25zL3BsYXlyb29tLWljb25zLXNoZWV0LnBuZz83MFwiKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDBweCAwcHgpO1xufVxuLmljb24uY3JlYXRlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vdXNlcnR5cGUvdXNlcnR5cGVzLXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmljb24uY3JlYXRlLWljb24udGVhY2hlci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTk0cHg7XG59XG4uaWNvbi5jcmVhdGUtaWNvbi5wYXJlbnQtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTk1cHg7XG59XG4uaWNvbi5jcmVhdGUtaWNvbi5nYW1lci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1cHg7XG59XG4uaWNvbi5wbGF5Ym9vay1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL3BsYXlib29rLWljb24uc3ZnKTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4gLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1mbGV4ID4gLmljb24ubWVudS1pY29uLmljb24tc3RhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZC1mbGV4ID4gLmljb24ubWVudS1pY29uLmljb24tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL2ljb25zL3BsYXlyb29tLWljb25zLXNoZWV0LnBuZz83MFwiKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDBweCAwcHgpO1xufVxuXG4uaWNvbi13cmFwcGVyIC5idG4uYnRuLXNlY29uZGFyeSxcbi5pY29uLXdyYXBwZXIgLmJ0bi5idG4td2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4udHdpc3Rlci1wb2ludGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUM5Q0FNQUFBQVRGUXJEQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFDNkZCTVZFVUFBQUQ1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHo1dHh6NXR4ejV0eHovLy85Q282S0NBQUFBOW5SU1RsTUFXdkhNQ1FPTUtoSzZtd0VpMlB4dk9lcnRRVkwyMlNWZC9jQ3lCbGY2dSsvSkN0TGhGWmd5VDJjVDZMR2hGanpSQWxOSjBNaE1VTG5lSC81NmZzVXZkSUxPcWxGemp6L0I3dXNhUm02V2lZT2tjTHpYNmZsOXI4Znczd1hjSmsydGlyQmxOajRIanVXSFNqdTBCQ0E0TGgwb0RFUjVxOXI3bkZTUXAwUDFtVmlvOUpVUXdwM3o0enBJZDgxT01GWFdqWEZpWEY1b2Y2UFZSVFRFTXdnVWJPd1hyb2JUaGZpWEk4L2dISFY4dzh0bThtTy81QTJBOTUvS05hbWduaDVwM2FibjRnNlNZQ3drR0lqR0xSbHRlR3BMQzdpK1lhVkNrN1dFdGpjUmNqRVBrYUs5UFZ1M2kwQWhHNVFuS1h0MjIydFdSN004VnVtVUFBQUFBV0pMUjBUM3E5eDY5d0FBQUFkMFNVMUZCK1lFRmc4c0V6cm9rZkVBQUFob1NVUkJWR2plclp0blFCUlhFSUJYQVVVUEVGUk16b0lnaUJwc0tFVzkyQ3RZSWhqUktCcEZSUkVSQ3dxS0FpcGlpUnA3Vit3RllzRktqQVY3aEJpTlhSTmJMQkdqaVNabWZtZHYzKzdlN3Q3dTIxdWMrWFgzWnU1alh0azNiMllmREtNbTVjbzdPVE40NGxJQkFDcmk4Vndyc2J6S0pqU2VtenVBUnhVOC96eTlBS3BXdytOVjl3YW84UWtlNzFNelFFMVhSQjQ3SGJWcTQvSHFtSEY1MVh3QTZpTHkzSHdCL09yaDhaejlBUUxxNC9HWVFBRHZCb2k4aHV3RU4wTGtmUllFMEJpUnh6UmhIN2ltaUx4bXlCMDJPUUUwRDBZRXRtQWRiSW5wWUFoQUtDS1BDV01kRE1jRXRnSm9qVG1DYlN3QW4yTTYySmJ0Y1J0TUlCdVYybUh5MnJNT2RzQUVkc1FONnd6VENTQUlrK2ZLem5GblRHQVh0c2RkTVlIZFdHQjNUR0FQRm9nWTJoa21BaUFTazljVGtIZWFYb0E4eWIxWllCOU00QmNzc0M4bU1Jb0ZSbU1DKzJFRHY4UUc5c2NHeG1BRFdSNE13QWIyeFFZR1lnTUhZZ0xaZ3o5OGhRa2N4QUlIWXdLcnNrQ1BXRVRnRU9zZ0RrVUVPbG1CWHlNQ2h3SHl3V0c0RlJpSENCeGhCVWE0NEFGSFdvRXdDZzhZYjkxdVlEUmluLzJzd0RHSWZVN2crandXRDVqSUFjZlJUSkxHSjRlRmgzZWZNTkdoSjhvbGtpTk9VdGRPVHBreU5UVU5lRWx6bnpaOXNpNHhuYk9kWWErSW41bmc1QUZLeWNqVXE4SlVKSWFlQ3RleVpzMEdkZkdZazAwbnp1WE1PaVZKQnpabkhsQmsvZ0lxY0NHeCtrYWNnenFMUUVkaUZsT0pvY1JvQ2ZmRjlPMFFSUStYRGx5MmZNWEtWYXZYckYwbk52cFF5MlByaVpHN2RRSTNiSlRDSXVLaU4yMldXT1p1RWY3YTFtMDBZbU5pdE4wVXU4TnNvKzNjbFdqL0FNVXUzMDIwZTJqQXZURzhVWjVJeTkrbGxReDVrb1hyOHgyTnVFOHg2RFhES2VsdUNySFpUd01HSDVEaUR0SlhCUWtiNEVlMW1kaGZ4TTByMEV2R081QSswODI2Q3cvWklmMFFHRTRzNllXeXc2S0hSM1FMUXRFT0FKTmpiRU40MUZNSHlFVktzTkJLamNkYXk1Nk40MGswWG00aGVhQnBOdDhybHMySkh5akdvL25IZ0dMU2k1aWNQQ1VTTGFmUGFCbnpVd0pGMnJ6YXFaekYyV09tSFRZbmZkTFZrWW5lUkcvdXFRMnNRcHhLWmordTlwRU01YmxtOXJZdHk0TnVqNTNQY3hhbnVTL0pGNlJqV1dOL2U1bnB4VXNXNGErMTF3WVdjQmFGRThrMzF6ajUvQnlOR3RHQUxCRG5hbk1HaWMyMG8wRUlaekZIL0g0NVFqSG5ZQW53Qy9HUGxMYUViTmJtL1VoK2M4WFdVandEZENTSVZ0b3E0VXdxeWRvOGY2THlJcTlTZUF4Wk01ZmxqYWFXQjdSNXJTZlJlRzJJVWJHZEluR3R0em92aWg2V3lUYlRYRTJWM2FodW1oMXVvOTVaTW9jenk5VFF1cTZjSm8ycVl6S1RHVDBoKy9saGlzWFA2NjhsVER0MTZ0TDFGbGQwYWV3eGdVUkZUd2RNSFJOK1R2Q0tWZVM4NlkzR1k3STRZQ29lOEJmeWFPSUJyM1BBUlhoQXNrZm40UUhUc2J1Y2pqMHBCT2lMQit4SUZqYmVDOGZlQkloWGF1ZkRka00wSUovMkRFY0R1bVJ3UUNjMElOT09BNXJ4M2hJdUkzMWVqUWE4UVlEOTBJQTNZMGlnSDQ5RzdFZGM3SXNHdkV5QVhtalhUWTd4OGJ3SXpjVW1CSGdCemNYMmZCVEhLeGJ6MDVLQjl2cXhHdS9pTFRRWGIvUEVPMWpBWkI0NEcrMWl6RjJlMkVsL3ByUHZWZWxUNjZCL2Z2N1JzeUh0dG5kYm5uSlJ6V3Fia0gzY3BjTHFoZDMzRi9JS1VUem1kbFhKZ1lvRXRYYml2emtycmxEampPeHgwaTdKTmowUWxCcnZRbkovalFDS3BPMVhGbENhQnRHSXNWTUdnWTc4cGh6TFVXS1d0OHZ1emxmaU9zV3ZJL0x6OCtjUE1zdmEvRzRxZmxVZ3F0Ykd5OTJySUptSXJYSDdGcnJ4VVR6V2JmMytXN3RGMVNtbEg4dEUxVVpwaE1udUliWVBMbmxvVndwNTlIaStvTDZubkJoYi9wMy9SR3l0djFOb2ZOQkwvZjViL0RSaEdKVWFsMkVpY2Jkd3QrVnBDTit5YnFibWdtSitKeVkrZGplZVhKN1pCbXQ3TGpkTU5mbGwwWlpXMTRqbGsreUhkaHJUZlJzeEtJdHQyRU0rUitxa1Q4K0ptZHFGazY2U3RYRExyUnpQdTBybk1hUW1BTlhWZE5VemJFUnZVdGZOR0tuRDQ0dXU4RUpWZTFWUk1nV29vOE16aGZLR0d1blQwNU55WGpjZEhwOUphS1Mwbk53NUpBV2V2MDVQa0Y4S3czNWQyMlo4RDVtUGh3STNhZmMzV3VBVkZtc0RtZUFpWDNtLzg2NnBGNXJHLytIbzBHeTdEUXBwWHFGaHJ1TFBldWJZOXR3eFQzV0d1aCtvU01DRFYxc2FsajVac3FHMFJVSEpNQytKeGp4VGg1ZHJBVVB5V0lmSDNlY0VxRHJFUWQ1eFBSNHpoN003NTVMbDd3RE9mRTJYeDV6Z0xJdllUeS9XN3RiaEhYWGdKbTVzREdkS2J1STgyaEpLd2ZtTXZxalBZMTRUNHorRjcyMGUzL1pSeGMyN2Y4WUJuRkRjQU9uYXVwblNzZkZnR1N6dHhKdnFqaDVUK1RxdjNWTmM3KzI5Y3F1N0hqKytKcnBnNFYveERzS3NFa2FBUFEzOGhDNmxCS2hmNm5KVStJTjNPVFJnTGdFaTNxbW9TcFlzM3QzMlZzVEZleDlQNHVWdkFzUzc5c0hQaW5rQ0duRXBJUjVCRzBXK0FFT3RwaG9TWjM2REwvOGFpeWpFNzFDc3N0Tms0V2lhZytWaUYyR2JLbEZSYmt0NGsyS1lXRXNnQnRxOXhxM3R6amIzTmJvQ2lzWGtaWnd5aW0vZ21xY2F2ZlkvVXp4K3BqNlJhL2lhV2FqUmkvOVR4TzArWm8xOGY4NGh6V2ZmR2lSZXNrV1ExQnRTaGVrVmFZMHcrTThzTGxNbFFlbTViQU12NGFQb0NtUEVwQ2hwbkt1MFhqS3hndmNseGliYmxDQUxuYW52eEZFekNZV0E3VGNORVpsd3hlRnp5SnZwWkhKamhZWHFiN0FVOTlyK2pkZjdxSDgySkRIeHdxbDBhNmt4WW5DMDJndXZ3bmJMVmdudjY5S0tqQkdaMTdWQVhXS0VENWxHTjZXRlM0RXVjNDNXY1lPejh1akVnQ1VHaVF5em9MSXZqZWo5cjJFaUU5L3J2anNGK2RJNGtaWGlyRDE1OHN0TUZpRmxLUHZkeUhvdjlzMDZxK0ppbVlGV0NSN2IyVXZCZS84UnVLYnZWSEtZckxMU1RLVXo3TS93bGhwbFBWcTVSdHZOdE8vSk8wT3p5NGpiKzB5WkNIa0ZmdmlJaTZvVHlpdDh5L253Y1pjTlpidUVSOXhpSTdtRnFraHluNEFCR0dtSHNBTmEvaHVMODU5R1lSenVVUHBlRkpwVnB0ZUFwZGVPYVNqL0IrSFduWk1YWEJLUUFBQUFBRWxGVGtTdVFtQ0NcIik7XG59XG5cbi5kb3VibGUtcG9pbnRlciB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWcvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRU1BQUFCUkNBTUFBQUMrQ3V2UkFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQ2MxQk1WRVVBQUFENnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6Ly8vK0dKTTN0QUFBQXozUlNUbE1BRXVMVEJUUXRHVTREL0c3a2pnNmh3VDdJclhMZnk1RHdrK21OOW5jSGdGc2xRMEFxV1JSdmdYMzREYUlmZUxmZU1XWkdWT1plT3d1V2Z5SXZjYWI1VGRDSEhzRG9aL1d3SXpwdzRObUZNRE9KMGVjQmpKM1dWblB1QnNmME5wbWIra3FZYWdJYUNlMWZlZ2dNOFpkVlAvNjRRaEhqODJsTHEyRTgxQVNFWktpYUpOMFBqNSs4NVJEYnhWb1ZTYktDdlVqS3BjeUR3cEd1ZWI2elpUSXVyTG9LL1dQYVYzeWV2MFN2eWZKQnB5Y3JIYnY3eEV6VnVTSGg5OUxxb0NDVkxDYnJHSW9vWEJ3NWRoUHZhSXVCK1hsL0FBQUFBV0pMUjBUUUR0YlBuQUFBQUFkMFNVMUZCK1lFRmc0WUc0N2JnQU1BQUFSZVNVUkJWRmpEcFpqN1h4UmxGTVlIQldGUkVVVUVrWnVpbUdzZ2VRc1ZMeWdJQ2dvR2dpbkxzaGdRYldnSTRnVUJoZlZLYUlvS2lxaGN0TkRJQ3JPTVF2SnVxYysvMUprdEVIZk96SjdQWjg4dnUvTThaNzU3M25mTysrN01LSW9rdk1hTjl4WWxHb1FQTU1GVGhpL2c1eW5ENUkrSm5qS1VTWmpNR3dGVEFxY0tHZE1ReEJ2VGdXQWhJd2d6ZUNNRUNCVXlaaUtNTjJZQjRVSkdCQkRKR2xFQWhJeG9ZTGFuakRsQWpLZU11Y0E4VHhteHdIelcrRURPQ0FBV3NFYUluS0VBVVhvTXN4Q3hVSS94b2J6SDRvQjQxbGdFSkFnWkh3R0xXV01HOUZhQkpwWUFTMWxqR2JCSXlGZ09mTXpwaVhSWlZnZ1pLNEZWbko1RWpOVkN4aHFzTlhINlVtS3NFektTTVo3VjF4Tmpnd3lSNkk4cHJKRUNwQXJMb0dXN2tkTk5hVUM2a0VHNzFTWk8zMHhEeVJBeU1yR0YxYmNTSTB1R3lBYTJzY1luUUU2dWpMRWR5T2IwVlZSR25nemhuWU44MW9pWGQ4Y080Rk85b2V6Y0pXTVV3T0xGNllWVWhsV0dpQUZtc2tZUk1UYkxHSUd3c2Uzc0ZRNmRGYUNKWW1BM2E2Z3orcGtJVVpJTVN5bG5sT1VBbnllS0dPWEFGNnlSUVdWc0ZTRUN3aEJzNTR3dlU0R0tXQkZqRDdCWGR6YWlSSWl2S3JHUE5XSkRnYkNGTG1KVkZIUG5WNzBmTlhFc0k0L0tPT0NpSFFSc3Zwck1ROEJoRmxGTGlDTjFMbUk5aWZXdW1RM0FVUlpoejZmMFdsZjFHSW5teHZlMXBIQTBPVmpHY2NvK29WSDNrWXFUNzA5YkFzTDVUYXFLY2srZDFzaG5nUDFBdzloNm00R3ZXVVFMWmFKWUl6c3FnYk9uWUhrM21ycHp3RGNzd25TZUVNZTErZ1dhamNpelFPdklJNGJwSW8yWTN5cFhFT0lTcy9WY0J0cWNFOXYrMzNHdUZiakMvanNxVndteGpGdUZIY0JWV2dOTndBNW5GZFJDMS9oZHJwTVFhZGNaWXhkdEp6Zm9NM3N0YXViUzRVMmdxNXRGUlBkUU15N2hIR3E3VE9lWFh1RFdhUythdEhOOEZiMkU2TG5OV3QrT1RrUTdjSjVHOUIwL0YvU2tnWjVvMWxMNmdEdi9YNCs3YXJQVnMxZkVXNzBpTnI0S3hXNUc2TWhGN2Y0ZS9meHRkUncxSFNwKzRCSHFkTndiUGFoZS9TT2JWTjVQaUZzLzZTRFU2WmluR01mUDZlb1k3enAwRXdadzMyRklxTXVvSVlLbFV6L0RaTUV2aG9nSHY2cEYvUGJRSU9VR3MvMk1DWjgrbGZDNzhXaXBmYXQwelljWFZVSkZmSm54ZkJYQmJOZXhXaWJiaURBWTBxSzRpVDlRd09xNXRkWkJ0YXYyK0xvaktKSDN1UjFGc1Z2L1ZFZmhQeFRubHVDOFkrUDZkNjlLTU9jMUNnak9mNEJIalB5SWRrMkxqS0FvdzhoaGRXOWFIMjNkTWthejN1MXk2U1I2d0xGTEVDVVdST2hZZiswRU9pU1ZQQVowMzRMNFBBRUtITzRadCtHdi8xTVRDSkw4MUMzakdTNFp1Q3FreWUzVjZjQ3drZjE4SFBBazJ4aFJVb01YaGdrdmo5Q1NtMk9ZOGx6bjhlWmRWRk9mMkF4Zmp5MW4zdlNVTmI1NjBQdjNzNktndnVUTU1IVWJKVWloQVdNWVYwYSsvcE5VdlBIeWlhNzgxMkRpalFFakJkdW1OdFR2dmhtNFpaQTVzNktwdFNzOWZXaG82SzFScXlWb1QrelBIMWd6SzZMOFF0YlRPa1VVdHRGVEsxTmJEMjJmNkpkVkxUdHhURnpyQ1I2d3huZjZGWllLZjFRYi93SWFhaU5iU3doU0h3QUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmljb24ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBvaW50ZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnBvaW50ZXIucG9pbnRlci1yaWdodCwgLnBvaW50ZXIucG9pbnRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb2ludGVyLnBvaW50ZXItcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURrQUFBQTdDQU1BQUFEMkR0SzhBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUNCRkJNVkVVQUFBRDZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6Ly8vL1pwN0kxQUFBQXFuUlNUbE1BUGVENnFBZmpaL3ZPNmdPUFN6KzVBZGt4Yks0SzdJQ3dGUFE3aU1jUzhGZDc1QTBKNG8xYS9EUy8wUVVvK1lKOU9RVEszUFdtQzIrQkkyTmtyT2VrK0RVTTFCZkpIaWJ4U0tGTi9aREkvaXgzWDdNK0JyN3RRTVVQMVJ5NzRUalNBaVhyRlZ3dGFpa2tHK2t5bXZKRTkzQWhqcVVPSXRjV2NieENXSy9lUlhRUVJtRFF3aGhIN3BQTlRsVFduY1J5T2xEUHRXR3RpZGc4SngyWG9FcTBpc0EzMmxXMkdYTjR3ZWw5UWxjQUFBQUJZa3RIUkt2SkFXY29BQUFBQjNSSlRVVUg1Z1FXRFFJM0RtaW9ZZ0FBQXJKSlJFRlVTTWVkMXZsZkVrRVlCdkRCQlN1N3FEVEZ2SkJLMHNneXMxdExDazFSeWlKTnJTU05Jby9vb3Nzc3MxTTc3Tkt5eSs2YXY3SjVaaEZZNUxPenpQd0F1dy96WldiZm5UMklLVU14VzRoTXk2U1VMcENTQzVrMFM4bEZUR1l0bHBGTG1LUkxaZVF5eU9VeTByb0NkS1VNWFFXWkxTTnpWa3NQbWd1Wkp5TnQrYUJyWkdnQlpLRlZRaFlWZzViSURHcUhMSFZJeUxYclFOZkxERm9HNmR3Z0lhM2xvQlViSmFockUyaWx6SHczOC9sdWtaQlZXMEdyWmVycjJnWmFrK0tYN1R0Mjd0S2x1eUhwbnZrLzdLVzB0a2lYMWtIdTJ6OHZkd3JQZGIwYk5QTkFjbjRRZitqUnBRMk5vT1ZWU2ZFaHBFMzZWV3Iyb2xOTGN0ektRdDloZlhxRVY2a3QxYUJIOVNWcFFpZmxXRkphaU5Ta0wvM0gwYW05UVp0MklEd2hHTFN6QzcweXVyWHBTWVROQXRwOUNyM2NOazE0R2xsUFFFRFA5UElycms4VDVpRTdLNUFreUtsYk0rR2dEOWVEM3hpdDFpeWJHa1RuUkpLYzU4ZGFHa3FJUWxpOXRUbENlcUVDdEg4Z0lScEVZaGRLMHNuUDY5REZlT0lKczZEUkpxWitNMTlOSmZHa0plV2FUdEdzL0psQkw4V0NQangrbE1zR0tHbFRRSy9FM2lFcXNYdlZpQ1FtL21UTm5pdm9OYjQ3WUloR3JxTnY2NDNvN2szczNSS2gyOFAxN05OeEI1MUhYR3BtNFkrZnUvcndIcnZVY2tkWm5leTRUUlRmVjlNeHlBZjZDLzhoK3VRWFBDTGs4Uk8yNVZWTEhPZ1NMM3orUktVMC9OUkRJdU84cHJ4T0UvemkxVi80ejU2clZua1JzdkExME1NUDlpVTJKL1dQTkRBY3RWNXpjS0lkY3g5ajZTdCtzeGtWbERmdytvMXE2ZHQzL0haU3g4bzloWTFwNGZtMHh1eDdmbVpIUHBBWlhHM2hqMEthWU5XWlQxcys0ZnV6V01LT0o5cUtMMWo0UG9PdkZCMWZmWEhxN09mdlhhTDc0RnlMelBaU2JaczBLTm1hTGZ1bWtjcDN3NVNRbWRtc0JQb2pEY2x1TVQ5L2VXTmxUa3V5OXZ0UHROUlQ2VXJNK3UrL0llZWc0ei9qL29PK2RHS2MvUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgfVxuICAucG9pbnRlci5wb2ludGVyLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQkFDQU1BQUFDd1JhNVdBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUJ3bEJNVkVVQUFBRDZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1Qno2dUJ6NnVCejZ1QnovLy8vQ3VxSUNBQUFBbEhSU1RsTUFndkM4TVE3MTJRYW9WbVc1TmZnS0MvNUQzbjI5cmFmV29PNmhzOG4zNitNVlFHMkRwRkxrR3lQbVk2K3liQ1ZSM0lrUitUaHEzUUhOZ0RzaHJMVDlTSmdlK2wvaVlkc0VVTDR0WW8ycGI0VXIvSUYwMk5NSHVHUXU5anBjY2JHLzhuVURxMXVHRXNMWHV1OUNLUFFuQ1p6TUxOWDdjM3lIcGc5Z2xzdkdWRFRPSnVyZ0tZaVBSSlNaUGs1YURNQm4xS1VZQ1JhYjhBQUFBQUZpUzBkRWxRaGdlb01BQUFBSGRFbE5SUWZtQkJZTkRUUVErZVVYQUFBQ0wwbEVRVlJJeDQzVitWc1NRUmdIOExFVVFTc0NORW5STExVOHNFTkVNRFZRMHlpeTBqSzhPa3p6NktBME5hL003RkxUenZtRG0zZG1FWjdkeGYzT0R6RHYrM3llZDY3ZFdjWXNXdzQvY2pUWG1vbVdaK004M3c1UkIrZThBSktGUWg2RDVIRWhUemdSZWRJbHFCc3E2aEd5Q0pMRlFwNkNaSW1RWGtpZUZySVVsaHlTWmJEMHdiSmN3QXBJbmhHeUVvRm5hZkJ5Uko0ajZVQmtGY2xxUk5hUVBJL0lDeVJyQVZoSHNCNHAyVURTajhoR2toY0I2S3dnZVFtUWx3bGVRUWFuZDVnM0FURFFURElJeUJhQ29UQWdXMGxlQldBYlFWYzdJRHRJWGdOZ2U0UmtGSkNkQkwzQWVycTZTVjVIUy9ZQXQyeWRMTmtMbEpSUDBZMllOWXdTNURldG9UMmY0QzE5T2h5LzNYZW41bTVtNmg3QjduNzkzSHZrU0kwWnFlQUFaZTdyU3o2UWtQZWxNODVCU2p4TTZPV1Frc082cld3ZTBjUFlxSkpqQjVsSE1uNXNXR1pRUVo2WFN2VGJLSHhpUEhCdG1wNVVISkNUOUFTTVcrZFRNbldmMlo5U05ENWloTEZ4SlorcGNNSlBRU1JxY2hwajJqVGJaSlNZbFBDNTJibE5LVGdxSDYvcEdYazJwcEROS3ZsQ3JqcEUzWmV2VE9GcmJmQXEyc2VrZk5MZW1FSldwTWt1OW5aT2R2d0JjOGdHRlp4bjd4Ym9mM0VwMnhzVzEwcStiNUgzbnlmN0hiU3NTYS84WFZuTkNsbUlwMXR5VFd5OGUvM0RSdGxISTl6TWdKKzJKdHlkbjBYbnk5UlhvL3lXaHQrM2Q0aVY3djRJSHo3NEFyMGlOc2RlZ3BtMmVNYmdmTkczL3pQcmVxb1BtT3ZYNzJsMlNQdWpzWTBscSs5ZFRtdVMxLy90L2NlczJuOWtKeVBVQjlKaS9RQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICB9XG4gIC5pY29uLm1lbnUtaWNvbi5pY29uLXN0YXJzOmJlZm9yZSwgLmljb24ubWVudS1pY29uLmljb24tY29pbjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuICAuaWNvbi5tZW51LWljb24uaWNvbi1jb2luOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMHB4O1xuICB9XG4gIC5pY29uLmN1c3RvbS1pY29uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuaWNvbi50ZWFjaGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4MHB4O1xuICB9XG4gIC5pY29uLnBhcmVudC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMjJweDtcbiAgfVxuICAuaWNvbi5nYW1lci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwcHg7XG4gIH1cbiAgLmljb24ubmVlZC1oZWxwLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaWNvbi13cmFwcGVyIC5idG4uYnRuLXNlY29uZGFyeSxcbiAgLmljb24td3JhcHBlciAuYnRuLmJ0bi13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5kLWZsZXggPiAuaWNvbi5tZW51LWljb24uaWNvbi1zdGFycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5kLWZsZXggPiAuaWNvbi5tZW51LWljb24uaWNvbi1zdGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvaWNvbnMvcGxheXJvb20taWNvbnMtc2hlZXQucG5nPzcwXCIpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IDBweCAwcHggMHB4KTtcbiAgfVxuICAudHdpc3Rlci1wb2ludGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gIH1cbiAgLmRvd25sb2Fkcy1ibG9jayAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaWNvbi5jcmVhdGUtaWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaWNvbi5jcmVhdGUtaWNvbi50ZWFjaGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI1N3B4O1xuICB9XG4gIC5pY29uLmNyZWF0ZS1pY29uLnBhcmVudC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMjVweDtcbiAgfVxuICAuaWNvbi5jcmVhdGUtaWNvbi5nYW1lci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG93bmxvYWRzLWJsb2NrIC5pY29uLm1hYy1pY29uLCAuZG93bmxvYWRzLWJsb2NrIC5pY29uLndpbmRvd3MtaWNvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLnBvaW50ZXIucG9pbnRlci1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDA7XG4gIH1cbiAgLnBvaW50ZXIucG9pbnRlci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgMDtcbiAgfVxuICAuaWNvbi13cmFwcGVyIC5idG4uYnRuLXNlY29uZGFyeSxcbiAgLmljb24td3JhcHBlciAuYnRuLmJ0bi13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAuaWNvbiB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuICAuZG93bmxvYWRzLWJsb2NrIC5pY29uLm1hYy1pY29uLCAuZG93bmxvYWRzLWJsb2NrIC5pY29uLndpbmRvd3MtaWNvbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnBvaW50ZXIucG9pbnRlci1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSAwO1xuICB9XG4gIC5wb2ludGVyLnBvaW50ZXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY5OXB4KSB7XG4gIC5pY29uIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5kb3dubG9hZHMtYmxvY2sgLmljb24ubWFjLWljb24sIC5kb3dubG9hZHMtYmxvY2sgLmljb24ud2luZG93cy1pY29uIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLmZsZXgtcm9vdCB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMHB4O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1mbHVpZCB7XG4gIGZsZXg6IDEgYXV0bztcbn1cblxuLmZsZXgtY29sdW1uLWZsdWlkIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5lcnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxhc2hlcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDE4LCAzMywgODEpIDAlLCByZ2IoMiwgODQsIDE1MCkgNzAlLCByZ2IoNSwgMTEyLCAxODIpIDEwMCUpO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAzMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYWxlcnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI0YzRjNGMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YjczYTtcbiAgYm9yZGVyLWNvbG9yOiAjODI5MDJlO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogI0YzRjNGMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYztcbiAgYm9yZGVyLWNvbG9yOiAjZGU5ZTA1O1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0O1xuICBib3JkZXItY29sb3I6ICNjNjEwMTc7XG59XG4uYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNhNWI3M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODI5MDJlO1xufVxuLmFsZXJ0LmFsZXJ0LW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmFiODFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlOWUwNTtcbn1cbi5hbGVydC5hbGVydC1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZWQxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2M2MTAxNztcbn1cblxuLmdyZWVuIC5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RDg7XG4gIGJvcmRlci1jb2xvcjogI2U0ZWJhZjtcbn1cblxuLmJsdWUgLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzI2NDk3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERjNGOTtcbiAgYm9yZGVyLWNvbG9yOiAjYjJlNGYxO1xufVxuXG4ub3JhbmdlIC5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICMyNjQ5NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREYzRjk7XG4gIGJvcmRlci1jb2xvcjogI2IyZTRmMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgfVxufVxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlZBRy1Sb3VuZGVkLUxpZ2h0XCIsIEhlbHZldGljYSwgXCJzYW5zLXNlcmlmXCI7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4ubGFiZWw6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG4gIGJvcmRlci1jb2xvcjogIzI2NDk3Mjtcbn1cblxuLmxhYmVsLXByaW1hcnktaW52ZXJ0ZWQge1xuICBjb2xvcjogIzI2NDk3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5hIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmEuYWN0aXZlIHtcbiAgY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUge1xuICBmb250LWZhbWlseTogXCJCb2JieUpvbmVzU29mdC1SZWd1bGFyXCIsIEhlbHZldGljYSwgXCJzYW5zLXNlcmlmXCI7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjE3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC00cmVtIHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXZhZy1ibGsge1xuICBmb250LWZhbWlseTogXCJWQUctUm91bmRlZC1CbGFja1wiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC12YWctYmxkIHtcbiAgZm9udC1mYW1pbHk6IFwiVkFHLVJvdW5kZWQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC12YWctbGd0IHtcbiAgZm9udC1mYW1pbHk6IFwiVkFHLVJvdW5kZWQtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQtdmFnLXRobiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZBRy1Sb3VuZGVkLVRoaW5cIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQtYm9iYnktcmVnIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9iYnlKb25lc1NvZnQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC1ib2JieS1jb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mb250LWJvYmJ5LWpvbmVzLXJlZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvYmJ5Sm9uZXMtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC1ib2JieS1qb25lcy1jb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9iYnlKb25lcy1Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQtYm9iYnktYmxkIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lS2FmZmVlc2F0ei1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mb250LXlhbm9uZS1ibGQge1xuICBmb250LWZhbWlseTogXCJZYW5vbmVLYWZmZWVzYXR6LUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQteWFub25lLWxndCB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZUthZmZlZXNhdHotTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQteWFub25lLXhsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZUthZmZlZXNhdHotRXh0cmFMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC15YW5vbmUtcmVnIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lS2FmZmVlc2F0ei1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mb250LWJhcmxvdy1yZWcge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dDb25kZW5zZWQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC1iYXJsb3ctc2VtaWJsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0NvbmRlbnNlZC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9udC1iYXJsb3ctYmxkIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Q29uZGVuc2VkLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LWZhbWlseTogXCJCb2JieUpvbmVzU29mdC1Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMGUxMzJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnksXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMyNjQ5NzIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMjY0OTcyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzBkNzNiYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2M2EyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMTgzMjZmICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kYXJrLWJsdWUgYSB7XG4gIGNvbG9yOiAjMGQ3M2JhICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kYXJrLWJsdWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGQ3M2JhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrLWJsdWUuYWN0aXZlIHtcbiAgY29sb3I6ICMwZTEzMmYgIWltcG9ydGFudDtcbn1cbmEudGV4dC1kYXJrLWJsdWU6aG92ZXIge1xuICBjb2xvcjogIzBlMTMyZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1idXR0b24tYmx1ZSB7XG4gIGNvbG9yOiAjMzE3NGI1ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1idXR0b24tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzE3NGI1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUtbGlnaHQge1xuICBjb2xvcjogI0RERjNGOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzg4M2Y5OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtbGlnaHQge1xuICBjb2xvcjogI2YzZWJmNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGN0UyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2UtbGlnaHQge1xuICBjb2xvcjogI0ZGRTVENCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjYTViNzNhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuLWxpZ2h0IHtcbiAgY29sb3I6ICNGMkY1RDggIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmYWI4MWMgIWltcG9ydGFudDtcbn1cbi50ZXh0LXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiAjZmFiODFjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjMGUzMDVhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4MWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG59XG4udGV4dC15ZWxsb3ctaW52ZXJ0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzBlMzA1YSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjODgzZjk4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzNiYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ3M2JhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiO1xufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwOTYzYTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTYzYTI7XG59XG4uYnRuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMnB4IDEycHg7XG59XG4uYnRuLmJ0bi1zbS5zZWNvbmRhcnksIC5idG4tZ3JvdXAtc20gPiAuYnRuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4MWM7XG4gIGJvcmRlci1jb2xvcjogI2ZhYjgxYztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXNtLnNlY29uZGFyeTpob3ZlciwgLmJ0bi1ncm91cC1zbSA+IC5idG4uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwZTMwNWE7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWQxZjtcbn1cbi5idG4uYnRuLXNtLmRhbmdlciwgLmJ0bi1ncm91cC1zbSA+IC5idG4uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZWQxYzI0O1xufVxuLmJ0bi5idG4tc20gLnNwaW5uZXItYm9yZGVyLCAuYnRuLWdyb3VwLXNtID4gLmJ0biAuc3Bpbm5lci1ib3JkZXIge1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5idG4uYnRuLW1kIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG59XG4uYnRuLmJ0bi1tZC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xuICBib3JkZXItY29sb3I6ICNmYWI4MWM7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1tZC5zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzBlMzA1YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhZDFmO1xufVxuLmJ0bi5idG4tbWQuZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZWQxYzI0O1xufVxuLmJ0bi5idG4tbWQgLnNwaW5uZXItYm9yZGVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5idG4uYnRuLXhsIHtcbiAgcGFkZGluZzogN3B4IDQwcHggN3B4O1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiA2cHggNHB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCY0FBQUFaQ0FRQUFBQndLWDFiQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOUlFmbUJCVUxLQW0yV3FxOUFBQUJOa2xFUVZRNHk0MlNRVXZEUUJCRzM3WnBxOUZZV2dVUmVsSVBKYWhJUEJVUHhmL3NSZkJTOUtBb0JSV0xCMEVVUVN3ZWJOVVkyOFI0YUpxbW05M0dPWDN6emR1WjJXVkZ5RDhpVDRVM0FDTVRMVktqamttSlEzb2lvL3NjRFhZd0tRQlhITTN1WG1XZk92TlJ0c2JDTE54aWp5MEtpVW1sbkJZMmNOaE53QkF3ME9NYk9QRWFvL0RvNlhDVEF5ekplMFhvY0ljVnlmbm1rYUVhTDlOQXJyaThFS3B3d2JhME5jQURYVkRoRlRZVjdpV29jTUV5VlFYY1ZlTjVhaXhLM2llbkk1SEdmVllseCtPWXZnNHZTNzA5cnVtTWt6UWVUbmxEYmpuREg2ZnBMeGJneGdjRDdyamdmVkpNNHo4OHNRNEVmSEhEQ1lOazBjREN3UVk2dFBrQWZNNVpvb2pMUGMvVE1JaXdTVFBTTFZxSkMvY1IvTXFqYzlpeHRoTitqekFOcXovQmpNaE4zalNodEdIUWp0Ym8wTTdHL3dDTGJFaHNZcERjaHdBQUFBQkpSVTVFcmtKZ2dnPT1cIiksIHVybChcImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQVFDQVFBQUFEZENiWFNBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQS80ZVB6TDhBQUFBSGRFbE5SUWZtQkJVTEtCNDFpUzk2QUFBQStFbEVRVlE0eTUzUlFVc0NVUURFOFovTHFnVmxoOG9nc1ZTb0tNaFRkT2dEOUtHN0I1MkRDZ3hTUXlLeWs0VWxyZG9seEpXMTNPWTJiOTc4ZWJ6SmpQMVRXVjhRcGk2R2lqWVUwTFhrTVEyZ1pGZkp1bVdCVU43SXdOVWlnRFUxQjZxeU0rZUJRUDQzUUU1UldVMVpMakh2dXRTY0Q5aHpiTnVLVURDVGpFVGVkZHk0bi9lSnEyck9iQ1ptQTIwUE9sNUU4MWM0Y1NvL2NXTVo4S0dwb2FVWEh5VkpmVU9SMEtmSVNGL1hrN2JucEt1Wk1mc09WZEYwcHdFS2R2UnQ0YzJycnVIOG44Nk1qNXdyL0xpZUM3ZFRyNHY4cVVCOVVxZWdQcFV0VUNkUWlmbktJcVU0b0JYenJmU0E2NmxaZXE3VEFwSlhTS0Z2L1JWQWNaeThRMDhBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNHB4IGJvdHRvbSA0cHgsIDZweCAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3NGI1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDAgMnB4ICMwMDM5N2EsIDAgMnB4IDAgNnB4ICMzMzdjYWUsIDAgM3B4IDJweCA2cHggI2E3ZDFlYiwgMCA0cHggMXB4IDhweCAjMDAzNTc3LCAwIDNweCAycHggNnB4ICM5YWMxZGUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggMCAycHggIzAwMzk3YSwgMCAycHggMCA2cHggIzMzN2NhZSwgMCAzcHggMnB4IDZweCAjYTdkMWViLCAwIDRweCAxcHggOHB4ICMwMDM1NzcsIDAgM3B4IDJweCA2cHggIzlhYzFkZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4uYnRuLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHggMjZweCAyMnB4IDI0cHg7XG4gICAgbWFyZ2luOiA2cHggOHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICMwMDM5N2EsIDAgMnB4IDAgMnB4ICMzMzdjYWUsIDAgMXB4IDBweCAycHggI2E3ZDFlYiwgMCAycHggMHB4IDNweCAjMDAzNTc3LCAwIDBweCAxcHggMnB4ICM5YWMxZGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjMDAzOTdhLCAwIDJweCAwIDJweCAjMzM3Y2FlLCAwIDFweCAwcHggMnB4ICNhN2QxZWIsIDAgMnB4IDBweCAzcHggIzAwMzU3NywgMCAwcHggMXB4IDJweCAjOWFjMWRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLmJ0bi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjNhMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDJweCAjMDAzOTdhLCAwIDJweCAwIDZweCAjMmY3NWE0LCAwIDNweCAycHggNnB4ICM4MGE1YmMsIDAgNHB4IDFweCA4cHggIzAwMzU3NywgMCAzcHggMnB4IDZweCAjOWFjMWRlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMnB4ICMwMDM5N2EsIDAgMnB4IDAgNnB4ICMyZjc1YTQsIDAgM3B4IDJweCA2cHggIzgwYTViYywgMCA0cHggMXB4IDhweCAjMDAzNTc3LCAwIDNweCAycHggNnB4ICM5YWMxZGUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICMwMDM5N2EsIDAgMnB4IDAgMnB4ICMyZjc1YTQsIDAgMXB4IDBweCAycHggIzgwYTViYywgMCAycHggMHB4IDNweCAjMDAzNTc3LCAwIDBweCAxcHggMnB4ICM5YWMxZGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjMDAzOTdhLCAwIDJweCAwIDJweCAjMmY3NWE0LCAwIDFweCAwcHggMnB4ICM4MGE1YmMsIDAgMnB4IDBweCAzcHggIzAwMzU3NywgMCAwcHggMXB4IDJweCAjOWFjMWRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4uYnRuLXByaW1hcnktaW52ZXJ0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMTMyZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZhYjgxYztcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LWludmVydGVkIC5zcGlubmVyLWJvcmRlci50ZXh0LWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tcHJpbWFyeS1pbnZlcnRlZDpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeS1pbnZlcnRlZDphY3RpdmUsIC5idG4uYnRuLXByaW1hcnktaW52ZXJ0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzBlMTMyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZhYjgxYztcbn1cbi5idG4uYnRuLXByaW1hcnktaW52ZXJ0ZWQ6aG92ZXIgLnNwaW5uZXItYm9yZGVyLnRleHQtZGFyaywgLmJ0bi5idG4tcHJpbWFyeS1pbnZlcnRlZDphY3RpdmUgLnNwaW5uZXItYm9yZGVyLnRleHQtZGFyaywgLmJ0bi5idG4tcHJpbWFyeS1pbnZlcnRlZDpmb2N1cyAuc3Bpbm5lci1ib3JkZXIudGV4dC1kYXJrIHtcbiAgY29sb3I6ICMwZTEzMmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXNlY29uZGFyeSwgLmJ0bi5idG4td2FybmluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiA2cHggNHB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCY0FBQUFaQ0FRQUFBQndLWDFiQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOUlFmbUJCVUxLQW0yV3FxOUFBQUJOa2xFUVZRNHk0MlNRVXZEUUJCRzM3WnBxOUZZV2dVUmVsSVBKYWhJUEJVUHhmL3NSZkJTOUtBb0JSV0xCMEVVUVN3ZWJOVVkyOFI0YUpxbW05M0dPWDN6emR1WjJXVkZ5RDhpVDRVM0FDTVRMVktqamttSlEzb2lvL3NjRFhZd0tRQlhITTN1WG1XZk92TlJ0c2JDTE54aWp5MEtpVW1sbkJZMmNOaE53QkF3ME9NYk9QRWFvL0RvNlhDVEF5ekplMFhvY0ljVnlmbm1rYUVhTDlOQXJyaThFS3B3d2JhME5jQURYVkRoRlRZVjdpV29jTUV5VlFYY1ZlTjVhaXhLM2llbkk1SEdmVllseCtPWXZnNHZTNzA5cnVtTWt6UWVUbmxEYmpuREg2ZnBMeGJneGdjRDdyamdmVkpNNHo4OHNRNEVmSEhEQ1lOazBjREN3UVk2dFBrQWZNNVpvb2pMUGMvVE1JaXdTVFBTTFZxSkMvY1IvTXFqYzlpeHRoTitqekFOcXovQmpNaE4zalNodEdIUWp0Ym8wTTdHL3dDTGJFaHNZcERjaHdBQUFBQkpSVTVFcmtKZ2dnPT1cIiksIHVybChcImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQVFDQVFBQUFEZENiWFNBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQS80ZVB6TDhBQUFBSGRFbE5SUWZtQkJVTEtCNDFpUzk2QUFBQStFbEVRVlE0eTUzUlFVc0NVUURFOFovTHFnVmxoOG9nc1ZTb0tNaFRkT2dEOUtHN0I1MkRDZ3hTUXlLeWs0VWxyZG9seEpXMTNPWTJiOTc4ZWJ6SmpQMVRXVjhRcGk2R2lqWVUwTFhrTVEyZ1pGZkp1bVdCVU43SXdOVWlnRFUxQjZxeU0rZUJRUDQzUUU1UldVMVpMakh2dXRTY0Q5aHpiTnVLVURDVGpFVGVkZHk0bi9lSnEyck9iQ1ptQTIwUE9sNUU4MWM0Y1NvL2NXTVo4S0dwb2FVWEh5VkpmVU9SMEtmSVNGL1hrN2JucEt1Wk1mc09WZEYwcHdFS2R2UnQ0YzJycnVIOG44Nk1qNXdyL0xpZUM3ZFRyNHY4cVVCOVVxZWdQcFV0VUNkUWlmbktJcVU0b0JYenJmU0E2NmxaZXE3VEFwSlhTS0Z2L1JWQWNaeThRMDhBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNHB4IGJvdHRvbSA0cHgsIDZweCAycHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4MWM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAycHggI2NkN2IxYiwgMCAycHggMCA2cHggI2ZiYzY0OSwgMCAzcHggMnB4IDZweCAjZmRlMmE0LCAwIDRweCAxcHggOHB4ICNjZDdiMWIsIDAgM3B4IDJweCA2cHggI2ZkZTJhNCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDJweCAjY2Q3YjFiLCAwIDJweCAwIDZweCAjZmJjNjQ5LCAwIDJweCAycHggNnB4ICNmZGUyYTQsIDAgNHB4IDFweCA4cHggI2NkN2IxYiwgMCAzcHggMnB4IDZweCAjZmRlMmE0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tc2Vjb25kYXJ5LCAuYnRuLmJ0bi13YXJuaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4IDI2cHggMjJweCAyNHB4O1xuICAgIG1hcmdpbjogNnB4IDhweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tc2Vjb25kYXJ5LCAuYnRuLmJ0bi13YXJuaW5nIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICNjZDdiMWIsIDAgMnB4IDAgMnB4ICNmYmM2NDksIDAgMXB4IDBweCAycHggI2ZkZTJhNCwgMCAycHggMHB4IDNweCAjY2Q3YjFiLCAwIDBweCAxcHggMnB4ICNmZGUyYTQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjY2Q3YjFiLCAwIDJweCAwIDJweCAjZmJjNjQ5LCAwIDFweCAwcHggMnB4ICNmZGUyYTQsIDAgMnB4IDBweCAzcHggI2NkN2IxYiwgMCAwcHggMXB4IDJweCAjZmRlMmE0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4uYnRuLXNlY29uZGFyeS50ZXh0LWJsdWUsIC5idG4uYnRuLXdhcm5pbmcudGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwZTMwNWEgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJ0bi1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZzpmb2N1cywgLmJ0bi5idG4td2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMwZTMwNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFkMWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAycHggI2NkN2IxYiwgMCAycHggMCA2cHggI2U5YjMzNCwgMCAzcHggMnB4IDZweCAjZjBkNTk2LCAwIDRweCAxcHggOHB4ICNjZDdiMWIsIDAgM3B4IDJweCA2cHggI2ZkZTJhNCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDJweCAjY2Q3YjFiLCAwIDJweCAwIDZweCAjZTliMzM0LCAwIDNweCAycHggNnB4ICNmMGQ1OTYsIDAgNHB4IDFweCA4cHggI2NkN2IxYiwgMCAzcHggMnB4IDZweCAjZmRlMmE0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYnRuLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLmJ0bi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAxcHggI2NkN2IxYiwgMCAycHggMCAycHggI2U5YjMzNCwgMCAxcHggMHB4IDJweCAjZjBkNTk2LCAwIDJweCAwcHggM3B4ICNjZDdiMWIsIDAgMHB4IDFweCAycHggI2ZkZTJhNCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICNjZDdiMWIsIDAgMnB4IDAgMnB4ICNlOWIzMzQsIDAgMXB4IDBweCAycHggI2YwZDU5NiwgMCAycHggMHB4IDNweCAjY2Q3YjFiLCAwIDBweCAxcHggMnB4ICNmZGUyYTQgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tdGVydGlhcnkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogNnB4IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWcvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmNBQUFBWkNBUUFBQUJ3S1gxYkFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBLzRlUHpMOEFBQUFIZEVsTlJRZm1CQlVMS0FtMldxcTlBQUFCTmtsRVFWUTR5NDJTUVV2RFFCQkczN1pwcTlGWVdnVVJlbElQSmFoSVBCVVB4Zi9zUmZCUzlLQW9CUldMQjBFVVFTd2ViTlVZMjhSNGFKcW1tOTNHT1gzenpkdVoyV1ZGeUQ4aVQ0VTNBQ01UTFZLamprbUpRM29pby9zY0RYWXdLUUJYSE0zdVhtV2ZPdk5SdHNiQ0xOeGlqeTBLaVVtbG5CWTJjTmhOd0JBdzBPTWJPUEVhby9EbzZYQ1RBeXpKZTBYb2NJY1Z5Zm5ta2FFYUw5TkFycmk4RUtwd3diYTBOY0FEWFZEaEZUWVY3aVdvY01FeVZRWGNWZU41YWl4SzNpZW5JNUhHZlZZbHgrT1l2ZzR2UzcwOXJ1bU1relFlVG5sRGJqbkRINmZwTHhiZ3hnY0Q3cmpnZlZKTTR6ODhzUTRFZkhIRENZTmswY0RDd1FZNnRQa0FmTTVab29qTFBjL1RNSWl3U1RQU0xWcUpDL2NSL01xamM5aXh0aE4ranpBTnF6L0JqTWhOM2pTaHRHSFFqdGJvME03Ry93Q0xiRWhzWXBEY2h3QUFBQUJKUlU1RXJrSmdnZz09XCIpLCB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFRQ0FRQUFBRGRDYlhTQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOUlFmbUJCVUxLQjQxaVM5NkFBQUErRWxFUVZRNHk1M1JRVXNDVVFERThaL0xxZ1ZsaDhvZ3NWU29LTWhUZE9nRDlLRzdCNTJEQ2d4U1F5S3lrNFVscmRvbHhKVzEzT1kyYjk3OGViekpqUDFUV1Y4UXBpNkdpallVMExYa01RMmdaRmZKdW1XQlVON0l3TlVpZ0RVMUI2cXlNK2VCUVA0M1FFNVJXVTFaTGpIdnV0U2NEOWh6Yk51S1VEQ1RqRVRlZGR5NG4vZUpxMnJPYkNabUEyMFBPbDVFODFjNGNTby9jV01aOEtHcG9hVVhIeVZKZlVPUjBLZklTRi9YazdibnBLdVpNZnNPVmRGMHB3RUtkdlJ0NGMycnJ1SDhuODZNajV3ci9MaWVDN2RUcjR2OHFVQjlVcWVnUHBVdFVDZFFpZm5LSXFVNG9CWHpyZlNBNjZsWmVxN1RBcEpYU0tGdi9SVkFjWnk4UTA4QUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweCBib3R0b20gNHB4LCA2cHggMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4M2Y5ODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDJweCAjNWUwYjY0LCAwIDJweCAwIDZweCAjOTk2MWE4LCAwIDNweCAycHggNnB4ICNjM2E2Y2YsIDAgNHB4IDFweCA4cHggIzg4M2Y5OCwgMCAzcHggMnB4IDZweCAjYzNhNmNmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMnB4ICM1ZTBiNjQsIDAgMnB4IDAgNnB4ICM5OTYxYTgsIDAgM3B4IDJweCA2cHggI2MzYTZjZiwgMCA0cHggMXB4IDhweCAjODgzZjk4LCAwIDNweCAycHggNnB4ICNjM2E2Y2YgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLmJ0bi10ZXJ0aWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweCAyNnB4IDIycHggMjRweDtcbiAgICBtYXJnaW46IDZweCA4cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4uYnRuLXRlcnRpYXJ5IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICM1ZTBiNjQsIDAgMnB4IDAgMnB4ICM5OTYxYTgsIDAgMXB4IDBweCAycHggI2MzYTZjZiwgMCAycHggMHB4IDNweCAjODgzZjk4LCAwIDBweCAxcHggMnB4ICNjM2E2Y2YgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjNWUwYjY0LCAwIDJweCAwIDJweCAjOTk2MWE4LCAwIDFweCAwcHggMnB4ICNjM2E2Y2YsIDAgMnB4IDBweCAzcHggIzg4M2Y5OCwgMCAwcHggMXB4IDJweCAjYzNhNmNmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4uYnRuLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLmJ0bi10ZXJ0aWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdGVydGlhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRlcnRpYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2EzMzhhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDAgMnB4ICM1ZTBiNjQsIDAgMnB4IDAgNnB4ICM4ODRlOTgsIDAgM3B4IDJweCA2cHggI2MzYTZjZiwgMCA0cHggMXB4IDhweCAjODgzZjk4LCAwIDNweCAycHggNnB4ICNjM2E2Y2YgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggMCAycHggIzVlMGI2NCwgMCAycHggMCA2cHggIzg4NGU5OCwgMCAzcHggMnB4IDZweCAjYzNhNmNmLCAwIDRweCAxcHggOHB4ICM4ODNmOTgsIDAgM3B4IDJweCA2cHggI2MzYTZjZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4uYnRuLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLmJ0bi10ZXJ0aWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdGVydGlhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRlcnRpYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIDFweCAjNWUwYjY0LCAwIDJweCAwIDJweCAjODg0ZTk4LCAwIDFweCAwcHggMnB4ICNjM2E2Y2YsIDAgMnB4IDBweCAzcHggIzg4M2Y5OCwgMCAwcHggMXB4IDJweCAjYzNhNmNmICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAxcHggIzVlMGI2NCwgMCAycHggMCAycHggIzg4NGU5OCwgMCAxcHggMHB4IDJweCAjYzNhNmNmLCAwIDJweCAwcHggM3B4ICM4ODNmOTgsIDAgMHB4IDFweCAycHggI2MzYTZjZiAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDZweCA0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJjQUFBQVpDQVFBQUFCd0tYMWJBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQS80ZVB6TDhBQUFBSGRFbE5SUWZtQkJVTEtBbTJXcXE5QUFBQk5rbEVRVlE0eTQyU1FVdkRRQkJHMzdacHE5RllXZ1VSZWxJUEphaElQQlVQeGYvc1JmQlM5S0FvQlJXTEIwRVVRU3dlYk5VWTI4UjRhSnFtbTkzR09YM3p6ZHVaMldWRnlEOGlUNFUzQUNNVExWS2pqa21KUTNvaW8vc2NEWFl3S1FCWEhNM3VYbVdmT3ZOUnRzYkNMTnhpankwS2lVbWxuQlkyY05oTndCQXcwT01iT1BFYW8vRG82WENUQXl6SmUwWG9jSWNWeWZubWthRWFMOU5BcnJpOEVLcHd3YmEwTmNBRFhWRGhGVFlWN2lXb2NNRXlWUVhjVmVONWFpeEszaWVuSTVIR2ZWWWx4K09Zdmc0dlM3MDlydW1Na3pRZVRubERiam5ESDZmcEx4Ymd4Z2NEN3JqZ2ZWSk00ejg4c1E0RWZISERDWU5rMGNEQ3dRWTZ0UGtBZk01Wm9vakxQYy9UTUlpd1NUUFNMVnFKQy9jUi9NcWpjOWl4dGhOK2p6QU5xei9Cak1oTjNqU2h0R0hRanRibzBNN0cvd0NMYkVoc1lwRGNod0FBQUFCSlJVNUVya0pnZ2c9PVwiKSwgdXJsKFwiZGF0YTppbWcvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBUUNBUUFBQURkQ2JYU0FBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBLzRlUHpMOEFBQUFIZEVsTlJRZm1CQlVMS0I0MWlTOTZBQUFBK0VsRVFWUTR5NTNSUVVzQ1VRREU4Wi9McWdWbGg4b2dzVlNvS01oVGRPZ0Q5S0c3QjUyRENneFNReUt5azRVbHJkb2x4SlcxM09ZMmI5NzhlYnpKalAxVFdWOFFwaTZHaWpZVTBMWGtNUTJnWkZmSnVtV0JVTjdJd05VaWdEVTFCNnF5TStlQlFQNDNRRTVSV1UxWkxqSHZ1dFNjRDloemJOdUtVRENUakVUZWRkeTRuL2VKcTJyT2JDWm1BMjBQT2w1RTgxYzRjU28vY1dNWjhLR3BvYVVYSHlWSmZVT1IwS2ZJU0YvWGs3Ym5wS3VaTWZzT1ZkRjBwd0VLZHZSdDRjMnJydUg4bjg2TWo1d3IvTGllQzdkVHI0djhxVUI5VXFlZ1BwVXRVQ2RRaWZuS0lxVTRvQlh6cmZTQTY2bFplcTdUQXBKWFNLRnYvUlZBY1p5OFEwOEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0cHggYm90dG9tIDRweCwgNnB4IDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWI3M2E7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAycHggIzgyOTUzMSwgMCAycHggMCA2cHggI2I3YzM2MywgMCAzcHggMnB4IDZweCAjZGJlMGI0LCAwIDRweCAxcHggOHB4ICM4Mjk1MzEsIDAgM3B4IDJweCA2cHggI2RiZTBiNCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDJweCAjODI5NTMxLCAwIDJweCAwIDZweCAjYjdjMzYzLCAwIDNweCAycHggNnB4ICNkYmUwYjQsIDAgNHB4IDFweCA4cHggIzgyOTUzMSwgMCAzcHggMnB4IDZweCAjZGJlMGI0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tcXVhdGVybmFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweCAyNnB4IDIycHggMjRweDtcbiAgICBtYXJnaW46IDZweCA4cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4uYnRuLXF1YXRlcm5hcnkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAxcHggIzgyOTUzMSwgMCAycHggMCAycHggI2I3YzM2MywgMCAxcHggMHB4IDJweCAjZGJlMGI0LCAwIDJweCAwcHggM3B4ICM4Mjk1MzEsIDAgMHB4IDFweCAycHggI2RiZTBiNCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICM4Mjk1MzEsIDAgMnB4IDAgMnB4ICNiN2MzNjMsIDAgMXB4IDBweCAycHggI2RiZTBiNCwgMCAycHggMHB4IDNweCAjODI5NTMxLCAwIDBweCAxcHggMnB4ICNkYmUwYjQgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tcXVhdGVybmFyeTpob3ZlciwgLmJ0bi5idG4tcXVhdGVybmFyeTphY3RpdmUsIC5idG4uYnRuLXF1YXRlcm5hcnk6Zm9jdXMsIC5idG4uYnRuLXF1YXRlcm5hcnkuZm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXF1YXRlcm5hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXF1YXRlcm5hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXF1YXRlcm5hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFCMTFGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDAgMnB4ICM2ZDdhMjgsIDAgMnB4IDAgNnB4ICNhM2FlNGYsIDAgM3B4IDJweCA2cHggI2M0Y2E5NywgMCA0cHggMXB4IDhweCAjNmQ3YTI4LCAwIDNweCAycHggNnB4ICNjNGNhOTcgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggMCAycHggIzZkN2EyOCwgMCAycHggMCA2cHggI2EzYWU0ZiwgMCAzcHggMnB4IDZweCAjYzRjYTk3LCAwIDRweCAxcHggOHB4ICM2ZDdhMjgsIDAgM3B4IDJweCA2cHggI2M0Y2E5NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4uYnRuLXF1YXRlcm5hcnk6aG92ZXIsIC5idG4uYnRuLXF1YXRlcm5hcnk6YWN0aXZlLCAuYnRuLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzLCAuYnRuLmJ0bi1xdWF0ZXJuYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1xdWF0ZXJuYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tcXVhdGVybmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAxcHggIzZkN2EyOCwgMCAycHggMCAycHggI2EzYWU0ZiwgMCAxcHggMHB4IDJweCAjYzRjYTk3LCAwIDJweCAwcHggM3B4ICM2ZDdhMjgsIDAgMHB4IDFweCAycHggI2M0Y2E5NyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICM2ZDdhMjgsIDAgMnB4IDAgMnB4ICNhM2FlNGYsIDAgMXB4IDBweCAycHggI2M0Y2E5NywgMCAycHggMHB4IDNweCAjNmQ3YTI4LCAwIDBweCAxcHggMnB4ICNjNGNhOTcgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDZweCA0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJjQUFBQVpDQVFBQUFCd0tYMWJBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQS80ZVB6TDhBQUFBSGRFbE5SUWZtQkJVTEtBbTJXcXE5QUFBQk5rbEVRVlE0eTQyU1FVdkRRQkJHMzdacHE5RllXZ1VSZWxJUEphaElQQlVQeGYvc1JmQlM5S0FvQlJXTEIwRVVRU3dlYk5VWTI4UjRhSnFtbTkzR09YM3p6ZHVaMldWRnlEOGlUNFUzQUNNVExWS2pqa21KUTNvaW8vc2NEWFl3S1FCWEhNM3VYbVdmT3ZOUnRzYkNMTnhpankwS2lVbWxuQlkyY05oTndCQXcwT01iT1BFYW8vRG82WENUQXl6SmUwWG9jSWNWeWZubWthRWFMOU5BcnJpOEVLcHd3YmEwTmNBRFhWRGhGVFlWN2lXb2NNRXlWUVhjVmVONWFpeEszaWVuSTVIR2ZWWWx4K09Zdmc0dlM3MDlydW1Na3pRZVRubERiam5ESDZmcEx4Ymd4Z2NEN3JqZ2ZWSk00ejg4c1E0RWZISERDWU5rMGNEQ3dRWTZ0UGtBZk01Wm9vakxQYy9UTUlpd1NUUFNMVnFKQy9jUi9NcWpjOWl4dGhOK2p6QU5xei9Cak1oTjNqU2h0R0hRanRibzBNN0cvd0NMYkVoc1lwRGNod0FBQUFCSlJVNUVya0pnZ2c9PVwiKSwgdXJsKFwiZGF0YTppbWcvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBUUNBUUFBQURkQ2JYU0FBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBLzRlUHpMOEFBQUFIZEVsTlJRZm1CQlVMS0I0MWlTOTZBQUFBK0VsRVFWUTR5NTNSUVVzQ1VRREU4Wi9McWdWbGg4b2dzVlNvS01oVGRPZ0Q5S0c3QjUyRENneFNReUt5azRVbHJkb2x4SlcxM09ZMmI5NzhlYnpKalAxVFdWOFFwaTZHaWpZVTBMWGtNUTJnWkZmSnVtV0JVTjdJd05VaWdEVTFCNnF5TStlQlFQNDNRRTVSV1UxWkxqSHZ1dFNjRDloemJOdUtVRENUakVUZWRkeTRuL2VKcTJyT2JDWm1BMjBQT2w1RTgxYzRjU28vY1dNWjhLR3BvYVVYSHlWSmZVT1IwS2ZJU0YvWGs3Ym5wS3VaTWZzT1ZkRjBwd0VLZHZSdDRjMnJydUg4bjg2TWo1d3IvTGllQzdkVHI0djhxVUI5VXFlZ1BwVXRVQ2RRaWZuS0lxVTRvQlh6cmZTQTY2bFplcTdUQXBKWFNLRnYvUlZBY1p5OFEwOEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0cHggYm90dG9tIDRweCwgNnB4IDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAycHggI2I5MDkzNCwgMCAycHggMCA2cHggI2YxNWI2MCwgMCAzcHggMnB4IDZweCAjZmFiNmE5LCAwIDRweCAxcHggOHB4ICNkNzAwMmMsIDAgM3B4IDJweCA2cHggI2ZmYzJiMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDJweCAjYjkwOTM0LCAwIDJweCAwIDZweCAjZjE1YjYwLCAwIDNweCAycHggNnB4ICNmYWI2YTksIDAgNHB4IDFweCA4cHggI2Q3MDAyYywgMCAzcHggMnB4IDZweCAjZmZjMmIzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4IDI2cHggMjJweCAyNHB4O1xuICAgIG1hcmdpbjogNnB4IDhweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICNiOTA5MzQsIDAgMnB4IDAgMnB4ICNmMTViNjAsIDAgMXB4IDBweCAycHggI2ZhYjZhOSwgMCAycHggMHB4IDNweCAjZDcwMDJjLCAwIDBweCAxcHggMnB4ICNmZmMyYjMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjYjkwOTM0LCAwIDJweCAwIDJweCAjZjE1YjYwLCAwIDFweCAwcHggMnB4ICNmYWI2YTksIDAgMnB4IDBweCAzcHggI2Q3MDAyYywgMCAwcHggMXB4IDJweCAjZmZjMmIzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLmJ0bi1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzE0M2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAycHggI2I5MDkzNCwgMCAycHggMCA2cHggI2U0NTU1YSwgMCAzcHggMnB4IDZweCAjZTlhOTljLCAwIDRweCAxcHggOHB4ICNkNzAwMmMsIDAgM3B4IDJweCA2cHggI2ZmYzJiMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDJweCAjYjkwOTM0LCAwIDJweCAwIDZweCAjZTQ1NTVhLCAwIDNweCAycHggNnB4ICNlOWE5OWMsIDAgNHB4IDFweCA4cHggI2Q3MDAyYywgMCAzcHggMnB4IDZweCAjZmZjMmIzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAxcHggI2I5MDkzNCwgMCAycHggMCAycHggI2U0NTU1YSwgMCAxcHggMHB4IDJweCAjZTlhOTljLCAwIDJweCAwcHggM3B4ICNkNzAwMmMsIDAgMHB4IDFweCAycHggI2ZmYzJiMyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICNiOTA5MzQsIDAgMnB4IDAgMnB4ICNlNDU1NWEsIDAgMXB4IDBweCAycHggI2U5YTk5YywgMCAycHggMHB4IDNweCAjZDcwMDJjLCAwIDBweCAxcHggMnB4ICNmZmMyYjMgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tZGFuZ2VyLW1pbmltYWwge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogNnB4IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWcvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmNBQUFBWkNBUUFBQUJ3S1gxYkFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBLzRlUHpMOEFBQUFIZEVsTlJRZm1CQlVMS0FtMldxcTlBQUFCTmtsRVFWUTR5NDJTUVV2RFFCQkczN1pwcTlGWVdnVVJlbElQSmFoSVBCVVB4Zi9zUmZCUzlLQW9CUldMQjBFVVFTd2ViTlVZMjhSNGFKcW1tOTNHT1gzenpkdVoyV1ZGeUQ4aVQ0VTNBQ01UTFZLamprbUpRM29pby9zY0RYWXdLUUJYSE0zdVhtV2ZPdk5SdHNiQ0xOeGlqeTBLaVVtbG5CWTJjTmhOd0JBdzBPTWJPUEVhby9EbzZYQ1RBeXpKZTBYb2NJY1Z5Zm5ta2FFYUw5TkFycmk4RUtwd3diYTBOY0FEWFZEaEZUWVY3aVdvY01FeVZRWGNWZU41YWl4SzNpZW5JNUhHZlZZbHgrT1l2ZzR2UzcwOXJ1bU1relFlVG5sRGJqbkRINmZwTHhiZ3hnY0Q3cmpnZlZKTTR6ODhzUTRFZkhIRENZTmswY0RDd1FZNnRQa0FmTTVab29qTFBjL1RNSWl3U1RQU0xWcUpDL2NSL01xamM5aXh0aE4ranpBTnF6L0JqTWhOM2pTaHRHSFFqdGJvME03Ry93Q0xiRWhzWXBEY2h3QUFBQUJKUlU1RXJrSmdnZz09XCIpLCB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFRQ0FRQUFBRGRDYlhTQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOUlFmbUJCVUxLQjQxaVM5NkFBQUErRWxFUVZRNHk1M1JRVXNDVVFERThaL0xxZ1ZsaDhvZ3NWU29LTWhUZE9nRDlLRzdCNTJEQ2d4U1F5S3lrNFVscmRvbHhKVzEzT1kyYjk3OGViekpqUDFUV1Y4UXBpNkdpallVMExYa01RMmdaRmZKdW1XQlVON0l3TlVpZ0RVMUI2cXlNK2VCUVA0M1FFNVJXVTFaTGpIdnV0U2NEOWh6Yk51S1VEQ1RqRVRlZGR5NG4vZUpxMnJPYkNabUEyMFBPbDVFODFjNGNTby9jV01aOEtHcG9hVVhIeVZKZlVPUjBLZklTRi9YazdibnBLdVpNZnNPVmRGMHB3RUtkdlJ0NGMycnJ1SDhuODZNajV3ci9MaWVDN2RUcjR2OHFVQjlVcWVnUHBVdFVDZFFpZm5LSXFVNG9CWHpyZlNBNjZsWmVxN1RBcEpYU0tGdi9SVkFjWnk4UTA4QUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweCBib3R0b20gNHB4LCA2cHggMnB4O1xuICBjb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLmJ0bi1kYW5nZXItbWluaW1hbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweCAyNnB4IDIycHggMjRweDtcbiAgICBtYXJnaW46IDZweCA4cHggMTJweDtcbiAgfVxufVxuLmJ0bi5idG4tZGFuZ2VyLW1pbmltYWw6aG92ZXIsIC5idG4uYnRuLWRhbmdlci1taW5pbWFsOmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyLW1pbmltYWw6Zm9jdXMsIC5idG4uYnRuLWRhbmdlci1taW5pbWFsLmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYW5nZXItbWluaW1hbDpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZGFuZ2VyLW1pbmltYWw6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWRhbmdlci1taW5pbWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tZGFuZ2VyLW1pbmltYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi5idG4tZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YjczYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YjczYTtcbn1cbi5idG4uYnRuLWdyZWVuOmhvdmVyLCAuYnRuLmJ0bi1ncmVlbjphY3RpdmUsIC5idG4uYnRuLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QUIxMUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QUIxMUY7XG59XG4uYnRuLmJ0bi1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkMWMyNDtcbn1cbi5idG4uYnRuLXJlZDpob3ZlciwgLmJ0bi5idG4tcmVkOmFjdGl2ZSwgLmJ0bi5idG4tcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzE0M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMzE0M2M7XG59XG4uYnRuLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjQ5NzI7XG59XG4uYnRuLmJ0bi1ibHVlOmhvdmVyLCAuYnRuLmJ0bi1ibHVlOmFjdGl2ZSwgLmJ0bi5idG4tYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzMDVhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGUzMDVhO1xufVxuLmJ0bi5idG4tb3JhbmdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdFMjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjdFMjk7XG59XG4uYnRuLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4uYnRuLW9yYW5nZTphY3RpdmUsIC5idG4uYnRuLW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY3ODI5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUY3ODI5O1xufVxuLmJ0bi5idG4td2hpdGUge1xuICBjb2xvcjogIzI2NDk3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5idG4uYnRuLXdoaXRlOmhvdmVyLCAuYnRuLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4uYnRuLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMyNjQ5NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG59XG4uYnRuLmJ0bi1ibHVlLWludmVydGVkIHtcbiAgY29sb3I6ICMyNjQ5NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1ibHVlLWludmVydGVkOmhvdmVyLCAuYnRuLmJ0bi1ibHVlLWludmVydGVkOmFjdGl2ZSwgLmJ0bi5idG4tYmx1ZS1pbnZlcnRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjMGUzMDVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xufVxuLmJ0bi5idG4tZGFuZ2VyLWludmVydGVkIHtcbiAgY29sb3I6ICNlZDFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1kYW5nZXItaW52ZXJ0ZWQ6aG92ZXIsIC5idG4uYnRuLWRhbmdlci1pbnZlcnRlZDphY3RpdmUsIC5idG4uYnRuLWRhbmdlci1pbnZlcnRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZWQxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xufVxuLmJ0bi5idG4tZ3JlZW4taW52ZXJ0ZWQge1xuICBjb2xvcjogI2E1YjczYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWdyZWVuLWludmVydGVkOmhvdmVyLCAuYnRuLmJ0bi1ncmVlbi1pbnZlcnRlZDphY3RpdmUsIC5idG4uYnRuLWdyZWVuLWludmVydGVkOmZvY3VzIHtcbiAgY29sb3I6ICM5QUIxMUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG59XG4uYnRuLmJ0bi1vcmFuZ2UtaW52ZXJ0ZWQge1xuICBjb2xvcjogI0ZGN0UyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5idG4uYnRuLW9yYW5nZS1pbnZlcnRlZDpob3ZlciwgLmJ0bi5idG4tb3JhbmdlLWludmVydGVkOmFjdGl2ZSwgLmJ0bi5idG4tb3JhbmdlLWludmVydGVkOmZvY3VzIHtcbiAgY29sb3I6ICNFRjc4Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG59XG4uYnRuLmJ0bi1zb2NpYWwge1xuICBwYWRkaW5nOiAwIDEycHggMCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLmJ0bi5idG4tc29jaWFsIC5idXR0b24taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuOmZvY3VzLFxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG4gIGJvcmRlci1jb2xvcjogIzI2NDk3Mjtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMxMzQzOCAhaW1wb3J0YW50O1xufVxuXG4ubGFuZy1zd2l0Y2hlciAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogNjJweCAhaW1wb3J0YW50O1xufVxuLmxhbmctc3dpdGNoZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDk3MjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxhbmctc3dpdGNoZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sYW5nLXN3aXRjaGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY29sb3I6ICMyNjQ5NzIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tc20td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuYnRuLmJ0bi1lZGl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIH1cbiAgLmJ0bi5idG4tZWRpdDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9lZGl0LnN2Zyk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDBweCAwcHgpO1xuICB9XG4gIC5idG4td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bi1kb3dubG9hZCAuaWNvbi5pY29uLWRvd25sb2FkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgfVxuICAuYnRuLXNvY2lhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJ0bi1zb2NpYWwgLmJ1dHRvbi1pY29uIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJsdWUtdGl0bGUgc3Bhbi5oMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLmJ0bi1zb2NpYWwge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmJ0bi5idG4tZWRpdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5idG4uYnRuLWVkaXQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGVmdDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4uYnRuLXNvY2lhbCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbi5pbWctY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW1nLWNvbnRhaW5lci5ibHVlIGltZyB7XG4gIGJvcmRlci1jb2xvcjogIzBlMTMyZjtcbn1cbi5pbWctY29udGFpbmVyLnllbGxvdyBpbWcge1xuICBib3JkZXItY29sb3I6ICNmYWI4MWM7XG59XG5cbmltZy50aHVtYm5haWwudGh1bWJuYWlsLXNtIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuaW1nLnRodW1ibmFpbC50aHVtYm5haWwtbWQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5pbWcudGh1bWJuYWlsLnRodW1ibmFpbC1sZyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbmltZy50aHVtYm5haWwudGh1bWJuYWlsLXhsIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbiNwdXp6bGVXcmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwdXp6bGVXcmFwcGVyLnJlYWR5IHtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHV6emxlV3JhcHBlciAjcHV6emxlQ29udGFpbmVyIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDI1OXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmFiODFjO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4jcHV6emxlV3JhcHBlciAjcHV6emxlQ29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuI3B1enpsZVdyYXBwZXIgI3B1enpsZUNvbnRhaW5lciAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuI3B1enpsZVdyYXBwZXIgI3B1enpsZUNvbnRhaW5lciAucGllY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZTEzMmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgd2lkdGg6IDk1LjNweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcHV6emxlV3JhcHBlciAuY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHV6emxlV3JhcHBlciAuY29udHJvbHMgLmNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAjcHV6emxlV3JhcHBlci5yZWFkeSB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICAjcHV6emxlV3JhcHBlciAjcHV6emxlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyODZweDtcbiAgfVxuICAjcHV6emxlV3JhcHBlciAjcHV6emxlQ29udGFpbmVyIC5waWVjZSB7XG4gICAgd2lkdGg6IDEwNS4zcHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3B1enpsZVdyYXBwZXIucmVhZHkge1xuICAgIG1pbi13aWR0aDogNDQwcHg7XG4gIH1cbiAgI3B1enpsZVdyYXBwZXIgI3B1enpsZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM2NHB4O1xuICAgIGhlaWdodDogMzI1cHg7XG4gIH1cbiAgI3B1enpsZVdyYXBwZXIgI3B1enpsZUNvbnRhaW5lciAucGllY2Uge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEwN3B4O1xuICB9XG59XG4ucGMtbWFpbnRlbmFuY2Uge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2JnL3BjLW1haW50ZW5hbmNlLnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9ib2R5LXB1cnJmZWN0IHtcbiAgICBtaW4taGVpZ2h0OiA1MTdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2JnL25vYm9keXMtcHVycmZlY3QucG5nKTtcbiAgfVxuICAucGMtb24tZmlyZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy9wYy1vbi1maXJlLnBuZyk7XG4gIH1cbn1cbi50aWNrZXQtdGlja2V0IC50aWNrZXQtY29tbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0U4Mjk5O1xufVxuLnRpY2tldC10aWNrZXQgLnRpY2tldC1jb21tZW50IC5jb21tZW50LWNvbW1lbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi50aWNrZXQtdGlja2V0LmNsb3NlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50aWNrZXQtdGlja2V0cyAudGlja2V0LXRpY2tldCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0U4Mjk5O1xufVxuXG4udGlja2V0LXRpY2tldHMgZGl2Omxhc3QtY2hpbGQgLnRpY2tldC10aWNrZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnRhYmxlLnRhYmxlLWJsdWUgdGgsXG50YWJsZS50YWJsZS1ibHVlIC50aCxcbi50YWJsZS50YWJsZS1ibHVlIHRoLFxuLnRhYmxlLnRhYmxlLWJsdWUgLnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzNiYTtcbn1cbnRhYmxlLnRhYmxlLWJsdWUgdGgsXG50YWJsZS50YWJsZS1ibHVlIC50aCxcbnRhYmxlLnRhYmxlLWJsdWUgdGQsXG50YWJsZS50YWJsZS1ibHVlIC50ZCxcbi50YWJsZS50YWJsZS1ibHVlIHRoLFxuLnRhYmxlLnRhYmxlLWJsdWUgLnRoLFxuLnRhYmxlLnRhYmxlLWJsdWUgdGQsXG4udGFibGUudGFibGUtYmx1ZSAudGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ3M2JhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbnRhYmxlLnRhYmxlLWJsdWUgdGggcCxcbnRhYmxlLnRhYmxlLWJsdWUgLnRoIHAsXG50YWJsZS50YWJsZS1ibHVlIHRkIHAsXG50YWJsZS50YWJsZS1ibHVlIC50ZCBwLFxuLnRhYmxlLnRhYmxlLWJsdWUgdGggcCxcbi50YWJsZS50YWJsZS1ibHVlIC50aCBwLFxuLnRhYmxlLnRhYmxlLWJsdWUgdGQgcCxcbi50YWJsZS50YWJsZS1ibHVlIC50ZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbnRhYmxlLnRhYmxlLWJsdWUgdHI6bnRoLWNoaWxkKG9kZCksXG4udGFibGUudGFibGUtYmx1ZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG50YWJsZS50YWJsZS1ibHVlIHRyOm50aC1jaGlsZChldmVuKSxcbi50YWJsZS50YWJsZS1ibHVlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNFN0YxRjg7XG59XG5cbi5saXZlLXRpbWVyIC50aW1lci1wYXJ0IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxpdmUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFOVUFBQUEyQ0FNQUFBQm5UaXlkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFCemxCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8rVnhPTVFlOENVeE9QSTRmRUFjcno3L2Y0S2VMLzYvUDVCbHMxQWxjMTl0OTE3dHR5NTJPMjQyT3p6K1B3RGRMM3g5L3N5anNrdmpNaHVyOWxycmRpcTBPbW96K2pvOHZuazhQZ2toc1VmZzhSZ3A5VmJwTlNjeU9XWXh1VFk2ZlhVNS9RVmZzSVJlOEQrL3Y5Um45RkxtOUNOd09HSXZlREo0ZkhEM3UvOC9mNEhkcjc0Ky8xQ2xzMDdrOHgrdU4xNHROeTYyZTJ6MWV2MCtmenU5dnYzKy8zQjNlK0Z2TjlJbXM4T2VzRDkvdjdQNVBLVHcrTldvdE1aZ01QYzdQYWd5dVpmcDlWa3FkWWpoY1VvaU1mbjh2bnE4L211MHVweXNkbzFqOG9FZEwyODJ1MS91TjFEbDg0TGVMK1d4ZVBvZjR4bEFBQUFTWFJTVGxNQWxQM1kyWnlkWUdFa0planBxNjF2Y1RNMkEvVDFCTHE5Zm9GQ1JncjhETW5OalpGUlZoVVozYUptS2V3QnNuWTVMR2lsNFI1YWw5VCtFa3lJeHZvSVAzdTQ4VEZ0cXVjakgwZ2dBQUFBQUFGaVMwZEVBZjhDTGQ0QUFBQUhkRWxOUlFmbUJnb09Dd0Z5V1lPc0FBQUNEVWxFUVZSbzN0MmFDVmVOVVJSQVR5VVpRaVF5bDh5WlUyU1dxSTJvS0NWbFNCUVNpVEpraklqTVV2L1cvWjczdnVjSG5OWlo2K3hmc1BkYWIzM3ZubnVQWkdUaWpjd01zVmFZRmlUTDJtQWFtQ0haY09xMEo4N0FUTW1CdXJPZXFJTlpNaHZPMVZ1YktGTGZBSE5FNWtLanRZb2k1eUZYUk9iQkJXc1ZSWnBnZnFoYUFNM1dLb3BjaEx4UXRSQmFXcTFkMUdpOUJJdENWZjVpYUxPV1VlTXlGQ3dKVmJJVTJxMWwxT2lBd2loS2xzRVZheGsxcnNMeVJOVUt1R1l0bzhaMVdKbW9XclVhT3ExdGxMZ1JUdXhyRWxWU0JGM1dPa3JjaE9KL1ViSVdibG5yS05FTkpjbXFkZEJqcmFQRWJWaWZyTm9RUnBJNzFqNHEzTzJGamNtcWFISzhaeTJrUWg5c1NrVkZrK045YXlFVkhzRG11Q3BNanYzV1FpbzhoQzF4VlpnY0J6eE1qbzhlUTJsY0ZVMk9nOVpLQ2d6QjFtM3BxakE1UHJGV1V1QXBiRTlIUlpQak0yc2xCWjdEanYrcXd1UTRiSzJrd0F2WTZhL3FKZXp5OXd0OEJidkYzZGZpTlpTSnV5LzdHOWlUanZMeUwveDJCTXI5blpqZVFZVy8wKzE3MkJ0WHVabEVSbUZmS3NyUDFQZ0JLdmY3bS9BL3dnRi90ekZqY0ZEaW03TlAxanBLZklaREV0OXlqbHZyS1BFRkRoOUozVWgvdGJaUjR4c2M5ZmQ2OEIyT2lidVhuaDlRSmU1ZTVYN0M4WHgzTDZpL2hxSGEzMnYzYnpqaGJ6TmhBazZLdXkyU1AxQWo3alorSmdlZzF0OTJWai9rK051a200SnNsMXVQV1M0M1ZDdkY1VGJ4WHhVdVBBV1I3bGp1QUFBQUFFbEZUa1N1UW1DQ1wiKTtcbn1cblxuI3Njb3Jlc193cmFwcGVyIC5pY29uLm1lbnUtaWNvbi5pY29uLXN0YXJzOmJlZm9yZSB7XG4gIHRvcDogLTMycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXZlLXRpbWVyIC50aW1lci1wYXJ0IHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLmxpdmUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDR2dztcbiAgfVxufVxuI2JhdHRsZV93cmFwcGVyIC51c2VyLXRlbXBsYXRlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI2JhdHRsZV93cmFwcGVyIC5idWJibGUge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbn1cbiNiYXR0bGVfd3JhcHBlciAuYnViYmxlIHNwYW4uYnViYmxlLXRleHQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbiNiYXR0bGVfd3JhcHBlciAuYXZhdGFyLmljb24tbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4jYmF0dGxlX3dyYXBwZXIgLnVzZXJuYW1lLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuI2JhdHRsZV93cmFwcGVyIC5saXZlLW5hbWUge1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbiNiYXR0bGVfd3JhcHBlciAubGl2ZS1zY29yZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTUzYztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHdoaXRlIHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4jYmF0dGxlX3dyYXBwZXIgLmxpdmUtc2NvcmUtd3JhcHBlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4jYmF0dGxlX3dyYXBwZXIgLnNtIC5saXZlLW5hbWUge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuI2JhdHRsZV93cmFwcGVyIC5zbSAubGl2ZS1zY29yZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbiNiYXR0bGVfd3JhcHBlciAubWQgLnVzZXItdGVtcGxhdGUgLmljb24uaWNvbi1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiYXR0bGVfd3JhcHBlciAubWQgLnVzZXItdGVtcGxhdGUgLmF2YXRhci5pY29uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jYmF0dGxlX3dyYXBwZXIgLm1kIC5idWJibGUge1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbn1cbiNiYXR0bGVfd3JhcHBlciAubWQgLmJ1YmJsZSBzcGFuLmJ1YmJsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG59XG4jYmF0dGxlX3dyYXBwZXIgLm1kIC5saXZlLW5hbWUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4jYmF0dGxlX3dyYXBwZXIgLm1kIC5saXZlLXNjb3JlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuI2JhdHRsZV93cmFwcGVyIC5tZCAubGl2ZS1zY29yZS13cmFwcGVyIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbiNiYXR0bGVfd3JhcHBlciAubGcgLnVzZXItdGVtcGxhdGUgLmljb24uaWNvbi1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiYXR0bGVfd3JhcHBlciAubGcgLnVzZXItdGVtcGxhdGUgLmF2YXRhci5pY29uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jYmF0dGxlX3dyYXBwZXIgLmxnIC5idWJibGUge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzVweDtcbn1cbiNiYXR0bGVfd3JhcHBlciAubGcgLmJ1YmJsZSBzcGFuLmJ1YmJsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG4jYmF0dGxlX3dyYXBwZXIgLmxnIC5saXZlLW5hbWUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG4jYmF0dGxlX3dyYXBwZXIgLmxnIC5saXZlLXNjb3JlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuI2JhdHRsZV93cmFwcGVyIC5sZyAubGl2ZS1zY29yZS13cmFwcGVyIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbiNiYXR0bGVfd3JhcHBlciAueGwgLnVzZXItdGVtcGxhdGUgLmljb24uaWNvbi1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiYXR0bGVfd3JhcHBlciAueGwgLnVzZXItdGVtcGxhdGUgLmF2YXRhci5pY29uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jYmF0dGxlX3dyYXBwZXIgLnhsIC5idWJibGUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbn1cbiNiYXR0bGVfd3JhcHBlciAueGwgLmJ1YmJsZSBzcGFuLmJ1YmJsZS10ZXh0IHtcbiAgZm9udC1zaXplOiA1LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xufVxuI2JhdHRsZV93cmFwcGVyIC54bCAubGl2ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbiNiYXR0bGVfd3JhcHBlciAueGwgLmxpdmUtc2NvcmUtd3JhcHBlciBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG4jYmF0dGxlX3dyYXBwZXIgLnhsIC5saXZlLXNjb3JlLXdyYXBwZXIgLmljb24ubWVudS1pY29uLmljb24tc3RhcnM6YmVmb3JlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5NXB4O1xufVxuXG4uY2FyZC1jaGlsZHJlbiAuY2FyZC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQ5LCA1MiwgNTYsIDAuMTI1KTtcbn1cbi5jYXJkLWNoaWxkcmVuIC5jYXJkLWNoaWxkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2FyZC1jaGlsZHJlbiAuY2hpbGQtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZGZmMWZiO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtO1xufVxuLmNhcmQtY2hpbGRyZW4gLmF2YXRhci1pbmZvLWF2YXRhciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjFweDtcbn1cbi5jYXJkLWNoaWxkcmVuIC5hdmF0YXItaW5mby1hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLmNhcmQtY2hpbGRyZW4gLnVzZXItaW5mby1kZXRhaWwge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgcGFkZGluZzogMnB4IDEwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMWZiO1xuICBjb2xvcjogIzMxNzRiNTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xufVxuLmNhcmQtY2hpbGRyZW4gLnVzZXItaW5mby1kZXRhaWwgc3BhbiB7XG4gIGNvbG9yOiAjMzE3NGI1O1xufVxuXG4udXNlci1pbmZvLWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBwYWRkaW5nOiAycHggMTBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYxZmI7XG4gIGNvbG9yOiAjMzE3NGI1O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG4udXNlci1pbmZvLWRldGFpbCAudXNlci1pbmZvLXZhbHVlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cblxuLmNhcmQtY2hpbGQgLnNjb3JlcyAuemNoaWxkLXBhbmVsIC5hdmF0YXItaW5mby1hdmF0YXIge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQtY2hpbGQgLnNjb3JlcyAuemNoaWxkLXBhbmVsIC51c2VyLWluZm8ge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaW5mby1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDJweCAyMHB4IDAgMTBweDtcbiAgfVxuICAudXNlci1pbmZvLWRldGFpbCAudXNlci1pbmZvLXZhbHVlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICB9XG4gIC5jYXJkLWNoaWxkIC5zY29yZXMgLnpjaGlsZC1wYW5lbCAudXNlci1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG59XG4uY2FyZCAuaW5wdXRGaWVsZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5jYXJkIC5pbnB1dEZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgbGFiZWwsXG4uY2FyZCAuaW5wdXRGaWVsZCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjglO1xuICBjb2xvcjogIzUxYjVkYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcmQgLmlucHV0RmllbGQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCBsYWJlbC50ZXh0YXJlYS1sYWJlbCxcbi5jYXJkIC5pbnB1dEZpZWxkIC5sYWJlbC50ZXh0YXJlYS1sYWJlbCB7XG4gIHRvcDogMTQlO1xufVxuLmNhcmQgaW5wdXQgLmZvcm0tY29udHJvbCwgLmNhcmQgaW5wdXQuZm9ybS1jb250cm9sLCAuY2FyZCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QgLmZvcm0tY29udHJvbCxcbi5jYXJkIHRleHRhcmVhIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxODMyNmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjNTFiNWRjO1xuICBmb250LWZhbWlseTogXCJZYW5vbmVLYWZmZWVzYXR6LVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dDtcbn1cbi5jYXJkIGlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5jYXJkIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cywgLmNhcmQgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOmZvY3VzLFxuLmNhcmQgdGV4dGFyZWEgc2VsZWN0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNhcmQgdGV4dGFyZWEgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1MWI1ZGM7XG59XG4uY2FyZCBpbnB1dCAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuY2FyZCBpbnB1dCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmNhcmQgaW5wdXQuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuY2FyZCBpbnB1dC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuY2FyZCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXM6ZGlzYWJsZWQsIC5jYXJkIGlucHV0LmZvcm0tY29udHJvbDpmb2N1c1tyZWFkb25seV0sXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5jYXJkIHRleHRhcmVhIHNlbGVjdCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi5jYXJkIHRleHRhcmVhIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi5jYXJkIHRleHRhcmVhIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6ZGlzYWJsZWQsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzW3JlYWRvbmx5XSB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7XG59XG4uY2FyZCBpbnB1dCAuZm9ybS1jb250cm9sLndpZGUsIC5jYXJkIGlucHV0LmZvcm0tY29udHJvbC53aWRlLCAuY2FyZCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMud2lkZSxcbi5jYXJkIHRleHRhcmVhIHNlbGVjdCAuZm9ybS1jb250cm9sLndpZGUsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QuZm9ybS1jb250cm9sLndpZGUsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLndpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkIGlucHV0IHNlbGVjdCAuZm9ybS1jb250cm9sLCAuY2FyZCBpbnB1dCBzZWxlY3QuZm9ybS1jb250cm9sLCAuY2FyZCBpbnB1dCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNhcmQgdGV4dGFyZWEgc2VsZWN0IHNlbGVjdCAuZm9ybS1jb250cm9sLFxuLmNhcmQgdGV4dGFyZWEgc2VsZWN0IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uY2FyZCB0ZXh0YXJlYSBzZWxlY3Qgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbn1cblxuLmNhcmQgaW5wdXQjdXNlcl9zZWFyY2guZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4uZm9ybSxcbmZvcm0ge1xuICAvKlxuICBOZXcgc3R5bGVzIGZvciB2YWxpZGF0ZSBhbmQgdW5kZXJzY29yZSBmaWVsZHNcbiAgICovXG4gIC8qXG4gIEVuZFxuICAgKi9cbn1cbi5mb3JtIC5pbnB1dEZpZWxkLFxuZm9ybSAuaW5wdXRGaWVsZCB7XG4gIC8qIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgIGJvcmRlci1jb2xvcjogIzE3MkY2QjtcblxuICAgICArIGxhYmVsIHtcbiAgICAgICB0b3A6IDA7XG4gICAgICAgY29sb3I6ICMxNzJGNkI7XG4gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC45KTtcbiAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgIH1cbiAgIH0qL1xufVxuLmZvcm0gLmlucHV0RmllbGQgbGFiZWwsXG4uZm9ybSAuaW5wdXRGaWVsZCAubGFiZWwsXG5mb3JtIC5pbnB1dEZpZWxkIGxhYmVsLFxuZm9ybSAuaW5wdXRGaWVsZCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjglO1xuICBjb2xvcjogIzUxYjVkYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0gLmlucHV0RmllbGQgbGFiZWwudGV4dGFyZWEtbGFiZWwsXG4uZm9ybSAuaW5wdXRGaWVsZCAubGFiZWwudGV4dGFyZWEtbGFiZWwsXG5mb3JtIC5pbnB1dEZpZWxkIGxhYmVsLnRleHRhcmVhLWxhYmVsLFxuZm9ybSAuaW5wdXRGaWVsZCAubGFiZWwudGV4dGFyZWEtbGFiZWwge1xuICB0b3A6IDE0JTtcbn1cbi5mb3JtIC5pbnB1dEZpZWxkLmxhbmd1YWdlUmFkaW9zLFxuZm9ybSAuaW5wdXRGaWVsZC5sYW5ndWFnZVJhZGlvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTFiNWRjO1xufVxuLmZvcm0gbGFiZWwsXG4uZm9ybSAubGFiZWwsXG5mb3JtIGxhYmVsLFxuZm9ybSAubGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LWZhbWlseTogXCJZYW5vbmVLYWZmZWVzYXR6LVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgLyomLnJlcXVpcmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gIH0qL1xufVxuLmZvcm0gLmNoZWNrYm94ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuLFxuLmZvcm0gLmNoZWNrYm94ID4gc3BhbixcbmZvcm0gLmNoZWNrYm94ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuLFxuZm9ybSAuY2hlY2tib3ggPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZm9ybSBpbnB1dCAuZm9ybS1jb250cm9sLCAuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wsIC5mb3JtIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtIHRleHRhcmVhIC5mb3JtLWNvbnRyb2wsXG4uZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9ybSBzZWxlY3QgLmZvcm0tY29udHJvbCxcbi5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBpbnB1dCAuZm9ybS1jb250cm9sLFxuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wsXG5mb3JtIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbmZvcm0gdGV4dGFyZWEgLmZvcm0tY29udHJvbCxcbmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIHNlbGVjdCAuZm9ybS1jb250cm9sLFxuZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sLFxuZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxODMyNmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjNTFiNWRjO1xuICBmb250LWZhbWlseTogXCJZYW5vbmVLYWZmZWVzYXR6LVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dDtcbn1cbi5mb3JtIGlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOmZvY3VzLFxuLmZvcm0gdGV4dGFyZWEgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1czpmb2N1cyxcbi5mb3JtIHNlbGVjdCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Zm9jdXMsXG5mb3JtIGlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbmZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOmZvY3VzLFxuZm9ybSB0ZXh0YXJlYSAuZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1czpmb2N1cyxcbmZvcm0gc2VsZWN0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTFiNWRjO1xufVxuLmZvcm0gaW5wdXQgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0gaW5wdXQgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC5mb3JtIGlucHV0LmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0gaW5wdXQuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOmRpc2FibGVkLCAuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXNbcmVhZG9ubHldLFxuLmZvcm0gdGV4dGFyZWEgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5mb3JtIHRleHRhcmVhIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1czpkaXNhYmxlZCxcbi5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1c1tyZWFkb25seV0sXG4uZm9ybSBzZWxlY3QgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5mb3JtIHNlbGVjdCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4uZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6ZGlzYWJsZWQsXG4uZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzW3JlYWRvbmx5XSxcbmZvcm0gaW5wdXQgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbmZvcm0gaW5wdXQgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5mb3JtIGlucHV0LmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbmZvcm0gaW5wdXQuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOmRpc2FibGVkLFxuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXNbcmVhZG9ubHldLFxuZm9ybSB0ZXh0YXJlYSAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuZm9ybSB0ZXh0YXJlYSAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXM6ZGlzYWJsZWQsXG5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1c1tyZWFkb25seV0sXG5mb3JtIHNlbGVjdCAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuZm9ybSBzZWxlY3QgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOmRpc2FibGVkLFxuZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzW3JlYWRvbmx5XSB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7XG59XG4uZm9ybSBpbnB1dCAuZm9ybS1jb250cm9sLndpZGUsIC5mb3JtIGlucHV0LmZvcm0tY29udHJvbC53aWRlLCAuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMud2lkZSxcbi5mb3JtIHRleHRhcmVhIC5mb3JtLWNvbnRyb2wud2lkZSxcbi5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbC53aWRlLFxuLmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLndpZGUsXG4uZm9ybSBzZWxlY3QgLmZvcm0tY29udHJvbC53aWRlLFxuLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbC53aWRlLFxuLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cy53aWRlLFxuZm9ybSBpbnB1dCAuZm9ybS1jb250cm9sLndpZGUsXG5mb3JtIGlucHV0LmZvcm0tY29udHJvbC53aWRlLFxuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMud2lkZSxcbmZvcm0gdGV4dGFyZWEgLmZvcm0tY29udHJvbC53aWRlLFxuZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wud2lkZSxcbmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLndpZGUsXG5mb3JtIHNlbGVjdCAuZm9ybS1jb250cm9sLndpZGUsXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wud2lkZSxcbmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cy53aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybSBzZWxlY3QgLmZvcm0tY29udHJvbCwgLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCwgLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbmZvcm0gc2VsZWN0IC5mb3JtLWNvbnRyb2wsXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG5mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xufVxuLmZvcm0gaW5wdXQgLmZvcm0tY29udHJvbFttdWx0aXBsZXw9bXVsdGlwbGVdLCAuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2xbbXVsdGlwbGV8PW11bHRpcGxlXSwgLmZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlfD1tdWx0aXBsZV0sXG4uZm9ybSBzZWxlY3QgLmZvcm0tY29udHJvbFttdWx0aXBsZXw9bXVsdGlwbGVdLFxuLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZXw9bXVsdGlwbGVdLFxuLmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1c1ttdWx0aXBsZXw9bXVsdGlwbGVdLFxuZm9ybSBpbnB1dCAuZm9ybS1jb250cm9sW211bHRpcGxlfD1tdWx0aXBsZV0sXG5mb3JtIGlucHV0LmZvcm0tY29udHJvbFttdWx0aXBsZXw9bXVsdGlwbGVdLFxuZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXNbbXVsdGlwbGV8PW11bHRpcGxlXSxcbmZvcm0gc2VsZWN0IC5mb3JtLWNvbnRyb2xbbXVsdGlwbGV8PW11bHRpcGxlXSxcbmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZXw9bXVsdGlwbGVdLFxuZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlfD1tdWx0aXBsZV0ge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuLmZvcm0gLnRvZ2dsZS13cmFwcGVyIGlucHV0LnRvZ2dsZSxcbmZvcm0gLnRvZ2dsZS13cmFwcGVyIGlucHV0LnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi5mb3JtIC50b2dnbGUtd3JhcHBlciAudG9nZ2xlUGFzc3dvcmQsXG5mb3JtIC50b2dnbGUtd3JhcHBlciAudG9nZ2xlUGFzc3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbjogMCAwIDAgLTQ1cHg7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNnJlbSArIDJweCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL3Bhc3N3b3JkL3Bhc3N3b3JkX3Zpc2libGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xufVxuLmZvcm0gLnRvZ2dsZS13cmFwcGVyIC50b2dnbGVQYXNzd29yZC5wYXNzd29yZC10b2dnbGUsXG5mb3JtIC50b2dnbGUtd3JhcHBlciAudG9nZ2xlUGFzc3dvcmQucGFzc3dvcmQtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vcGFzc3dvcmQvcGFzc3dvcmRfaW52aXNpYmxlLnN2Z1wiKTtcbn1cbi5mb3JtIC50b2dnbGUtd3JhcHBlciBpbnB1dC50b2dnbGUuaXMtaW52YWxpZCxcbmZvcm0gLnRvZ2dsZS13cmFwcGVyIGlucHV0LnRvZ2dsZS5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMnJlbSkgY2VudGVyO1xufVxuLmZvcm0gLmZvcm0tdGV4dC5oZWxwLXRleHQsXG5mb3JtIC5mb3JtLXRleHQuaGVscC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5mb3JtIC5tZXNzYWdlcyBwLFxuLmZvcm0gLnVzZXJuYW1lLW1lc3NhZ2VzIHAsXG5mb3JtIC5tZXNzYWdlcyBwLFxuZm9ybSAudXNlcm5hbWUtbWVzc2FnZXMgcCB7XG4gIGNvbG9yOiAjZmFiODFjO1xuICBtYXJnaW46IDJweCA1cHg7XG59XG4uZm9ybSAuaW5wdXRGaWVsZCxcbi5mb3JtIC5tYXRlcmlhbC10ZXh0ZmllbGQsXG5mb3JtIC5pbnB1dEZpZWxkLFxuZm9ybSAubWF0ZXJpYWwtdGV4dGZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0gLmhhcy1lcnJvciBpbnB1dC5mb3JtLWNvbnRyb2wsXG5mb3JtIC5oYXMtZXJyb3IgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFiODFjO1xufVxuLmZvcm0gLmludmFsaWQtZmVlZGJhY2ssXG5mb3JtIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZhYjgxYztcbn1cbi5mb3JtIC50YWJsZS50YWJsZS1ibHVlLFxuZm9ybSAudGFibGUudGFibGUtYmx1ZSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5mb3JtIC50YWJsZS50YWJsZS1ibHVlIGxlZ2VuZCxcbmZvcm0gLnRhYmxlLnRhYmxlLWJsdWUgbGVnZW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3M2JhO1xufVxuLmZvcm0gLnRhYmxlLnRhYmxlLWJsdWUgLmNoZWNrYm94LFxuZm9ybSAudGFibGUudGFibGUtYmx1ZSAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTgzMjZmO1xuICBiYWNrZ3JvdW5kOiAjRTdGMUY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBkNzNiYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBkNzNiYTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGQ3M2JhO1xufVxuLmZvcm0gLnRleHQtd2hpdGUgbGFiZWwsXG5mb3JtIC50ZXh0LXdoaXRlIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5mb3JtIC5jaGVja2JveC1jdXN0b20sXG5mb3JtIC5jaGVja2JveC1jdXN0b20ge1xuICB3aWR0aDogMjBweDtcbn1cbi5mb3JtIC5jaGVja2JveC1jdXN0b20tbGFiZWwsXG5mb3JtIC5jaGVja2JveC1jdXN0b20tbGFiZWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uZm9ybSAudHQtbWVudSxcbmZvcm0gLnR0LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDEuM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkIGZvcm0gLmZvcm0tdGV4dC5oZWxwLXRleHQge1xuICBjb2xvcjogIzE4MzI2ZiAhaW1wb3J0YW50O1xufVxuLmNhcmQgLnNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmNhcmQgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW46IDAgMCAwIC0zNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzMjZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4MzI2ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9zZWFyY2gtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG5cbi5iZy13aGl0ZSBmb3JtIC5mb3JtLXRleHQuaGVscC10ZXh0IHtcbiAgY29sb3I6ICMxODMyNmYgIWltcG9ydGFudDtcbn1cblxuZm9ybSBzZWxlY3Q6bm90KFttdWx0aXBsZXw9bXVsdGlwbGVdKSxcbi5jYXJkIHNlbGVjdDpub3QoW211bHRpcGxlfD1tdWx0aXBsZV0pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuMS5pY29uZmluZGVyLmNvbS9kYXRhL2ljb25zL2NjX21vbm9faWNvbl9zZXQvYmxhY2tzLzE2eDE2L2JyX2Rvd24ucG5nKSB3aGl0ZSBuby1yZXBlYXQgY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzJSAhaW1wb3J0YW50O1xufVxuZm9ybSAuaW5wdXQtc20gLmZvcm0tY29udHJvbCwgZm9ybSAuaW5wdXQtc20uZm9ybS1jb250cm9sLCBmb3JtIC5pbnB1dC1zbS5mb3JtLWNvbnRyb2w6Zm9jdXMsIGZvcm0uaW5wdXQtc20gLmZvcm0tY29udHJvbCwgZm9ybS5pbnB1dC1zbS5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQtc20uZm9ybS1jb250cm9sOmZvY3VzLFxuLmNhcmQgLmlucHV0LXNtIC5mb3JtLWNvbnRyb2wsXG4uY2FyZCAuaW5wdXQtc20uZm9ybS1jb250cm9sLFxuLmNhcmQgLmlucHV0LXNtLmZvcm0tY29udHJvbDpmb2N1cyxcbi5jYXJkLmlucHV0LXNtIC5mb3JtLWNvbnRyb2wsXG4uY2FyZC5pbnB1dC1zbS5mb3JtLWNvbnRyb2wsXG4uY2FyZC5pbnB1dC1zbS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB3aWR0aDogMjAwcHg7XG59XG5mb3JtIC5pbnB1dC1tZCAuZm9ybS1jb250cm9sLCBmb3JtIC5pbnB1dC1tZC5mb3JtLWNvbnRyb2wsIGZvcm0gLmlucHV0LW1kLmZvcm0tY29udHJvbDpmb2N1cywgZm9ybS5pbnB1dC1tZCAuZm9ybS1jb250cm9sLCBmb3JtLmlucHV0LW1kLmZvcm0tY29udHJvbCwgZm9ybS5pbnB1dC1tZC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY2FyZCAuaW5wdXQtbWQgLmZvcm0tY29udHJvbCxcbi5jYXJkIC5pbnB1dC1tZC5mb3JtLWNvbnRyb2wsXG4uY2FyZCAuaW5wdXQtbWQuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNhcmQuaW5wdXQtbWQgLmZvcm0tY29udHJvbCxcbi5jYXJkLmlucHV0LW1kLmZvcm0tY29udHJvbCxcbi5jYXJkLmlucHV0LW1kLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbmZvcm0gLmlucHV0LW1kIC5mb3JtLWNvbnRyb2wuaW5wdXQtd2l0aC1idXR0b24sIGZvcm0gLmlucHV0LW1kLmZvcm0tY29udHJvbC5pbnB1dC13aXRoLWJ1dHRvbiwgZm9ybSAuaW5wdXQtbWQuZm9ybS1jb250cm9sOmZvY3VzLmlucHV0LXdpdGgtYnV0dG9uLCBmb3JtLmlucHV0LW1kIC5mb3JtLWNvbnRyb2wuaW5wdXQtd2l0aC1idXR0b24sIGZvcm0uaW5wdXQtbWQuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLCBmb3JtLmlucHV0LW1kLmZvcm0tY29udHJvbDpmb2N1cy5pbnB1dC13aXRoLWJ1dHRvbixcbi5jYXJkIC5pbnB1dC1tZCAuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLFxuLmNhcmQgLmlucHV0LW1kLmZvcm0tY29udHJvbC5pbnB1dC13aXRoLWJ1dHRvbixcbi5jYXJkIC5pbnB1dC1tZC5mb3JtLWNvbnRyb2w6Zm9jdXMuaW5wdXQtd2l0aC1idXR0b24sXG4uY2FyZC5pbnB1dC1tZCAuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLFxuLmNhcmQuaW5wdXQtbWQuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLFxuLmNhcmQuaW5wdXQtbWQuZm9ybS1jb250cm9sOmZvY3VzLmlucHV0LXdpdGgtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbmZvcm0gLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wsIGZvcm0gLmlucHV0LWxnLmZvcm0tY29udHJvbCwgZm9ybSAuaW5wdXQtbGcuZm9ybS1jb250cm9sOmZvY3VzLCBmb3JtLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQtbGcuZm9ybS1jb250cm9sLCBmb3JtLmlucHV0LWxnLmZvcm0tY29udHJvbDpmb2N1cyxcbi5jYXJkIC5pbnB1dC1sZyAuZm9ybS1jb250cm9sLFxuLmNhcmQgLmlucHV0LWxnLmZvcm0tY29udHJvbCxcbi5jYXJkIC5pbnB1dC1sZy5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY2FyZC5pbnB1dC1sZyAuZm9ybS1jb250cm9sLFxuLmNhcmQuaW5wdXQtbGcuZm9ybS1jb250cm9sLFxuLmNhcmQuaW5wdXQtbGcuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuZm9ybSAuaW5wdXQteGwgLmZvcm0tY29udHJvbCwgZm9ybSAuaW5wdXQteGwuZm9ybS1jb250cm9sLCBmb3JtIC5pbnB1dC14bC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGZvcm0uaW5wdXQteGwgLmZvcm0tY29udHJvbCwgZm9ybS5pbnB1dC14bC5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQteGwuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNhcmQgLmlucHV0LXhsIC5mb3JtLWNvbnRyb2wsXG4uY2FyZCAuaW5wdXQteGwuZm9ybS1jb250cm9sLFxuLmNhcmQgLmlucHV0LXhsLmZvcm0tY29udHJvbDpmb2N1cyxcbi5jYXJkLmlucHV0LXhsIC5mb3JtLWNvbnRyb2wsXG4uY2FyZC5pbnB1dC14bC5mb3JtLWNvbnRyb2wsXG4uY2FyZC5pbnB1dC14bC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB3aWR0aDogMjAwcHg7XG59XG5mb3JtIC5pbnB1dC13aWRlIC5mb3JtLWNvbnRyb2wsIGZvcm0gLmlucHV0LXdpZGUuZm9ybS1jb250cm9sLCBmb3JtIC5pbnB1dC13aWRlLmZvcm0tY29udHJvbDpmb2N1cywgZm9ybS5pbnB1dC13aWRlIC5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQtd2lkZS5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQtd2lkZS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY2FyZCAuaW5wdXQtd2lkZSAuZm9ybS1jb250cm9sLFxuLmNhcmQgLmlucHV0LXdpZGUuZm9ybS1jb250cm9sLFxuLmNhcmQgLmlucHV0LXdpZGUuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNhcmQuaW5wdXQtd2lkZSAuZm9ybS1jb250cm9sLFxuLmNhcmQuaW5wdXQtd2lkZS5mb3JtLWNvbnRyb2wsXG4uY2FyZC5pbnB1dC13aWRlLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcHgpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSAzcHgpO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzcHgpO1xufVxuXG4jZm9ybV9yZWdpc3RlciAuYmx1ZS10aXRsZSxcbiNsb2dpbl9zaWduaW5fZm9ybSAuYmx1ZS10aXRsZSxcbiNvYXV0aF93cmFwcGVyIC5ibHVlLXRpdGxlLFxuI2xvYWRlZF9jaGlsZHJlbl93cmFwcGVyIC5ibHVlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2JnL2xvZ2luLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAtMzVweCBhdXRvIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Zvcm1fcmVnaXN0ZXIgLmgxLFxuI2Zvcm1fcmVnaXN0ZXIgLmgyLFxuI2xvZ2luX3NpZ25pbl9mb3JtIC5oMSxcbiNsb2dpbl9zaWduaW5fZm9ybSAuaDIsXG4jb2F1dGhfd3JhcHBlciAuaDEsXG4jb2F1dGhfd3JhcHBlciAuaDIsXG4jbG9hZGVkX2NoaWxkcmVuX3dyYXBwZXIgLmgxLFxuI2xvYWRlZF9jaGlsZHJlbl93cmFwcGVyIC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2xvZ2luX3NpZ25pbl9mb3JtIC5ibHVlLXRpdGxlLFxuI2xvYWRlZF9jaGlsZHJlbl93cmFwcGVyIC5ibHVlLXRpdGxlIHtcbiAgaGVpZ2h0OiA2MXB4O1xuICB3aWR0aDogMjYwcHg7XG59XG5cbiNsb2FkZWRfY2hpbGRyZW5fd3JhcHBlciAjbG9hZGVkX2NoaWxkcmVuIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubG9naW4tcmVxdWVzdC1wYXNzd29yZCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjZm9ybV9yZWdpc3RlciAuYmx1ZS10aXRsZSxcbiAgI29hdXRoX3dyYXBwZXIgLmJsdWUtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogODRweDtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbiAgI2xvZ2luX3NpZ25pbl9mb3JtIC5ibHVlLXRpdGxlLFxuICAjbG9hZGVkX2NoaWxkcmVuX3dyYXBwZXIgLmJsdWUtdGl0bGUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmNhcmQgLmlucHV0RmllbGQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuY2FyZCBpbnB1dCAuZm9ybS1jb250cm9sLCAuY2FyZCBpbnB1dC5mb3JtLWNvbnRyb2wsIC5jYXJkIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmNhcmQgdGV4dGFyZWEgLmZvcm0tY29udHJvbCxcbiAgLmNhcmQgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICAuY2FyZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5jYXJkIHNlbGVjdCAuZm9ybS1jb250cm9sLFxuICAuY2FyZCBzZWxlY3QuZm9ybS1jb250cm9sLFxuICAuY2FyZCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9jcmVhdGVfY2hpbGQgaW5wdXQuZm9ybS1jb250cm9sLCAjZm9ybV91c2VyX2VkaXQgaW5wdXQuZm9ybS1jb250cm9sLCAuY2FyZCAjZm9ybV91c2VyX2VkaXQgLmlucHV0RmllbGQsIC5jYXJkICNmb3JtX3VzZXJfZWRpdCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gLnRhYmxlLnRhYmxlLWJsdWUge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxuICBmb3JtIC50YWJsZS50YWJsZS1ibHVlIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG4gIGZvcm0gLmlucHV0RmllbGQsXG4gIGZvcm0gLmZvcm0td2lkdGgge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9ybSBpbnB1dCAuZm9ybS1jb250cm9sLCBmb3JtIGlucHV0LmZvcm0tY29udHJvbCwgZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIGZvcm0gdGV4dGFyZWEgLmZvcm0tY29udHJvbCxcbiAgZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIGZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLFxuICBmb3JtIHNlbGVjdCAuZm9ybS1jb250cm9sLFxuICBmb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4gIGZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuY2FyZCAuaW5wdXRGaWVsZCxcbiAgLmNhcmQgLmlucHV0RmllbGQubGFuZ3VhZ2VSYWRpb3MsXG4gIC5jYXJkIC5mb3JtLXdpZHRoIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkIGlucHV0IC5mb3JtLWNvbnRyb2wsIC5jYXJkIGlucHV0LmZvcm0tY29udHJvbCwgLmNhcmQgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuY2FyZCB0ZXh0YXJlYSAuZm9ybS1jb250cm9sLFxuICAuY2FyZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmNhcmQgc2VsZWN0IC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmNhcmQgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICB9XG4gIGZvcm0gLmlucHV0LXNtIC5mb3JtLWNvbnRyb2wsIGZvcm0gLmlucHV0LXNtLmZvcm0tY29udHJvbCwgZm9ybSAuaW5wdXQtc20uZm9ybS1jb250cm9sOmZvY3VzLCBmb3JtLmlucHV0LXNtIC5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQtc20uZm9ybS1jb250cm9sLCBmb3JtLmlucHV0LXNtLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmNhcmQgLmlucHV0LXNtIC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIC5pbnB1dC1zbS5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIC5pbnB1dC1zbS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5jYXJkLmlucHV0LXNtIC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkLmlucHV0LXNtLmZvcm0tY29udHJvbCxcbiAgLmNhcmQuaW5wdXQtc20uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgZm9ybSAuaW5wdXQtbWQgLmZvcm0tY29udHJvbCwgZm9ybSAuaW5wdXQtbWQuZm9ybS1jb250cm9sLCBmb3JtIC5pbnB1dC1tZC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGZvcm0uaW5wdXQtbWQgLmZvcm0tY29udHJvbCwgZm9ybS5pbnB1dC1tZC5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQtbWQuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuY2FyZCAuaW5wdXQtbWQgLmZvcm0tY29udHJvbCxcbiAgLmNhcmQgLmlucHV0LW1kLmZvcm0tY29udHJvbCxcbiAgLmNhcmQgLmlucHV0LW1kLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmNhcmQuaW5wdXQtbWQgLmZvcm0tY29udHJvbCxcbiAgLmNhcmQuaW5wdXQtbWQuZm9ybS1jb250cm9sLFxuICAuY2FyZC5pbnB1dC1tZC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICBmb3JtIC5pbnB1dC1tZCAuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLCBmb3JtIC5pbnB1dC1tZC5mb3JtLWNvbnRyb2wuaW5wdXQtd2l0aC1idXR0b24sIGZvcm0gLmlucHV0LW1kLmZvcm0tY29udHJvbDpmb2N1cy5pbnB1dC13aXRoLWJ1dHRvbiwgZm9ybS5pbnB1dC1tZCAuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLCBmb3JtLmlucHV0LW1kLmZvcm0tY29udHJvbC5pbnB1dC13aXRoLWJ1dHRvbiwgZm9ybS5pbnB1dC1tZC5mb3JtLWNvbnRyb2w6Zm9jdXMuaW5wdXQtd2l0aC1idXR0b24sXG4gIC5jYXJkIC5pbnB1dC1tZCAuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLFxuICAuY2FyZCAuaW5wdXQtbWQuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLFxuICAuY2FyZCAuaW5wdXQtbWQuZm9ybS1jb250cm9sOmZvY3VzLmlucHV0LXdpdGgtYnV0dG9uLFxuICAuY2FyZC5pbnB1dC1tZCAuZm9ybS1jb250cm9sLmlucHV0LXdpdGgtYnV0dG9uLFxuICAuY2FyZC5pbnB1dC1tZC5mb3JtLWNvbnRyb2wuaW5wdXQtd2l0aC1idXR0b24sXG4gIC5jYXJkLmlucHV0LW1kLmZvcm0tY29udHJvbDpmb2N1cy5pbnB1dC13aXRoLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICBmb3JtIC5pbnB1dC1sZyAuZm9ybS1jb250cm9sLCBmb3JtIC5pbnB1dC1sZy5mb3JtLWNvbnRyb2wsIGZvcm0gLmlucHV0LWxnLmZvcm0tY29udHJvbDpmb2N1cywgZm9ybS5pbnB1dC1sZyAuZm9ybS1jb250cm9sLCBmb3JtLmlucHV0LWxnLmZvcm0tY29udHJvbCwgZm9ybS5pbnB1dC1sZy5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5jYXJkIC5pbnB1dC1sZyAuZm9ybS1jb250cm9sLFxuICAuY2FyZCAuaW5wdXQtbGcuZm9ybS1jb250cm9sLFxuICAuY2FyZCAuaW5wdXQtbGcuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuY2FyZC5pbnB1dC1sZyAuZm9ybS1jb250cm9sLFxuICAuY2FyZC5pbnB1dC1sZy5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkLmlucHV0LWxnLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG4gIGZvcm0gLmlucHV0LXhsIC5mb3JtLWNvbnRyb2wsIGZvcm0gLmlucHV0LXhsLmZvcm0tY29udHJvbCwgZm9ybSAuaW5wdXQteGwuZm9ybS1jb250cm9sOmZvY3VzLCBmb3JtLmlucHV0LXhsIC5mb3JtLWNvbnRyb2wsIGZvcm0uaW5wdXQteGwuZm9ybS1jb250cm9sLCBmb3JtLmlucHV0LXhsLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmNhcmQgLmlucHV0LXhsIC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIC5pbnB1dC14bC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkIC5pbnB1dC14bC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5jYXJkLmlucHV0LXhsIC5mb3JtLWNvbnRyb2wsXG4gIC5jYXJkLmlucHV0LXhsLmZvcm0tY29udHJvbCxcbiAgLmNhcmQuaW5wdXQteGwuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgI2Zvcm1fcmVnaXN0ZXIgLmJsdWUtdGl0bGUsXG4gICNsb2dpbl9zaWduaW5fZm9ybSAuYmx1ZS10aXRsZSxcbiAgI29hdXRoX3dyYXBwZXIgLmJsdWUtdGl0bGUsXG4gICNsb2FkZWRfY2hpbGRyZW5fd3JhcHBlciAuYmx1ZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0gLnRhYmxlLnRhYmxlLWJsdWUge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxuICBmb3JtIC50YWJsZS50YWJsZS1ibHVlIGxlZ2VuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIH1cbiAgZm9ybSAudGFibGUudGFibGUtYmx1ZSAuY2hlY2tib3gge1xuICAgIHdpZHRoOiAzNThweDtcbiAgfVxuICAjZm9ybV9yZWdpc3RlciAuYmx1ZS10aXRsZSxcbiAgI29hdXRoX3dyYXBwZXIgLmJsdWUtdGl0bGUge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbiAgI2xvZ2luX3NpZ25pbl9mb3JtIC5ibHVlLXRpdGxlLFxuICAjbG9hZGVkX2NoaWxkcmVuX3dyYXBwZXIgLmJsdWUtdGl0bGUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybSAudGFibGUudGFibGUtYmx1ZSB7XG4gICAgd2lkdGg6IDkxMHB4O1xuICB9XG4gIGZvcm0gLnRhYmxlLnRhYmxlLWJsdWUgLmNoZWNrYm94IHtcbiAgICB3aWR0aDogNDUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9jcmVhdGVfY2hpbGQgLmNvbC1sZy01IHtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgfVxufVxuZm9ybSAuaW5wdXRGaWVsZCBsYWJlbC5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbG9yOiAjMTgzMjZmO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFjY2VudC1jb2xvcjogIzUxYjVkYztcbn1cblxuLm5hdi5uYXYtY3VzdG9tIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2Lm5hdi1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYubmF2LWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIGg1Lm5hdi10ZXh0LCAubmF2Lm5hdi1jdXN0b20gLm5hdi1saW5rOmhvdmVyIGg1Lm5hdi10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdi5uYXYtY3VzdG9tIC5uYXYtbGluayAubmF2LXRleHQge1xuICBjb2xvcjogIzBkNzNiYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cbi5uYXYubmF2LWN1c3RvbSAubmF2LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdi5uYXYtY3VzdG9tIC5uYXYtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi5uYXYtY3VzdG9tIC5uYXYtaXRlbSAubmF2LXN1Yi1jdXN0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi5uYXYtY3VzdG9tIC5uYXYtaXRlbSAubmF2LXN1Yi1jdXN0b20gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubmF2Lm5hdi1jdXN0b20gLm5hdi1pdGVtIC5uYXYtc3ViLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCwgLm5hdi5uYXYtY3VzdG9tIC5uYXYtaXRlbSAubmF2LXN1Yi1jdXN0b20gLm5hdi1saW5rOmhvdmVyIC5uYXYtdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXYubmF2LWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1zdWItY3VzdG9tIC5uYXYtbGluayAubmF2LXRleHQge1xuICBjb2xvcjogIzBkNzNiYTtcbn1cbi5uYXYubmF2LWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1zdWItY3VzdG9tIC5uYXYtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5uYXYubmF2LWN1c3RvbSAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtc3ViLWN1c3RvbSwgLm5hdi5uYXYtY3VzdG9tIC5uYXYtaXRlbTpob3ZlciAubmF2LXN1Yi1jdXN0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYubmF2LWN1c3RvbSAubmF2LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAubmF2Lm5hdi1jdXN0b20gLm5hdi1pdGVtIC5uYXYtc3ViLWN1c3RvbSAubmF2LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2Lm5hdi1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSBoNS5uYXYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLm5hdi5uYXYtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUgaDUubmF2LXRleHQsIC5uYXYubmF2LWN1c3RvbSAubmF2LWxpbms6aG92ZXIgaDUubmF2LXRleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2Lm5hdi1jdXN0b20gLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICMwZDczYmE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbiAgfVxuICAubmF2Lm5hdi1jdXN0b20gLm5hdi1pdGVtIC5uYXYtc3ViLWN1c3RvbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sb2dpbi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLmNoaWxkLW1lbnUtaW4tb3V0IC5tZW51LXRleHQsXG4ubG9naW4tbWVudS1pbi1vdXQgLm1lbnUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvZ2luLW1lbnUtaW4tb3V0IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG4ubG9naW4tbWVudS1pbi1vdXQgLmljb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbn1cbi5sb2dpbi1tZW51LWluLW91dCAubG9naW4ge1xuICBmb250LWZhbWlseTogXCJCb2JieUpvbmVzU29mdC1SZWd1bGFyXCIsIEhlbHZldGljYSwgXCJzYW5zLXNlcmlmXCI7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubG9naW4tbWVudS1pbi1vdXQgLmF2YXRhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vdXNlcl9tZW51LnN2Z1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDM1O1xufVxuLmxvZ2luLW1lbnUtaW4tb3V0IC5hdmF0YXItaW5mby1uYW1lIHtcbiAgd2lkdGg6IDExOHB4O1xufVxuLmxvZ2luLW1lbnUtaW4tb3V0IC5hdmF0YXItaW5mby1hdmF0YXIgLmljb24tYXZhdGFyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ubG9naW4tbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIC51c2VyLWluZm8tZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJweCAyMHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzE3NGI1O1xufVxuLmxvZ2luLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5sb2dpbi1tZW51LWluLW91dC5hY3RpdmUgLmF2YXRhci1pbmZvLCAubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLmF2YXRhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vdXNlcl9tZW51X2FjdGl2ZS5zdmdcIik7XG59XG4ubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEge1xuICBoZWlnaHQ6IDY3cHg7XG59XG4ubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTIge1xuICBoZWlnaHQ6IDEwN3B4O1xufVxuLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0zIHtcbiAgaGVpZ2h0OiAxNDdweDtcbn1cbi5sb2dpbi1tZW51LWluLW91dDpob3ZlciAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNCB7XG4gIGhlaWdodDogMTg4cHg7XG59XG4ubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTUge1xuICBoZWlnaHQ6IDIyOXB4O1xufVxuLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC02IHtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cbi5sb2dpbi1tZW51LWluLW91dDpob3ZlciAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNyB7XG4gIGhlaWdodDogMzExcHg7XG59XG4ubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTgge1xuICBoZWlnaHQ6IDM1MXB4O1xufVxuLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC05IHtcbiAgaGVpZ2h0OiAzOTFweDtcbn1cblxuLmNoaWxkLW1lbnUtaW4tb3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uY2hpbGQtbWVudS1pbi1vdXQgLmNoaWxkcmVuLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4xcmVtIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMxMjIxNTEgIWltcG9ydGFudDtcbiAgei1pbmRleDogMzU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL2NoaWxkX21lbnUuc3ZnXCIpO1xufVxuLmNoaWxkLW1lbnUtaW4tb3V0IC5jaGlsZHJlbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9jaGlsZF9pY29uLnN2Z1wiKTtcbn1cbi5jaGlsZC1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2hpbGQtbWVudS1pbi1vdXQ6aG92ZXIgLmNoaWxkcmVuLWxpbmssIC5jaGlsZC1tZW51LWluLW91dC5hY3RpdmUgLmNoaWxkcmVuLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9jaGlsZF9tZW51X2FjdGl2ZS5zdmdcIik7XG59XG4uY2hpbGQtbWVudS1pbi1vdXQ6aG92ZXIgLmNoaWxkcmVuLWxpbms6YmVmb3JlLCAuY2hpbGQtbWVudS1pbi1vdXQuYWN0aXZlIC5jaGlsZHJlbi1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL2NoaWxkX2ljb25fYWN0aXZlLnN2Z1wiKTtcbn1cbi5jaGlsZC1tZW51LWluLW91dDpob3ZlciAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMSB7XG4gIGhlaWdodDogNjJweDtcbn1cbi5jaGlsZC1tZW51LWluLW91dDpob3ZlciAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMiB7XG4gIGhlaWdodDogMTAycHg7XG59XG4uY2hpbGQtbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTMge1xuICBoZWlnaHQ6IDE0MnB4O1xufVxuLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC00IHtcbiAgaGVpZ2h0OiAxODJweDtcbn1cbi5jaGlsZC1tZW51LWluLW91dDpob3ZlciAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNSB7XG4gIGhlaWdodDogMjIycHg7XG59XG4uY2hpbGQtbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTYge1xuICBoZWlnaHQ6IDI2MnB4O1xufVxuLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC03IHtcbiAgaGVpZ2h0OiAzMDJweDtcbn1cbi5jaGlsZC1tZW51LWluLW91dDpob3ZlciAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtOCB7XG4gIGhlaWdodDogMzQycHg7XG59XG4uY2hpbGQtbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTkge1xuICBoZWlnaHQ6IDM4MnB4O1xufVxuLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0xMCB7XG4gIGhlaWdodDogNDIycHg7XG59XG5cbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICB6LWluZGV4OiAzMztcbn1cbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmNmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC40cmVtIDAuNHJlbTtcbiAgcGFkZGluZzogMThweCAwIDAgMDtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvdHRvbTogMDtcbn1cbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIGxpIGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogNXB4IDVweCAzcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZhNDtcbiAgY29sb3I6ICMxODMyNmYgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIGxpIGE6aG92ZXIsIC50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIGxpIGE6YWN0aXZlLCAudG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIGxpIGEgLmZsYXRpY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSBsaS5zdWIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYjY7XG59XG4udG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSBsaS5zdWIgYTpob3ZlciwgLnRvZ2dsZS1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtZXh0cmEgbGkuc3ViIGE6YWN0aXZlLCAudG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSBsaS5zdWIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSAuc3ViIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2I2O1xufVxuLnRvZ2dsZS1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtZXh0cmEgLnN1YiBsaSBhOmhvdmVyLCAudG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSAuc3ViIGxpIGE6YWN0aXZlLCAudG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSAuc3ViIGxpIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnRvZ2dsZS1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtZXh0cmEgbGkgYSxcbi50b2dnbGUtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LWV4dHJhIC51c2VyLWluZm8tZGV0YWlsIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmctYmx1ZSAubmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2M2EyICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZSAubmF2LWl0ZW0gcCxcbi5iZy1ibHVlIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZSAubmF2LWl0ZW06aG92ZXIsIC5iZy1ibHVlIC5uYXYtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZSAubmF2LWl0ZW06aG92ZXIgcCxcbi5iZy1ibHVlIC5uYXYtaXRlbTpob3ZlciBhLCAuYmctYmx1ZSAubmF2LWl0ZW0uYWN0aXZlIHAsXG4uYmctYmx1ZSAubmF2LWl0ZW0uYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjY0OTcyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlIC5uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMwZjkgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlIC5uYXYtaXRlbSBwLFxuLmJnLWxpZ2h0LWJsdWUgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWJsdWUgLm5hdi1pdGVtOmhvdmVyLCAuYmctbGlnaHQtYmx1ZSAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWJsdWUgLm5hdi1pdGVtOmhvdmVyIHAsXG4uYmctbGlnaHQtYmx1ZSAubmF2LWl0ZW06aG92ZXIgYSwgLmJnLWxpZ2h0LWJsdWUgLm5hdi1pdGVtLmFjdGl2ZSBwLFxuLmJnLWxpZ2h0LWJsdWUgLm5hdi1pdGVtLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRmYzBmOSAhaW1wb3J0YW50O1xufVxuXG4uYmctYnV0dG9uLWJsdWUtZGFyayAubmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2M2EyICFpbXBvcnRhbnQ7XG59XG4uYmctYnV0dG9uLWJsdWUtZGFyayAubmF2LWl0ZW0gcCxcbi5iZy1idXR0b24tYmx1ZS1kYXJrIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmctYnV0dG9uLWJsdWUtZGFyayAubmF2LWl0ZW06aG92ZXIsIC5iZy1idXR0b24tYmx1ZS1kYXJrIC5uYXYtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjMGY5ICFpbXBvcnRhbnQ7XG59XG4uYmctYnV0dG9uLWJsdWUtZGFyayAubmF2LWl0ZW06aG92ZXIgcCxcbi5iZy1idXR0b24tYmx1ZS1kYXJrIC5uYXYtaXRlbTpob3ZlciBhLCAuYmctYnV0dG9uLWJsdWUtZGFyayAubmF2LWl0ZW0uYWN0aXZlIHAsXG4uYmctYnV0dG9uLWJsdWUtZGFyayAubmF2LWl0ZW0uYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubGFuZy1zd2l0Y2hlciBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmxhbmctc3dpdGNoZXIgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMzA1YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhbmctc3dpdGNoZXIgbGkgYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzE4MzI2ZiAhaW1wb3J0YW50O1xufVxuLmxhbmctc3dpdGNoZXIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLmQtdGFibGV0LWxhbmRzY2FwZS1ub25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLmNoaWxkLW1lbnUtaW4tb3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLW1lbnUtaW4tb3V0IHtcbiAgICBoZWlnaHQ6IDk3cHg7XG4gICAgd2lkdGg6IDI1MXB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dCAuYXZhdGFyLWluZm8tYXZhdGFyIC5pY29uLWF2YXRhciB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLmxvZ2luLW1lbnUtaW4tb3V0IC5hdmF0YXItaW5mby1uYW1lIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmxvZ2luLW1lbnUtaW4tb3V0IC5hdmF0YXItaW5mbyB7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dCAuY2hpbGRyZW4tbGluayB7XG4gICAgcGFkZGluZzogMS40cmVtIDIuNXJlbSAxcmVtIDEuMnJlbTtcbiAgfVxuICAuY2hpbGQtbWVudS1pbi1vdXQgLmNoaWxkcmVuLWxpbms6YmVmb3JlIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICAuY2hpbGQtbWVudS1pbi1vdXQgLnRvZ2dsZS1tZW51LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAudG9nZ2xlLW1lbnUtaW4tb3V0IC50b2dnbGUtbWVudS1leHRyYSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4jY29udGFjdCAuY29udGFjdC1raXR0ZW4ge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvc3ZnL3BsYXlyb29tL2NvbnRhY3Qta2l0dGVuLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbiNjb250YWN0IC5lcnJvcl93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3Qta2l0dGVuIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3Qta2l0dGVuIHtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3Qta2l0dGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAjY29udGFjdCAuZXJyb3Jfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xpZGVyQ29udGFpbmVyIC5yb3lhbFNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbi5zbGlkZXJDb250YWluZXIgLnJzRGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc0Fycm93SWNuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYyAhaW1wb3J0YW50O1xufVxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc092ZXJmbG93LFxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc1NsaWRlLFxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc1ZpZGVvRnJhbWVIb2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjMGUxMzJmO1xufVxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc1RodW1icyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc1RodW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWRlckNvbnRhaW5lciAucnNEZWZhdWx0IC5yc1RodW1iLnJzTmF2U2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGlkZXJDb250YWluZXIgLnJzRGVmYXVsdCAucnNUaHVtYiBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGlkZXJDb250YWluZXIgLnJzRGVmYXVsdCAucnNUaHVtYi5yc05hdlNlbGVjdGVkIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZhYjgxYztcbn1cbi5zbGlkZXJDb250YWluZXIgLnJzVGh1bWJzQXJyb3cucnNUaHVtYnNBcnJvd0xlZnQsXG4uc2xpZGVyQ29udGFpbmVyIC5yc1RodW1ic0Fycm93LnJzVGh1bWJzQXJyb3dSaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2xpZGVyQ29udGFpbmVyIC5yb3lhbFNsaWRlciB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlckNvbnRhaW5lciAucm95YWxTbGlkZXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICB9XG59XG4ucXVpenogLnF1aXp6LWxvZ28ge1xuICB3aWR0aDogMjEwcHg7XG59XG4ucXVpenogLmdyYWRlLW5vdGUge1xuICByaWdodDogMTJweDtcbiAgdG9wOiAyNHB4O1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1aXp6IC5ncmFkZS1ub3RlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuLnF1aXp6IC5ncmFkZS1ub3RlIHNwYW4ua2V5IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucXVpenogLmdyYWRlLW5vdGUgc3Bhbi52YWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIC5xdWl6eiAucXVpenotbG9nbyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5xdWl6eiAuZ3JhZGUtbm90ZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnF1aXp6IC5xdWl6ei1sb2dvIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbiAgLnF1aXp6IC5ncmFkZS1ub3RlIHtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDM3cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5xdWl6eiAuZ3JhZGUtbm90ZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAucXVpenogLmdyYWRlLW5vdGUgc3Bhbi5rZXkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5xdWl6eiAuZ3JhZGUtbm90ZSBzcGFuLnZhbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXp6IC5xdWl6ei1sb2dvIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnF1aXp6IC5ncmFkZS1ub3RlIHtcbiAgICByaWdodDogMThweDtcbiAgICB0b3A6IDIzcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnF1aXp6IC5ncmFkZS1ub3RlIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gIH1cbiAgLnF1aXp6IC5ncmFkZS1ub3RlIHNwYW4ua2V5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnF1aXp6IC5ncmFkZS1ub3RlIHNwYW4udmFsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpenogLnF1aXp6LWxvZ28ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAucXVpenogLmdyYWRlLW5vdGUge1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogMjZweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAucXVpenogLmdyYWRlLW5vdGUgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucXVpenogLmdyYWRlLW5vdGUgc3Bhbi5rZXkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5xdWl6eiAuZ3JhZGUtbm90ZSBzcGFuLnZhbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aXp6IC5xdWl6ei1sb2dvIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbiAgLnF1aXp6IC5ncmFkZS1ub3RlIHtcbiAgICByaWdodDogMjFweDtcbiAgICB0b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5xdWl6eiAuZ3JhZGUtbm90ZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAucXVpenogLmdyYWRlLW5vdGUgc3Bhbi5rZXkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5xdWl6eiAuZ3JhZGUtbm90ZSBzcGFuLnZhbCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5nYW1lLWZpY2hlIC5nYW1lLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xufVxuXG4jZ2FtZV9tb2RhbCB7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMzU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiNnYW1lX21vZGFsIC5nYW1lLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuI2dhbWVfbW9kYWwgLmdhbWUtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuI2dhbWVfbW9kYWwgdmlkZW8ge1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNnYW1lX21vZGFsICNnYW1lX2JvZHkge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzAxMzI2MiwgIzBEMTYzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogcmdiYSgxNywgMTIsIDQ2LCAwLjE1KSAwIDQ4cHggMTAwcHggMDtcbn1cbiNnYW1lX21vZGFsIC5hZ2UsXG4jZ2FtZV9tb2RhbCAuY2F0ZWdvcnksXG4jZ2FtZV9tb2RhbCAuZGlmZmljdWx0eSB7XG4gIGNvbG9yOiAjZmFiODFjO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWI4MWM7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbiNnYW1lX21vZGFsIC5hZ2UgLnZhbCxcbiNnYW1lX21vZGFsIC5jYXRlZ29yeSAudmFsLFxuI2dhbWVfbW9kYWwgLmRpZmZpY3VsdHkgLnZhbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuI2dhbWVfbW9kYWwgLmFnZSAua2V5LFxuI2dhbWVfbW9kYWwgLmNhdGVnb3J5IC5rZXksXG4jZ2FtZV9tb2RhbCAuZGlmZmljdWx0eSAua2V5IHtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZ2FtZV9tb2RhbCAuc2tpbGwge1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4jZ2FtZV9tb2RhbCAuaWNvbi5pYy1lYXN5LWhhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2ljb25zL290aGVyL2RpZmZpY3VsdHkuc3ZnKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDBweCAwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzBweDtcbn1cblxuLmdhbWUtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uY29taW5nLXNvb24tZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9jb21pbmctc29vbi1mbGFnLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzJweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubmV3LWZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vbmV3LWZsYWcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMnB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbiNmdWxscGFnZV9ibG9ja2VyLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2Z1bGxwYWdlX2Jsb2NrZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyMTUxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnYW1lX21vZGFsIHtcbiAgICBsZWZ0OiAxNSU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAjZ2FtZV9tb2RhbCAuYWdlLFxuICAjZ2FtZV9tb2RhbCAuY2F0ZWdvcnksXG4gICNnYW1lX21vZGFsIC5kaWZmaWN1bHR5IHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbiAgI2dhbWVfbW9kYWwgLmdhbWUtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dhbWVfbW9kYWwge1xuICAgIHdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2dhbWVfbW9kYWwgLmFnZSAudmFsLFxuICAjZ2FtZV9tb2RhbCAuY2F0ZWdvcnkgLnZhbCxcbiAgI2dhbWVfbW9kYWwgLmRpZmZpY3VsdHkgLnZhbCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgI2dhbWVfbW9kYWwgLmdhbWUtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gIH1cbiAgLmNvbWluZy1zb29uLWZsYWcsIC5uZXctZmxhZyB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDM5cHg7XG4gIH1cbn1cbi5mYXEgLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG59XG4uZmFxIC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcSAuZmFxLWFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbn1cbi5mYXEgLmZhcS1hbnN3ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhcSAuZmFxLXF1ZXN0aW9uIC5mYXEtb2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9zdmcvcGxheXJvb20vb3Blbi1jbG9zZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uZmFxIC5mYXEtcXVlc3Rpb24gaDQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mYXEgLmFjdGl2ZSAuZmFxLXF1ZXN0aW9uIC5mYXEtb2Mge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5mYXEgLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAxLjJyZW07XG59XG4uZmFxIC5mYXEta2l0dGVuIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9mYXEta2l0dGVuLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLmZhcSAuZmFxLWtpdHRlbiB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxIC5mYXEtaXRlbSB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuN3JlbTtcbiAgfVxuICAuZmFxIC5mYXEta2l0dGVuIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuZmFxIC5mYXEtcXVlc3Rpb24gLmZhcS1vYyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuZmFxIC5mYXEtcXVlc3Rpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcSAuZmFxLWtpdHRlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgLnBhZ2UtbGluayxcbi5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZhYjgxYyAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmFiODFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkJvYmJ5Sm9uZXNTb2Z0LVJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBcInNhbnMtc2VyaWZcIjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxMzJmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNoZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogcmdiKDUsIDExMiwgMTgyKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTgsIDMzLCA4MSkgMCUsIHJnYigyLCA4NCwgMTUwKSA3MCUsIHJnYig1LCAxMTIsIDE4MikgMTAwJSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGUxMzJmO1xufVxuI2hlYWRlciAucmVjdGFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAucmVjdGFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQsIDE5LCA0NywgMC43KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzMHB4IDAgMCAxMDB2dztcbn1cbiNoZWFkZXIgLmhlYWRlci1jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDY1cHg7XG59XG4jaGVhZGVyIC5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk3O1xuICBsZWZ0OiAwO1xufVxuI2hlYWRlciAudXNlci1tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2hlYWRlciAjbG9nb193cmFwcGVyIHtcbiAgd2lkdGg6IDIwJTtcbn1cbiNoZWFkZXIgI2xvZ29fd3JhcHBlciAuYnJhbmQtbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4jaGVhZGVyICNoZWFkZXJfd3JhcHBlciB7XG4gIHdpZHRoOiA4MCU7XG59XG4jaGVhZGVyIC5tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiVkFHLVJvdW5kZWQtTGlnaHRcIiwgSGVsdmV0aWNhLCBcInNhbnMtc2VyaWZcIjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiNoZWFkZXIgLm1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jaGVhZGVyIC5tZW51IC5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lc2NhcGUtcG9wIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMjE1MTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy9tb2RhbC1iZy5qcGcpO1xuICBtYXJnaW46IDE1JSBhdXRvOyAvKiAxNSUgZnJvbSB0aGUgdG9wIGFuZCBjZW50ZXJlZCAqL1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDQ4MHB4OyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xufVxuLmVzY2FwZS1wb3AgLm1vZGFsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXNjYXBlLXBvcCAubW9kYWwtdGV4dCB7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLmVzY2FwZS1wb3AgI2Nsb3NlLW1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVzY2FwZS1wb3AgLmNpamZlciB7XG4gIGZvbnQtc2l6ZTogMTZyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDhyZW07XG59XG5cbi8qKlxuICBHZW5lcmFsIHNldHRpbmdzXG4gKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiAxMDAwOyAvKiBTaXQgb24gdG9wIG9mIGV2ZXJ5dGhpbmcgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBhdXRvOyAvKiBFbmFibGUgc2Nyb2xsIGlmIG5lZWRlZCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7IC8qIEZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbiAgLyoqXG4gICAgUG9wdXAgU3BlY2lmaWMgc2V0dGluZ3NcbiAgICovXG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5wb3B1cC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5wb3B1cC1ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQubW9kYWwtc20ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50Lm1vZGFsLW1kIHtcbiAgbWF4LXdpZHRoOiA4MjBweDsgLyogRGVmYXVsdCAqL1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50Lm1vZGFsLWxnIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG59XG4ubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG59XG4ubW9kYWwgLmgxIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubW9kYWwuY3JlYXRlLWNoaWxkLXBvcCAuaDEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5tb2RhbCBmb3JtIC5mb3JtLXRleHQuaGVscC10ZXh0IHtcbiAgY29sb3I6ICMxODMyNmYgIWltcG9ydGFudDtcbn1cbi5tb2RhbC5wbGF5LXBvcCAucGxheS1hcHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IEJvYmJ5Sm9uZXNTb2Z0LVJlZ3VsYXIsIEhlbHZldGljYSwgXCJzYW5zLXNlcmlmXCI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbn1cbi5tb2RhbC5wbGF5LXBvcCAubW9kYWwtY29udGVudCAucG9wdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYztcbn1cbi5tb2RhbC5wbGF5LXBvcCAubW9kYWwtY29udGVudCAucG9wdXAtYm9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1vZGFsLnBsYXktcG9wIC50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuLm1vZGFsLnBsYXktcG9wIC50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ubW9kYWwucGxheS1wb3AgcCBzdHJvbmcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1vZGFsIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLm1vZGFsLnBsYXktcG9wIC5wbGF5LWFwcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1vZGFsLnBsYXktcG9wIC50ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLmNyZWF0ZS1jaGlsZC1wb3AgLmgxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubW9kYWwucGxheS1wb3AgLnBsYXktYXBwIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwucGxheS1wb3AgLnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5tb2RhbC5wbGF5LXBvcCAudGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMjV2aCBhdXRvIDA7XG4gIH1cbn1cbi5zY3JlZW5zaG90LXBvcC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcmVlbnNob3QtcG9wLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmFiODFjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmYWI4MWMgdHJhbnNwYXJlbnQgI2ZhYjgxYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxvYWRlciAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zY3JlZW5zaG90LXBvcC1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDgwdmggLSAyNDBweCk7XG59XG5cbiNmb290ZXIgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuI2Zvb3RlciAuYm90dG9tIHtcbiAgLypoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7Ki9cbn1cbiNmb290ZXIgaDUsXG4jZm9vdGVyIC5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbiNmb290ZXIgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNmb290ZXIgdWwubWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbiNmb290ZXIgLmJvdHRvbSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG59XG5cbjpyb290IHtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlZBRy1Sb3VuZGVkLUxpZ2h0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZBRy1Sb3VuZGVkLUJsYWNrO1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtQmxhY2suZW90KTtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUJsYWNrLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUJsYWNrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1CbGFjay53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUJsYWNrLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtQmxhY2suc3ZnI1ZBR1JvdW5kZWRTdGQtQmxhY2spIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZBRy1Sb3VuZGVkLUJvbGQ7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1Cb2xkLmVvdCk7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1Cb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtQm9sZC5zdmcjVkFHUm91bmRlZFN0ZC1Cb2xkKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWQUctUm91bmRlZC1MaWdodDtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUxpZ2h0LmVvdCk7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1MaWdodC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1MaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLUxpZ2h0LnN2ZyNWQUdSb3VuZGVkU3RkLUxpZ2h0KSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWQUctUm91bmRlZC1UaGluO1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtVGhpbi5lb3QpO1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtVGhpbi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1UaGluLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvVkFHUm91bmRlZFN0ZC1UaGluLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1ZBR1JvdW5kZWRTdGQtVGhpbi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9WQUdSb3VuZGVkU3RkLVRoaW4uc3ZnI1ZBR1JvdW5kZWRTdGQtVGhpbikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQm9iYnlKb25lcy1Db25kZW5zZWQ7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQm9iYnlKb25lcy1Db25kZW5zZWQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9Cb2JieUpvbmVzLUNvbmRlbnNlZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9Cb2JieUpvbmVzLUNvbmRlbnNlZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCb2JieUpvbmVzLVJlZ3VsYXI7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQm9iYnlKb25lcy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQm9iYnlKb25lcy1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0JvYmJ5Sm9uZXMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCb2JieUpvbmVzU29mdC1Db25kZW5zZWQ7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQm9iYnlKb25lc1NvZnQtQ29uZGVuc2VkLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0JvYmJ5Sm9uZXNTb2Z0LUNvbmRlbnNlZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCb2JieUpvbmVzU29mdC1SZWd1bGFyO1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0JvYmJ5Sm9uZXNTb2Z0LVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9Cb2JieUpvbmVzU29mdC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0JvYmJ5Sm9uZXNTb2Z0LVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFub25lS2FmZmVlc2F0ei1Cb2xkO1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1lhbm9uZUthZmZlZXNhdHotQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1lhbm9uZUthZmZlZXNhdHotQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9ZYW5vbmVLYWZmZWVzYXR6LUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFub25lS2FmZmVlc2F0ei1FeHRyYUxpZ2h0O1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1lhbm9uZUthZmZlZXNhdHotRXh0cmFMaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL1lhbm9uZUthZmZlZXNhdHotRXh0cmFMaWdodC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9ZYW5vbmVLYWZmZWVzYXR6LUV4dHJhTGlnaHQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFub25lS2FmZmVlc2F0ei1MaWdodDtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9ZYW5vbmVLYWZmZWVzYXR6LUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvWWFub25lS2FmZmVlc2F0ei1MaWdodC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9ZYW5vbmVLYWZmZWVzYXR6LUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFlhbm9uZUthZmZlZXNhdHotUmVndWxhcjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9ZYW5vbmVLYWZmZWVzYXR6LVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9ZYW5vbmVLYWZmZWVzYXR6LVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvWWFub25lS2FmZmVlc2F0ei1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEJhcmxvd0NvbmRlbnNlZC1SZWd1bGFyO1xuICBzcmM6IHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQmFybG93Q29uZGVuc2VkLVJlZ3VsYXIuc3ZnI0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3dDb25kZW5zZWQtU2VtaUJvbGQ7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQmFybG93Q29uZGVuc2VkLVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYXNzZXRzL21lZGlhL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1TZW1pQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9CYXJsb3dDb25kZW5zZWQtU2VtaUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL2Fzc2V0cy9tZWRpYS9mb250cy9CYXJsb3dDb25kZW5zZWQtU2VtaUJvbGQuc3ZnI0Jhcmxvd0NvbmRlbnNlZC1TZW1pQm9sZCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQmFybG93Q29uZGVuc2VkLUJvbGQ7XG4gIHNyYzogdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQmFybG93Q29uZGVuc2VkLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQmFybG93Q29uZGVuc2VkLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9hc3NldHMvbWVkaWEvZm9udHMvQmFybG93Q29uZGVuc2VkLUJvbGQuc3ZnI0Jhcmxvd0NvbmRlbnNlZC1Cb2xkKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSwgaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lS2FmZmVlc2F0ei1SZWd1bGFyXCIsIEhlbHZldGljYSwgXCJzYW5zLXNlcmlmXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjIxNTE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvYmcvcGxheXJvb20tYmcuanBnKTtcbn1cblxuI21haW4tY29udGVudCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4jbWFpbl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLm1heC13LTkyMHB4IHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbn1cblxuLm1heC13LTExMDBweCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNoZWFkZXIgLmhvbWUtbG9nbyB7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbn1cbi5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgY29sb3I6ICMzZDQwNDU7XG59XG5cbiNhc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ5NzI7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudGJvZHksIHRkLCB0Zm9vdCwgdGgsIHRoZWFkLCB0ciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG50ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbjpmdWxsc2NyZWVuIC5oaWRlLWZzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyIC5ob21lLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci5tYXgtdy05OTJweCwgLmNvbnRhaW5lci1zbS5tYXgtdy05OTJweCwgLmNvbnRhaW5lci1tZC5tYXgtdy05OTJweCwgLmNvbnRhaW5lci1sZy5tYXgtdy05OTJweCB7XG4gICAgbWF4LXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci5tYXgtdy05OTJweCwgLmNvbnRhaW5lci1sZy5tYXgtdy05OTJweCwgLmNvbnRhaW5lci1tZC5tYXgtdy05OTJweCwgLmNvbnRhaW5lci1zbS5tYXgtdy05OTJweCwgLmNvbnRhaW5lci14bC5tYXgtdy05OTJweCB7XG4gICAgbWF4LXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC8qIFNtYWxsIHNjcmVlbiwgbm9uLXJldGluYSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogMzIwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtaW4td2lkdGg6IDMyMHB4KSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpIGFuZCAobWluLXdpZHRoOiAzMjBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtaW4td2lkdGg6IDMyMHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSBhbmQgKG1pbi13aWR0aDogMzIwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC8qIFNtYWxsIHNjcmVlbiwgcmV0aW5hLCBzdHVmZiB0byBvdmVycmlkZSBhYm92ZSBtZWRpYSBxdWVyeSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAvKiBNZWRpdW0gc2NyZWVuLCBub24tcmV0aW5hICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWluLXdpZHRoOiA3MDBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogNzAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSkgYW5kIChtaW4td2lkdGg6IDcwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogNzAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIGFuZCAobWluLXdpZHRoOiA3MDBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLyogTWVkaXVtIHNjcmVlbiwgcmV0aW5hLCBzdHVmZiB0byBvdmVycmlkZSBhYm92ZSBtZWRpYSBxdWVyeSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogTGFyZ2Ugc2NyZWVuLCBub24tcmV0aW5hICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtaW4td2lkdGg6IDEzMDBweCksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogTGFyZ2Ugc2NyZWVuLCByZXRpbmEsIHN0dWZmIHRvIG92ZXJyaWRlIGFib3ZlIG1lZGlhIHF1ZXJ5ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyoqXG4gICAgTUVOVVxuICAgKi9cbiAgI2hlYWRlciAuYy1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gICNoZWFkZXIgLnJlY3RhbmdsZTphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxN3B4IDAgMCAxMTB2dztcbiAgfVxuICAubG9naW4tbWVudS1pbi1vdXQge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAubG9naW4tbWVudS1pbi1vdXQgLmF2YXRhci1pbmZvIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxvZ2luLW1lbnUtaW4tb3V0IC5hdmF0YXItaW5mby1hdmF0YXIgLmljb24tYXZhdGFyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubG9naW4tbWVudS1pbi1vdXQgLmljb24gaW1nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIG91dGxpbmU6IDVweCBzb2xpZCAjMTIyMTUxO1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlciwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy95ZWxsb3ctY2FycmV0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMSwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0xIHtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTIsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMiwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0yIHtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTMsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMywgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0zIHtcbiAgICBoZWlnaHQ6IDE4MnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTQsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNCwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC00IHtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTUsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNSwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC01IHtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTYsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNiwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC02IHtcbiAgICBoZWlnaHQ6IDMwMnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTcsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNywgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC03IHtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTgsIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtOCwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC04IHtcbiAgICBoZWlnaHQ6IDM4MnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTksIC5sb2dpbi1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtOSwgLmxvZ2luLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC05IHtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEwLCAubG9naW4tbWVudS1pbi1vdXQ6Zm9jdXMgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEwLCAubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEwIHtcbiAgICBoZWlnaHQ6IDQ2MnB4O1xuICB9XG4gIC5sb2dpbi1tZW51LWluLW91dDphY3RpdmUgLmljb24gaW1nLCAubG9naW4tbWVudS1pbi1vdXQ6Zm9jdXMgLmljb24gaW1nLCAubG9naW4tbWVudS1pbi1vdXQ6aG92ZXIgLmljb24gaW1nIHtcbiAgICBvdXRsaW5lOiA1cHggc29saWQgI2ZhYjgxYztcbiAgfVxuICAuY2hpbGQtbWVudS1pbi1vdXQge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuY2hpbGQtbWVudS1pbi1vdXQgLmNoaWxkcmVuLWxpbms6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL3N2Zy9wbGF5cm9vbS9jaGlsZF9pY29uX20uc3ZnKTtcbiAgfVxuICAuY2hpbGQtbWVudS1pbi1vdXQgLmNoaWxkcmVuLWxpbmsge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgb3V0bGluZTogNXB4IHNvbGlkICMxMjIxNTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMjE1MTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmNoaWxkLW1lbnUtaW4tb3V0LmFjdGl2ZSAuY2hpbGRyZW4tbGluayB7XG4gICAgb3V0bGluZTogNXB4IHNvbGlkICNmYWI4MWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjgxYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlciwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy95ZWxsb3ctY2FycmV0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMSwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0xIHtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTIsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMiwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0yIHtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTMsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtMywgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC0zIHtcbiAgICBoZWlnaHQ6IDE4MnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTQsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNCwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC00IHtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTUsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNSwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC01IHtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTYsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNiwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC02IHtcbiAgICBoZWlnaHQ6IDMwMnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTcsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtNywgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC03IHtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTgsIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtOCwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC04IHtcbiAgICBoZWlnaHQ6IDM4MnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTksIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAudG9nZ2xlLW1lbnUtd3JhcHBlci5tZW51LWl0ZW0tY291bnQtOSwgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC50b2dnbGUtbWVudS13cmFwcGVyLm1lbnUtaXRlbS1jb3VudC05IHtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEwLCAuY2hpbGQtbWVudS1pbi1vdXQ6Zm9jdXMgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEwLCAuY2hpbGQtbWVudS1pbi1vdXQ6aG92ZXIgLnRvZ2dsZS1tZW51LXdyYXBwZXIubWVudS1pdGVtLWNvdW50LTEwIHtcbiAgICBoZWlnaHQ6IDQ2MnB4O1xuICB9XG4gIC5jaGlsZC1tZW51LWluLW91dDphY3RpdmUgLmNoaWxkcmVuLWxpbmssIC5jaGlsZC1tZW51LWluLW91dDpmb2N1cyAuY2hpbGRyZW4tbGluaywgLmNoaWxkLW1lbnUtaW4tb3V0OmhvdmVyIC5jaGlsZHJlbi1saW5rIHtcbiAgICBvdXRsaW5lOiA1cHggc29saWQgI2ZhYjgxYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiODFjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnRvZ2dsZS1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRvZ2dsZS1tZW51LWluLW91dCAudG9nZ2xlLW1lbnUtZXh0cmEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiAwLjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDAuM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKi5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtICFpbXBvcnRhbnQ7XG4gIH0qL1xuICAvKi5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogLjNyZW0gIWltcG9ydGFudDtcbiAgfSovXG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktMjAge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIGltZy50aHVtYm5haWwudGh1bWJuYWlsLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAucC0xMCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFibGUgdGgge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbGF5LW9ubGluZS1ub3csXG4uYXBwLXN0b3JlLWJhZGdlLFxuLmdvb2dsZS1wbGF5LWJhZGdlLFxuLnBsYXktbm93LFxuLnBsYXktbm93LWdvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wbGF5LW9ubGluZS1ub3cge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9wbGF5X29ubGluZS5zdmcpO1xufVxuXG4uYXBwLXN0b3JlLWJhZGdlIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvbG9jYWxpc2VkL2FwcC1zdG9yZS1iYWRnZS5zdmcpO1xufVxuXG4uZ29vZ2xlLXBsYXktYmFkZ2Uge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9sb2NhbGlzZWQvZ29vZ2xlLXBsYXktYmFkZ2UucG5nKTtcbn1cblxuLnBsYXktbm93IHtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvbG9jYWxpc2VkL3BsYXktbm93LnN2Zyk7XG59XG5cbi5wbGF5LW5vdy1nbyB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2JnL2JhdHRsZS9nby9wbGF5LW5vdy1nby5wbmcpO1xufVxuXG4ucGxheS1ub3ctdnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy9iYXR0bGUvZ28vdnMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1JTtcbn1cblxuLnBsYXktbm93LXBsYXllcnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy9iYXR0bGUvZ28vcGxheXIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucGxheS1ub3ctZ28uc21hcnR5cGFudHMsXG4ucGxheS1ub3ctZ28uYnJhaW5pYWNzIHtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxheS1ub3ctZ28uc21hcnR5cGFudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy9iYXR0bGUvYXZhdGFyLXNtYXJ0eXBhbnRzLnBuZyk7XG59XG5cbi5wbGF5LW5vdy1nby5icmFpbmlhY3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9iZy9iYXR0bGUvYXZhdGFyLWJyYWluaWFjcy5wbmcpO1xufVxuXG4uYmFkZ2UtbGcuYXBwLXN0b3JlLWJhZGdlIHtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG4uYmFkZ2UtbGcuZ29vZ2xlLXBsYXktYmFkZ2Uge1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogNDdweDtcbn1cblxuLmxhbmctZnIgLnBsYXktb25saW5lLW5vdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9mci9wbGF5X29ubGluZS5zdmcpO1xufVxuLmxhbmctZnIgLmFwcC1zdG9yZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9mci9hcHAtc3RvcmUtYmFkZ2Uuc3ZnKTtcbn1cbi5sYW5nLWZyIC5nb29nbGUtcGxheS1iYWRnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9mci9nb29nbGUtcGxheS1iYWRnZS5wbmcpO1xufVxuLmxhbmctZnIgLnBsYXktbm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvbG9jYWxpc2VkL2ZyL3BsYXktbm93LnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmctZnIgLmJ0biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5sYW5nLW5sIC5wbGF5LW9ubGluZS1ub3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9sb2NhbGlzZWQvbmwvcGxheV9vbmxpbmUuc3ZnKTtcbn1cbi5sYW5nLW5sIC5hcHAtc3RvcmUtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9sb2NhbGlzZWQvbmwvYXBwLXN0b3JlLWJhZGdlLnN2Zyk7XG59XG4ubGFuZy1ubCAuZ29vZ2xlLXBsYXktYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9sb2NhbGlzZWQvbmwvZ29vZ2xlLXBsYXktYmFkZ2UucG5nKTtcbn1cbi5sYW5nLW5sIC5wbGF5LW5vdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9ubC9wbGF5LW5vdy5zdmcpO1xufVxuLmxhbmctZGUgLnBsYXktb25saW5lLW5vdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9kZS9wbGF5X29ubGluZS5zdmcpO1xufVxuLmxhbmctZGUgLmFwcC1zdG9yZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL21lZGlhL2xvY2FsaXNlZC9kZS9hcHAtc3RvcmUtYmFkZ2Uuc3ZnKTtcbn1cbi5sYW5nLWRlIC5iYWRnZS1sZy5nb29nbGUtcGxheS1iYWRnZSB7XG4gIGhlaWdodDogODdweDtcbn1cbi5sYW5nLWRlIC5nb29nbGUtcGxheS1iYWRnZSB7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvbWVkaWEvbG9jYWxpc2VkL2RlL2dvb2dsZS1wbGF5LWJhZGdlLnBuZyk7XG59XG4ubGFuZy1kZSAucGxheS1ub3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9tZWRpYS9sb2NhbGlzZWQvZGUvcGxheS1ub3cuc3ZnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGF5LW5vdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmFwcC1zdG9yZS1iYWRnZSB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuICAuZ29vZ2xlLXBsYXktYmFkZ2Uge1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLmJhZGdlLWxnLmFwcC1zdG9yZS1iYWRnZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuYmFkZ2UtbGcuZ29vZ2xlLXBsYXktYmFkZ2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbiAgLnBsYXktbm93LWdvLnNtYXJ0eXBhbnRzLFxuICAucGxheS1ub3ctZ28uYnJhaW5pYWNzIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/
