/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

h1 {
    font-size: calc($value / $relative-to * 1em);
    margin: .67em 0
}

figcaption,
figure {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

main {
    display: block
}

pre {
    font: 1em monospace, monospace
}

a {
    background: 0 0;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font: 1em monospace, monospace
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
    font: 100%/1.15 sans-serif;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

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

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

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

input {
    overflow: visible
}

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

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

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

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

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

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    display: table;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

details {
    display: block
}

summary {
    display: list-item
}

menu {
    display: block
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    height: 100%;
    -webkit-overflow-scrolling: touch
}

body {
    font: normal 27px/100% Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #1e1e1e;
    margin: 0;
    position: relative;
    fill: currentColor;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 100vh;
    overflow-x: hidden;
    color: #fff
}

body.fixed {
    overflow-y: hidden
}

.main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

svg {
    fill: currentColor
}

h1,
h2,
p {
    margin: 0
}

picture {
    display: block
}

img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top
}

img[draggable=false] {
    pointer-events: none;
    -webkit-user-drag: none
}

h1,
h2 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 10px
}

@media (min-width:992px) {

    h1,
    h2 {
        font-size: 32px;
        margin-bottom: 30px
    }
}

@media (min-width:1440px) {

    h1,
    h2 {
        font-size: 48px;
        margin-bottom: 40px
    }
}

h1 {
    font-size: 20px;
    position: relative;
    z-index: 2
}

@media (min-width:992px) {
    h1 {
        font-size: 38px
    }
}

@media (min-width:1440px) {
    h1 {
        font-size: 52px
    }
}

h3 {
    margin: 0 0 5px;
    font-size: 17px;
    font-weight: 700;
    line-height: normal
}

@media (min-width:576px) {
    h3 {
        font-size: 16px
    }
}

@media (min-width:992px) {
    h3 {
        font-size: 27px
    }
}

p {
    font-size: 12px;
    font-weight: 500;
    line-height: 121.949%;
    margin-bottom: 10px
}

@media (min-width:992px) {
    p {
        font-size: 20px;
        margin-bottom: 15px
    }
}

@media (min-width:1440px) {
    p {
        font-size: 27px
    }
}

.p-container {
    overflow: hidden
}

.p-container:before {
    content: "";
    position: absolute;
    background: url(../images/main-back.webp) repeat;
    background-size: 100% auto;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    z-index: 3;
    pointer-events: none;
    opacity: .08
}

@media (min-width:992px) {
    .p-container:before {
        background-size: 50% auto
    }
}

.p-container:after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 .75%, #000 99.25%, rgba(0, 0, 0, 0) 100%);
    content: "";
    position: absolute;
    top: 0;
    left: -20px;
    right: -20px;
    bottom: 0;
    width: calc(1920px + 1.5%);
    margin: 0 auto;
    z-index: -1;
    pointer-events: none
}

.p-container .wrapper {
    position: relative;
    min-height: calc(100vh - 60px)
}

@media (min-width:992px) {
    .p-container .wrapper {
        min-height: calc(100vh - 80px)
    }
}

@media (min-width:1440px) {
    .p-container .wrapper {
        min-height: calc(100vh - 110px)
    }
}

.p-container .wrapper:before {
    content: "";
    position: fixed;
    max-width: 1920px;
    height: 100vh;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    background: #000c2f;
    z-index: 1
}

.p-container .wrapper h3,
.p-container .wrapper h4 {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 111.949%;
    margin: 15px 0 10px;
    color: #fff
}

@media (min-width:992px) {

    .p-container .wrapper h3,
    .p-container .wrapper h4 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 20px
    }
}

@media (min-width:1440px) {

    .p-container .wrapper h3,
    .p-container .wrapper h4 {
        font-size: 32px;
        margin-bottom: 20px;
        margin-top: 30px
    }
}

.p-container .wrapper ol {
    margin: 0 0 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    line-height: 121.949%;
    letter-spacing: -.12px;
    gap: 5px;
    padding-left: 3vw
}

@media (min-width:992px) {
    .p-container .wrapper ol {
        font-size: 20px;
        letter-spacing: -.2px;
        margin-bottom: 20px;
        gap: 10px;
        padding-left: 2vw
    }
}

@media (min-width:1440px) {
    .p-container .wrapper ol {
        font-size: 27px;
        letter-spacing: -.27px;
        margin-bottom: 25px;
        margin-top: 25px;
        gap: 15px
    }
}

.p-container .wrapper ul {
    margin: 0 0 10px;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 121.949%;
    letter-spacing: -.12px;
    gap: 5px
}

@media (min-width:992px) {
    .p-container .wrapper ul {
        font-size: 20px;
        letter-spacing: -.2px;
        margin-bottom: 20px;
        gap: 10px
    }
}

@media (min-width:1440px) {
    .p-container .wrapper ul {
        font-size: 27px;
        letter-spacing: -.27px;
        margin-bottom: 25px;
        margin-top: 25px;
        gap: 15px
    }
}

.p-container .wrapper ul li {
    position: relative;
    padding-left: 15px
}

@media (min-width:992px) {
    .p-container .wrapper ul li {
        padding-left: 25px
    }
}

@media (min-width:1440px) {
    .p-container .wrapper ul li {
        padding-left: 30px
    }
}

.p-container .wrapper ul li:before {
    content: "";
    position: absolute;
    top: .3rem;
    left: 4px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #fff;
    -webkit-filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5));
    filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
}

@media (min-width:992px) {
    .p-container .wrapper ul li:before {
        width: 5px;
        height: 5px;
        top: .6rem;
        left: 10px
    }
}

@media (min-width:1440px) {
    .p-container .wrapper ul li:before {
        top: .8rem
    }
}

.p-container .wrapper ul li b {
    color: #fff
}

.p-container .wrapper table {
    border: 2px solid #ffc552;
    text-align: center;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 7px;
    overflow: hidden;
    border-collapse: separate;
    border-spacing: 0
}

@media (min-width:992px) {
    .p-container .wrapper table {
        margin-bottom: 30px;
        border-width: 4px;
        margin-top: 30px;
        border-radius: 12px
    }
}

@media (min-width:1440px) {
    .p-container .wrapper table {
        margin-bottom: 40px;
        margin-top: 40px;
        border-radius: 20px
    }
}

.p-container .wrapper table th {
    font-size: 10px;
    font-weight: 700;
    line-height: 130%;
    background: rgba(0, 0, 0, .15);
    padding: 13px 12px;
    border-bottom: 1px solid #ffc552;
    border-left: 1px solid #ffc552;
    color: #fff
}

.p-container .wrapper table th:first-of-type {
    border-left: none
}

@media (min-width:992px) {
    .p-container .wrapper table th {
        font-size: 20px;
        padding: 26px 32px
    }
}

@media (min-width:1440px) {
    .p-container .wrapper table th {
        font-size: 38px;
        padding: 13px 12px
    }
}

.p-container .wrapper table td {
    font-size: 9px;
    font-weight: 500;
    line-height: normal;
    padding: 10px 5px;
    border-bottom: 1px solid #ffc552;
    border-left: 1px solid #ffc552;
    background: rgba(255, 255, 255, 0);
    height: 25px
}

.p-container .wrapper table td:first-of-type {
    border-left: none
}

@media (min-width:576px) {
    .p-container .wrapper table td {
        padding: 10px 12px
    }
}

@media (min-width:992px) {
    .p-container .wrapper table td {
        font-size: 16px;
        padding: 20px 12px;
        height: 50px
    }
}

@media (min-width:1440px) {
    .p-container .wrapper table td {
        font-size: 27px;
        padding: 12px 12px;
        height: 80px
    }
}

.p-container .wrapper table tr:last-of-type td {
    border-bottom: none
}

.wrapper {
    position: relative;
    max-width: 1920px;
    min-width: 347px;
    margin: 0 auto
}

.container {
    margin: 0 auto;
    display: block;
    padding: 0 14px;
    width: 100%;
    max-width: 1700px;
    min-width: 347px;
    z-index: 6;
    position: relative
}

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

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

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

@media (min-width:1440px) {
    .container {
        max-width: 1440px
    }
}

@media (min-width:1920px) {
    .container {
        max-width: 1700px
    }
}

@media (min-width:992px) {
    .container {
        padding: 0 30px
    }
}

.description {
    margin-bottom: 15px;
    position: relative
}

@media (min-width:992px) {
    .description {
        margin-bottom: 35px
    }
}

@media (min-width:1440px) {
    .description {
        margin-bottom: 65px
    }
}

.description:last-of-type {
    padding-bottom: 20px;
    margin-bottom: 0
}

@media (min-width:992px) {
    .description:last-of-type {
        padding-bottom: 30px
    }
}

@media (min-width:1440px) {
    .description:last-of-type {
        padding-bottom: 50px
    }
}

.description img,
.description video {
    border-radius: 7px;
    border: 2px solid #ffc552;
    overflow: hidden;
    width: 100%;
    margin: 10px 0
}

@media (min-width:576px) {

    .description img,
    .description video {
        border-width: 3px
    }
}

@media (min-width:992px) {

    .description img,
    .description video {
        border-width: 4px;
        border-radius: 15px;
        margin: 15px 0
    }
}

@media (min-width:1440px) {

    .description img,
    .description video {
        border-radius: 20px;
        margin: 20px 0
    }
}

.description h3 {
    font-size: 12px;
    font-weight: 500;
    line-height: 121.949%;
    letter-spacing: -.27px;
    margin-top: 10px;
    margin-bottom: 10px
}

@media (min-width:992px) {
    .description h3 {
        font-size: 20px;
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media (min-width:1440px) {
    .description h3 {
        font-size: 27px;
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media (min-width:992px) {
    .description .contacts {
        padding-top: 15px;
        margin-bottom: 25px
    }
}

.description .contacts__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 0
}

.description .contacts__item p {
    margin-bottom: 5px
}

.description .contacts__item img {
    width: 30px;
    display: none
}

@media (min-width:992px) {
    .description .contacts__item img {
        display: block
    }
}

.description .contacts__item b {
    color: #8eb0ff
}

.description .contacts__item a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

.alert-title {
    margin: 0 0 10px;
    font-size: 17px;
    font-weight: 700;
    line-height: normal
}

@media (min-width:576px) {
    .alert-title {
        font-size: 16px
    }
}

@media (min-width:992px) {
    .alert-title {
        font-size: 27px
    }
}

.alert-messages {
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    padding-left: 35px;
    margin-bottom: 30px
}

@media (min-width:576px) {
    .alert-messages {
        font-size: 16px
    }
}

@media (min-width:992px) {
    .alert-messages {
        font-size: 18px
    }
}

.scroll-up {
    background: url(../images/arrow-up.svg) no-repeat;
    background-size: 100% 100%;
    position: fixed;
    display: none;
    bottom: 20px;
    width: 37px;
    right: 20px;
    aspect-ratio: 1/1;
    z-index: 999;
    cursor: pointer;
    border-radius: 50%;
    -webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    transition: bottom .3s ease-in-out, opacity .3s ease-in-out
}

.scroll-up:hover {
    opacity: .7
}

@media (min-width:1920px) {
    .scroll-up {
        width: 83px;
        right: 20px
    }
}

.scroll-up.down {
    bottom: 250px
}

@media (min-width:576px) {
    .scroll-up.down {
        bottom: 300px
    }
}

.btn {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 19px;
    font-weight: 700;
    line-height: 121.949%;
    padding: 6px 15px;
    -webkit-transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out, background .3s ease-in-out;
    transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out, background .3s ease-in-out;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 89px;
    background: -webkit-radial-gradient(55.4% 14.06%, 45.91% 85.94%, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, .03) 100%), -webkit-linear-gradient(bottom, rgba(0, 255, 10, .2) 0, rgba(0, 255, 10, .2) 100%), -webkit-radial-gradient(33.52% -15.63%, 177.49% 126.29%, #1cff08 0, rgba(35, 173, 140, .58) 85.15%), -webkit-radial-gradient(82.39% 55.47%, 317.72% 44.57%, #41ff48 0, #00bcb1 100%), #030303;
    background: radial-gradient(45.91% 85.94% at 55.4% 14.06%, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, .03) 100%), linear-gradient(0deg, rgba(0, 255, 10, .2) 0, rgba(0, 255, 10, .2) 100%), radial-gradient(177.49% 126.29% at 33.52% -15.63%, #1cff08 0, rgba(35, 173, 140, .58) 85.15%), radial-gradient(317.72% 44.57% at 82.39% 55.47%, #41ff48 0, #00bcb1 100%), #030303;
    border: 2px solid #b5ffae;
    box-shadow: 0 0 10px 0 rgba(255, 255, 255, .6) inset
}

@media (min-width:768px) {
    .btn {
        padding: 10px 20px
    }
}

@media (min-width:992px) {
    .btn {
        font-size: 25px;
        padding: 12px 40px
    }
}

@media (min-width:1440px) {
    .btn {
        font-size: 40px;
        padding: 16px 55px
    }
}

.btn:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    height: 100%;
    z-index: -1;
    border-radius: 89px;
    box-shadow: 0 0 10px 0 rgba(255, 255, 255, .8) inset
}

.btn:hover {
    opacity: .95;
    box-shadow: 10px 0 20px 0 #ffc552 inset, 0 0 20px 0 #ffc552
}

.btn span {
    color: #fff;
    text-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.btn-anim {
    -webkit-animation: btn-anim 1s ease infinite;
    animation: btn-anim 1s ease infinite
}

@-webkit-keyframes btn-anim {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes btn-anim {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.main-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 15px
}

.main-btns a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-decoration: none;
    white-space: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 19px;
    font-weight: 700;
    line-height: 121.949%;
    padding: 6px 15px;
    -webkit-transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-transform: uppercase;
    cursor: pointer
}

@media (min-width:768px) {
    .main-btns a {
        padding: 10px 20px
    }
}

@media (min-width:992px) {
    .main-btns a {
        padding: 12px 40px;
        border-width: 2px
    }
}

@media (min-width:1440px) {
    .main-btns a {
        padding: 12px 25px
    }
}

.main-btns a:hover {
    opacity: .95
}

.main-btns a:last-of-type {
    border: 1px solid #29472f;
    background: #fff;
    box-shadow: none
}

@media (min-width:992px) {
    .main-btns a:last-of-type {
        border-width: 2px
    }
}

.main-btns a:last-of-type span {
    color: #000;
    text-shadow: none
}

.main-btns a:last-of-type:hover {
    opacity: .95;
    box-shadow: 0 0 20px 0 #ffc552
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slider {
    position: relative;
    margin-bottom: 20px
}

.slider__item {
    width: 100%;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block
}

.slider__nav {
    z-index: 999
}

.slider__nav .slick-arrow {
    width: 40px;
    height: 58px;
    border: none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: url(../images/arrow.webp) no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

@media (min-width:992px) {
    .slider__nav .slick-arrow {
        width: 56px;
        height: 84px
    }
}

@media (min-width:1440px) {
    .slider__nav .slick-arrow {
        width: 117px;
        height: 176px;
        background-size: 100% 100%
    }
}

.slider__nav .slick-arrow:hover {
    opacity: .75
}

.slider__nav .slick-arrow.slick-disabled {
    pointer-events: none;
    opacity: .5
}

.slider__nav .slick-arrow.prev {
    left: 0
}

.slider__nav .slick-arrow.next {
    right: 0;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.breadcrumb {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 6;
    margin: 0 auto;
    display: block;
    padding: 5px 14px 0;
    width: 100%;
    max-width: 1700px;
    min-width: 375px;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4px 10px;
    top: 60px
}

@media (min-width:576px) {
    .breadcrumb {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .breadcrumb {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .breadcrumb {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .breadcrumb {
        max-width: 1140px
    }
}

@media (min-width:1440px) {
    .breadcrumb {
        max-width: 1440px
    }
}

@media (min-width:1920px) {
    .breadcrumb {
        max-width: 1700px
    }
}

@media (min-width:992px) {
    .breadcrumb {
        top: 80px;
        padding: 20px 30px 0
    }
}

@media (min-width:1440px) {
    .breadcrumb {
        top: 110px
    }
}

.breadcrumb li {
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    text-shadow: 1px 1px 2px #000
}

@media (min-width:992px) {
    .breadcrumb li {
        font-size: 16px
    }
}

.breadcrumb li a {
    color: #fff;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-right: 15px;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.breadcrumb li a:hover {
    color: rgba(255, 255, 255, .7)
}

.breadcrumb li a:after {
    content: "";
    position: absolute;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    left: calc(100% + 10px);
    top: 0;
    bottom: 0;
    margin: auto 0;
    pointer-events: none;
    box-shadow: 1px 1px 2px #fff
}

.header {
    z-index: 999;
    position: relative;
    background: #00185d
}

.header .container {
    min-width: calc(375px - 14px)
}

.header .main-btns {
    display: none
}

@media (min-width:1440px) {
    .header .main-btns {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.header__holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 3px 0;
    gap: 20px;
    min-height: 53px
}

@media (min-width:992px) {
    .header__holder {
        min-height: 75px;
        gap: 30px
    }
}

@media (min-width:1440px) {
    .header__holder {
        min-height: 107px;
        gap: 50px
    }
}

.header__logo {
    width: 77px;
    text-decoration: none;
    margin-left: auto;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (min-width:992px) {
    .header__logo {
        width: 116px
    }
}

@media (min-width:1920px) {
    .header__logo {
        width: 164px
    }
}

.header__logo img {
    width: 100%
}

.header_sticky {
    will-change: transform;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 1920px
}

.header_sticky.active {
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    opacity: 1;
    position: fixed;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.main-nav {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: none
}

@media (min-width:1440px) {
    .main-nav {
        display: block
    }
}

.main-nav>ul {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 0;
    margin: 0;
    gap: 15px
}

@media (min-width:1920px) {
    .main-nav>ul {
        gap: 25px
    }
}

.main-nav>ul>li {
    position: relative;
    line-height: 17px
}

.main-nav>ul>li>a,
.main-nav>ul>li>span {
    text-decoration: none;
    color: #fff;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-weight: 700;
    -webkit-transition: opacity .3s ease-in-out, color .3s ease-in-out;
    transition: opacity .3s ease-in-out, color .3s ease-in-out
}

@media (min-width:1920px) {

    .main-nav>ul>li>a,
    .main-nav>ul>li>span {
        font-size: 18px
    }
}

.main-nav>ul>li>a:hover,
.main-nav>ul>li>span:hover {
    opacity: .8
}

.main-nav>ul>li>a.active,
.main-nav>ul>li>span.active {
    color: #ffc552
}

.ham-trigger {
    position: relative;
    width: 30px;
    height: 23px;
    text-decoration: none
}

@media (min-width:992px) {
    .ham-trigger {
        width: 58px;
        height: 39px
    }
}

@media (min-width:1440px) {
    .ham-trigger {
        display: none
    }
}

.ham-trigger:after,
.ham-trigger:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s;
    transition: all .4s;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0
}

.ham-trigger:before {
    border-top: 3px solid #ffc552;
    border-bottom: 3px solid #ffc552;
    border-radius: 2px
}

@media (min-width:992px) {
    .ham-trigger:before {
        border-width: 8px
    }
}

.ham-trigger:after {
    height: 3px;
    background: #ffc552;
    border-radius: 2px
}

@media (min-width:992px) {
    .ham-trigger:after {
        height: 8px
    }
}

.ham-trigger.active {
    position: fixed;
    z-index: 999
}

.ham-trigger.active:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: none;
    height: 3px
}

@media (min-width:992px) {
    .ham-trigger.active:before {
        height: 8px
    }
}

.ham-trigger.active:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.footer {
    position: relative;
    padding: 30px 0;
    z-index: 9;
    background: -webkit-linear-gradient(top, #00185d 38.73%, #000c2f 100%);
    background: linear-gradient(180deg, #00185d 38.73%, #000c2f 100%)
}

@media (min-width:768px) {
    .footer {
        padding: 40px 0
    }
}

@media (min-width:992px) {
    .footer {
        background-color: #000c2f
    }
}

@media (min-width:1440px) {
    .footer {
        padding: 60px 0
    }
}

.footer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 7px;
    background: url(../images/border.webp) no-repeat;
    background-position: center 0;
    background-size: cover;
    display: none
}

@media (min-width:576px) {
    .footer:before {
        display: block
    }
}

@media (min-width:992px) {
    .footer:before {
        height: 15px
    }
}

.footer__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.footer__holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    gap: 24px;
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}

@media (min-width:768px) {
    .footer__holder {
        gap: 32px
    }
}

@media (min-width:992px) {
    .footer__holder {
        border-bottom: none;
        padding: 0
    }
}

@media (min-width:1440px) {
    .footer__holder {
        gap: 30px;
        margin-bottom: 70px
    }
}

.footer__info {
    z-index: 999;
    position: relative
}

@media (min-width:992px) {
    .footer__info {
        padding: 40px 0 0;
        border-top: 1px solid #ffc552
    }
}

@media (min-width:1200px) {
    .footer__info {
        padding: 60px 0 0
    }
}

.footer__icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:992px) {
    .footer__icons {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (min-width:1200px) {
    .footer__icons {
        margin-bottom: 30px
    }
}

.footer__warnings {
    list-style: none;
    padding-left: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    margin: 0
}

@media (min-width:768px) {
    .footer__warnings {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (min-width:1440px) {
    .footer__warnings {
        gap: 60px
    }
}

.footer__warnings li {
    text-align: center
}

.footer__warnings li a {
    text-decoration: none;
    display: block
}

.footer__warnings li img {
    max-width: 100%;
    max-height: 20px
}

@media (min-width:768px) {
    .footer__warnings li img {
        max-height: 44px
    }
}

.footer__rights {
    color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: 500;
    line-height: 121.949%;
    padding: 0 15px;
    opacity: .5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px
}

@media (min-width:768px) {
    .footer__rights {
        font-size: 12px;
        padding: 0 30px
    }
}

@media (min-width:992px) {
    .footer__rights {
        font-size: 25px;
        letter-spacing: -1.35px;
        gap: 5px
    }
}

.footer__rights p {
    margin-bottom: 5px;
    font-size: 10px
}

@media (min-width:768px) {
    .footer__rights p {
        font-size: 12px;
        margin-bottom: 10px
    }
}

@media (min-width:992px) {
    .footer__rights p {
        font-size: 19px
    }
}

.footer__rights p a {
    
    color: #ffd37a;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.footer__rights p a:hover {
    color: #ffb522
}

.footer-nav {
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.footer-nav__title {
    color: #a4dc07;
    font-size: 20px;
    font-weight: 700;
    line-height: 121.949%;
    margin-bottom: 25px
}

.footer-nav ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    max-height: 140px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:576px) {
    .footer-nav ul {
        gap: 15px;
        max-height: 200px
    }
}

@media (min-width:768px) {
    .footer-nav ul {
        gap: 25px;
        max-height: 200px
    }
}

.footer-nav ul li {
    font-size: 10px;
    font-weight: 500;
    line-height: 121.949%;
    letter-spacing: -.3px
}

@media (min-width:576px) {
    .footer-nav ul li {
        font-size: 16px
    }
}

@media (min-width:1440px) {
    .footer-nav ul li {
        font-size: 22px;
        letter-spacing: -.66px
    }
}

.footer-nav ul li a {
    text-decoration: none;
    color: #fff;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}

.footer-nav ul li a:hover {
    opacity: .5
}

.ham-panel {
    background: #00185d;
    height: calc(100vh);
    position: fixed;
    top: 0;
    left: 0;
    padding: 36px 0 40px;
    opacity: 0;
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
    -webkit-transition: all .65s ease-in-out;
    transition: all .65s ease-in-out;
    width: 284px;
    z-index: -1
}

@media (min-width:1440px) {
    .ham-panel {
        display: none
    }
}

.ham-panel:before {
    content: "";
    position: absolute;
    left: 100%;
    width: 20px;
    top: 0;
    bottom: 0;
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0));
    background: linear-gradient(to right, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0))
}

.ham-panel.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    z-index: 99
}

@media (min-width:992px) {
    .ham-panel {
        width: 470px;
        padding-top: 80px
    }
}

.ham-panel__holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    overflow-y: scroll;
    position: relative;
    left: -40px;
    padding-left: 40px;
    margin-right: -40px
}

.ham-panel__holder::-webkit-scrollbar {
    width: 0
}

.ham-panel__holder:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: -30px;
    height: 20px
}

.ham-panel-nav>ul {
    list-style: none;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
    padding-top: 10px
}

@media (min-width:992px) {
    .ham-panel-nav>ul {
        gap: 30px
    }
}

.ham-panel-nav>ul>li>a {
    color: #fff;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    padding: 0 14px;
    display: block;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.ham-panel-nav>ul>li>a:hover {
    opacity: .5
}

.ham-panel-nav>ul>li>a.active {
    color: #ffc552
}

@media (min-width:992px) {
    .ham-panel-nav>ul>li>a {
        font-size: 32px;
        padding: 0 30px
    }
}

.ham-panel-nav>ul>li:last-of-type a {
    border-bottom: none
}

.intro {
    position: relative;
    z-index: 5;
    cursor: pointer;
    margin-bottom: 20px
}

@media (min-width:992px) {
    .intro {
        margin-bottom: 55px
    }
}

@media (min-width:1440px) {
    .intro {
        margin-bottom: 75px
    }
}

.intro:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 7px;
    background: url(../images/border.webp) no-repeat;
    background-position: center 0;
    background-size: cover;
    display: none
}

@media (min-width:576px) {
    .intro:before {
        display: block
    }
}

@media (min-width:992px) {
    .intro:before {
        height: 15px
    }
}

.intro .main-btns {
    margin-bottom: 15px
}

@media (min-width:992px) {
    .intro .main-btns {
        margin-bottom: 15px
    }
}

@media (min-width:1440px) {
    .intro .main-btns {
        display: none
    }
}

.intro__holder {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 650px;
    z-index: 4;
    position: relative;
    padding-top: 60px;
    width: 100%
}

@media (min-width:375px) {
    .intro__holder {
        min-height: 150vw
    }
}

@media (min-width:576px) {
    .intro__holder {
        min-height: 320px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-bottom: 60px
    }
}

@media (min-width:768px) {
    .intro__holder {
        min-height: 50vw
    }
}

@media (min-width:992px) {
    .intro__holder {
        min-height: 45vw
    }
}

@media (min-width:1440px) {
    .intro__holder {
        min-height: 820px
    }
}

.intro__back {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
    top: 0;
    position: absolute;
    z-index: -1;
    left: 0;
    min-width: 375px
}

.intro__back img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom center;
    object-position: bottom center
}

@media (min-width:576px) {
    .intro__back img {
        -o-object-position: center center;
        object-position: center center
    }
}

@media (min-width:992px) {
    .intro__back img {
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

.intro__caption {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

@media (min-width:576px) {
    .intro__caption {
        font-size: 20px
    }
}

@media (min-width:992px) {
    .intro__caption {
        font-size: 22px
    }
}

@media (min-width:1200px) {
    .intro__caption {
        font-size: 28px
    }
}

@media (min-width:1440px) {
    .intro__caption {
        font-size: 40px;
        margin-bottom: 20px
    }
}

.intro__title {
    font: 800 28px/39px Figtree;
    color: #ffc552;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0 2px 0 #e74c00
}

@media (min-width:576px) {
    .intro__title {
        font-size: 26px
    }
}

@media (min-width:768px) {
    .intro__title {
        font-size: 36px
    }
}

@media (min-width:992px) {
    .intro__title {
        font-size: 40px;
        text-shadow: 0 5px 0 #e74c00
    }
}

@media (min-width:1200px) {
    .intro__title {
        font-size: 45px
    }
}

@media (min-width:1440px) {
    .intro__title {
        font-size: 65px;
        line-height: 75px;
        margin-bottom: 30px
    }
}

@media (min-width:1920px) {
    .intro__title {
        margin-bottom: 30px
    }
}

.games {
    margin-bottom: 5px
}

@media (min-width:992px) {
    .games {
        margin-bottom: 50px
    }
}

@media (min-width:1440px) {
    .games {
        margin-bottom: 80px
    }
}

.games .slick-slider {
    margin: 0 -5px
}

@media (min-width:992px) {
    .games .slick-slider {
        margin: 0 -10px
    }
}

@media (min-width:1440px) {
    .games .slick-slider {
        margin: 0 -15px -15px
    }
}

.games .slider__holder {
    padding: 0 41px
}

@media (min-width:992px) {
    .games .slider__holder {
        padding: 0 99px
    }
}

@media (min-width:1440px) {
    .games .slider__holder {
        padding: 0 140px
    }
}

.games .slider__item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: calc(1.38 / 1)
}

.games .slider__item a {
    display: block;
    width: 100%;
    height: 100%
}

.games .slider__item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.games .slick-slide {
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    padding: 0 5px
}

@media (min-width:992px) {
    .games .slick-slide {
        padding: 0 10px
    }
}

@media (min-width:1440px) {
    .games .slick-slide {
        padding: 0 15px
    }
}

.games .lisence-slider .slider__item {
    aspect-ratio: .43/1
}

.registration {
    margin-bottom: 15px
}

@media (min-width:992px) {
    .registration {
        margin-bottom: 35px
    }
}

@media (min-width:1440px) {
    .registration {
        margin-bottom: 65px
    }
}

.registration__wrapper {
    border-radius: 7px;
    border: 2px solid #ffc552;
    height: 140vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    min-height: 450px;
    padding: 30px 20px;
    position: relative;
    overflow: hidden;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width:576px) {
    .registration__wrapper {
        min-height: 230px;
        padding: 55px 40px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        border-width: 3px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: auto
    }
}

@media (min-width:992px) {
    .registration__wrapper {
        min-height: 380px;
        border-width: 4px;
        border-radius: 15px;
        padding: 85px 80px
    }
}

@media (min-width:1440px) {
    .registration__wrapper {
        min-height: 638px;
        padding: 120px 110px;
        border-radius: 20px;
        border-width: 5px
    }
}

.registration__wrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0
}

.registration__holder {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.registration__caption {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

@media (min-width:576px) {
    .registration__caption {
        font-size: 20px
    }
}

@media (min-width:992px) {
    .registration__caption {
        font-size: 22px
    }
}

@media (min-width:1200px) {
    .registration__caption {
        font-size: 28px
    }
}

@media (min-width:1440px) {
    .registration__caption {
        font-size: 40px;
        margin-bottom: 20px
    }
}

.registration__title {
    font: 800 28px/39px Figtree;
    color: #ffc552;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0 2px 0 #e74c00
}

@media (min-width:576px) {
    .registration__title {
        font-size: 26px
    }
}

@media (min-width:768px) {
    .registration__title {
        font-size: 36px
    }
}

@media (min-width:992px) {
    .registration__title {
        font-size: 40px;
        line-height: 50px;
        text-shadow: 0 5px 0 #e74c00
    }
}

@media (min-width:1200px) {
    .registration__title {
        font-size: 45px;
        line-height: 55px
    }
}

@media (min-width:1440px) {
    .registration__title {
        font-size: 65px;
        line-height: 75px;
        margin-bottom: 30px
    }
}

@media (min-width:1920px) {
    .registration__title {
        margin-bottom: 30px
    }
}

.video-slider.slider {
    margin-bottom: 25px
}

@media (min-width:992px) {
    .video-slider.slider {
        margin-bottom: 50px
    }
}

@media (min-width:1440px) {
    .video-slider.slider {
        margin-bottom: 80px
    }
}

.video-slider.slider .slider__holder {
    padding: 0 41px
}

@media (min-width:992px) {
    .video-slider.slider .slider__holder {
        padding: 0 99px
    }
}

@media (min-width:1440px) {
    .video-slider.slider .slider__holder {
        padding: 0 140px
    }
}

.video-slider.slider .slider__item {
    border-radius: 10px;
    border: 2px solid #ffc552;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 149px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    background: rgba(255, 255, 255, .04)
}

@media (min-width:576px) {
    .video-slider.slider .slider__item {
        height: 324px;
        border-width: 4px;
        border-radius: 15px
    }
}

@media (min-width:992px) {
    .video-slider.slider .slider__item {
        height: 500px;
        border-width: 7px
    }
}

@media (min-width:1440px) {
    .video-slider.slider .slider__item {
        height: 650px
    }
}

.video-slider.slider .slider__item span {
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 600;
    line-height: normal;
    display: none;
    opacity: .2
}

@media (min-width:992px) {
    .video-slider.slider .slider__item span {
        display: block
    }
}

@media (min-width:1440px) {
    .video-slider.slider .slider__item span {
        font-size: 48px
    }
}

.video-slider.slider .slider__item a {
    max-width: 50px
}

@media (min-width:992px) {
    .video-slider.slider .slider__item a {
        max-width: 70px;
        margin-bottom: 10px
    }
}

@media (min-width:1440px) {
    .video-slider.slider .slider__item a {
        max-width: 100px;
        margin-bottom: 20px
    }
}

.video-slider.slider .slider__item a img {
    width: 100%
}

.video-slider.slider .slick-slide {
    opacity: 0;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

.video-slider.slider .slick-active {
    opacity: 1
}

.author {
    margin-bottom: 15px
}

@media (min-width:992px) {
    .author {
        margin-bottom: 35px
    }
}

@media (min-width:1440px) {
    .author {
        margin-bottom: 65px
    }
}

.author__holder {
    border-bottom: 1px solid #ffc552;
    padding-bottom: 10px
}

@media (min-width:992px) {
    .author__holder {
        padding-bottom: 15px;
        border-width: 2px
    }
}

@media (min-width:1440px) {
    .author__holder {
        padding-bottom: 30px
    }
}

.author ul.author__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 10px;
    margin-top: 0;
    margin-bottom: 10px;
    gap: 5px 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:992px) {
    .author ul.author__info {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-size: 15px;
        gap: 10px 0;
        margin-bottom: 20px
    }
}

@media (min-width:1440px) {
    .author ul.author__info {
        font-size: 23px;
        margin-bottom: 30px
    }
}

.author ul.author__info li {
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

@media (min-width:992px) {
    .author ul.author__info li {
        width: 50%;
        gap: 7px
    }
}

@media (min-width:1200px) {
    .author ul.author__info li {
        width: auto;
        gap: 14px
    }
}

.author ul.author__info li:before {
    display: none
}

.author ul.author__info li img {
    width: 12px;
    aspect-ratio: 1/1
}

@media (min-width:992px) {
    .author ul.author__info li img {
        width: 16px
    }
}

@media (min-width:1200px) {
    .author ul.author__info li img {
        width: 27px
    }
}

.author__person {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 13px;
    margin-bottom: 10px
}

@media (min-width:992px) {
    .author__person {
        gap: 20px;
        margin-bottom: 20px
    }
}

@media (min-width:1200px) {
    .author__person {
        gap: 37px;
        margin-bottom: 30px
    }
}

.author__person img {
    aspect-ratio: 1/1;
    overflow: hidden;
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border: 1px solid #ffc552;
    width: 36px
}

@media (min-width:992px) {
    .author__person img {
        width: 49px
    }
}

@media (min-width:1200px) {
    .author__person img {
        width: 84px
    }
}

.author__person ul.author__person-info {
    list-style: none;
    padding-left: 0;
    gap: 0;
    margin-top: 0;
    margin-bottom: 0
}

.author__person ul.author__person-info li {
    padding-left: 0
}

.author__person ul.author__person-info li:before {
    display: none
}

.socials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding-left: 0;
    gap: 20px;
    margin: 0 0 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width:768px) {
    .socials {
        margin-bottom: 15px
    }
}

@media (min-width:992px) {
    .socials {
        margin: 0
    }
}

@media (min-width:1440px) {
    .socials {
        gap: 25px
    }
}

.socials li {
    text-align: center;
    color: #fff
}

.socials li a {
    text-decoration: none;
    display: block
}

.socials li img {
    max-height: 100%;
    height: 32px
}

@media (min-width:576px) {
    .socials li img {
        height: 40px
    }
}

@media (min-width:992px) {
    .socials li img {
        height: 42px
    }
}

@media (min-width:1200px) {
    .socials li img {
        height: 48px
    }
}

.comments {
    margin: 0 auto;
    display: block;
    padding: 0 14px 30px;
    width: 100%;
    max-width: 1700px;
    min-width: 347px;
    overflow: hidden;
    z-index: 2;
    position: relative
}

@media (min-width:576px) {
    .comments {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .comments {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .comments {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .comments {
        max-width: 1140px
    }
}

@media (min-width:1440px) {
    .comments {
        max-width: 1440px
    }
}

@media (min-width:1920px) {
    .comments {
        max-width: 1700px
    }
}

@media (min-width:992px) {
    .comments {
        padding: 0 30px 60px
    }
}

@media (min-width:1920px) {
    .comments {
        overflow: visible
    }
}

.comments-lessmore,
.comments-showmore {
    margin: 0 auto;
    width: 59px;
    height: 39px;
    cursor: pointer;
    margin-top: 20px;
    color: transparent;
    background: url(../images/arrow2.webp) no-repeat;
    background-size: 100% 100%;
    position: relative;
    z-index: 2;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    text-indent: -9999px
}

.comments-lessmore:hover,
.comments-showmore:hover {
    opacity: .7
}

@media (min-width:576px) {

    .comments-lessmore,
    .comments-showmore {
        margin-top: 25px
    }
}

@media (min-width:768px) {

    .comments-lessmore,
    .comments-showmore {
        width: 89px;
        height: 59px
    }
}

@media (min-width:992px) {

    .comments-lessmore,
    .comments-showmore {
        width: 189px;
        height: 126px;
        margin-top: 40px
    }
}

.comments-lessmore.hide,
.comments-showmore.hide {
    display: none
}

.comments-lessmore {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.comments-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    z-index: 1;
    position: relative
}

.comments-title h2 {
    font-size: 16px;
    font-weight: 700;
    line-height: normal
}

@media (min-width:992px) {
    .comments-title h2 {
        font-size: 32px
    }
}

@media (min-width:1440px) {
    .comments-title h2 {
        font-size: 48px
    }
}

.comments-title span {
    margin: 0;
    display: none;
    font-size: 14px
}

@media (min-width:768px) {
    .comments-title span {
        display: block
    }
}

@media (min-width:992px) {
    .comments-title span {
        font-size: 22px
    }
}

@media (min-width:1440px) {
    .comments-title span {
        font-size: 34px
    }
}

.comments-title-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 10px
}

.comments-stars {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 7px
}

.comments-stars img {
    width: 18px;
    height: 18px
}

@media (min-width:768px) {
    .comments-stars img {
        width: 20px;
        height: 20px
    }
}

@media (min-width:992px) {
    .comments-stars img {
        width: 40px;
        height: 40px
    }
}

@media (min-width:1440px) {
    .comments-stars img {
        width: 55px;
        height: 55px
    }
}

.comments-sort {
    gap: 17px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 35px;
    position: relative;
    z-index: 3;
    display: none
}

@media (min-width:576px) {
    .comments-sort {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:992px) {
    .comments-sort {
        margin-bottom: 52px
    }
}

.comments-sort>span {
    font-size: 27px;
    font-weight: 500;
    line-height: normal;
    margin: 0
}

@media (min-width:576px) {
    .comments-sort>span {
        font-size: 15px
    }
}

@media (min-width:992px) {
    .comments-sort>span {
        font-size: 27px
    }
}

.comments-sort form {
    display: none
}

.select {
    position: relative;
    z-index: 3
}

.select>div:first-of-type {
    border-radius: 5px;
    border: 2px solid #ffc552;
    background: rgba(0, 12, 47, .7);
    padding: 24px 65px 24px 20px;
    color: #fff;
    font-size: 27px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    position: relative
}

@media (min-width:576px) {
    .select>div:first-of-type {
        font-size: 15px;
        padding: 14px 65px 14px 20px;
        border-radius: 10px
    }
}

@media (min-width:992px) {
    .select>div:first-of-type {
        font-size: 27px;
        padding: 24px 90px 24px 30px;
        border-width: 3px
    }
}

.select>div:first-of-type:after {
    content: "";
    background: url(../images/arrow3.webp) no-repeat;
    background-size: 100% 100%;
    width: 26px;
    height: 17px;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    opacity: .8
}

@media (min-width:768px) {
    .select>div:first-of-type:after {
        width: 35px;
        height: 23px;
        right: 15px
    }
}

@media (min-width:992px) {
    .select>div:first-of-type:after {
        width: 51px;
        height: 34px;
        right: 25px
    }
}

.select>div:first-of-type.active+.select-values {
    visibility: visible;
    opacity: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.select>div:first-of-type.active:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.select-values {
    position: absolute;
    top: calc(100% - 2px);
    border-radius: 5px;
    border: 2px solid #ffc552;
    background: rgba(0, 12, 47, .7);
    padding: 20px 20px;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    opacity: 0;
    visibility: 0
}

@media (min-width:576px) {
    .select-values {
        border-radius: 10px
    }
}

@media (min-width:992px) {
    .select-values {
        border-width: 3px;
        top: calc(100% - 3px);
        padding: 20px 30px
    }
}

.select-values .value {
    font-size: 27px;
    font-weight: 500;
    line-height: normal;
    cursor: pointer
}

@media (min-width:576px) {
    .select-values .value {
        font-size: 15px
    }
}

@media (min-width:992px) {
    .select-values .value {
        font-size: 27px
    }
}

.comments-list {
    list-style: none;
    margin-top: 0;
    padding-left: 0;
    position: relative;
    z-index: 1;
    margin-bottom: 20px
}

.comments-list.hide>.comment:nth-child(n+3) {
    display: none
}

@media (min-width:576px) {
    .comments-list {
        margin-bottom: 20px
    }
}

@media (min-width:992px) {
    .comments-list {
        margin-bottom: 40px
    }
}

.comment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.comment-article {
    background-size: 100% 100%;
    overflow: hidden;
    padding: 15px 19px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 4px;
    border-radius: 10px;
    border: 1px solid #ffc552;
    background: rgba(255, 197, 82, .1)
}

@media (min-width:576px) {
    .comment-article {
        border-width: 2px;
        padding: 24px 30px 22px;
        margin-bottom: 6px
    }
}

@media (min-width:992px) {
    .comment-article {
        padding: 27px 41px 28px;
        margin-bottom: 10px;
        border-radius: 20px
    }
}

@media (min-width:1200px) {
    .comment-article {
        border-width: 3px;
        border-radius: 25px
    }
}

.comment-form {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    background-size: 100% 100%;
    border-radius: 10px;
    border: 1px solid #ffc552;
    background: rgba(255, 197, 82, .1);
    overflow: hidden;
    padding: 15px 19px;
    margin-bottom: 4px;
    position: relative;
    z-index: 1
}

@media (min-width:576px) {
    .comment-form {
        border-width: 2px
    }
}

@media (min-width:992px) {
    .comment-form {
        border-radius: 20px
    }
}

@media (min-width:1200px) {
    .comment-form {
        border-radius: 25px;
        border-width: 3px
    }
}

.comment-form.hide {
    display: none
}

.comment-form.comment-answer-form {
    margin-left: 30px
}

@media (min-width:576px) {
    .comment-form.comment-answer-form {
        margin-left: 100px
    }
}

@media (min-width:576px) {
    .comment-form {
        margin-bottom: 6px;
        padding: 24px 30px 22px
    }
}

@media (min-width:992px) {
    .comment-form {
        margin-bottom: 21px;
        padding: 27px 41px 28px;
        border-width: 2px
    }
}

@media (min-width:1200px) {
    .comment-form {
        border-width: 3px
    }
}

.comment-form-title {
    margin-bottom: 10px
}

@media (min-width:576px) {
    .comment-form-title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.comment-form-title>span {
    color: #fff;
    margin: 0 0 5px;
    font-size: 17px;
    font-weight: 700;
    line-height: normal;
    display: block
}

@media (min-width:576px) {
    .comment-form-title>span {
        font-size: 16px
    }
}

@media (min-width:992px) {
    .comment-form-title>span {
        font-size: 27px
    }
}

.comment-form-right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

@media (min-width:768px) {
    .comment-form-right {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.comment-form-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width:768px) {
    .comment-form-left {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -ms-flex: 0;
        flex: 0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        min-width: 300px
    }
}

@media (min-width:992px) {
    .comment-form-left {
        min-width: 400px
    }
}

.comment-form-left textarea {
    display: block;
    height: auto
}

@media (min-width:768px) {
    .comment-form-left textarea {
        display: none
    }
}

.comment-form-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:768px) {
    .comment-form-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 30px
    }
}

@media (min-width:768px) {
    .comment-form-container {
        gap: 40px
    }
}

.comment-form .check-robot {
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid #ffc552;
    background: rgba(0, 0, 0, .15);
    padding: 10px 24px
}

@media (min-width:576px) {
    .comment-form .check-robot {
        padding: 12px 24px;
        border-width: 2px
    }
}

.comment-form .check-robot span {
    font: normal 500 16px/121.949% Montserrat, sans-serif;
    color: #fff;
    position: relative;
    padding-left: 30px;
    display: block
}

@media (min-width:576px) {
    .comment-form .check-robot span {
        font-size: 15px;
        padding-left: 30px;
        margin-bottom: 0
    }
}

@media (min-width:992px) {
    .comment-form .check-robot span {
        font-size: 20px;
        padding-left: 50px
    }
}

.comment-form .check-robot span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #fff;
    border-radius: 5px;
    margin: auto 0
}

@media (min-width:576px) {
    .comment-form .check-robot span:before {
        border-width: 2px
    }
}

@media (min-width:992px) {
    .comment-form .check-robot span:before {
        width: 35px;
        height: 35px
    }
}

.comment-form .check-robot span:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 14px;
    left: 5px;
    bottom: 3px;
    background: url(../images/check.webp);
    background-size: 100% 100%;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

@media (min-width:992px) {
    .comment-form .check-robot span:after {
        width: 33px;
        height: 27px;
        left: 6px;
        bottom: 1px
    }
}

.comment-form .check-robot .checkbox {
    cursor: pointer
}

.comment-form .check-robot .checkbox input {
    display: none
}

.comment-form .check-robot .checkbox input:checked~span:after {
    opacity: 1
}

.comment-form-btn {
    border-radius: 10px;
    background: rgba(255, 197, 82, .8);
    border: 2px solid #ffc552;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 121.949%;
    padding: 8px 25px;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.comment-form-btn:hover {
    opacity: .8
}

@media (min-width:576px) {
    .comment-form-btn {
        font-size: 20px
    }
}

@media (min-width:992px) {
    .comment-form-btn {
        font-size: 27px
    }
}

.comment-form input,
.comment-form textarea {
    font: normal 500 17px/121.949% Montserrat, sans-serif;
    border-radius: 10px;
    border: 1px solid #ffc552;
    background: rgba(0, 0, 0, .15);
    padding: 8px 24px;
    color: #fff;
    margin-bottom: 10px;
    width: 100%
}

@media (min-width:576px) {

    .comment-form input,
    .comment-form textarea {
        font-size: 16px;
        border-width: 2px
    }
}

@media (min-width:992px) {

    .comment-form input,
    .comment-form textarea {
        font-size: 27px
    }
}

.comment-form input:focus-visible,
.comment-form textarea:focus-visible {
    border: 2px solid rgba(255, 255, 255, .8);
    outline: 0
}

.comment-form input::-webkit-input-placeholder,
.comment-form textarea::-webkit-input-placeholder {
    font: normal 500 16px/121.949% Montserrat, sans-serif;
    color: #fff;
    opacity: .5
}

.comment-form input::-moz-placeholder,
.comment-form textarea::-moz-placeholder {
    font: normal 500 16px/121.949% Montserrat, sans-serif;
    color: #fff;
    opacity: .5
}

.comment-form input:-ms-input-placeholder,
.comment-form textarea:-ms-input-placeholder {
    font: normal 500 16px/121.949% Montserrat, sans-serif;
    color: #fff;
    opacity: .5
}

.comment-form input::-ms-input-placeholder,
.comment-form textarea::-ms-input-placeholder {
    font: normal 500 16px/121.949% Montserrat, sans-serif;
    color: #fff;
    opacity: .5
}

.comment-form input::placeholder,
.comment-form textarea::placeholder {
    font: normal 500 16px/121.949% Montserrat, sans-serif;
    color: #fff;
    opacity: .5
}

@media (min-width:576px) {

    .comment-form input::-webkit-input-placeholder,
    .comment-form textarea::-webkit-input-placeholder {
        font-size: 16px
    }

    .comment-form input::-moz-placeholder,
    .comment-form textarea::-moz-placeholder {
        font-size: 16px
    }

    .comment-form input:-ms-input-placeholder,
    .comment-form textarea:-ms-input-placeholder {
        font-size: 16px
    }

    .comment-form input::-ms-input-placeholder,
    .comment-form textarea::-ms-input-placeholder {
        font-size: 16px
    }

    .comment-form input::placeholder,
    .comment-form textarea::placeholder {
        font-size: 16px
    }
}

@media (min-width:992px) {

    .comment-form input::-webkit-input-placeholder,
    .comment-form textarea::-webkit-input-placeholder {
        font-size: 27px
    }

    .comment-form input::-moz-placeholder,
    .comment-form textarea::-moz-placeholder {
        font-size: 27px
    }

    .comment-form input:-ms-input-placeholder,
    .comment-form textarea:-ms-input-placeholder {
        font-size: 27px
    }

    .comment-form input::-ms-input-placeholder,
    .comment-form textarea::-ms-input-placeholder {
        font-size: 27px
    }

    .comment-form input::placeholder,
    .comment-form textarea::placeholder {
        font-size: 27px
    }
}

.comment-form textarea {
    width: 100%;
    height: 130px;
    resize: none
}

@media (min-width:768px) {
    .comment-form textarea {
        height: 100%
    }
}

.comment .children {
    list-style: none;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 30px
}

@media (min-width:768px) {
    .comment .children {
        padding-left: 100px
    }
}

.comment-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 17px;
    gap: 10px
}

@media (min-width:992px) {
    .comment-header {
        gap: 20px
    }
}

.comment-user {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

@media (min-width:992px) {
    .comment-user {
        gap: 20px
    }
}

.comment-user-image {
    width: 33px
}

@media (min-width:576px) {
    .comment-user-image {
        width: 50px
    }
}

@media (min-width:992px) {
    .comment-user-image {
        width: 60px
    }
}

.comment-user-image img {
    width: 100%
}

.comment-user-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px
}

@media (min-width:992px) {
    .comment-user-info {
        gap: 10px
    }
}

.comment-user-info>span:first-of-type {
    margin: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    display: block
}

@media (min-width:576px) {
    .comment-user-info>span:first-of-type {
        font-size: 16px
    }
}

@media (min-width:992px) {
    .comment-user-info>span:first-of-type {
        font-size: 20px
    }
}

.comment-user-info-date {
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    opacity: .5
}

@media (min-width:576px) {
    .comment-user-info-date {
        font-size: 14px
    }
}

@media (min-width:992px) {
    .comment-user-info-date {
        font-size: 17px
    }
}

.comment-vote {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 7px
}

.comment-vote img {
    width: 14px;
    height: 14px
}

@media (min-width:576px) {
    .comment-vote img {
        width: 23px;
        height: 23px
    }
}

@media (min-width:992px) {
    .comment-vote img {
        width: 35px;
        height: 35px
    }
}

.comment-content p {
    font-size: 10px;
    font-weight: 500;
    line-height: 121.949%;
    margin-bottom: 20px
}

@media (min-width:576px) {
    .comment-content p {
        font-size: 14px
    }
}

@media (min-width:992px) {
    .comment-content p {
        font-size: 20px
    }
}

.comment-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.comment-footer img {
    max-width: 18px
}

@media (min-width:576px) {
    .comment-footer img {
        max-width: 28px
    }
}

.comment-footer-like {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 5px;
    font-size: 12px;
    font-weight: 500;
    line-height: 121.949%;
    cursor: pointer
}

@media (min-width:576px) {
    .comment-footer-like {
        font-size: 14px
    }
}

@media (min-width:992px) {
    .comment-footer-like {
        font-size: 20px
    }
}

.comment-footer-like button {
    background: 0 0;
    border: none;
    cursor: pointer;
    color: #fff
}

.comment-footer-like img {
    display: none
}

.comment-footer-like.active .comment-likes:after {
    -webkit-mask: url(../images/thumbup-icon-active.svg) no-repeat;
    -webkit-mask-size: 100% 100%
}

.comment-footer-answer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 5px;
    font-size: 12px;
    font-weight: 500;
    line-height: 121.949%;
    cursor: pointer
}

@media (min-width:576px) {
    .comment-footer-answer {
        font-size: 14px
    }
}

@media (min-width:992px) {
    .comment-footer-answer {
        font-size: 20px
    }
}

.comment-footer-answer button {
    background: 0 0;
    border: none;
    cursor: pointer;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 10px
}

.comment-footer-answer button:before {
    background: #ffc552;
    content: "";
    -webkit-mask: url(../images/comment-icon.svg) no-repeat;
    -webkit-mask-size: 100% 100%;
    display: block;
    width: 20px;
    height: 17px
}

@media (min-width:576px) {
    .comment-footer-answer button:before {
        width: 23px;
        height: 21px
    }
}

@media (min-width:992px) {
    .comment-footer-answer button:before {
        width: 32px;
        height: 28px
    }
}

.comment-footer-answer img {
    display: none
}

.comment-likes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 10px
}

.comment-likes:after {
    background: #ffc552;
    content: "";
    -webkit-mask: url(../images/thumbup-icon.svg) no-repeat;
    -webkit-mask-size: 100% 100%;
    display: block;
    width: 17px;
    height: 17px
}

@media (min-width:576px) {
    .comment-likes:after {
        width: 21px;
        height: 21px
    }
}

@media (min-width:992px) {
    .comment-likes:after {
        width: 28px;
        height: 28px
    }
}

.rating .stars-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 7px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.rating .stars-container .star {
    width: 14px;
    height: 14px;
    background: url(../images/empty-star.svg) no-repeat;
    background-size: 100% 100%;
    cursor: pointer
}

@media (min-width:576px) {
    .rating .stars-container .star {
        width: 23px;
        height: 23px
    }
}

@media (min-width:992px) {
    .rating .stars-container .star {
        width: 35px;
        height: 35px
    }
}

.rating .stars-container .star.active {
    background: url(../images/full-star.svg) 0 0/100% 100%
}

.rating .stars-container .star:hover~.star {
    background: url(../images/empty-star.svg) 0 0/100% 100%
}

.rating .stars-container .star {
    background: url(../images/empty-star.svg) 0 0/100% 100%
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QyxDQUFDLEtBQUssS0FHdEQsMkNBQ0UsV0FBWSw4QkFBZ0MsRUFBRSxDQUFDLENBQUMsS0FBSyxLQUd2RCwrQkFDRSxXQUFZLDhCQUFnQyxFQUFFLENBQUMsQ0FBQyxLQUFLIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygkdmFsdWUgLyAkcmVsYXRpdmUtdG8gKiAxZW0pO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuICAvKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG59XG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZml4ZWQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tYWluIHtcbiAgZmxleDogMTtcbn1cblxuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5oMSxcbmgyLFxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW2RyYWdnYWJsZT1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG5cbmgxLFxuaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSxcbmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBoMSxcbmgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5oMyB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuLnAtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJhY2sud2VicFwiKSByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjA4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIGF1dG87XG4gIH1cbn1cbi5wLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDE5MjBweCArIDEuNSUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDAuNzUlLCAjMDAwIDk5LjI1JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtY29udGFpbmVyIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICB9XG59XG4ucC1jb250YWluZXIgLndyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDBjMmY7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1jb250YWluZXIgLndyYXBwZXIgaDQsXG4ucC1jb250YWluZXIgLndyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDExMS45NDklO1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1jb250YWluZXIgLndyYXBwZXIgaDQsXG4ucC1jb250YWluZXIgLndyYXBwZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtY29udGFpbmVyIC53cmFwcGVyIGg0LFxuLnAtY29udGFpbmVyIC53cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1jb250YWluZXIgLndyYXBwZXIgb2wge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDN2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1jb250YWluZXIgLndyYXBwZXIgb2wge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciBvbCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5wLWNvbnRhaW5lciAud3JhcHBlciB1bCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIxLjk0OSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1jb250YWluZXIgLndyYXBwZXIgdWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB1bCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5wLWNvbnRhaW5lciAud3JhcHBlciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucC1jb250YWluZXIgLndyYXBwZXIgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuM3JlbTtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtY29udGFpbmVyIC53cmFwcGVyIHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0b3A6IDAuNnJlbTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogMC44cmVtO1xuICB9XG59XG4ucC1jb250YWluZXIgLndyYXBwZXIgdWwgbGkgYiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtY29udGFpbmVyIC53cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYzU1MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1jb250YWluZXIgLndyYXBwZXIgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5wLWNvbnRhaW5lciAud3JhcHBlciB0YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM1NTI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmYzU1MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1jb250YWluZXIgLndyYXBwZXIgdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB0YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI2cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC1jb250YWluZXIgLndyYXBwZXIgdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gIH1cbn1cbi5wLWNvbnRhaW5lciAud3JhcHBlciB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM1NTI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmYzU1MjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnAtY29udGFpbmVyIC53cmFwcGVyIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucC1jb250YWluZXIgLndyYXBwZXIgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWNvbnRhaW5lciAud3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtY29udGFpbmVyIC53cmFwcGVyIHRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnAtY29udGFpbmVyIC53cmFwcGVyIHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWluLXdpZHRoOiAzNDdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBtaW4td2lkdGg6IDM0N3B4O1xuICB6LWluZGV4OiA2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uZGVzY3JpcHRpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2NyaXB0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRlc2NyaXB0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbiBpbWcsXG4uZGVzY3JpcHRpb24gdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmM1NTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGVzY3JpcHRpb24gaW1nLFxuLmRlc2NyaXB0aW9uIHZpZGVvIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNjcmlwdGlvbiBpbWcsXG4uZGVzY3JpcHRpb24gdmlkZW8ge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRlc2NyaXB0aW9uIGltZyxcbi5kZXNjcmlwdGlvbiB2aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIxLjk0OSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGVzY3JpcHRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRpb24gLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZGVzY3JpcHRpb24gLmNvbnRhY3RzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kZXNjcmlwdGlvbiAuY29udGFjdHNfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kZXNjcmlwdGlvbiAuY29udGFjdHNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2NyaXB0aW9uIC5jb250YWN0c19faXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGVzY3JpcHRpb24gLmNvbnRhY3RzX19pdGVtIGIge1xuICBjb2xvcjogIzhFQjBGRjtcbn1cbi5kZXNjcmlwdGlvbiAuY29udGFjdHNfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWxlcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGVydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4uYWxlcnQtbWVzc2FnZXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hbGVydC1tZXNzYWdlcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsZXJ0LW1lc3NhZ2VzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNjcm9sbC11cCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy11cC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiAzN3B4O1xuICByaWdodDogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsLXVwOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2Nyb2xsLXVwIHtcbiAgICB3aWR0aDogODNweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnNjcm9sbC11cC5kb3duIHtcbiAgYm90dG9tOiAyNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2Nyb2xsLXVwLmRvd24ge1xuICAgIGJvdHRvbTogMzAwcHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMS45NDklO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDg5cHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg0NS45MSUgODUuOTQlIGF0IDU1LjQlIDE0LjA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAyNTUsIDEwLCAwLjIpIDAlLCByZ2JhKDAsIDI1NSwgMTAsIDAuMikgMTAwJSksIHJhZGlhbC1ncmFkaWVudCgxNzcuNDklIDEyNi4yOSUgYXQgMzMuNTIlIC0xNS42MyUsICMxQ0ZGMDggMCUsIHJnYmEoMzUsIDE3MywgMTQwLCAwLjU4KSA4NS4xNSUpLCByYWRpYWwtZ3JhZGllbnQoMzE3LjcyJSA0NC41NyUgYXQgODIuMzklIDU1LjQ3JSwgIzQxRkY0OCAwJSwgIzAwQkNCMSAxMDAlKSwgIzAzMDMwMztcbiAgYm9yZGVyOiAycHggc29saWQgI0I1RkZBRTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgaW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZzogMTZweCA1NXB4O1xuICB9XG59XG4uYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA4OXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSBpbnNldDtcbn1cbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjk1O1xuICBib3gtc2hhZG93OiAxMHB4IDBweCAyMHB4IDBweCAjZmZjNTUyIGluc2V0LCAwcHggMHB4IDIwcHggMHB4ICNmZmM1NTI7XG59XG4uYnRuIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5idG4tYW5pbSB7XG4gIGFuaW1hdGlvbjogYnRuLWFuaW0gMXMgZWFzZSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgYnRuLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5tYWluLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG4ubWFpbi1idG5zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIxLjk0OSU7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYnRucyBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1idG5zIGEge1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1idG5zIGEge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgfVxufVxuLm1haW4tYnRucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45NTtcbn1cbi5tYWluLWJ0bnMgYTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjk0NzJGO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJ0bnMgYTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG4ubWFpbi1idG5zIGE6bGFzdC1vZi10eXBlIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubWFpbi1idG5zIGE6bGFzdC1vZi10eXBlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45NTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMjBweCAwICNmZmM1NTI7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyX19uYXYge1xuICB6LWluZGV4OiA5OTk7XG59XG4uc2xpZGVyX19uYXYgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyX19uYXYgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNsaWRlcl9fbmF2IC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cbi5zbGlkZXJfX25hdiAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnNsaWRlcl9fbmF2IC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2xpZGVyX19uYXYgLnNsaWNrLWFycm93LnByZXYge1xuICBsZWZ0OiAwO1xufVxuLnNsaWRlcl9fbmF2IC5zbGljay1hcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBtaW4td2lkdGg6IDM3NXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4IDEwcHg7XG4gIHRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiBsaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWRjcnVtYiBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYnJlYWRjcnVtYiBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICNmZmY7XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMTg1ZDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogY2FsYygzNzVweCAtIDE0cHgpO1xufVxuLmhlYWRlciAubWFpbi1idG5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlciAubWFpbi1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDNweCAwO1xuICBnYXA6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDUzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9faG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyX19ob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwN3B4O1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiA3N3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDExNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9zdGlja3kge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuXG4uaGVhZGVyX3N0aWNreS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubWFpbi1uYXYge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFpbi1uYXYgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYWluLW5hdiA+IHVsIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi5tYWluLW5hdiA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEsIC5tYWluLW5hdiA+IHVsID4gbGkgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEsIC5tYWluLW5hdiA+IHVsID4gbGkgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tYWluLW5hdiA+IHVsID4gbGkgPiBhOmhvdmVyLCAubWFpbi1uYXYgPiB1bCA+IGxpID4gc3Bhbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5tYWluLW5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSwgLm1haW4tbmF2ID4gdWwgPiBsaSA+IHNwYW4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmM1NTI7XG59XG5cbi5oYW0tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYW0tdHJpZ2dlciB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oYW0tdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhhbS10cmlnZ2VyOmJlZm9yZSwgLmhhbS10cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLmhhbS10cmlnZ2VyOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZjNTUyO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmYzU1MjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYW0tdHJpZ2dlcjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICB9XG59XG4uaGFtLXRyaWdnZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmYzU1MjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYW0tdHJpZ2dlcjphZnRlciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cbi5oYW0tdHJpZ2dlci5hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5oYW0tdHJpZ2dlci5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGFtLXRyaWdnZXIuYWN0aXZlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cbi5oYW0tdHJpZ2dlci5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDE4NUQgMzguNzMlLCAjMDAwQzJGIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBjMmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3JkZXIud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5mb290ZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2hvbGRlciB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9faG9sZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9faG9sZGVyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmZvb3Rlcl9faW5mbyB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjNTUyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICB9XG59XG4uZm9vdGVyX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9faWNvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9faWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mb290ZXJfX3dhcm5pbmdzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX193YXJuaW5ncyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXJfX3dhcm5pbmdzIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5mb290ZXJfX3dhcm5pbmdzIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl9fd2FybmluZ3MgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyX193YXJuaW5ncyBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fd2FybmluZ3MgbGkgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uZm9vdGVyX19yaWdodHMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3JpZ2h0cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX3JpZ2h0cyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4zNXB4O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uZm9vdGVyX19yaWdodHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3JpZ2h0cyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX3JpZ2h0cyBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5mb290ZXJfX3JpZ2h0cyBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlcl9fcmlnaHRzIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjNTUyO1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbn1cbi5mb290ZXItbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjQTREQzA3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mb290ZXItbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWF4LWhlaWdodDogMTQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLW5hdiB1bCB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1uYXYgdWwge1xuICAgIGdhcDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZvb3Rlci1uYXYgdWwgbGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLW5hdiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXItbmF2IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY2cHg7XG4gIH1cbn1cbi5mb290ZXItbmF2IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaGFtLXBhbmVsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDM2cHggMCA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjg0cHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxODVkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGFtLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGFtLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLmhhbS1wYW5lbC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYW0tcGFuZWwge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLmhhbS1wYW5lbF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLmhhbS1wYW5lbF9faG9sZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLmhhbS1wYW5lbF9faG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmhhbS1wYW5lbC1uYXYgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGFtLXBhbmVsLW5hdiA+IHVsIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5oYW0tcGFuZWwtbmF2ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhhbS1wYW5lbC1uYXYgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5oYW0tcGFuZWwtbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmM1NTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhhbS1wYW5lbC1uYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmhhbS1wYW5lbC1uYXYgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuLmludHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3JkZXIud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbnRybzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmludHJvOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uaW50cm8gLm1haW4tYnRucyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmludHJvIC5tYWluLWJ0bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludHJvIC5tYWluLWJ0bnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbnRyb19faG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogNjUwcHg7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5pbnRyb19faG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTB2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbnRyb19faG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyb19faG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmludHJvX19ob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludHJvX19ob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDgyMHB4O1xuICB9XG59XG4uaW50cm9fX2JhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMzc1cHg7XG59XG4uaW50cm9fX2JhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW50cm9fX2JhY2sgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW50cm9fX2JhY2sgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cbn1cbi5pbnRyb19fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW50cm9fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRyb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRyb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRyb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5pbnRyb19fdGl0bGUge1xuICBjb2xvcjogI2ZmYzU1MjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlndHJlZVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwcHggMnB4IDBweCAjZTc0YzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbnRyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDVweCAwcHggI2U3NGMwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50cm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludHJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmludHJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmdhbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYW1lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FtZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5nYW1lcyAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhbWVzIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FtZXMgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4IC0xNXB4O1xuICB9XG59XG4uZ2FtZXMgLnNsaWRlcl9faG9sZGVyIHtcbiAgcGFkZGluZzogMCA0MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYW1lcyAuc2xpZGVyX19ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgOTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FtZXMgLnNsaWRlcl9faG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE0MHB4O1xuICB9XG59XG4uZ2FtZXMgLnNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogY2FsYygxLjM4IC8gMSk7XG59XG4uZ2FtZXMgLnNsaWRlcl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FtZXMgLnNsaWRlcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5nYW1lcyAuc2xpY2stc2xpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FtZXMgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhbWVzIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uZ2FtZXMgLmxpc2VuY2Utc2xpZGVyIC5zbGlkZXJfX2l0ZW0ge1xuICBhc3BlY3QtcmF0aW86IDAuNDMvMTtcbn1cblxuLnJlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lzdHJhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmVnaXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uX193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjNTUyO1xuICBoZWlnaHQ6IDE0MHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgcGFkZGluZzogNTVweCA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogODVweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYzOHB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb25fX3dyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJlZ2lzdHJhdGlvbl9faG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlZ2lzdHJhdGlvbl9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVnaXN0cmF0aW9uX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaXN0cmF0aW9uX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZjNTUyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJGaWd0cmVlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDBweCAycHggMHB4ICNlNzRjMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaXN0cmF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggNXB4IDBweCAjZTc0YzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udmlkZW8tc2xpZGVyLnNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLXNsaWRlci5zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZpZGVvLXNsaWRlci5zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi52aWRlby1zbGlkZXIuc2xpZGVyIC5zbGlkZXJfX2hvbGRlciB7XG4gIHBhZGRpbmc6IDAgNDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tc2xpZGVyLnNsaWRlciAuc2xpZGVyX19ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgOTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmlkZW8tc2xpZGVyLnNsaWRlciAuc2xpZGVyX19ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgMTQwcHg7XG4gIH1cbn1cbi52aWRlby1zbGlkZXIuc2xpZGVyIC5zbGlkZXJfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjNTUyO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0OXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZpZGVvLXNsaWRlci5zbGlkZXIgLnNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMjRweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLXNsaWRlci5zbGlkZXIgLnNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA1NjdweDtcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmlkZW8tc2xpZGVyLnNsaWRlciAuc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDc2N3B4O1xuICB9XG59XG4udmlkZW8tc2xpZGVyLnNsaWRlciAuc2xpZGVyX19pdGVtIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLXNsaWRlci5zbGlkZXIgLnNsaWRlcl9faXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmlkZW8tc2xpZGVyLnNsaWRlciAuc2xpZGVyX19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLnZpZGVvLXNsaWRlci5zbGlkZXIgLnNsaWRlcl9faXRlbSBhIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1zbGlkZXIuc2xpZGVyIC5zbGlkZXJfX2l0ZW0gYSB7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZpZGVvLXNsaWRlci5zbGlkZXIgLnNsaWRlcl9faXRlbSBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi52aWRlby1zbGlkZXIuc2xpZGVyIC5zbGlkZXJfX2l0ZW0gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1zbGlkZXIuc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG4udmlkZW8tc2xpZGVyLnNsaWRlciAuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uYXV0aG9yX19ob2xkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzU1MjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGhvcl9faG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXV0aG9yX19ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXV0aG9yIHVsLmF1dGhvcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBnYXA6IDVweCAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGhvciB1bC5hdXRob3JfX2luZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZ2FwOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXV0aG9yIHVsLmF1dGhvcl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hdXRob3IgdWwuYXV0aG9yX19pbmZvIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGhvciB1bC5hdXRob3JfX2luZm8gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmF1dGhvciB1bC5hdXRob3JfX2luZm8gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuLmF1dGhvciB1bC5hdXRob3JfX2luZm8gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRob3IgdWwuYXV0aG9yX19pbmZvIGxpIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aG9yIHVsLmF1dGhvcl9faW5mbyBsaSBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdXRob3IgdWwuYXV0aG9yX19pbmZvIGxpIGltZyB7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cbn1cbi5hdXRob3JfX3BlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aG9yX19wZXJzb24ge1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdXRob3JfX3BlcnNvbiB7XG4gICAgZ2FwOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hdXRob3JfX3BlcnNvbiBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmM1NTI7XG4gIHdpZHRoOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRob3JfX3BlcnNvbiBpbWcge1xuICAgIHdpZHRoOiA0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdXRob3JfX3BlcnNvbiBpbWcge1xuICAgIHdpZHRoOiA4NHB4O1xuICB9XG59XG4uYXV0aG9yX19wZXJzb24gdWwuYXV0aG9yX19wZXJzb24taW5mbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcl9fcGVyc29uIHVsLmF1dGhvcl9fcGVyc29uLWluZm8gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYXV0aG9yX19wZXJzb24gdWwuYXV0aG9yX19wZXJzb24taW5mbyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc29jaWFscyB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4uc29jaWFscyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29jaWFscyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWxzIGxpIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc29jaWFscyBsaSBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWxzIGxpIGltZyB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWxzIGxpIGltZyB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5jb21tZW50cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNHB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgbWluLXdpZHRoOiAzNDdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHMge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbW1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgcGFkZGluZzogMCAzMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbW1lbnRzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmNvbW1lbnRzLXNob3dtb3JlLCAuY29tbWVudHMtbGVzc21vcmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdzIud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uY29tbWVudHMtc2hvd21vcmU6aG92ZXIsIC5jb21tZW50cy1sZXNzbW9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudHMtc2hvd21vcmUsIC5jb21tZW50cy1sZXNzbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50cy1zaG93bW9yZSwgLmNvbW1lbnRzLWxlc3Ntb3JlIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtc2hvd21vcmUsIC5jb21tZW50cy1sZXNzbW9yZSB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICAgIGhlaWdodDogMTI2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmNvbW1lbnRzLXNob3dtb3JlLmhpZGUsIC5jb21tZW50cy1sZXNzbW9yZS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tZW50cy1sZXNzbW9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmNvbW1lbnRzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tZW50cy10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29tbWVudHMtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmNvbW1lbnRzLXRpdGxlIHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudHMtdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb21tZW50cy10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5jb21tZW50cy10aXRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTBweDtcbn1cbi5jb21tZW50cy1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xufVxuLmNvbW1lbnRzLXN0YXJzIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnRzLXN0YXJzIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLXN0YXJzIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb21tZW50cy1zdGFycyBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuXG4uY29tbWVudHMtc29ydCB7XG4gIGdhcDogMTdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50cy1zb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLXNvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIH1cbn1cbi5jb21tZW50cy1zb3J0ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50cy1zb3J0ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLXNvcnQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi5jb21tZW50cy1zb3J0IGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnNlbGVjdCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjNTUyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyLCA0NywgMC43KTtcbiAgcGFkZGluZzogMjRweCA2NXB4IDI0cHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWxlY3QgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggNjVweCAxNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWxlY3QgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHBhZGRpbmc6IDI0cHggOTBweCAyNHB4IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cbi5zZWxlY3QgPiBkaXY6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdzMud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0ID4gZGl2OmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWxlY3QgPiBkaXY6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG4uc2VsZWN0ID4gZGl2OmZpcnN0LW9mLXR5cGUuYWN0aXZlICsgLnNlbGVjdC12YWx1ZXMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlbGVjdCA+IGRpdjpmaXJzdC1vZi10eXBlLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnNlbGVjdC12YWx1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjNTUyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyLCA0NywgMC43KTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlbGVjdC12YWx1ZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VsZWN0LXZhbHVlcyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuLnNlbGVjdC12YWx1ZXMgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlbGVjdC12YWx1ZXMgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VsZWN0LXZhbHVlcyAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuXG4uY29tbWVudHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tbWVudHMtbGlzdC5oaWRlID4gLmNvbW1lbnQ6bnRoLWNoaWxkKG4rMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbW1lbnQtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDE5cHg7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmM1NTI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTcsIDgyLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWFydGljbGUge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWFydGljbGUge1xuICAgIHBhZGRpbmc6IDI3cHggNDFweCAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudC1hcnRpY2xlIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG59XG4uY29tbWVudC1mb3JtIHtcbiAgb3JkZXI6IDM7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjNTUyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTk3LCA4MiwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb3JtIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWZvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbW1lbnQtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9ybS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tZW50LWZvcm0uY29tbWVudC1hbnN3ZXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWZvcm0uY29tbWVudC1hbnN3ZXItZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nOiAyN3B4IDQxcHggMjhweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudC1mb3JtIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1lbnQtZm9ybS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jb21tZW50LWZvcm0tdGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb3JtLXRpdGxlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtZm9ybS10aXRsZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9ybS1yaWdodCB7XG4gIGZsZXg6IDE7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWZvcm0tcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uY29tbWVudC1mb3JtLWxlZnQge1xuICBmbGV4OiAxO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1mb3JtLWxlZnQge1xuICAgIGZsZXg6IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWZvcm0tbGVmdCB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9ybS1sZWZ0IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1mb3JtLWxlZnQgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21tZW50LWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1mb3JtLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1mb3JtLWNvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmM1NTI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG4uY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMS45NDklO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWZvcm0gLmNoZWNrLXJvYm90IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWZvcm0gLmNoZWNrLXJvYm90IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5jb21tZW50LWZvcm0gLmNoZWNrLXJvYm90IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCBzcGFuOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2sud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG59XG4uY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCAuY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tbWVudC1mb3JtIC5jaGVjay1yb2JvdCAuY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbW1lbnQtZm9ybSAuY2hlY2stcm9ib3QgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21tZW50LWZvcm0tYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NywgODIsIDAuOCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmM1NTI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNvbW1lbnQtZm9ybS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1lbnQtZm9ybS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWZvcm0tYnRuIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi5jb21tZW50LWZvcm0gaW5wdXQsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYzU1MjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjEuOTQ5JTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWZvcm0gaW5wdXQsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1mb3JtIGlucHV0LFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4uY29tbWVudC1mb3JtIGlucHV0OmZvY3VzLXZpc2libGUsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb21tZW50LWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMS45NDklO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY29tbWVudCAuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50IC5jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLmNvbW1lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LWhlYWRlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uY29tbWVudC11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LXVzZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmNvbW1lbnQtdXNlci1pbWFnZSB7XG4gIHdpZHRoOiAzM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LXVzZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtdXNlci1pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5jb21tZW50LXVzZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudC11c2VyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtdXNlci1pbmZvIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5jb21tZW50LXVzZXItaW5mbyA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LXVzZXItaW5mbyA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtdXNlci1pbmZvID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jb21tZW50LXVzZXItaW5mby1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LXVzZXItaW5mby1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC11c2VyLWluZm8tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uY29tbWVudC12b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7XG59XG4uY29tbWVudC12b3RlIGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1lbnQtdm90ZSBpbWcge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LXZvdGUgaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5jb21tZW50LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMS45NDklO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jb21tZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1lbnQtZm9vdGVyIGltZyB7XG4gIG1heC13aWR0aDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb290ZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI4cHg7XG4gIH1cbn1cbi5jb21tZW50LWZvb3Rlci1saWtlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIxLjk0OSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb290ZXItbGlrZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtZm9vdGVyLWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9vdGVyLWxpa2UgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb21tZW50LWZvb3Rlci1saWtlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tbWVudC1mb290ZXItbGlrZS5hY3RpdmUgLmNvbW1lbnQtbGlrZXM6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy90aHVtYnVwLWljb24tYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uY29tbWVudC1mb290ZXItYW5zd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIxLjk0OSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29tbWVudC1mb290ZXItYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1mb290ZXItYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jb21tZW50LWZvb3Rlci1hbnN3ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEwcHg7XG59XG4uY29tbWVudC1mb290ZXItYW5zd2VyIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTUyO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9jb21tZW50LWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1lbnQtZm9vdGVyLWFuc3dlciBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1mb290ZXItYW5zd2VyIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLmNvbW1lbnQtZm9vdGVyLWFuc3dlciBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbW1lbnQtbGlrZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTBweDtcbn1cbi5jb21tZW50LWxpa2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzU1MjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIuLi9pbWFnZXMvdGh1bWJ1cC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tZW50LWxpa2VzOmFmdGVyIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1saWtlczphZnRlciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5yYXRpbmcgLnN0YXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucmF0aW5nIC5zdGFycy1jb250YWluZXIgLnN0YXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZW1wdHktc3Rhci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yYXRpbmcgLnN0YXJzLWNvbnRhaW5lciAuc3RhciB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJhdGluZyAuc3RhcnMtY29udGFpbmVyIC5zdGFyIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5yYXRpbmcgLnN0YXJzLWNvbnRhaW5lciAuc3Rhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnVsbC1zdGFyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4ucmF0aW5nIC5zdGFycy1jb250YWluZXIgLnN0YXI6aG92ZXIgfiAuc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lbXB0eS1zdGFyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4ucmF0aW5nIC5zdGFycy1jb250YWluZXIgLnN0YXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZW1wdHktc3Rhci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufSJdfQ== */