@charset "UTF-8";

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

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

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

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

small {
    font-size: 80%;
}

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

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

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

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

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

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

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

html,
body {
    padding: 0;
    margin: 0;
    width: 100%;
    font-family: Roboto, sans-serif;
    background-color: #fff;
    color: #000;
    font-size: 16px;
    line-height: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: inherit;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

select {
    appearance: none;
    -webkit-appearance: none;
}

.ib {
    display: inline-block;
}

.container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1170px;
    margin: 0 auto;
}

input::-ms-clear {
    display: none;
}

b {
    font-weight: bold;
    color: #000;
}

::-webkit-input-placeholder {
    color: #212121;
    font-size: 17px;
}

::-moz-placeholder {
    color: #212121;
    font-size: 17px;
}


/* Firefox 19+ */

:-moz-placeholder {
    color: #212121;
    font-size: 17px;
}


/* Firefox 18- */

:-ms-input-placeholder {
    font-size: 17px;
    color: #212121;
}

.title {
    color: #202020;
    font-family: Roboto;
    font-size: 46px;
    font-weight: 700;
    line-height: 45px;
    text-align: center;
}

.blue {
    color: #2a3d70;
}

.nowrap {
    white-space: nowrap;
}

.header {
    background-color: #a9daea;
    background-image: url(../images/header-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding-top: 39px;
    position: relative;
}

.header::after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -2px;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: 5;
}

.header .container {
    position: relative;
    padding-bottom: 74px;
}

.header__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 54px;
}

.header__link {
    padding-left: 50px;
    position: relative;
    font-size: 17px;
    color: #444;
    max-width: 370px;
}

.header__link::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-size: contain;
    background-repeat: no-repeat;
}

.header__link::after {
    content: '';
    display: block;
    position: absolute;
    height: 94%;
    width: 1px;
    background-color: #b1d7e4;
    right: 44px;
    top: 3px;
}

.header__link-1 {
    margin-right: 33px;
}

.header__link-2 {
    margin-right: 115px;
}

.header__link-3 {
    padding-left: 58px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header__link-1::before {
    width: 34px;
    height: 37px;
    background-image: url(../images/header__link-1.png);
}

.header__link-2::before {
    width: 38px;
    height: 38px;
    background-image: url(../images/header__link-2.png);
}

.header__link-3::before {
    width: 41px;
    height: 33px;
    background-image: url(../images/header__link-3.png);
}

.header__link-2::after {
    right: -47px;
}

.header__link-3::after {
    display: none;
}

.header__dashed {
    display: inline-block;
    line-height: 1.1;
    border-bottom: 1px dashed #83969d;
    width: auto;
    margin-top: 3px;
}

.header__link a:hover .header__dashed {
    border-bottom: none;
}

.header__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header__about {
    max-width: 460px;
}

.header__name-prod {
    font-size: 61px;
}

.header__title {
    font-size: 39px;
    font-weight: bold;
    color: #202020;
    margin-top: 19px;
    line-height: 1;
}

.header__subtitle {
    font-size: 21px;
    color: #444;
    line-height: 1.34;
    margin-top: 18px;
    max-width: 336px;
}

.header__list {
    margin-top: 51px;
    max-width: 420px;
}

.header__feature {
    position: relative;
    padding-left: 50px;
    font-size: 20px;
    color: #444;
    line-height: 1.14;
    margin-bottom: 22px;
}

.header__feature b {
    color: #202020;
}

.header__feature::before,
.header__feature::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -10px;
}

.header__feature::before {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    background-color: #edb440;
    -webkit-box-shadow: 0px 3px 7px rgba(176, 186, 104, 0.15);
    box-shadow: 0px 3px 7px rgba(176, 186, 104, 0.15);
}

.header__feature::after {
    width: 19px;
    height: 10px;
    border: 4px solid #fff;
    border-right: none;
    border-top: none;
    left: 5px;
    top: -2px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.header__img {
    position: relative;
    height: 470px;
    width: 370px;
    -ms-flex-item-align: end;
    align-self: flex-end;
    z-index: 10;
}

.header__prod {
    position: absolute;
    height: auto;
    width: 280px;
    top: 215px;
    left: -10px;
}

.header__woman {
    height: auto;
    width: 554px;
    position: absolute;
    bottom: 14px;
    left: 59%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 0;
}

.header .form {
    margin-top: 10px;
}

.header .form__pay-after {
    position: absolute;
    bottom: -160px;
    right: 0;
    text-align: left;
    background-color: #fff2d4;
    font-size: 18px;
    font-weight: 500;
    color: #202020;
    line-height: 1.16;
    width: 303px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 56px;
    padding-left: 91px;
    padding-right: 40px;
    border-radius: 30px;
}

.header .form__pay-after::before {
    content: '';
    display: block;
    position: absolute;
    left: 31px;
    height: 42px;
    width: 42px;
    background-image: url(../images/form__pay-after.png);
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .header__about {
        max-width: 900px;
        width: 470px;
    }
    .header .form__pay-after {
        height: auto;
        min-height: auto;
        padding-top: 5px;
        padding-bottom: 6px;
    }
    .header .form__pay-after::before {
        top: 5px;
    }
    .header__list {
        width: 460px;
    }
}

@media screen and (max-width: 1280px) {
    .header .form::after {
        display: none;
    }
}

@media screen and (max-width: 1190px) {
    .header__links {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .header__link-1 {
        margin-right: 0px;
        max-width: 320px;
    }
    .header__link-1::after {
        right: 34px;
    }
    .header__link-2 {
        margin-right: 40px;
    }
    .header__link-2::after {
        right: -20px;
    }
    .header__flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .header__about {
        max-width: 420px;
    }
    .header__title {
        font-size: 46px;
    }
    .header__img {
        width: 270px;
    }
    .header__prod {
        width: 270px;
        left: -20px;
        top: 205px;
    }
    .header__woman {
        width: 520px;
    }
    .header .form::after {
        display: block;
    }
    .header .form__pay-after {
        bottom: -125px;
    }
}

@media screen and (max-width: 1110px) {
    .header .form::after {
        display: none;
    }
}

@media screen and (max-width: 1023px) {
    .header::after {
        display: none;
    }
    .header .container {
        padding-bottom: 40px;
    }
    .header__links {
        display: block;
        margin-bottom: 20px;
    }
    .header__link {
        margin-bottom: 20px;
        display: none;
        margin: 0;
    }
    .header__link-3 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 220px;
    }
    .header__about {
        width: 100%;
        max-width: none;
    }
    .header__name-prod {
        display: block;
        text-align: center;
        font-size: 36px;
    }
    .header__title {
        text-align: center;
        font-size: 42px;
        margin-top: 6px;
    }
    .header__subtitle {
        text-align: center;
        max-width: none;
        margin-top: 10px;
        width: 76%;
        margin-left: auto;
        margin-right: auto;
    }
    .header__list {
        margin-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 100%
    }
    .header__feature {
        padding-left: 0;
        font-size: 19px;
        text-align: center;
        max-width: 211px;
        padding-top: 36px;
    }
    .header__feature:nth-of-type(2) {
        max-width: 235px;
    }
    .header__feature b {
        display: block;
    }
    .header__feature::before {
        left: 50%;
        top: 0px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .header__feature::after {
        left: 50%;
        top: 8px;
        -webkit-transform: translateX(-50%) rotate(-45deg);
        -ms-transform: translateX(-50%) rotate(-45deg);
        transform: translateX(-50%) rotate(-45deg);
    }
    .header__woman {
        bottom: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        left: 0;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        width: 490px;
    }
    .header__img {
        margin-left: auto;
    }
    .header__prod {
        left: 0;
    }
    .header .form__pay-after {
        bottom: -108px;
    }
}

@media (max-width: 767px) {
    .header__name-prod {
        font-size: 34px;
    }
    .header__title {
        font-size: 38px;
    }
    .header__subtitle {
        font-size: 19px;
    }
    .header__list {
        margin-top: 10px;
    }
    .header__feature {
        font-size: 18px;
        padding-top: 29px;
    }
    .header__feature::before {
        width: 28px;
        height: 28px;
    }
    .header__feature::after {
        width: 16px;
        height: 8px;
        border-width: 3px;
        top: 6px;
    }
    .header__woman {
        left: -120px;
    }
    .header__prod {
        width: 230px;
        top: 222px;
        left: -10px;
    }
    .header .form__pay-after {
        bottom: -73px;
    }
}

@media screen and (max-width: 639px) {
    .header .container {
        padding-bottom: 106px;
    }
    .header__links {
        margin-bottom: 10px;
    }
    .header__link-3 {
        padding-left: 0;
        text-align: center;
    }
    .header__link-3::before {
        left: 50%;
        top: -24px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 30px;
        height: 30px;
    }
    .header__name-prod {
        font-size: 30px;
    }
    .header__title {
        font-size: 33px;
    }
    .header__subtitle {
        font-size: 17px;
        width: 100%;
    }
    .header__list {
        display: block;
        margin-top: 10px;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
    }
    .header__feature {
        text-align: left;
        max-width: none;
        margin: 0;
        font-size: 16px;
        padding-top: 0;
        padding-left: 30px;
        margin-bottom: 10px;
    }
    .header__feature:nth-of-type(2) {
        max-width: none;
    }
    .header__feature::before {
        left: 10px;
    }
    .header__feature::after {
        left: 10px;
    }
    .header__img {
        height: auto;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        margin-top: 20px;
    }
    .header__prod {
        position: static;
        width: 50%;
        min-width: 155px;
        margin-top: -20px;
    }
    .header__woman {
        display: none;
    }
    .header .form {
        margin-left: auto;
        margin-right: auto;
    }
    .header .form__pay-after {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%;
    }
}

.problem {
    padding-top: 151px;
    padding-bottom: 92px;
    position: relative;
}

.problem::after {
    content: '';
    display: block;
    position: absolute;
    bottom: -113px;
    left: 50%;
    height: 0px;
    width: 0px;
    border: 40px solid transparent;
    border-top: 30px solid #fff;
    z-index: 10;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.problem .title {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.problem__list {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: -14px;
}

.problem__item {
    text-align: center;
}

.problem__img {
    position: relative;
    width: 300px;
    height: 280px;
    overflow: hidden;
    padding-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

.problem__img img {
    width: 271px;
    -webkit-box-shadow: -1px 3px 24px rgba(181, 205, 223, 0.77);
    box-shadow: -1px 3px 24px rgba(181, 205, 223, 0.77);
    border-radius: 4px;
}

.problem__circle {
    position: absolute;
    bottom: 22px;
    width: 260px;
    height: 68px;
    left: 49%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.problem__circle::before {
    content: '';
    display: block;
    position: absolute;
    width: 810px;
    height: 810px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 10;
    top: -379px;
    left: 50%;
    -webkit-transform: translateY(50%) translateX(-50%);
    -ms-transform: translateY(50%) translateX(-50%);
    transform: translateY(50%) translateX(-50%);
    -webkit-box-shadow: inset -1px 3px 24px rgba(181, 205, 223, 0.77);
    box-shadow: inset -1px 3px 24px rgba(181, 205, 223, 0.77);
}

.problem__desc {
    margin-top: -5px;
    position: relative;
    font-size: 20px;
    line-height: 1.3;
}

.problem__count {
    background-color: #ffd36e;
    display: block;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 57px;
    color: #2a3d70;
    font-weight: bold;
    position: absolute;
    top: -74px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
}

.problem__number {
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.problem__text {
    padding: 0 10px;
}

.problem__bottom {
    margin-top: 70px;
    font-size: 24px;
    font-weight: 500;
    color: #202020;
    background-color: #e8f3da;
    text-align: center;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    border-radius: 60px;
}

@media screen and (max-width: 1190px) {
    .problem {
        padding-bottom: 42px;
        padding-top: 80px;
    }
    .problem__list {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -18px;
        padding: 0 10px;
        margin-top: 14px;
    }
    .problem__item {
        width: 230px;
    }
    .problem__img {
        width: 250px;
        height: 230px;
    }
    .problem__img img {
        width: 230px;
    }
    .problem__circle {
        width: 224px;
        height: 50px;
        bottom: -6px;
    }
    .problem__circle::before {
        top: -403px;
    }
    .problem__desc {
        margin-top: 0;
        font-size: 17px;
    }
    .problem__text {
        padding: 0;
    }
    .problem__count {
        top: -59px;
        height: 45px;
        width: 45px;
        font-size: 52px;
    }
    .problem__bottom {
        margin-top: 40px;
        font-size: 22px;
        max-width: 780px;
    }
}

@media screen and (max-width: 1023px) {
    .problem {
        padding-top: 118px;
        padding-bottom: 40px;
    }
    .problem::after {
        display: none;
    }
    .problem .title {
        width: 80%;
    }
    .problem__list {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin-left: 0;
        padding: 0;
    }
    .problem__item {
        width: 42%;
    }
    .problem__img {
        width: 300px;
        height: 280px;
    }
    .problem__img img {
        width: 270px;
    }
    .problem__circle {
        width: 260px;
        height: 50px;
        bottom: 17px;
    }
    .problem__circle::before {
        top: -403px;
    }
    .problem__desc {
        z-index: 20;
        margin-top: -26px;
    }
    .problem__bottom {
        font-size: 20px;
        max-width: 696px;
    }
}

@media screen and (max-width: 767px) {
    .problem {
        padding-bottom: 30px;
        padding-top: 80px;
    }
    .problem .title {
        width: 90%;
    }
    .problem__list {
        margin-top: 6px;
    }
    .problem__item {
        width: 260px;
    }
    .problem__img {
        width: 250px;
        height: 230px;
    }
    .problem__img img {
        width: 230px;
    }
    .problem__circle {
        width: 224px;
        height: 50px;
        bottom: -6px;
    }
    .problem__circle::before {
        top: -403px;
    }
    .problem__desc {
        margin-top: -11px;
    }
    .problem__text {
        line-height: 1.2;
    }
    .problem__bottom {
        font-size: 18px;
        margin-top: 20px;
    }
}

@media screen and (max-width: 639px) {
    .problem {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .problem .title {
        width: auto;
    }
    .problem__text {
        font-size: 16px;
    }
    .problem__bottom {
        font-size: 17px;
    }
}

.components {
    padding-top: 85px;
    padding-bottom: 102px;
    position: relative;
    background: url(../images/bg.png) no-repeat 50% 0;
    background-color: #e4f3f9;
    background-size: cover;
    text-align: center;
    color: #202020;
}

.components::before {
    content: "";
    position: absolute;
    left: 50%;
    background-size: cover;
    top: -1px;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: 0;
    -webkit-transform: translateX(-50%) rotate(-180deg);
    -ms-transform: translateX(-50%) rotate(-180deg);
    transform: translateX(-50%) rotate(-180deg);
}

.components::after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -1px;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: 0;
}

.components .title {
    padding: 0 150px;
}

.components__subtitle {
    font-size: 22px;
    display: block;
    margin-top: 14px;
    font-weight: 500;
    color: #444444;
}

.components__desc {
    margin-top: 20px;
    padding-top: 36px;
    position: relative;
    z-index: 1;
}

.components__desc::before {
    content: '';
    display: block;
    position: absolute;
    height: 70px;
    width: 101px;
    background-image: url(../images/components__flag.png);
    background-size: contain;
    background-repeat: no-repeat;
    left: 51%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
}

.components__desc h3 {
    background-color: #fff;
    max-width: 777px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    padding: 8px 20px;
    border-radius: 45px;
    font-weight: 500;
}

.components__desc p {
    margin-top: 30px;
    font-size: 18px;
    line-height: 1.56;
    padding: 0 120px;
}

.components__list-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 32px;
    padding: 0 62px;
    padding-top: 39px;
    position: relative;
}

.components__list-1::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: rgba(158, 188, 198, 0.58);
    top: 0;
    left: 0;
}

.components__list-1::after {
    content: '';
    display: block;
    position: absolute;
    width: 19px;
    height: 19px;
    background-color: #e2f3fa;
    border: 1.5px solid rgba(158, 188, 198, 0.58);
    border-left: none;
    border-top: none;
    -webkit-transform: translateX(-50%) scaleY(0.7) rotate(45deg);
    -ms-transform: translateX(-50%) scaleY(0.7) rotate(45deg);
    transform: translateX(-50%) scaleY(0.7) rotate(45deg);
    top: -10px;
    left: 50%;
}

.components__list-1 .components__item:nth-of-type(2) {
    position: relative;
}

.components__list-1 .components__item:nth-of-type(2)::before,
.components__list-1 .components__item:nth-of-type(2)::after {
    content: '';
    display: block;
    position: absolute;
    width: 78px;
    height: 2px;
    background-image: -webkit-repeating-linear-gradient(left, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    background-image: -o-repeating-linear-gradient(left, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    background-image: repeating-linear-gradient(to right, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    top: 126px;
}

.components__list-1 .components__item:nth-of-type(2)::before {
    left: -109px;
}

.components__list-1 .components__item:nth-of-type(2)::after {
    right: -109px;
}

.components__img-block {
    width: 198px;
    height: 198px;
    background-color: rgba(255, 255, 255, 0.39);
    border-radius: 50%;
    position: relative;
    -webkit-box-shadow: 0px 5px 21px rgba(181, 205, 223, 0.77);
    box-shadow: 0px 5px 21px rgba(181, 205, 223, 0.77);
}

.components__img-block img {
    position: absolute;
    max-width: 185px;
}

.components__img-1 {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.components__img-2 {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.components__img-3 {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.components__caption {
    margin-top: 32px;
    font-size: 21px;
    line-height: 1.2;
    font-weight: bold;
}

.components__title-list {
    font-size: 23px;
    font-weight: 500;
    margin-top: 44px;
}

.components__list-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 10px;
    position: relative;
}

.components__list-2::before {
    content: '';
    display: block;
    position: absolute;
    width: 272px;
    height: 2px;
    background-image: -webkit-repeating-linear-gradient(left, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    background-image: -o-repeating-linear-gradient(left, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    background-image: repeating-linear-gradient(to right, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    top: 70px;
    left: 244px;
}

.components__list-2::after {
    content: '';
    display: block;
    position: absolute;
    width: 272px;
    height: 2px;
    background-image: -webkit-repeating-linear-gradient(left, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    background-image: -o-repeating-linear-gradient(left, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    background-image: repeating-linear-gradient(to right, #9ebbc6 0px, #9ebbc6 4px, rgba(255, 255, 255, 0) 4px, rgba(255, 255, 255, 0) 10px);
    top: 70px;
    right: 244px;
}

.components__list-2 .components__item {
    max-width: 370px;
    padding-top: 50px;
    position: relative;
}

.components__list-2 .components__item::before {
    content: '';
    display: block;
    position: absolute;
    background-color: #aac6d0;
    height: 40px;
    width: 2px;
    top: 1px;
    left: 50%;
}

.components__list-2 .components__item::after {
    content: '';
    display: block;
    position: absolute;
    height: 14px;
    width: 14px;
    border: 2px solid #aac6d0;
    border-left: none;
    border-top: none;
    top: 21px;
    left: 50%;
}

.components__item-1::before {
    -webkit-transform: translateX(28px) rotate(40deg);
    -ms-transform: translateX(28px) rotate(40deg);
    transform: translateX(28px) rotate(40deg);
}

.components__item-1::after {
    -webkit-transform: translateX(14px) rotate(84deg);
    -ms-transform: translateX(14px) rotate(84deg);
    transform: translateX(14px) rotate(84deg);
}

.components__item-2::before {
    -webkit-transform: translateX(-1px);
    -ms-transform: translateX(-1px);
    transform: translateX(-1px);
}

.components__item-2::after {
    -webkit-transform: translateX(-8px) translateY(1px) rotate(45deg);
    -ms-transform: translateX(-8px) translateY(1px) rotate(45deg);
    transform: translateX(-8px) translateY(1px) rotate(45deg);
}

.components__item-3::before {
    -webkit-transform: translateX(-32px) rotate(-40deg);
    -ms-transform: translateX(-32px) rotate(-40deg);
    transform: translateX(-32px) rotate(-40deg);
}

.components__item-3::after {
    -webkit-transform: translateX(-32px) rotate(3deg);
    -ms-transform: translateX(-32px) rotate(3deg);
    transform: translateX(-32px) rotate(3deg);
}

.components__what-do {
    font-size: 18px;
    line-height: 1.56;
    color: #444;
    padding-top: 55px;
    position: relative;
}

.components__what-do::before {
    content: '';
    display: block;
    position: absolute;
    height: 42px;
    width: 42px;
    background-color: #82aa34;
    border-radius: 50%;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0px 3px 7px rgba(176, 186, 104, 0.15);
    box-shadow: 0px 3px 7px rgba(176, 186, 104, 0.15);
}

.components__what-do::after {
    content: '';
    display: block;
    position: absolute;
    width: 19px;
    height: 10px;
    border: 4px solid #fff;
    border-right: none;
    border-top: none;
    left: 50%;
    top: 11px;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}

.components__what-do b {
    display: block;
    font-size: 20px;
    font-weight: 500;
    color: #202020;
    margin-bottom: 9px;
}

.components__conclusion {
    margin-top: 38px;
    padding: 9px 30px;
    padding-bottom: 12px;
    background-color: transparent;
    border-radius: 85px;
    border: 3px solid #c3dce6;
    font-size: 24px;
    line-height: 1.22;
    font-weight: 500;
}

@media screen and (max-width: 1190px) {
    .components {
        padding-top: 64px;
        padding-bottom: 80px;
    }
    .components__subtitle {
        font-size: 21px;
        margin-top: 0;
    }
    .components__desc h3 {
        font-size: 22px;
        max-width: 700px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .components__desc p {
        margin-top: 20px;
        padding: 0 30px;
    }
    .components__list-1 {
        margin-top: 22px;
        padding-top: 36px;
    }
    .components__list-1 .components__item:nth-of-type(2)::before,
    .components__list-1 .components__item:nth-of-type(2)::after {
        width: 70px;
        top: 107px;
    }
    .components__list-1 .components__item:nth-of-type(2)::before {
        left: -83px;
    }
    .components__list-1 .components__item:nth-of-type(2)::after {
        right: -83px;
    }
    .components__title-list {
        margin-top: 35px;
        font-size: 22px;
    }
    .components__list-2 {
        margin-top: 8px;
    }
    .components__list-2::before {
        width: 215px;
        left: 229px;
    }
    .components__list-2::after {
        width: 215px;
        right: 229px;
    }
    .components__list-2 .components__item {
        max-width: 410px;
    }
    .components__what-do {
        font-size: 17px;
        padding-top: 48px;
    }
    .components__what-do b {
        margin-bottom: 0px;
    }
    .components__conclusion {
        font-size: 22px;
        margin-top: 32px;
    }
}

@media (max-width: 1023px) {
    .components {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .components::before,
    .components::after {
        display: none;
    }
    .components .title {
        padding: 0;
    }
    .components__desc h3 {
        font-size: 20px;
        width: 640px;
    }
    .components__desc p {
        padding: 0;
        font-size: 17px;
    }
    .components__list-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .components__list-1 .components__item:nth-of-type(2)::before,
    .components__list-1 .components__item:nth-of-type(2)::after {
        width: 70px;
        top: 94px;
    }
    .components__list-1 .components__item:nth-of-type(2)::before {
        left: -78px;
    }
    .components__list-1 .components__item:nth-of-type(2)::after {
        right: -81px;
    }
    .components__img-block {
        width: 160px;
        height: 160px;
    }
    .components__img-block img {
        width: 130px;
    }
    .components__caption {
        margin-top: 18px;
        font-size: 19px;
    }
    .components__title-list {
        margin-top: 20px;
        font-size: 20px;
    }
    .components__list-2 {
        margin-top: 4px;
    }
    .components__list-2::before {
        display: none;
    }
    .components__list-2::after {
        display: none;
    }
    .components__list-2 .components__item {
        padding-top: 32px;
    }
    .components__list-2 .components__item::before {
        height: 26px;
    }
    .components__list-2 .components__item::after {
        height: 10px;
        width: 10px;
        top: 12px;
    }
    .components__item-1::after {
        -webkit-transform: translateX(19px) rotate(84deg);
        -ms-transform: translateX(19px) rotate(84deg);
        transform: translateX(19px) rotate(84deg);
    }
    .components__item-2::before {
        -webkit-transform: translateX(-1px);
        -ms-transform: translateX(-1px);
        transform: translateX(-1px);
    }
    .components__item-2::after {
        -webkit-transform: translateX(-6px) rotate(45deg);
        -ms-transform: translateX(-6px) rotate(45deg);
        transform: translateX(-6px) rotate(45deg);
    }
    .components__item-3::before {
        -webkit-transform: translateX(-28px) rotate(-40deg);
        -ms-transform: translateX(-28px) rotate(-40deg);
        transform: translateX(-28px) rotate(-40deg);
    }
    .components__item-3::after {
        -webkit-transform: translateX(-30px) rotate(3deg);
        -ms-transform: translateX(-30px) rotate(3deg);
        transform: translateX(-30px) rotate(3deg);
    }
    .components__what-do {
        padding-top: 35px;
        font-size: 16px;
    }
    .components__what-do::before {
        width: 34px;
        height: 34px;
    }
    .components__what-do::after {
        width: 17px;
        height: 8px;
        top: 10px;
    }
    .components__what-do b {
        font-size: 18px;
    }
    .components__conclusion {
        font-size: 19px;
        border-radius: 25px;
        padding: 6px 20px;
    }
}

@media (max-width: 767px) {
    .components {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .components__subtitle {
        font-size: 19px;
    }
    .components__desc {
        margin-top: 10px;
    }
    .components__desc h3 {
        font-size: 18px;
        width: 600px;
        border-radius: 16px;
    }
    .components__desc p {
        font-size: 16px;
        line-height: 1.3;
        margin-top: 16px;
    }
    .components__list-1 {
        margin-top: 18px;
        padding-top: 32px;
    }
    .components__list-1 .components__item:nth-of-type(2)::before,
    .components__list-1 .components__item:nth-of-type(2)::after {
        display: none;
    }
    .components__title-list {
        font-size: 19px;
    }
    .components__list-2 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .components__list-2 .components__item {
        padding-top: 0px;
        margin-top: 10px;
        max-width: 306px;
    }
    .components__list-2 .components__item::before,
    .components__list-2 .components__item::after {
        display: none;
    }
    .components__list-2 .components__item-3 {
        margin: auto;
        margin-top: 10px;
        max-width: none;
    }
    .components__conclusion {
        margin-top: 18px;
    }
}

@media screen and (max-width: 639px) {
    .components {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .components__subtitle {
        line-height: 1.2;
        margin-top: 10px;
    }
    .components__desc h3 {
        font-size: 16px;
        width: 100%;
        max-width: 340px;
    }
    .components__list-1 {
        padding-top: 28px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .components__list-1 .components__item {
        padding: 0 5px;
        margin-bottom: 12px;
    }
    .components__caption {
        font-size: 18px;
    }
    .components__title-list {
        font-size: 18px;
    }
    .components__list-2 .components__item {
        max-width: none;
        width: 100%;
    }
    .components__what-do {
        line-height: 1.2;
        padding-top: 32px;
    }
    .components__what-do::before {
        height: 28px;
        width: 28px;
    }
    .components__what-do::after {
        width: 15px;
        height: 7px;
        top: 7px;
    }
    .components__conclusion {
        font-size: 17px;
        padding: 6px 10px;
    }
}

.days {
    padding-top: 49px;
    padding-bottom: 63px;
    text-align: center;
    color: #202020;
}

.days__subtitle {
    display: block;
    font-size: 22px;
    font-weight: 500;
    margin-top: 12px;
    color: #444;
}

.days__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 157px;
}

.days__item {
    max-width: 370px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 5px 21px rgba(181, 205, 223, 0.77);
    box-shadow: 0px 5px 21px rgba(181, 205, 223, 0.77);
}

.days__item-1 .days__duration {
    background-color: #edb440;
}

.days__item-1 .days__img-block {
    background-position: -68px -56px;
}

.days__item-2 .days__duration {
    background-color: #f7d373;
}

.days__item-2 .days__img-block {
    background-position: -2px -16px;
}

.days__item-3 .days__duration {
    background-color: #ffe6a5;
}

.days__item-3 .days__img-block {
    background-position: -83px -23px;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.days__item-3 .days__img {
    -webkit-transform: scaleX(-1) translateX(50%);
    -ms-transform: scaleX(-1) translateX(50%);
    transform: scaleX(-1) translateX(50%);
}

.days__img-block {
    background-image: url(../images/days__img-bg.jpg);
    min-height: 167px;
    position: relative;
    border-radius: 6px 6px 0 0;
}

.days__img {
    position: absolute;
    bottom: -57px;
    left: 50%;
    z-index: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
    max-width: 263px;
}

.days__duration {
    position: relative;
    z-index: 5;
    font-size: 24px;
    font-weight: 500;
    padding: 12px;
    padding-top: 18px;
}

.days__desc {
    position: relative;
    z-index: 5;
    background-color: #fff;
    line-height: 28px;
    padding: 30px;
    padding-top: 27px;
    padding-bottom: 40px;
    border-radius: 0 0 6px 6px;
}

.days__desc h3 {
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 7px;
}

.days__desc p {
    font-size: 18px;
    color: #444;
}

.days__conclusion {
    font-size: 24px;
    font-weight: 500;
    background-color: #e8f3da;
    border-radius: 60px;
    max-width: 830px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    margin-top: 81px;
}

@media screen and (max-width: 1190px) {
    .days {
        padding-top: 25px;
        padding-bottom: 42px;
    }
    .days__subtitle {
        margin-top: 0;
        font-size: 21px;
    }
    .days__list {
        margin-top: 135px;
    }
    .days__item {
        max-width: 320px;
    }
    .days__duration {
        font-size: 23px;
        padding-top: 16px;
    }
    .days__desc {
        padding-left: 14px;
        padding-right: 14px;
        line-height: 26px;
        padding-bottom: 34px;
    }
    .days__desc p {
        font-size: 17px;
    }
    .days__conclusion {
        max-width: 780px;
        font-size: 23px;
    }
}

@media (max-width: 1023px) {
    .days {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .days__subtitle {
        font-size: 20px;
    }
    .days__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 25px;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .days__item {
        max-width: 330px;
    }
    .days__item-3 {
        margin-top: 40px;
    }
    .days__img {
        width: auto;
        height: 230px;
    }
    .days__duration {
        font-size: 21px;
        padding: 8px;
    }
    .days__desc {
        line-height: 22px;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .days__desc h3 {
        margin-bottom: 4px;
    }
    .days__conclusion {
        font-size: 21px;
        max-width: 700px;
        margin-top: 35px;
    }
}

@media (max-width: 767px) {
    .days {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .days__subtitle {
        font-size: 19px;
    }
    .days__item {
        max-width: 290px;
    }
    .days__item-3 {
        margin-top: 25px;
    }
    .days__duration {
        padding: 4px;
        font-size: 19px;
    }
    .days__desc {
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .days__desc h3 {
        font-size: 17px;
    }
    .days__desc p {
        font-size: 16px;
    }
    .days__conclusion {
        font-size: 19px;
    }
}

@media screen and (max-width: 639px) {
    .days {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .days .title .ib {
        display: inline;
    }
    .days__subtitle {
        font-size: 17px;
        line-height: 1.2;
        margin-top: 10px;
    }
    .days__item {
        margin-top: 55px;
    }
    .days__item-1 {
        margin-top: 20px;
    }
    .days__item-2 .days__desc h3 br {
        display: none;
    }
    .days__img-block {
        min-height: 110px;
    }
    .days__img {
        height: 200px;
    }
    .days__duration {
        font-size: 18px;
    }
    .days__desc {
        padding-top: 8px;
        padding-bottom: 8px;
        line-height: 19px;
    }
    .days__conclusion {
        margin-top: 22px;
        border-radius: 10px;
        max-width: 370px;
        font-size: 18px;
    }
}


/* Slider */

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    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: none;
}

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

.slick-slider .slick-track,
.slick-slider .slick-list {
    -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:before,
.slick-track:after {
    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;
}


/*@function slick-image-url($url) {
    @if function-exists(image-url) {
        @return image-url($url);
    }
    @else {
        @return url($slick-loader-path + $url);
    }
}

@function slick-font-url($url) {
    @if function-exists(font-url) {
        @return font-url($url);
    }
    @else {
        @return url($slick-font-path + $url);
    }
}*/


/* Slider */

.slick-loading .slick-list {
    background: #fff slick-image-url("../images/ajax-loader.gif") center center no-repeat;
}


/* Icons */

@font-face {
    font-family: "slick";
    src: slick-font-url("../fonts/slick.eot");
    src: slick-font-url("../slick.eot%40#iefix") format("embedded-opentype"), slick-font-url("../fonts/slick.woff") format("woff"), slick-font-url("../fonts/slick.ttf") format("truetype"), slick-font-url("../images/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}


/* Arrows */

.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
}

.slick-prev:before {
    content: "←";
}

[dir="rtl"] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: -25px;
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
}

.slick-next:before {
    content: "→";
}

[dir="rtl"] .slick-next:before {
    content: "←";
}


/* Dots */

.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: black;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    color: black;
    opacity: 1;
}

.newlife {
    padding-top: 97px;
    padding-bottom: 150px;
    background: url("../images/bg.png") no-repeat 50% 0;
    background-color: #e4f3f9;
    position: relative;
    background-size: cover;
    z-index: 1;
}

.newlife:before {
    content: "";
    position: absolute;
    left: 50%;
    background-size: cover;
    top: -1px;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: -1;
    -webkit-transform: translateX(-50%) rotate(-180deg);
    -ms-transform: translateX(-50%) rotate(-180deg);
    transform: translateX(-50%) rotate(-180deg);
}

.newlife:after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: -1;
}

.newlife-content {
    margin-top: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.newlife-content-box {
    width: 33.33333%;
    margin-bottom: 23px;
}

.newlife-content-box__img {
    position: relative;
}

.newlife-content-box__img:after {
    content: "1";
    position: absolute;
    left: 50%;
    bottom: 24px;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    color: #2a3d70;
    font-size: 57px;
    font-weight: 700;
    width: 51px;
    height: 51px;
    background-color: #ffd36e;
    opacity: 0.93;
    border-radius: 50%;
    text-align: center;
}

.newlife-content-box__img2:after {
    content: "2";
}

.newlife-content-box__img3:after {
    content: "3";
}

.newlife-content-box__img4:after {
    content: "4";
}

.newlife-content-box__img5:after {
    content: "5";
}

.newlife-content-box__img6:after {
    content: "6";
}

.newlife-content-box__text {
    color: #444444;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
}

.newlife-btitle {
    text-align: center;
    color: #202020;
    font-size: 23px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 25px;
}

.newlife-bsubtitle {
    text-align: center;
    color: #202020;
    font-size: 24px;
    font-weight: 500;
    line-height: 26px;
    width: 370px;
    border: 3px solid #c3dce6;
    border-radius: 30px;
    padding: 15px 0;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.newlife-form {
    width: 100%;
    height: 139px;
    -webkit-box-shadow: -2px 5px 21px rgba(181, 205, 223, 0.77);
    box-shadow: -2px 5px 21px rgba(181, 205, 223, 0.77);
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 80px;
    border-radius: 5px;
    position: relative;
    margin-bottom: -200px;
}

.newlife-form-pack {
    width: 117px;
    height: 166px;
    margin-left: 44px;
    position: relative;
    margin-top: -45px;
}

.newlife-form-pack img {
    width: 100%;
    padding-top: 19px;
}

.newlife-form-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 13px;
}

.newlife-form-box {
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.newlife-form-box .form__label {
    margin-bottom: 0;
}

.newlife-form-box .form__label-tel {
    margin-left: 20px;
    margin-right: 30px;
}

.newlife-form-box .form__label-name {
    margin-left: 20px;
}

.newlife-form-box .form__label {
    width: 190px;
}

.newlife-form-box .btn {
    width: 205px;
    font-size: 28px;
}

.newlife-form-box .btn {
    margin-top: 0;
}

.newlife-oldprice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.newlife-oldprice__title {
    color: #444444;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
}

.newlife-oldprice__value {
    color: #3e3e3e;
    font-size: 37px;
    font-weight: 500;
    line-height: 26px;
    position: relative;
}

.newlife-oldprice__value:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 22px;
    background-color: #eb5454;
    height: 2px;
    width: 85px;
    -webkit-transform: rotate(15deg) translate(-50%);
    -ms-transform: rotate(15deg) translate(-50%);
    transform: rotate(15deg) translate(-50%);
}

.newlife-oldprice__current {
    color: #444444;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.newlife-newprice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin-left: 10px;
    /*padding-left: 26px; */
    position: relative;
}


/* .newlife-newprice:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 1px;
  height: 44px;
  background-color: #cacaca; } */

.newlife-newprice__title {
    color: #444444;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
}

.newlife-newprice__value {
    color: #87b136;
    display: inline-block;
    font-size: 40px;
    font-weight: 900;
    line-height: 22px;
}

.newlife-newprice__current {
    display: inline-block;
    color: #444444;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.newlife .price__new {
    margin-left: 30px;
    margin-right: 30px;
}

.snoska {
    margin-top: 23px;
    text-align: center;
}

.snoska .form__footnote {
    margin-top: 5px !important;
}

@media (max-width: 1190px) and (min-width: 1024px) {
    .newlife {
        padding-bottom: 80px !important;
    }
    .doc {
        padding-top: 40px !important;
    }
}

@media screen and (max-width: 1190px) {
    .newlife:before {
        top: -2px;
    }
    .newlife:after {
        bottom: -2px;
    }
    .newlife-content {
        margin-top: 23px;
    }
    .newlife-content-box {
        margin-bottom: 15px;
    }
    .newlife-content-box__img {
        width: 100%;
    }
    .newlife-content-box__img img {
        width: 100%;
    }
    .newlife-content-box__text {
        font-size: 17px;
        line-height: normal;
        padding: 0 10px;
    }
    .newlife-content-box__text br {
        display: none;
    }
    .newlife-btitle {
        font-size: 21px;
        margin-top: 10px;
        line-height: normal;
    }
    .newlife-bsubtitle {
        width: 340px;
        font-size: 22px;
        line-height: normal;
        border: 3px solid #e4e4e4;
    }
    .newlife-form {
        width: 555px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        margin-bottom: 0;
        padding-bottom: 30px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 30px;
        position: relative;
        padding-left: 265px;
        padding-top: 30px;
    }
    .newlife-form-price {
        margin-left: 0;
    }
    .newlife-form-pack {
        margin-left: 0;
        margin-bottom: 10px;
        margin-top: 0;
        position: absolute;
        left: 30px;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        width: 250px;
        height: auto;
    }
    .newlife-form-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 15px;
        margin-left: 0;
    }
    .newlife .form__label {
        margin-bottom: 20px;
    }
    .newlife .form__label-tel {
        margin-right: auto;
        margin-left: auto;
    }
    .snoska {
        margin-top: 0px;
    }
    .newlife-form-box .form__label-name {
        margin-left: auto
    }
}

@media (max-width: 1023px) {
    .newlife:before,
    .newlife:after {
        display: none;
    }
    .newlife-content {
        margin-top: 18px;
    }
    .newlife-content-box__img:after {
        bottom: 9px;
        font-size: 44px;
        width: 42px;
        height: 42px;
    }
    .newlife-content-box__text {
        font-size: 16px;
    }
    .newlife-btitle {
        font-size: 19px;
        margin-top: 6px;
    }

    .footer__wrap {
        flex-direction: column;
    }
}

@media (max-width: 767px) {
    .newlife .title br {
        display: none;
    }
    .newlife-content {
        margin-top: 14px;
    }
    .newlife-content-box {
        width: 50%;
        margin-bottom: 10px;
    }
    .newlife-content-box__img:after {
        bottom: 9px;
        font-size: 44px;
        width: 42px;
        height: 42px;
    }
    .newlife-content-box__text {
        font-size: 16px;
    }
    .newlife-btitle {
        font-size: 19px;
        margin-top: 14px;
    }
    .newlife-form {
        width: 460px;
        margin-top: 25px;
        padding-left: 200px;
    }
    .newlife-form-pack {
        left: 20px;
        width: 190px;
    }
}

@media screen and (max-width: 639px) {
    .newlife-content {
        margin-top: 14px;
    }
    .newlife-content-box {
        width: 50%;
        margin-bottom: 10px;
    }
    .newlife-content-box__img:after {
        bottom: 9px;
        font-size: 44px;
        width: 42px;
        height: 42px;
    }
    .newlife-content-box__text {
        font-size: 15px;
    }
    .newlife-btitle {
        font-size: 18px;
        margin-top: 6px;
    }
    .newlife-bsubtitle {
        width: 316px;
        font-size: 20px;
        max-width: 100%;
        border: 3px solid #fff;
    }
}

@media screen and (max-width: 479px) {
    .newlife-content-box {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .newlife-content-box__img {
        width: 350px;
        max-width: 100%;
    }
    .newlife-content-box__text {
        max-width: 330px;
    }
    .newlife-btitle {
        margin-top: 18px;
    }
    .newlife-form {
        width: 290px;
        margin-top: 25px;
        padding-left: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .newlife-form-pack {
        position: initial;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

.doc {
    padding-top: 127px;
    padding-bottom: 33px;
    position: relative;
    overflow: hidden;
    z-index: 2;
}

.doc:before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-145.5%);
    -ms-transform: translate(-145.5%);
    transform: translate(-145.5%);
    bottom: 8px;
    background: url(../images/doctor-bg.png) no-repeat center;
    width: 503px;
    height: 604px;
}

.doc-content {
    margin-top: 65px;
    width: 583px;
    margin-left: 569px;
}

.doc-content__title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 30px;
}

.doc-content__subtitle {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #444;
    margin-bottom: 30px;
}

.doc-content__subtitle-name {
    font-size: 22px;
    font-weight: 500;
    display: block;
}

.doc-content__subtitle:last-child {
    margin-bottom: 0;
}

.doc-content__signature {
    position: relative;
    margin-left: 45px;
    margin-top: -12px;
}

.doc__img {
    position: absolute;
    bottom: 6px;
    left: 50%;
    -webkit-transform: translate(-105%) rotate(-0.1deg);
    -ms-transform: translate(-105%) rotate(-0.1deg);
    transform: translate(-105%) rotate(-0.1deg);
    z-index: 3;
}

.doc__img-name {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #c6cad2;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    -webkit-transform: translate(-179%, 221%) skew(13deg, -13deg);
    -ms-transform: translate(-179%, 221%) skew(13deg, -13deg);
    transform: translate(-179%, 221%) skew(13deg, -13deg);
}

.mnone {
    margin: 0;
}

@-moz-document url-prefix() {
    .doc__img {
        bottom: 5.5px;
    }
}

@media screen and (max-width: 1190px) {
    .doc-content {
        margin-top: 45px;
        width: 535px;
        margin-left: 467px;
    }
    .doc-content__title {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .doc-content__subtitle {
        font-size: 17px;
        line-height: 27px;
        margin-bottom: 20px;
    }
}

@media (max-width: 1023px) {
    .doc:before {
        display: none;
    }
    .doc-content {
        margin-top: 30px;
        width: 100%;
        margin-left: 0px;
        padding-top: 450px;
    }
    .doc-content__title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .doc-content__subtitle {
        font-size: 17px;
        line-height: 27px;
        margin-bottom: 10px;
    }
    .doc-content__subtitle br {
        display: none;
    }
    .doc-content__signature {
        margin-top: 0;
    }
    .doc__img {
        top: 150px;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        bottom: auto;
        width: 350px;
        z-index: 4;
    }
    .doc__img:after {
        content: "";
        position: absolute;
        width: 350px;
        height: 4px;
        background-color: #e4e4e4;
        bottom: 4px;
        left: 0;
    }
    .doc__img-name {
        -webkit-transform: translate(-161%, 184%) skew(13deg, -13deg);
        -ms-transform: translate(-161%, 184%) skew(13deg, -13deg);
        transform: translate(-161%, 184%) skew(13deg, -13deg);
        font-size: 9px;
        line-height: normal;
        z-index: 8;
    }
    .doc__img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .doc .title br {
        display: none;
    }
    .doc-content {
        padding-top: 300px;
    }
    .doc-content__title {
        font-size: 19px;
        margin-bottom: 7px;
    }
    .doc-content__subtitle {
        font-size: 16px;
        line-height: normal;
    }
    .doc__img {
        top: 110px;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 250px;
    }
    .doc__img:after {
        width: 100%;
    }
    .doc__img-name {
        -webkit-transform: translate(-150%, 151%) skew(13deg, -13deg);
        -ms-transform: translate(-150%, 151%) skew(13deg, -13deg);
        transform: translate(-150%, 151%) skew(13deg, -13deg);
        font-size: 7px;
    }
}

@media screen and (max-width: 639px) {
    .doc-content {
        padding-top: 0px;
        margin-top: 15px;
    }
    .doc__img {
        display: none;
    }
}

.reviews {
    position: relative;
    margin-top: -30px;
    padding-top: 94px;
    padding-bottom: 120px;
    background: url("../images/bg.png") no-repeat 50% 0;
    background-color: #e4f3f9;
    position: relative;
    background-size: cover;
    z-index: 1;
}

.reviews:before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-180deg);
    -ms-transform: translateX(-50%) rotate(-180deg);
    transform: translateX(-50%) rotate(-180deg);
    top: -1px;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: -1;
}

.reviews:after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: -1;
}

.reviews-content {
    margin-top: 63px;
}

.reviews-content-box {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 46px;
    margin-bottom: 100px;
    background-color: #fff;
    -webkit-box-shadow: -2px 5px 21px rgba(181, 205, 223, 0.77);
    box-shadow: -2px 5px 21px rgba(181, 205, 223, 0.77);
    position: relative;
    z-index: 50;
}

.reviews-content-box__img {
    position: relative;
    margin-top: -44px;
}

.reviews-content-box__name {
    margin-top: 10px;
    color: #202020;
    font-size: 23px;
    font-weight: 500;
    line-height: 1;
}

.reviews-content-box__thesis {
    background-color: #f7d373;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 75px;
    color: #202020;
    font-size: 18px;
    font-style: italic;
    line-height: 24px;
    padding: 0 20px;
    position: relative;
    margin-top: 30px;
}

.reviews-content-box__thesis:before {
    content: '“';
    position: absolute;
    left: 50%;
    top: 4px;
    font-style: normal;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    color: #2a3d70;
    font-size: 53px;
    font-weight: 500;
}

.reviews-content-box__text {
    margin-top: 27px;
    padding: 0 20px;
    color: #444444;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    max-height: 303px;
    overflow: hidden;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    width: 370px;
    max-width: 100%;
}

.reviews-content-box__btn {
    position: absolute;
    bottom: -22px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
}

.reviews-content-box__cbtn {
    color: #fff;
    width: 45px;
    height: 44px;
    background-color: #82aa34;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 30px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.reviews-content-box__cbtn:hover {
    background-color: #c2df89;
}

.content-plus .reviews-content-box__btn {
    -webkit-transform: translate(-50%) rotate(180deg);
    -ms-transform: translate(-50%) rotate(180deg);
    transform: translate(-50%) rotate(180deg);
}

.slick-slide {
    margin: 0 15px;
    margin-top: 45px;
    margin-bottom: 25px;
}

.slick-list {
    margin: 0 -15px;
}

.slick-prev {
    font-size: 0;
    width: 41px;
    height: 41px;
    background-color: #ffd36e;
    left: -60px;
    border-radius: 50%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.newlife .newlife-form-price .price__number,
.newlife .newlife-form-price .price__currency {
    font-size: 16px;
}

.slick-prev:before {
    font-size: 0;
    width: 2px;
    height: 12px;
    background-color: #2a3d70;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-75%, -78%) rotate(45deg);
    -ms-transform: translate(-75%, -78%) rotate(45deg);
    transform: translate(-75%, -78%) rotate(45deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.slick-prev:after {
    content: "";
    font-size: 0;
    width: 2px;
    height: 12px;
    background-color: #2a3d70;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-75%, -13%) rotate(-45deg);
    -ms-transform: translate(-75%, -13%) rotate(-45deg);
    transform: translate(-75%, -13%) rotate(-45deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.slick-prev:hover,
.slick-prev:focus {
    background-color: #ffdb88;
}

.slick-next {
    font-size: 0;
    width: 41px;
    height: 41px;
    background-color: #ffd36e;
    right: -60px;
    border-radius: 50%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.slick-next:before {
    font-size: 0;
    width: 2px;
    height: 12px;
    background-color: #2a3d70;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(75%, -75%) rotate(-45deg);
    -ms-transform: translate(75%, -75%) rotate(-45deg);
    transform: translate(75%, -75%) rotate(-45deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.slick-next:after {
    content: "";
    font-size: 0;
    width: 2px;
    height: 12px;
    background-color: #2a3d70;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(75%, -14%) rotate(45deg);
    -ms-transform: translate(75%, -14%) rotate(45deg);
    transform: translate(75%, -14%) rotate(45deg);
}

.slick-next:hover,
.slick-next:focus {
    background-color: #ffdb88;
}

@media screen and (max-width: 1345px) {
    .slick-next {
        right: 0px;
    }
    .slick-prev {
        left: 0px;
    }
    .slick-list {
        margin: 0 40px;
    }
}

@media screen and (max-width: 1190px) {
    .reviews-content {
        margin-top: 45px;
    }
    .reviews-content-box__name {
        font-size: 21px;
    }
    .reviews-content-box__thesis {
        font-size: 16px;
        line-height: normal;
    }
    .reviews-content-box__thesis:before {
        line-height: 1;
        top: -11px;
    }
    .reviews-content-box__text {
        font-size: 16px;
        padding-left: 12px;
        padding-right: 12px;
        line-height: 23px;
        margin-top: 23px;
        max-height: 296px;
        width: 278px;
    }
    .reviews-content-box__text br {
        display: none;
    }
}

@media (max-width: 1023px) {
    .reviews {
        margin-top: 0;
    }
    .reviews:before,
    .reviews:after {
        display: none;
    }
    .reviews-content-box__text {
        width: 304px;
        max-height: 303px;
        margin-top: 10px;
    }
}

@media (max-width: 767px) {
    .reviews-content {
        margin-bottom: 50px;
    }
    .reviews-content-box__name {
        font-size: 18px;
    }
    .reviews-content-box__thesis {
        margin-top: 20px;
        padding: 10px 15px;
        min-height: 60px;
        height: auto;
    }
    .reviews-content-box__text {
        width: 295px;
        margin-top: 10px;
    }
    .slick-next {
        right: 8px;
        -webkit-transform: translate(0, 0%);
        -ms-transform: translate(0, 0%);
        transform: translate(0, 0%);
        z-index: 10;
        top: 193px;
    }
    .slick-prev {
        left: 8px;
        -webkit-transform: translate(0, 0%);
        -ms-transform: translate(0, 0%);
        transform: translate(0, 0%);
        z-index: 10;
        top: 193px;
    }
    .slick-list {
        margin: 0 -15px;
    }
}

@media screen and (max-width: 639px) {
    .reviews-content {
        margin-bottom: 0;
        width: 370px !important;
        max-width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
    .reviews-content-box__text {
        max-height: 188px;
        width: 100%;
    }
    .slick-list {
        margin: 0 -15px;
    }
}

.content-plus .reviews-content-box__text {
    max-height: 800px;
}

.orus {
    padding-top: 56px;
    padding-bottom: 71px;
}

.orus-top {
    margin-top: 89px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.orus-top-boximg {
    position: relative;
    width: 34%;
}

.orus-top-boximg__prod {
    position: absolute;
    width: 196px;
    height: 279px;
    top: -38px;
    left: -111px;
}

.orus-top-instruction {
    width: 50%;
}

.orus-top-instruction__small {
    font-size: 20px;
    font-weight: 500;
    color: #202020;
    line-height: 28px;
}

.orus-top-instruction__big {
    width: 470px;
    background-color: #e8f3da;
    color: #202020;
    font-size: 24px;
    font-weight: 500;
    line-height: 26px;
    text-align: center;
    padding: 15px 28px;
    border-radius: 40px;
    margin-top: 38px;
}

.orus-line {
    background-color: #9ebcc6;
    opacity: 0.58;
    height: 1px;
    width: 100%;
    position: relative;
    margin-top: 98px;
    margin-bottom: 60px;
}

.orus-line:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 14px 0 14px;
    border-color: #9ebcc6 transparent transparent transparent;
}

.orus-line:after {
    content: "";
    position: absolute;
    left: 50%;
    top: -1px;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 14px 0 14px;
    border-color: #ffffff transparent transparent transparent;
}

.orus-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 62px;
}

.orus-bottom-box {
    width: 367px;
    position: relative;
}

.orus-bottom-box__img {
    position: relative;
    height: 217px;
}

.orus-bottom-box__img:after {
    content: "1";
    position: absolute;
    left: 50%;
    bottom: -24px;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    color: #2a3d70;
    font-size: 57px;
    font-weight: 700;
    width: 51px;
    height: 51px;
    background-color: #ffd36e;
    opacity: 0.93;
    border-radius: 50%;
    text-align: center;
}

.orus-bottom-box__text {
    color: #202020;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 30px;
    text-align: center;
}

.orus-bottom-box1 {
    background: url(../images/order-bg1.png) no-repeat top center;
}

.orus-bottom-box1__img img {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 191px;
}

.orus-bottom-box1__img:before {
    content: "";
    width: 64px;
    height: 55px;
    position: absolute;
    top: 35px;
    left: 50%;
    -webkit-transform: translate(35%);
    -ms-transform: translate(35%);
    transform: translate(35%);
    background: url(../images/hand.png);
    z-index: 5;
}

.orus-bottom-box2 {
    background: url(../images/order-bg2.png) no-repeat top center;
}

.orus-bottom-box2__img:after {
    content: "2";
}

.orus-bottom-box2__img img {
    position: absolute;
    left: 50%;
    bottom: 9px;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
}

.orus-bottom-box3 {
    background: url(../images/order-bg3.png) no-repeat top center;
}

.orus-bottom-box3__img:after {
    content: "3";
}

.orus-bottom-box3__img img {
    position: absolute;
    left: 50%;
    bottom: 7px;
    -webkit-transform: translate(-60%);
    -ms-transform: translate(-60%);
    transform: translate(-60%);
}

.orus .prod-name {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #c1b095;
    font-size: 24px;
    -webkit-transform: translate(-50%, -236%) skew(20deg, -20deg);
    -ms-transform: translate(-50%, -236%) skew(20deg, -20deg);
    transform: translate(-50%, -236%) skew(20deg, -20deg);
}

.orus-lock {
    width: 750px;
    height: 59px;
    background-color: #e8f3da;
    padding: 16px 28px;
    color: #202020;
    font-size: 24px;
    font-weight: 500;
    line-height: 26px;
    border-radius: 35px;
    display: block;
    margin: 54px auto 0;
}

@media screen and (max-width: 1190px) {
    .orus-top {
        margin-top: 60px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .orus-top-boximg {
        margin-right: 20px;
    }
    .orus-top-boximg__use {
        width: 100%;
    }
    .orus-top-boximg__prod {
        height: auto;
        width: 170px;
        left: -70px;
    }
    .orus-top-instruction__small {
        font-size: 19px;
        line-height: normal;
    }
    .orus-top-instruction__big {
        width: 430px;
        font-size: 21px;
        margin-top: 25px;
    }
    .orus-line {
        margin-top: 70px;
        margin-bottom: 45px;
    }
    .orus-bottom {
        margin-top: 50px;
    }
    .orus-bottom-box {
        width: 320px;
        border-radius: 5px;
    }
    .orus-bottom-box__text {
        font-size: 18px;
        line-height: normal;
        margin-top: 35px;
    }
    .orus-bottom-box3__img img {
        -webkit-transform: translate(-52.5%);
        -ms-transform: translate(-52.5%);
        transform: translate(-52.5%);
    }
    .orus .prod-name {
        -webkit-transform: translate(-27%, -239%) skew(20deg, -20deg);
        -ms-transform: translate(-27%, -239%) skew(20deg, -20deg);
        transform: translate(-27%, -239%) skew(20deg, -20deg);
    }
    .orus-lock {
        margin-top: 40px;
        text-align: center;
        width: 710px;
        font-size: 22px;
    }
}

@media (max-width: 1023px) {
    .orus-top {
        margin-top: 45px;
    }
    .orus-top-boximg__prod {
        width: 142px;
        left: -59px;
    }
    .orus-top-instruction {
        width: 52%;
    }
    .orus-top-instruction__small {
        font-size: 18px;
    }
    .orus-top-instruction__small br {
        display: none;
    }
    .orus-top-instruction__big {
        width: 365px;
        font-size: 18px;
        margin-top: 10px;
    }
    .orus-line {
        margin-top: 56px;
        margin-bottom: 35px;
    }
    .orus-bottom {
        margin-top: 35px;
    }
    .orus-bottom-box {
        width: 240px;
    }
    .orus-bottom-box__text {
        font-size: 17px;
        line-height: normal;
        margin-top: 30px;
    }
    .orus-bottom-box__img img {
        width: 80%;
    }
    .orus-bottom-box__img:after {
        bottom: 9px;
        font-size: 44px;
        width: 42px;
        height: 42px;
        bottom: -15px;
    }
    .orus-bottom-box3__img img {
        width: 95%;
        bottom: 28px;
    }
    .orus .prod-name {
        font-size: 17px;
    }
    .orus-lock {
        margin-top: 30px;
        width: 590px;
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .orus-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 35px;
    }
    .orus-top-boximg {
        width: 52%;
    }
    .orus-top-boximg__use {
        display: none;
    }
    .orus-top-boximg__prod {
        position: initial;
        display: block;
        margin-right: auto;
        margin-left: auto;
        margin-top: -40px;
    }
    .orus-top-instruction {
        width: 100%;
        margin-top: 25px;
    }
    .orus-top-instruction__small {
        text-align: center;
    }
    .orus-top-instruction__big {
        display: block;
        margin: 18px auto 0;
        max-width: 100%;
        line-height: normal;
    }
    .orus-line {
        margin-top: 42px;
        margin-bottom: 35px;
    }
    .orus-bottom {
        margin-top: 30px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .orus-bottom-box {
        margin: 10px;
    }
    .orus-lock {
        line-height: normal;
        padding-top: 10px;
        padding-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media screen and (max-width: 639px) {
    .orus-top-boximg {
        width: 305px;
        max-width: 100%;
    }
    .orus-top-boximg__use {
        display: none;
    }
    .orus-top-boximg__prod {
        position: initial;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .orus-top-instruction__small {
        font-size: 17px;
    }
    .orus-top-instruction__big {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .orus-bottom-box {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .orus-lock {
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
}

.header-bottom .header {
    position: relative;
    padding-top: 84px;
}

.header-bottom .header:before {
    content: "";
    position: absolute;
    left: 50%;
    background-size: cover;
    top: -1px;
    height: 20px;
    width: 2660px;
    background: url(../images/after-bg.png) no-repeat center;
    z-index: 1;
    -webkit-transform: translateX(-50%) rotate(-180deg);
    -ms-transform: translateX(-50%) rotate(-180deg);
    transform: translateX(-50%) rotate(-180deg);
}

.header-bottom .header .form__pay-after {
    display: none;
}

@media screen and (max-width: 1190px) {
    .header-bottom .header {
        padding: 60px 0;
    }
    .header-bottom .header .header__woman {
        bottom: -46px;
    }
    .header-bottom .header .header__prod {
        top: 260px;
    }
}

@media (max-width: 1023px) {
    .header-bottom .header {
        padding: 40px 0;
        padding-bottom: 0;
    }
    .header-bottom .header:before,
    .header-bottom .header:after {
        display: none;
    }
    .header-bottom .header .header__woman {
        display: none;
    }
    .header-bottom .header .header__prod {
        top: 0;
    }
}

@media (max-width: 767px) {
    .header-bottom .header {
        padding: 30px 0;
        padding-bottom: 0;
    }
}

@media screen and (max-width: 639px) {
    .header-bottom .header {
        padding: 46px 0 25px;
    }
    .header-bottom .header .container {
        padding-bottom: 0;
    }
}

.footer {
    padding-top: 130px;
    padding-bottom: 40px;
    color: #757575;
    font-size: 17px;
    position: relative;
}

.footer__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer__logo {
    width: 40px;
    height: 49px;
    margin-right: 23px;
}

.footer__prod {
    line-height: 24px;
    text-align: center;
}

.footer__privacy {
    display: block;
    color: #757575;
    text-decoration: underline;
    line-height: 24px;
}

.footer__privacy:hover {
    text-decoration: none;
}

.footer__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer__center {
    text-align: center;
}

.footer__right {
    text-align: right;
    text-transform: uppercase;
}

.footer__numbers {
    line-height: 24px;
}

.footer__numbers:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 1190px) {
    .footer {
        padding-top: 70px;
    }
}

@media screen and (max-width: 1023px) {
    .footer {
        font-size: 16px;
        padding-top: 40px;
    }
    .footer__logo {
        margin-right: 10px;
    }
}

@media screen and (max-width: 767px) {
    .footer {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .footer__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .footer__logo {
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.ever-popup__inner {
    max-width: 100% !important;
    padding-top: 0 !important;
}

.pop-up {
    padding-left: 10px;
    padding-right: 10px;
}

.pop-up__box {
    width: 902px;
    border-radius: 5px;
    background: url(../images/popup-bg.png) no-repeat top;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 8px;
    max-width: 100%;
    padding: 30px 15px;
}

.popup-title {
    text-align: center;
    font-size: 40px;
}

.popup-title h3 {
    margin: 0;
}

.popup-title h2 {
    margin: 0;
}

.pop-up__content {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-pack {
    width: 329px;
}

.image-pack img {
    display: inline-block;
    max-width: 100%;
    max-height: 470px;
}

.pop-up__left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    min-width: 250px;
    width: 329px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.pop-up__right {
    width: 50%;
}

.form-box .form {
    margin-right: auto;
    margin-left: auto;
}

.form-box1>* {
    float: none !important;
    margin: 0 !important;
}

@media (max-width: 999px) {
    .pop-up__box {
        width: 460px;
    }
    .pop-up__content {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .image-pack {
        padding-bottom: 20px;
    }
    .image-pack img {
        max-height: 280px;
    }
    .pop-up__left {
        display: none;
    }
    .pop-up__right {
        width: 100%;
    }
}

@media (min-width: 1001px) {
    .ever-popup__close {
        top: 25px !important;
        right: 25px !important;
    }
    .ever-popup__close:after,
    .ever-popup__close:before {
        content: "";
        position: absolute;
        right: 0;
        top: 10px;
        width: 30px !important;
        height: 3px !important;
        background: #222222 !important;
    }
}

@media (max-width: 1000px) {
    .pop-up {
        display: none !important;
    }
    .ever-popup__inner .form::after {
        display: none !important;
    }
}

@media screen and (max-width: 1190px) {
    .container {
        max-width: 1024px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .block {
        padding: 60px 0;
    }
    .title {
        font-size: 36px;
    }
}

@media (max-width: 1023px) {
    .container {
        max-width: 768px;
    }
    .title {
        font-size: 32px;
        line-height: 32px;
    }
    .block {
        padding: 40px 0;
    }
}

@media (max-width: 767px) {
    .container {
        max-width: 640px;
    }
    .title {
        font-size: 28px;
        line-height: 28px;
    }
    .block {
        padding: 30px 0;
    }
}

@media screen and (max-width: 639px) {
    .title {
        font-size: 26px;
        line-height: 26px;
    }
    .container {
        max-width: 480px;
    }
    .block {
        padding: 25px 0;
    }
}

.form {
    height: auto;
    width: 278px;
    margin-left: auto;
    color: #444;
    background-color: #fff;
    text-align: center;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-bottom: 28px;
    position: relative;
    z-index: 10;
    -webkit-box-shadow: 0px 5px 60px rgba(150, 180, 202, 0.77);
    box-shadow: 0px 5px 60px rgba(150, 180, 202, 0.77);
    border-radius: 5px;
}

.form::after {
    content: '';
    display: block;
    position: absolute;
    width: 67px;
    height: 310px;
    background-image: url(../images/header__arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    top: 150px;
    right: -48px;
}

.form__head {
    font-size: 19px;
    color: #222;
    padding: 15px 40px;
    background-color: #fff2d4;
    font-weight: bold;
    border-radius: 5px;
    line-height: 1.1;
    margin-bottom: 16px;
}

.form__date {
    color: #f7420b;
    display: inline-block;
}

.form__lastpack {
    font-size: 18px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
    margin-bottom: 20px;
}

.form__count {
    color: #f7420b;
    font-weight: 800;
}

.form__label {
    width: 220px;
    position: relative;
    display: block;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}

.form__label::before {
    content: '';
    display: block;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-55%);
    -ms-transform: translateY(-55%);
    transform: translateY(-55%);
}

.form__label-name::before {
    background-image: url(../images/user-icon.svg);
    height: 23px;
    width: 20px;
}

.form__label-tel::before {
    background-image: url(../images/phone-icon.svg);
    height: 23px;
    width: 23px;
}

.form__input {
    padding: 0 20px 0 55px;
    height: 60px;
    line-height: 60px;
    border-radius: 50px;
    border: 1px solid #d9dadc;
    -webkit-box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0px 5px 10px rgba(0, 0, 0, 0.05);
    width: 100%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.form__input::-webkit-input-placeholder {
    color: #202020;
    font-size: 17px;
}

.form__input:-ms-input-placeholder {
    color: #202020;
    font-size: 17px;
}

.form__input::-ms-input-placeholder {
    color: #202020;
    font-size: 17px;
}

.form__input::placeholder {
    color: #202020;
    font-size: 17px;
}

.form__input:hover {
    -webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0), 1px 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0), 1px 2px 5px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.form__input:focus {
    -webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0), 1px 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0), 1px 2px 5px rgba(0, 0, 0, 0.2);
}

.form__secure {
    padding-left: 30px;
    position: relative;
    text-align: left;
    margin-top: 8px;
    font-size: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 213px;
}

.form__secure::before {
    content: '';
    display: block;
    position: absolute;
    height: 20px;
    width: 20px;
    background-image: url(../images/secure-icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.form__footnote {
    margin-top: 18px;
}

.price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.price__title {
    font-size: 13px;
}

.price__currency {
    color: #87b136;
    font-weight: bold;
    font-size: 40px;
}

.price__old,
.price__new {
    min-width: 40%;
}

.price__old {
    margin-left: 20px;
    position: relative;
}

.price__old::after {
    content: '';
    display: block;
    position: absolute;
    height: 42px;
    width: 1px;
    background-color: #cacaca;
    right: -9px;
    top: 1px;
}

.price__new {
    margin-left: 0px;
}

.price__value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
}

.price__value__title {
    font-size: 13px;
}

.price__value__currency {
    font-size: 14px;
}

.price__number {
    font-size: 40px;
}

.price__number {
    font-size: 40px;
    line-height: 1;
}

.price__old .price__value {
    position: relative;
}

.price__old .price__value::before {
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    left: 8px;
    width: 87%;
    background-color: #f7420b;
    top: 16px;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}

.price__old .price__number {
    font-size: 37px;
    color: #838383;
}

.price__new .price__number {
    color: #87b136;
    font-weight: bold;
    line-height: 0.96;
}

.price__currency {
    line-height: 1;
    margin-top: -2px;
}

.price__new .price__number {
    color: #87b136;
    font-weight: bold;
}

.btn {
    font-size: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    margin-top: 21px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    color: #fff;
    width: 220px;
    border-radius: 67px;
    border: none;
    width: 220px;
    height: 71px;
    -webkit-box-shadow: inset 0 0 10px rgba(247, 207, 123, 0.48), 0px 19px 37px -26px rgba(0, 0, 0, 0.37);
    box-shadow: inset 0 0 10px rgba(247, 207, 123, 0.48), 0px 19px 37px -26px rgba(0, 0, 0, 0.37);
    line-height: 22px;
    background-image: -webkit-gradient(linear, left top, right top, from(#82aa34), color-stop(1%, #82aa34), color-stop(50%, #8db838), to(#82aa34));
    background-image: -webkit-linear-gradient(left, #82aa34 0%, #82aa34 1%, #8db838 50%, #82aa34 100%);
    background-image: -o-linear-gradient(left, #82aa34 0%, #82aa34 1%, #8db838 50%, #82aa34 100%);
    background-image: linear-gradient(to right, #82aa34 0%, #82aa34 1%, #8db838 50%, #82aa34 100%);
    border-bottom: 5px solid #749c27;
    padding-top: 3px;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
}

.btn__small {
    font-size: 17px;
    display: block;
}

.btn:hover {
    -webkit-box-shadow: inset 0 0 4px rgba(247, 207, 123, 0.48), 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 4px rgba(247, 207, 123, 0.48), 0px 0px 0px 0px rgba(0, 0, 0, 0);
    background-color: #008064;
    background-image: -webkit-gradient(linear, left top, right top, from(#afcd71), color-stop(1%, #afcd71), color-stop(50%, #8db838), to(#afcd71));
    background-image: -webkit-linear-gradient(left, #afcd71 0%, #afcd71 1%, #8db838 50%, #afcd71 100%);
    background-image: -o-linear-gradient(left, #afcd71 0%, #afcd71 1%, #8db838 50%, #afcd71 100%);
    background-image: linear-gradient(to right, #afcd71 0%, #afcd71 1%, #8db838 50%, #afcd71 100%);
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.btn:active {
    border-bottom: 1px solid #749c27;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
}

.ever-popup.show .ever-popup__inner {
    animation: 1s 1 animPopup;
}

@media(max-width: 700px) {
    .footer__numbers {
        text-align: center;
    }
}

@media(max-width: 700px) {
    .footer__numbers {
        text-align: center;
    }
}

@keyframes animPopup {
    0% {
        transform: translateY(-50px);
        opacity: 0;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsImNvbW1vbi9oZWFkZXIuc2NzcyIsImNvbW1vbi9wcm9ibGVtLnNjc3MiLCJjb21tb24vY29tcG9uZW50cy5zY3NzIiwiY29tbW9uL2RheXMuc2NzcyIsImNvbW1vbi9zbGljay5zY3NzIiwiY29tbW9uL3NsaWNrLXRoZW1lLnNjc3MiLCJjb21tb24vbmV3bGlmZS5zY3NzIiwiY29tbW9uL2RvYy5zY3NzIiwiY29tbW9uL3Jldmlld3Muc2NzcyIsImNvbW1vbi9vcnVzLnNjc3MiLCJjb21tb24vaGVhZGVyLWJvdHRvbS5zY3NzIiwiY29tbW9uL2Zvb3Rlci5zY3NzIiwiY29tbW9uL3BvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLDREQUE0RDtBQUM1RDtFQUNJLHdCQUF1QjtFQUN2QiwyQkFBMEI7RUFDMUIsK0JBQ0osRUFBQzs7QUFFRDtFQUNJLFVBQ0osRUFBQzs7QUFFRDs7Ozs7Ozs7Ozs7OztFQWFJLGVBQ0osRUFBQzs7QUFFRDs7OztFQUlJLHNCQUFxQjtFQUNyQix5QkFDSixFQUFDOztBQUVEO0VBQ0ksY0FBYTtFQUNiLFVBQ0osRUFBQzs7QURGRDs7RUNNSSxjQUNKLEVBQUM7O0FBRUQ7RUFDSSw4QkFDSixFQUFDOztBQUVEOztFQUVJLFdBQ0osRUFBQzs7QUFFRDtFQUNJLDBCQUNKLEVBQUM7O0FBRUQ7O0VBRUksaUJBQ0osRUFBQzs7QUFFRDtFQUNJLG1CQUNKLEVBQUM7O0FBRUQ7RUFDSSxlQUFjO0VBQ2QsZ0JBQ0osRUFBQzs7QUFFRDtFQUNJLGlCQUFnQjtFQUNoQixZQUNKLEVBQUM7O0FBRUQ7RUFDSSxlQUNKLEVBQUM7O0FBRUQ7O0VBRUksZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIseUJBQ0osRUFBQzs7QUFFRDtFQUNJLFdBQ0osRUFBQzs7QUFFRDtFQUNJLGVBQ0osRUFBQzs7QUFFRDtFQUNJLFVBQ0osRUFBQzs7QUFFRDtFQUNJLGlC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bUI7RUFDbkIsYUFBWTtFQUNaLGFBQVk7RUFDWixhQUFZO0VBQ1osc0dBQTZGO1VBQTdGLDhGQUE2RjtFQUM3RixrQkFBaUI7RUFDakIsK0lBQThGO0VBQTlGLG1HQUE4RjtFQUE5Riw4RkFBOEY7RUFBOUYsK0ZBQThGO0VBQzlGLGlDQUFnQztFQUNoQyxpQkFBZ0I7RUFDaEIseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0IsRUFnQm5CO0VBZkc7SUFDSSxnQkFBZTtJQUNmLGVBQWMsRUFDakI7RUF4Qkw7SUEyQlEsOEZBQXFGO1lBQXJGLHNGQUFxRjtJQUNyRiwwQkFBeUI7SUFDekIsK0lBQThGO0lBQTlGLG1HQUE4RjtJQUE5Riw4RkFBOEY7SUFBOUYsK0ZBQThGO0lBQzlGLHlCQUFnQjtJQUFoQixvQkFBZ0I7SUFBaEIsaUJBQWdCLEVBQ25CO0VBL0JMO0lBaUNRLGlDQUFnQztJQUNoQyx5QkFBZ0I7SUFBaEIsb0JBQWdCO0lBQWhCLGlCQUFnQixFQUNuQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLyogRmlyZWZveCAxOSsgKi9cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4vKiBGaXJlZm94IDE4LSAqL1xuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLnRpdGxlIHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjMmEzZDcwOyB9XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkYWVhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI2NjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FmdGVyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4OyB9XG4gIC5oZWFkZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIG1heC13aWR0aDogMzcwcHg7IH1cbiAgICAuaGVhZGVyX19saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuaGVhZGVyX19saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZDdlNDtcbiAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgdG9wOiAzcHg7IH1cbiAgLmhlYWRlcl9fbGluay0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH1cbiAgLmhlYWRlcl9fbGluay0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4OyB9XG4gIC5oZWFkZXJfX2xpbmstMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19saW5rLTE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyX19saW5rLTEucG5nKTsgfVxuICAuaGVhZGVyX19saW5rLTI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyX19saW5rLTIucG5nKTsgfVxuICAuaGVhZGVyX19saW5rLTM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyX19saW5rLTMucG5nKTsgfVxuICAuaGVhZGVyX19saW5rLTI6OmFmdGVyIHtcbiAgICByaWdodDogLTQ3cHg7IH1cbiAgLmhlYWRlcl9fbGluay0zOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19kYXNoZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgzOTY5ZDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmhlYWRlcl9fbGluayBhOmhvdmVyIC5oZWFkZXJfX2Rhc2hlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuaGVhZGVyX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oZWFkZXJfX2Fib3V0IHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4OyB9XG4gIC5oZWFkZXJfX25hbWUtcHJvZCB7XG4gICAgZm9udC1zaXplOiAzOXB4OyB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMC45MjsgfVxuICAuaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAzMzZweDsgfVxuICAuaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9XG4gIC5oZWFkZXJfX2ZlYXR1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICAuaGVhZGVyX19mZWF0dXJlIGIge1xuICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuaGVhZGVyX19mZWF0dXJlOjpiZWZvcmUsIC5oZWFkZXJfX2ZlYXR1cmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5oZWFkZXJfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGI0NDA7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCByZ2JhKDE3NiwgMTg2LCAxMDQsIDAuMTUpOyB9XG4gICAgLmhlYWRlcl9fZmVhdHVyZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmhlYWRlcl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmhlYWRlcl9fcHJvZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgdG9wOiAxODJweDtcbiAgICBsZWZ0OiAtMjJweDsgfVxuICAuaGVhZGVyX193b21hbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1NTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGxlZnQ6IDU5JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMDsgfVxuICAuaGVhZGVyIC5mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5oZWFkZXIgLmZvcm1fX3BheS1hZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJkNDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICB3aWR0aDogMzAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5MXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgIC5oZWFkZXIgLmZvcm1fX3BheS1hZnRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm1fX3BheS1hZnRlci5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaGVhZGVyX19hYm91dCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB3aWR0aDogNDcwcHg7IH1cbiAgLmhlYWRlciAuZm9ybV9fcGF5LWFmdGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAuaGVhZGVyIC5mb3JtX19wYXktYWZ0ZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDVweDsgfVxuICAuaGVhZGVyX19saXN0IHtcbiAgICB3aWR0aDogNDYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlciAuZm9ybTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLmhlYWRlcl9fbGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuaGVhZGVyX19saW5rLTEge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgICAuaGVhZGVyX19saW5rLTE6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzNHB4OyB9XG4gIC5oZWFkZXJfX2xpbmstMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLmhlYWRlcl9fbGluay0yOjphZnRlciB7XG4gICAgICByaWdodDogLTIwcHg7IH1cbiAgLmhlYWRlcl9fZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5oZWFkZXJfX2Fib3V0IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgLmhlYWRlcl9faW1nIHtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgLmhlYWRlcl9fcHJvZCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogMjA1cHg7IH1cbiAgLmhlYWRlcl9fd29tYW4ge1xuICAgIHdpZHRoOiA1MjBweDsgfVxuICAuaGVhZGVyIC5mb3JtOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlciAuZm9ybV9fcGF5LWFmdGVyIHtcbiAgICBib3R0b206IC0xMjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAuaGVhZGVyIC5mb3JtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5oZWFkZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhlYWRlcl9fbGluay0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIyMHB4OyB9XG4gIC5oZWFkZXJfX2Fib3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbmFtZS1wcm9kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA3NiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19mZWF0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDIxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNnB4OyB9XG4gICAgLmhlYWRlcl9fZmVhdHVyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXgtd2lkdGg6IDIzNXB4OyB9XG4gICAgLmhlYWRlcl9fZmVhdHVyZSBiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlcl9fZmVhdHVyZTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmhlYWRlcl9fZmVhdHVyZTo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmhlYWRlcl9fd29tYW4ge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgd2lkdGg6IDQ5MHB4OyB9XG4gIC5oZWFkZXJfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmhlYWRlcl9fcHJvZCB7XG4gICAgbGVmdDogMDsgfVxuICAuaGVhZGVyIC5mb3JtX19wYXktYWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hbWUtcHJvZCB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH1cbiAgLmhlYWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAuaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5oZWFkZXJfX2ZlYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMjlweDsgfVxuICAgIC5oZWFkZXJfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgIC5oZWFkZXJfX2ZlYXR1cmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIHRvcDogNnB4OyB9XG4gIC5oZWFkZXJfX3dvbWFuIHtcbiAgICBsZWZ0OiAtMTIwcHg7IH1cbiAgLmhlYWRlcl9fcHJvZCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHRvcDogMjIycHg7XG4gICAgbGVmdDogLTEwcHg7IH1cbiAgLmhlYWRlciAuZm9ybV9fcGF5LWFmdGVyIHtcbiAgICBib3R0b206IC03M3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7IH1cbiAgLmhlYWRlcl9fbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlYWRlcl9fbGluay0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fbGluay0zOjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5oZWFkZXJfX25hbWUtcHJvZCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7IH1cbiAgLmhlYWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZWFkZXJfX2ZlYXR1cmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaGVhZGVyX19mZWF0dXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlcl9fZmVhdHVyZTo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDsgfVxuICAuaGVhZGVyX19pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaGVhZGVyX19wcm9kIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAuaGVhZGVyX193b21hbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhlYWRlciAuZm9ybV9fcGF5LWFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlOyB9IH1cblxuLnByb2JsZW0ge1xuICBwYWRkaW5nLXRvcDogMTUxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2JsZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTEzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgYm9yZGVyOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucHJvYmxlbSAudGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wcm9ibGVtX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfVxuICAucHJvYmxlbV9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ibGVtX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5wcm9ibGVtX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAyNzFweDtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggM3B4IDI0cHggcmdiYSgxODEsIDIwNSwgMjIzLCAwLjc3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucHJvYmxlbV9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMnB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbGVmdDogNDklO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9ibGVtX19jaXJjbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDgxMHB4O1xuICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogLTM3OXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggM3B4IDI0cHggcmdiYSgxODEsIDIwNSwgMjIzLCAwLjc3KTsgfVxuICAucHJvYmxlbV9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLnByb2JsZW1fX2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMzZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICBjb2xvcjogIzJhM2Q3MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9ibGVtX19udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnByb2JsZW1fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAucHJvYmxlbV9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZGE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByb2JsZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLnByb2JsZW1fX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgIC5wcm9ibGVtX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyMzBweDsgfVxuICAgIC5wcm9ibGVtX19pbWcge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDsgfVxuICAgICAgLnByb2JsZW1fX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMjMwcHg7IH1cbiAgICAucHJvYmxlbV9fY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgICAgLnByb2JsZW1fX2NpcmNsZTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNDAzcHg7IH1cbiAgICAucHJvYmxlbV9fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLnByb2JsZW1fX3RleHQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9ibGVtX19jb3VudCB7XG4gICAgICB0b3A6IC01OXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDUycHg7IH1cbiAgICAucHJvYmxlbV9fYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ibGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAucHJvYmxlbTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9ibGVtIC50aXRsZSB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLnByb2JsZW1fX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvYmxlbV9faXRlbSB7XG4gICAgICB3aWR0aDogNDIlOyB9XG4gICAgLnByb2JsZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4OyB9XG4gICAgICAucHJvYmxlbV9faW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIC5wcm9ibGVtX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm90dG9tOiAxN3B4OyB9XG4gICAgICAucHJvYmxlbV9fY2lyY2xlOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC00MDNweDsgfVxuICAgIC5wcm9ibGVtX19kZXNjIHtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgbWFyZ2luLXRvcDogLTI2cHg7IH1cbiAgICAucHJvYmxlbV9fYm90dG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1heC13aWR0aDogNjk2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvYmxlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAucHJvYmxlbSAudGl0bGUge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5wcm9ibGVtX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5wcm9ibGVtX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNjBweDsgfVxuICAgIC5wcm9ibGVtX19pbWcge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDsgfVxuICAgICAgLnByb2JsZW1fX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMjMwcHg7IH1cbiAgICAucHJvYmxlbV9fY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgICAgLnByb2JsZW1fX2NpcmNsZTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNDAzcHg7IH1cbiAgICAucHJvYmxlbV9fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuICAgIC5wcm9ibGVtX190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAucHJvYmxlbV9fYm90dG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvYmxlbSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAucHJvYmxlbSAudGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAucHJvYmxlbV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvYmxlbV9fYm90dG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi5jb21wb25lbnRzIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2Y5O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG4gIC5jb21wb25lbnRzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI2NjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FmdGVyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuY29tcG9uZW50czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNjYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZnRlci1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgei1pbmRleDogMDsgfVxuICAuY29tcG9uZW50cyAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTUwcHg7IH1cbiAgLmNvbXBvbmVudHNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG4gIC5jb21wb25lbnRzX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNvbXBvbmVudHNfX2Rlc2M6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb25lbnRzX19mbGFnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGVmdDogNTElO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuY29tcG9uZW50c19fZGVzYyBoMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiA3NzdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jb21wb25lbnRzX19kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgcGFkZGluZzogMCAxMjBweDsgfVxuICAuY29tcG9uZW50c19fbGlzdC0xIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogMCA2MnB4O1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21wb25lbnRzX19saXN0LTE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxODgsIDE5OCwgMC41OCk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmNvbXBvbmVudHNfX2xpc3QtMTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjNmYTtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgcmdiYSgxNTgsIDE4OCwgMTk4LCAwLjU4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMC43KSByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29tcG9uZW50c19fbGlzdC0xIC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUsIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzllYmJjNiAwcHgsICM5ZWJiYzYgNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMHB4KTtcbiAgICAgICAgdG9wOiAxMjZweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMSAuY29tcG9uZW50c19faXRlbTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTEwOXB4OyB9XG4gICAgICAuY29tcG9uZW50c19fbGlzdC0xIC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTA5cHg7IH1cbiAgLmNvbXBvbmVudHNfX2ltZy1ibG9jayB7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIGhlaWdodDogMTk4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjFweCByZ2JhKDE4MSwgMjA1LCAyMjMsIDAuNzcpOyB9XG4gICAgLmNvbXBvbmVudHNfX2ltZy1ibG9jayBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAxODVweDsgfVxuICAuY29tcG9uZW50c19faW1nLTEge1xuICAgIGxlZnQ6IDNweDtcbiAgICBib3R0b206IC0xMHB4OyB9XG4gIC5jb21wb25lbnRzX19pbWctMiB7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3R0b206IC0xMXB4OyB9XG4gIC5jb21wb25lbnRzX19pbWctMyB7XG4gICAgbGVmdDogMjJweDtcbiAgICBib3R0b206IC0xMnB4OyB9XG4gIC5jb21wb25lbnRzX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb21wb25lbnRzX190aXRsZS1saXN0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiA0NHB4OyB9XG4gIC5jb21wb25lbnRzX19saXN0LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbXBvbmVudHNfX2xpc3QtMjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjcycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5ZWJiYzYgMHB4LCAjOWViYmM2IDRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCk7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiAyNDRweDsgfVxuICAgIC5jb21wb25lbnRzX19saXN0LTI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjcycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5ZWJiYzYgMHB4LCAjOWViYmM2IDRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCk7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICByaWdodDogMjQ0cHg7IH1cbiAgICAuY29tcG9uZW50c19fbGlzdC0yIC5jb21wb25lbnRzX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMiAuY29tcG9uZW50c19faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWM2ZDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMiAuY29tcG9uZW50c19faXRlbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2FhYzZkMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gIC5jb21wb25lbnRzX19pdGVtLTE6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4cHgpIHJvdGF0ZSg0MGRlZyk7IH1cbiAgLmNvbXBvbmVudHNfX2l0ZW0tMTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KSByb3RhdGUoODRkZWcpOyB9XG4gIC5jb21wb25lbnRzX19pdGVtLTI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpOyB9XG4gIC5jb21wb25lbnRzX19pdGVtLTI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgdHJhbnNsYXRlWSgxcHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmNvbXBvbmVudHNfX2l0ZW0tMzo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpIHJvdGF0ZSgtNDBkZWcpOyB9XG4gIC5jb21wb25lbnRzX19pdGVtLTM6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpIHJvdGF0ZSgzZGVnKTsgfVxuICAuY29tcG9uZW50c19fd2hhdC1kbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21wb25lbnRzX193aGF0LWRvOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYWEzNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IHJnYmEoMTc2LCAxODYsIDEwNCwgMC4xNSk7IH1cbiAgICAuY29tcG9uZW50c19fd2hhdC1kbzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAuY29tcG9uZW50c19fd2hhdC1kbyBiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIC5jb21wb25lbnRzX19jb25jbHVzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2MzZGNlNjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLmNvbXBvbmVudHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLmNvbXBvbmVudHNfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29tcG9uZW50c19fZGVzYyBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5jb21wb25lbnRzX19kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC5jb21wb25lbnRzX19saXN0LTEge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4OyB9XG4gICAgICAuY29tcG9uZW50c19fbGlzdC0xIC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUsIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHRvcDogMTA3cHg7IH1cbiAgICAgIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC04M3B4OyB9XG4gICAgICAuY29tcG9uZW50c19fbGlzdC0xIC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtODNweDsgfVxuICAgIC5jb21wb25lbnRzX190aXRsZS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuY29tcG9uZW50c19fbGlzdC0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBsZWZ0OiAyMjlweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIHJpZ2h0OiAyMjlweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMiAuY29tcG9uZW50c19faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgICAuY29tcG9uZW50c19fd2hhdC1kbyB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX3doYXQtZG8gYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5jb21wb25lbnRzX19jb25jbHVzaW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wb25lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb21wb25lbnRzOjpiZWZvcmUsIC5jb21wb25lbnRzOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbXBvbmVudHMgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29tcG9uZW50c19fZGVzYyBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogNjQwcHg7IH1cbiAgICAuY29tcG9uZW50c19fZGVzYyBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAuY29tcG9uZW50c19fbGlzdC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSwgLmNvbXBvbmVudHNfX2xpc3QtMSAuY29tcG9uZW50c19faXRlbTpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgdG9wOiA5NHB4OyB9XG4gICAgICAuY29tcG9uZW50c19fbGlzdC0xIC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNzhweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMSAuY29tcG9uZW50c19faXRlbTpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTgxcHg7IH1cbiAgICAuY29tcG9uZW50c19faW1nLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7IH1cbiAgICAgIC5jb21wb25lbnRzX19pbWctYmxvY2sgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgLmNvbXBvbmVudHNfX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIC5jb21wb25lbnRzX190aXRsZS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuY29tcG9uZW50c19fbGlzdC0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29tcG9uZW50c19fbGlzdC0yIC5jb21wb25lbnRzX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMiAuY29tcG9uZW50c19faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgLmNvbXBvbmVudHNfX2xpc3QtMiAuY29tcG9uZW50c19faXRlbTo6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICB0b3A6IDEycHg7IH1cbiAgICAuY29tcG9uZW50c19faXRlbS0xOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCkgcm90YXRlKDg0ZGVnKTsgfVxuICAgIC5jb21wb25lbnRzX19pdGVtLTI6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7IH1cbiAgICAuY29tcG9uZW50c19faXRlbS0yOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5jb21wb25lbnRzX19pdGVtLTM6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4cHgpIHJvdGF0ZSgtNDBkZWcpOyB9XG4gICAgLmNvbXBvbmVudHNfX2l0ZW0tMzo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSByb3RhdGUoM2RlZyk7IH1cbiAgICAuY29tcG9uZW50c19fd2hhdC1kbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNvbXBvbmVudHNfX3doYXQtZG86OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgICAgIC5jb21wb25lbnRzX193aGF0LWRvOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAxMHB4OyB9XG4gICAgICAuY29tcG9uZW50c19fd2hhdC1kbyBiIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNvbXBvbmVudHNfX2NvbmNsdXNpb24ge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wb25lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb21wb25lbnRzX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAuY29tcG9uZW50c19fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuY29tcG9uZW50c19fZGVzYyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgICAuY29tcG9uZW50c19fZGVzYyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLmNvbXBvbmVudHNfX2xpc3QtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAgIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSwgLmNvbXBvbmVudHNfX2xpc3QtMSAuY29tcG9uZW50c19faXRlbTpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbXBvbmVudHNfX3RpdGxlLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLmNvbXBvbmVudHNfX2xpc3QtMiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5jb21wb25lbnRzX19saXN0LTIgLmNvbXBvbmVudHNfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwNnB4OyB9XG4gICAgICAgIC5jb21wb25lbnRzX19saXN0LTIgLmNvbXBvbmVudHNfX2l0ZW06OmJlZm9yZSwgLmNvbXBvbmVudHNfX2xpc3QtMiAuY29tcG9uZW50c19faXRlbTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb21wb25lbnRzX19saXN0LTIgLmNvbXBvbmVudHNfX2l0ZW0tMyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLmNvbXBvbmVudHNfX2NvbmNsdXNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMThweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb21wb25lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5jb21wb25lbnRzX19zdWJ0aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5jb21wb25lbnRzX19kZXNjIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDsgfVxuICAgIC5jb21wb25lbnRzX19saXN0LTEge1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5jb21wb25lbnRzX19saXN0LTEgLmNvbXBvbmVudHNfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5jb21wb25lbnRzX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5jb21wb25lbnRzX190aXRsZS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5jb21wb25lbnRzX19saXN0LTIgLmNvbXBvbmVudHNfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tcG9uZW50c19fd2hhdC1kbyB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAgIC5jb21wb25lbnRzX193aGF0LWRvOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4OyB9XG4gICAgICAuY29tcG9uZW50c19fd2hhdC1kbzo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gICAgLmNvbXBvbmVudHNfX2NvbmNsdXNpb24ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7IH0gfVxuXG4uZGF5cyB7XG4gIHBhZGRpbmctdG9wOiA0OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIwMjAyMDsgfVxuICAuZGF5c19fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLmRheXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1N3B4OyB9XG4gIC5kYXlzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIxcHggcmdiYSgxODEsIDIwNSwgMjIzLCAwLjc3KTsgfVxuICAuZGF5c19faXRlbS0xIC5kYXlzX19kdXJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkYjQ0MDsgfVxuICAuZGF5c19faXRlbS0xIC5kYXlzX19pbWctYmxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IC01NnB4OyB9XG4gIC5kYXlzX19pdGVtLTIgLmRheXNfX2R1cmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkMzczOyB9XG4gIC5kYXlzX19pdGVtLTIgLmRheXNfX2ltZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTZweDsgfVxuICAuZGF5c19faXRlbS0zIC5kYXlzX19kdXJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZhNTsgfVxuICAuZGF5c19faXRlbS0zIC5kYXlzX19pbWctYmxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04M3B4IC0yM3B4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAuZGF5c19faXRlbS0zIC5kYXlzX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgLmRheXNfX2ltZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kYXlzX19pbWctYmcuanBnKTtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7IH1cbiAgLmRheXNfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTU3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI2M3B4OyB9XG4gIC5kYXlzX19kdXJhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAuZGF5c19fZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4OyB9XG4gICAgLmRheXNfX2Rlc2MgaDMge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5kYXlzX19kZXNjIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLmRheXNfX2NvbmNsdXNpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZGE7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDgxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gIC5kYXlzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuICAgIC5kYXlzX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgLmRheXNfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTM1cHg7IH1cbiAgICAuZGF5c19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgLmRheXNfX2R1cmF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgLmRheXNfX2Rlc2Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7IH1cbiAgICAgIC5kYXlzX19kZXNjIHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAuZGF5c19fY29uY2x1c2lvbiB7XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGF5cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuZGF5c19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmRheXNfX2xpc3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmRheXNfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAgIC5kYXlzX19pdGVtLTMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5kYXlzX19pbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gICAgLmRheXNfX2R1cmF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIC5kYXlzX19kZXNjIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmRheXNfX2Rlc2MgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAuZGF5c19fY29uY2x1c2lvbiB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF5cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuZGF5c19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLmRheXNfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAgIC5kYXlzX19pdGVtLTMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5kYXlzX19kdXJhdGlvbiB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAuZGF5c19fZGVzYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgICAuZGF5c19fZGVzYyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgLmRheXNfX2Rlc2MgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kYXlzX19jb25jbHVzaW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kYXlzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5kYXlzIC50aXRsZSAuaWIge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmRheXNfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmRheXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAgIC5kYXlzX19pdGVtLTEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5kYXlzX19pdGVtLTIgLmRheXNfX2Rlc2MgaDMgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kYXlzX19pbWctYmxvY2sge1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7IH1cbiAgICAuZGF5c19faW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAuZGF5c19fZHVyYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRheXNfX2Rlc2Mge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgIC5kYXlzX19jb25jbHVzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypAZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59Ki9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm5ld2xpZmUge1xuICBwYWRkaW5nLXRvcDogOTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcucG5nXCIpIG5vLXJlcGVhdCA1MCUgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjNmOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxOyB9XG4gIC5uZXdsaWZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdG9wOiAtMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjY2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAubmV3bGlmZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI2NjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FmdGVyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3bGlmZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm5ld2xpZmUtY29udGVudC1ib3gge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAgIC5uZXdsaWZlLWNvbnRlbnQtYm94X19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm5ld2xpZmUtY29udGVudC1ib3hfX2ltZzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIxXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICMyYTNkNzA7XG4gICAgICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNmU7XG4gICAgICAgICAgb3BhY2l0eTogMC45MztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9faW1nMjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMlwiOyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9faW1nMzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiM1wiOyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9faW1nNDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiNFwiOyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9faW1nNTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiNVwiOyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9faW1nNjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiNlwiOyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld2xpZmUtYnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubmV3bGlmZS1ic3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2MzZGNlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5uZXdsaWZlLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTM5cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCA1cHggMjFweCByZ2JhKDE4MSwgMjA1LCAyMjMsIDAuNzcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7IH1cbiAgICAubmV3bGlmZS1mb3JtLXBhY2sge1xuICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7IH1cbiAgICAgIC5uZXdsaWZlLWZvcm0tcGFjayBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdsaWZlLWZvcm0tcHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gICAgLm5ld2xpZmUtZm9ybS1ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5ld2xpZmUtZm9ybS1ib3ggLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5ld2xpZmUtZm9ybS1ib3ggLmZvcm1fX2xhYmVsLXRlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5uZXdsaWZlLWZvcm0tYm94IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5uZXdsaWZlLW9sZHByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uZXdsaWZlLW9sZHByaWNlX190aXRsZSB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5uZXdsaWZlLW9sZHByaWNlX192YWx1ZSB7XG4gICAgICBjb2xvcjogIzNlM2UzZTtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5ld2xpZmUtb2xkcHJpY2VfX3ZhbHVlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjU0NTQ7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZSgtNTAlKTsgfVxuICAgIC5uZXdsaWZlLW9sZHByaWNlX19jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5uZXdsaWZlLW5ld3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdsaWZlLW5ld3ByaWNlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7IH1cbiAgICAubmV3bGlmZS1uZXdwcmljZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAubmV3bGlmZS1uZXdwcmljZV9fdmFsdWUge1xuICAgICAgY29sb3I6ICM4N2IxMzY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAubmV3bGlmZS1uZXdwcmljZV9fY3VycmVudCB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uc25vc2thIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbm9za2EgLmZvcm1fX2Zvb3Rub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdsaWZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5kb2Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLm5ld2xpZmU6YmVmb3JlIHtcbiAgICB0b3A6IC0ycHg7IH1cbiAgLm5ld2xpZmU6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJweDsgfVxuICAubmV3bGlmZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9XG4gICAgLm5ld2xpZmUtY29udGVudC1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLm5ld2xpZmUtY29udGVudC1ib3hfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5uZXdsaWZlLWNvbnRlbnQtYm94X19pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld2xpZmUtY29udGVudC1ib3hfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAubmV3bGlmZS1jb250ZW50LWJveF9fdGV4dCBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3bGlmZS1idGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLm5ld2xpZmUtYnN1YnRpdGxlIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2U0ZTRlNDsgfVxuICAubmV3bGlmZS1mb3JtIHtcbiAgICB3aWR0aDogNTU1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5uZXdsaWZlLWZvcm0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmV3bGlmZS1mb3JtLXBhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm5ld2xpZmUtZm9ybS1ib3gge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmV3bGlmZSAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld2xpZmUgLmZvcm1fX2xhYmVsLXRlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zbm9za2Ege1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld2xpZmU6YmVmb3JlLCAubmV3bGlmZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3bGlmZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgLm5ld2xpZmUtY29udGVudC1ib3hfX2ltZzphZnRlciB7XG4gICAgICBib3R0b206IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgLm5ld2xpZmUtY29udGVudC1ib3hfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5uZXdsaWZlLWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3bGlmZSAudGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld2xpZmUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgIC5uZXdsaWZlLWNvbnRlbnQtYm94IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9faW1nOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgLm5ld2xpZmUtY29udGVudC1ib3hfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm5ld2xpZmUtYnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAubmV3bGlmZS1mb3JtIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4OyB9XG4gICAgLm5ld2xpZmUtZm9ybS1wYWNrIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubmV3bGlmZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLm5ld2xpZmUtY29udGVudC1ib3gge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5uZXdsaWZlLWNvbnRlbnQtYm94X19pbWc6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAubmV3bGlmZS1jb250ZW50LWJveF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubmV3bGlmZS1idGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLm5ld2xpZmUtYnN1YnRpdGxlIHtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld2xpZmUtY29udGVudC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5ld2xpZmUtY29udGVudC1ib3hfX2ltZyB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3bGlmZS1jb250ZW50LWJveF9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gIC5uZXdsaWZlLWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAubmV3bGlmZS1mb3JtIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAubmV3bGlmZS1mb3JtLXBhY2sge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi5kb2Mge1xuICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7IH1cbiAgLmRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQ1LjUlKTtcbiAgICBib3R0b206IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RvY3Rvci1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDUwM3B4O1xuICAgIGhlaWdodDogNjA0cHg7IH1cbiAgLmRvYy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIHdpZHRoOiA1ODNweDtcbiAgICBtYXJnaW4tbGVmdDogNTY5cHg7IH1cbiAgICAuZG9jLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRvYy1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5kb2MtY29udGVudF9fc3VidGl0bGUtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kb2MtY29udGVudF9fc3VidGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZG9jLWNvbnRlbnRfX3NpZ25hdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gIC5kb2NfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTA1JSkgcm90YXRlKC0wLjFkZWcpO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuZG9jX19pbWctbmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGNvbG9yOiAjYzZjYWQyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE3OSUsIDIyMSUpIHNrZXcoMTNkZWcsIC0xM2RlZyk7IH1cblxuLm1ub25lIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5kb2NfX2ltZyB7XG4gICAgYm90dG9tOiA1LjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAuZG9jLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDUzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0NjdweDsgfVxuICAgIC5kb2MtY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5kb2MtY29udGVudF9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9jOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZG9jLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDUwcHg7IH1cbiAgICAuZG9jLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZG9jLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmRvYy1jb250ZW50X19zdWJ0aXRsZSBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jLWNvbnRlbnRfX3NpZ25hdHVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kb2NfX2ltZyB7XG4gICAgdG9wOiAxNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICAuZG9jX19pbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5kb2NfX2ltZy1uYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjElLCAxODQlKSBza2V3KDEzZGVnLCAtMTNkZWcpO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgei1pbmRleDogODsgfVxuICAgIC5kb2NfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvYyAudGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvYy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7IH1cbiAgICAuZG9jLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5kb2MtY29udGVudF9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAuZG9jX19pbWcge1xuICAgIHRvcDogMTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgLmRvY19faW1nOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRvY19faW1nLW5hbWUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIDE1MSUpIHNrZXcoMTNkZWcsIC0xM2RlZyk7XG4gICAgICBmb250LXNpemU6IDdweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kb2MtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5kb2NfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5yZXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy10b3A6IDk0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYzZjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTsgfVxuICAucmV2aWV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdG9wOiAtMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjY2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5yZXZpZXdzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjY2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5yZXZpZXdzLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7IH1cbiAgICAucmV2aWV3cy1jb250ZW50LWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDVweCAyMXB4IHJnYmEoMTgxLCAyMDUsIDIyMywgMC43Nyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1MDsgfVxuICAgICAgLnJldmlld3MtY29udGVudC1ib3hfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7IH1cbiAgICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X190aGVzaXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkMzczO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAucmV2aWV3cy1jb250ZW50LWJveF9fdGhlc2lzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICMyYTNkNzA7XG4gICAgICAgICAgZm9udC1zaXplOiA1M3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnJldmlld3MtY29udGVudC1ib3hfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmV2aWV3cy1jb250ZW50LWJveF9fY2J0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJhYTM0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgICAgLnJldmlld3MtY29udGVudC1ib3hfX2NidG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmRmODk7IH1cblxuLmNvbnRlbnQtcGx1cyAucmV2aWV3cy1jb250ZW50LWJveF9fYnRuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7IH1cblxuLnNsaWNrLXByZXYge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNmU7XG4gIGxlZnQ6IC02MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhM2Q3MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsIC03OCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuc2xpY2stcHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhM2Q3MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsIC0xMyUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjg4OyB9XG5cbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMzZlO1xuICByaWdodDogLTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzZDcwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUlLCAtNzUlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzZDcwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUlLCAtMTQlKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5zbGljay1uZXh0OmhvdmVyLCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI4ODsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQ1cHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDBweDsgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLnJldmlld3MtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X190aGVzaXMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLnJldmlld3MtY29udGVudC1ib3hfX3RoZXNpczpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyOTZweDtcbiAgICAgIHdpZHRoOiAyNzhweDsgfVxuICAgICAgLnJldmlld3MtY29udGVudC1ib3hfX3RleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5yZXZpZXdzOmJlZm9yZSwgLnJldmlld3M6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X190ZXh0IHtcbiAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnJldmlld3MtY29udGVudC1ib3hfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnJldmlld3MtY29udGVudC1ib3hfX3RoZXNpcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5yZXZpZXdzLWNvbnRlbnQtYm94X190ZXh0IHtcbiAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMTkzcHg7IH1cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAxOTNweDsgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJldmlld3MtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnJldmlld3MtY29udGVudC1ib3hfX3RleHQge1xuICAgICAgbWF4LWhlaWdodDogMTg4cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cblxuLmNvbnRlbnQtcGx1cyAucmV2aWV3cy1jb250ZW50LWJveF9fdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4OyB9XG5cbi5vcnVzIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MXB4OyB9XG4gIC5vcnVzLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogODlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAub3J1cy10b3AtYm94aW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNCU7IH1cbiAgICAgIC5vcnVzLXRvcC1ib3hpbWdfX3Byb2Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgICAgaGVpZ2h0OiAyNzlweDtcbiAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgICAgbGVmdDogLTExMXB4OyB9XG4gICAgLm9ydXMtdG9wLWluc3RydWN0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5vcnVzLXRvcC1pbnN0cnVjdGlvbl9fc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLm9ydXMtdG9wLWluc3RydWN0aW9uX19iaWcge1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZGE7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDsgfVxuICAub3J1cy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWViY2M2O1xuICAgIG9wYWNpdHk6IDAuNTg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDk4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5vcnVzLWxpbmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweCAxNHB4IDAgMTRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzllYmNjNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAgIC5vcnVzLWxpbmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDE0cHggMCAxNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5vcnVzLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNjJweDsgfVxuICAgIC5vcnVzLWJvdHRvbS1ib3gge1xuICAgICAgd2lkdGg6IDM2N3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAub3J1cy1ib3R0b20tYm94X19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjE3cHg7IH1cbiAgICAgICAgLm9ydXMtYm90dG9tLWJveF9faW1nOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjFcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICMyYTNkNzA7XG4gICAgICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNmU7XG4gICAgICAgICAgb3BhY2l0eTogMC45MztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3J1cy1ib3R0b20tYm94X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcnVzLWJvdHRvbS1ib3gxIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3JkZXItYmcxLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IH1cbiAgICAgIC5vcnVzLWJvdHRvbS1ib3gxX19pbWcgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxOTFweDsgfVxuICAgICAgLm9ydXMtYm90dG9tLWJveDFfX2ltZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hhbmQucG5nKTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgIC5vcnVzLWJvdHRvbS1ib3gyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3JkZXItYmcyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IH1cbiAgICAgIC5vcnVzLWJvdHRvbS1ib3gyX19pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjJcIjsgfVxuICAgICAgLm9ydXMtYm90dG9tLWJveDJfX2ltZyBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpOyB9XG4gICAgLm9ydXMtYm90dG9tLWJveDMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcmRlci1iZzMucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgfVxuICAgICAgLm9ydXMtYm90dG9tLWJveDNfX2ltZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiM1wiOyB9XG4gICAgICAub3J1cy1ib3R0b20tYm94M19faW1nIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSk7IH1cbiAgLm9ydXMgLnByb2QtbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogI2MxYjA5NTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIzNiUpIHNrZXcoMjBkZWcsIC0yMGRlZyk7IH1cbiAgLm9ydXMtbG9jayB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2RhO1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNTRweCBhdXRvIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gIC5vcnVzLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm9ydXMtdG9wLWJveGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5vcnVzLXRvcC1ib3hpbWdfX3VzZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub3J1cy10b3AtYm94aW1nX19wcm9kIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGxlZnQ6IC03MHB4OyB9XG4gICAgLm9ydXMtdG9wLWluc3RydWN0aW9uX19zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLm9ydXMtdG9wLWluc3RydWN0aW9uX19iaWcge1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAub3J1cy1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLm9ydXMtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLm9ydXMtYm90dG9tLWJveCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5vcnVzLWJvdHRvbS1ib3hfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAub3J1cy1ib3R0b20tYm94M19faW1nIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTIuNSUpOyB9XG4gIC5vcnVzIC5wcm9kLW5hbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNyUsIC0yMzklKSBza2V3KDIwZGVnLCAtMjBkZWcpOyB9XG4gIC5vcnVzLWxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcnVzLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAgIC5vcnVzLXRvcC1ib3hpbWdfX3Byb2Qge1xuICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgbGVmdDogLTU5cHg7IH1cbiAgICAub3J1cy10b3AtaW5zdHJ1Y3Rpb24ge1xuICAgICAgd2lkdGg6IDUyJTsgfVxuICAgICAgLm9ydXMtdG9wLWluc3RydWN0aW9uX19zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAub3J1cy10b3AtaW5zdHJ1Y3Rpb25fX3NtYWxsIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3J1cy10b3AtaW5zdHJ1Y3Rpb25fX2JpZyB7XG4gICAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5vcnVzLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAub3J1cy1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAub3J1cy1ib3R0b20tYm94IHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgLm9ydXMtYm90dG9tLWJveF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLm9ydXMtYm90dG9tLWJveF9faW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5vcnVzLWJvdHRvbS1ib3hfX2ltZzphZnRlciB7XG4gICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7IH1cbiAgICAub3J1cy1ib3R0b20tYm94M19faW1nIGltZyB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgYm90dG9tOiAyOHB4OyB9XG4gIC5vcnVzIC5wcm9kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAub3J1cy1sb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9ydXMtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAub3J1cy10b3AtYm94aW1nIHtcbiAgICAgIHdpZHRoOiA1MiU7IH1cbiAgICAgIC5vcnVzLXRvcC1ib3hpbWdfX3VzZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vcnVzLXRvcC1ib3hpbWdfX3Byb2Qge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAub3J1cy10b3AtaW5zdHJ1Y3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAub3J1cy10b3AtaW5zdHJ1Y3Rpb25fX3NtYWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3J1cy10b3AtaW5zdHJ1Y3Rpb25fX2JpZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE4cHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLm9ydXMtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5vcnVzLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAub3J1cy1ib3R0b20tYm94IHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAub3J1cy1sb2NrIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5vcnVzLXRvcC1ib3hpbWcge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAub3J1cy10b3AtYm94aW1nX191c2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vcnVzLXRvcC1ib3hpbWdfX3Byb2Qge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5vcnVzLXRvcC1pbnN0cnVjdGlvbl9fc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAub3J1cy10b3AtaW5zdHJ1Y3Rpb25fX2JpZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLm9ydXMtYm90dG9tLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5vcnVzLWxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmhlYWRlci1ib3R0b20gLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg0cHg7IH1cbiAgLmhlYWRlci1ib3R0b20gLmhlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI2NjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FmdGVyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyIC5mb3JtX19wYXktYWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gIC5oZWFkZXItYm90dG9tIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgIC5oZWFkZXItYm90dG9tIC5oZWFkZXIgLmhlYWRlcl9fd29tYW4ge1xuICAgICAgYm90dG9tOiAtNDZweDsgfVxuICAgIC5oZWFkZXItYm90dG9tIC5oZWFkZXIgLmhlYWRlcl9fcHJvZCB7XG4gICAgICB0b3A6IDI2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyOmJlZm9yZSwgLmhlYWRlci1ib3R0b20gLmhlYWRlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1ib3R0b20gLmhlYWRlciAuaGVhZGVyX193b21hbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1ib3R0b20gLmhlYWRlciAuaGVhZGVyX19wcm9kIHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0NnB4IDAgMjVweDsgfVxuICAgIC5oZWFkZXItYm90dG9tIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9XG5cbi5mb290ZXJfX3Byb2Qge1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZm9vdGVyX19wcml2YWN5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmZvb3Rlcl9fcHJpdmFjeTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZvb3Rlcl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb290ZXJfX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fbnVtYmVycyB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5mb290ZXJfX251bWJlcnM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5mb290ZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXJfX25hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fYWRyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5ldmVyLXBvcHVwX19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wb3AtdXAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnBvcC11cF9fYm94IHtcbiAgd2lkdGg6IDkwMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9wdXAtYmcucG5nKSBuby1yZXBlYXQgdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxNXB4OyB9XG5cbi5wb3B1cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5wb3B1cC10aXRsZSBoMyB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucG9wdXAtdGl0bGUgaDIge1xuICBtYXJnaW46IDA7IH1cblxuLnBvcC11cF9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtby1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaW1hZ2UtcGFjayB7XG4gIHdpZHRoOiAzMjlweDsgfVxuXG4uaW1hZ2UtcGFjayBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDcwcHg7IH1cblxuLnBvcC11cF9fbGVmdCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDMyOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5wb3AtdXBfX3JpZ2h0IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZm9ybS1ib3ggLmZvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5mb3JtLWJveDEgPiAqIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wb3AtdXBfX2JveCB7XG4gICAgd2lkdGg6IDQ2MHB4OyB9XG4gIC5wb3AtdXBfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5pbWFnZS1wYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuaW1hZ2UtcGFjayBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5wb3AtdXBfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcC11cF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAuZXZlci1wb3B1cF9fY2xvc2Uge1xuICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmV2ZXItcG9wdXBfX2Nsb3NlOmFmdGVyLCAuZXZlci1wb3B1cF9fY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvcC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ldmVyLXBvcHVwX19pbm5lciAuZm9ybTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4OyB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG5cbi5mb3JtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA2MHB4IHJnYmEoMTUwLCAxODAsIDIwMiwgMC43Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZm9ybTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyX19hcnJvdy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRvcDogMTUwcHg7XG4gICAgcmlnaHQ6IC00OHB4OyB9XG4gIC5mb3JtX19oZWFkIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZDQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZm9ybV9fZGF0ZSB7XG4gICAgY29sb3I6ICNmNzQyMGI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtX19sYXN0cGFjayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9ybV9fY291bnQge1xuICAgIGNvbG9yOiAjZjc0MjBiO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmZvcm1fX2xhYmVsIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmZvcm1fX2xhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7IH1cbiAgLmZvcm1fX2xhYmVsLW5hbWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2VyLWljb24uc3ZnKTtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLmZvcm1fX2xhYmVsLXRlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLWljb24uc3ZnKTtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgd2lkdGg6IDIzcHg7IH1cbiAgLmZvcm1fX2lucHV0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRhZGM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLmZvcm1fX2lucHV0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApLCAxcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMCksIDFweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuZm9ybV9fc2VjdXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIxM3B4OyB9XG4gICAgLmZvcm1fX3NlY3VyZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdXJlLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmZvcm1fX2Zvb3Rub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wcmljZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByaWNlX19vbGQsIC5wcmljZV9fbmV3IHtcbiAgICBtaW4td2lkdGg6IDQwJTsgfVxuICAucHJpY2VfX29sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByaWNlX19vbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgdG9wOiAxcHg7IH1cbiAgLnByaWNlX19uZXcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG4gIC5wcmljZV9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJpY2VfX3ZhbHVlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAucHJpY2VfX3ZhbHVlX19jdXJyZW5jeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByaWNlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAucHJpY2VfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wcmljZV9fb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcmljZV9fb2xkIC5wcmljZV9fdmFsdWU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB3aWR0aDogODclO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NDIwYjtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICAucHJpY2VfX29sZCAucHJpY2VfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGNvbG9yOiAjODM4MzgzOyB9XG4gIC5wcmljZV9fbmV3IC5wcmljZV9fbnVtYmVyIHtcbiAgICBjb2xvcjogIzg3YjEzNjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMC45NjsgfVxuICAucHJpY2VfX25ldyAucHJpY2VfX2N1cnJlbmN5OjphZnRlciB7XG4gICAgY29udGVudDogJyonOyB9XG4gIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLnByaWNlX19uZXcgLnByaWNlX19udW1iZXIge1xuICAgIGNvbG9yOiAjODdiMTM2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5idG4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2N3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDI0NywgMjA3LCAxMjMsIDAuNDgpLCAwcHggMTlweCAzN3B4IC0yNnB4IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MmFhMzQgMCUsICM4MmFhMzQgMSUsICM4ZGI4MzggNTAlLCAjODJhYTM0IDEwMCUpO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzc0OWMyNztcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgdHJhbnNpdGlvbjogMC4xczsgfVxuICAuYnRuX19zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgyNDcsIDIwNywgMTIzLCAwLjQ4KSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODA2NDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjMmRmODkgMCUsICNjMmRmODkgMSUsICM4ZGI4MzggNTAlLCAjYzBkYzg4IDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgLmJ0bjphY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ5YzI3O1xuICAgIHRyYW5zaXRpb246IDAuMXM7IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDBcclxufVxyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWRcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogLjY3ZW0gMFxyXG59XHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMFxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJVxyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0uNWVtXHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0uMjVlbVxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMWVtIDQwcHhcclxufVxyXG5cclxuaHIge1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbnByZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXHJcbmlucHV0W3R5cGU9cmVzZXRdLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG5pbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHBhZGRpbmc6IC4zNWVtIC42MjVlbSAuNzVlbVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG5vcHRncm91cCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMFxyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmliIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5iIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzIxMjEyMTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLyogRmlyZWZveCAxOSsgKi9cclxuOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggMTgtICovXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgY29sb3I6ICMyMTIxMjE7XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibHVlIHtcclxuICAgIGNvbG9yOiAjMmEzZDcwO1xyXG59XHJcbi5ub3dyYXB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbkBpbXBvcnQgXCJjb21tb24vaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vcHJvYmxlbVwiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2NvbXBvbmVudHNcIjtcclxuQGltcG9ydCBcImNvbW1vbi9kYXlzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vc2xpY2suc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL3NsaWNrLXRoZW1lLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbW1vbi9uZXdsaWZlLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbW1vbi9kb2Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL3Jldmlld3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL29ydXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2hlYWRlci1ib3R0b21cIjtcclxuQGltcG9ydCBcImNvbW1vbi9mb290ZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL3BvcHVwLnNjc3NcIjtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gZm9ybVxyXG4uZm9ybSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMjc4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA2MHB4IHJnYmEoMTUwLCAxODAsIDIwMiwgMC43Nyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyX19hcnJvdy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJkNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH0gXHJcblxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjZjc0MjBiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFzdHBhY2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGNvbG9yOiAjZjc0MjBiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICBcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtbmFtZTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VzZXItaWNvbi5zdmcpO1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC10ZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waG9uZS1pY29uLnN2Zyk7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRhZGM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dDpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKSxcclxuICAgICAgICAxcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgICZfX2lucHV0OmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApLFxyXG4gICAgICAgIDFweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICAgICZfX3NlY3VyZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMTNweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN1cmUtaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290bm90ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4ucHJpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N1cnJlbmN5IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb2xkLFxyXG4gICAgJl9fbmV3IHtcclxuICAgICAgICBtaW4td2lkdGg6IDQwJTtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb2xkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xyXG4gICAgICAgICAgICByaWdodDogLTlweDtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmV3IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY3VycmVuY3kge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29sZCAucHJpY2VfX3ZhbHVlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzQyMGI7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vbGQgLnByaWNlX19udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICBjb2xvcjogIzgzODM4MztcclxuICAgIH1cclxuICAgICZfX25ldyAucHJpY2VfX251bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM4N2IxMzY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XHJcbiAgICB9XHJcbiAgICAmX19uZXcgLnByaWNlX19jdXJyZW5jeTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgIH1cclxuXHJcbiAgICAmX19jdXJyZW5jeSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfX25ldyAucHJpY2VfX251bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM4N2IxMzY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2N3B4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgyNDcsIDIwNywgMTIzLCAwLjQ4KSwgMHB4IDE5cHggMzdweCAtMjZweCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MmFhMzQgMCUsICM4MmFhMzQgMSUsICM4ZGI4MzggNTAlLCAjODJhYTM0IDEwMCUpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM3NDljMjc7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgICZfX3NtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDI0NywgMjA3LCAxMjMsIDAuNDgpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDY0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2MyZGY4OSAwJSwgI2MyZGY4OSAxJSwgIzhkYjgzOCA1MCUsICNjMGRjODggMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc0OWMyNztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBlbmQgZm9ybVxyXG4iLCIuaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkYWVhO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWJnLmpwZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG5cdHBhZGRpbmctdG9wOiAzOXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIFxyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSA7XHJcblx0ICAgIGJvdHRvbTogLTJweDtcclxuXHQgICAgaGVpZ2h0OiAyMHB4O1xyXG5cdCAgICB3aWR0aDogMjY2MHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FmdGVyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHQgICAgei1pbmRleDogNTtcclxuXHR9XHJcblxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3NHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU0cHg7XHJcblx0fVxyXG5cdCZfX2xpbmsge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xyXG5cdFx0Ly8gZGlzcGxheTogZmxleDtcclxuXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDk0JTtcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2IxZDdlNDtcclxuXHRcdFx0cmlnaHQ6IDQ0cHg7XHJcblx0XHRcdHRvcDogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstMSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcblx0fVxyXG5cclxuXHQmX19saW5rLTIge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmstMyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmstMTo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXJfX2xpbmstMS5wbmcpO1xyXG5cdH1cclxuXHQmX19saW5rLTI6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyX19saW5rLTIucG5nKTtcclxuXHR9XHJcblx0Jl9fbGluay0zOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDQxcHg7XHJcblx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlcl9fbGluay0zLnBuZyk7XHJcblx0fVxyXG5cclxuXHQmX19saW5rLTI6OmFmdGVyIHtcclxuXHRcdHJpZ2h0OiAtNDdweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmstMzo6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX2Rhc2hlZCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODM5NjlkO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fbGluayBhOmhvdmVyICZfX2Rhc2hlZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQmX19mbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQmX19hYm91dCB7XHJcblx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbmFtZS1wcm9kIHtcclxuXHRcdGZvbnQtc2l6ZTogMzlweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICMyMDIwMjA7XHJcblx0XHRtYXJnaW4tdG9wOiAxOXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDAuOTI7XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAzMzZweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNTFweDtcclxuXHR9XHJcblxyXG5cdCZfX2ZlYXR1cmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG5cdFx0YiB7XHJcblx0XHRcdGNvbG9yOiAjMjAyMDIwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiNDQwO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDdweCByZ2JhKDE3NiwgMTg2LCAxMDQsIDAuMTUpO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06ICByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDQ3MHB4O1xyXG5cdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcclxuXHR9XHJcblx0Jl9fcHJvZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHQgICAgd2lkdGg6IDMyM3B4O1xyXG4gICAgdG9wOiAxODJweDtcclxuICAgIGxlZnQ6IC0yMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fd29tYW4ge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDU1NHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAxNHB4O1xyXG5cdFx0bGVmdDogNTklO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcblxyXG5cdC5mb3JtIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fcGF5LWFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTE2MHB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjJkNDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogIzIwMjAyMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG5cdFx0d2lkdGg6IDMwM3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiA1NnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA5MXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMzFweDtcclxuXHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtX19wYXktYWZ0ZXIucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxufVxyXG5cclxuLy8gZm9yIElFIDEwKyBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHQuaGVhZGVyIHtcclxuXHRcdCZfX2Fib3V0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRcdFx0d2lkdGg6IDQ3MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX3BheS1hZnRlciB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHR3aWR0aDogNDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gbWVkaWFcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0LmZvcm06OmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0Jl9fbGlua3Mge1xyXG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGluay0xIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHQvLyByaWdodDogMjRweDtcclxuXHRcdFx0XHRyaWdodDogMzRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluay0yIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZmxleCB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19hYm91dCB7XHJcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcHJvZCB7XHJcblx0XHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHRcdHRvcDogMjA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fd29tYW4ge1xyXG5cdFx0XHR3aWR0aDogNTIwcHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybTo6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5mb3JtX19wYXktYWZ0ZXIge1xyXG5cdFx0XHRib3R0b206IC0xMjVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XHJcblx0LmhlYWRlciB7XHJcblx0XHQuZm9ybTo6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0LmhlYWRlciB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQmX19saW5rLTMge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Fib3V0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHRcdCZfX25hbWUtcHJvZCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdH1cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiA3NiU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmX19mZWF0dXJlIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMTFweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM2cHg7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX193b21hbiB7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcblx0XHRcdHdpZHRoOiA0OTBweDtcclxuXHJcblx0XHR9XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHRcdCZfX3Byb2Qge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX3BheS1hZnRlciB7XHJcblx0XHRcdGJvdHRvbTogLTEwOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmhlYWRlciB7XHJcblx0XHQmX19uYW1lLXByb2Qge1xyXG5cdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHR9XHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdH1cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZmVhdHVyZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI5cHg7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XHJcblx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3dvbWFuIHtcclxuXHRcdFx0bGVmdDogLTEyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fcHJvZCB7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0dG9wOiAyMjJweDtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fcGF5LWFmdGVyIHtcclxuXHRcdFx0Ym90dG9tOiAtNzNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0LmhlYWRlciB7XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwNnB4OyBcclxuXHRcdH1cclxuXHRcdCZfX2xpbmtzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmstMyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IC0yNHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hbWUtcHJvZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMzMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZmVhdHVyZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fcHJvZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XHJcblx0XHR9XHJcblx0XHQmX193b21hbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuZm9ybSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fcGF5LWFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByb2JsZW0ge1xyXG5cdHBhZGRpbmctdG9wOiAxNTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogOTJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTExM3B4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHR3aWR0aDogMHB4O1xyXG5cdFx0Ym9yZGVyOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMzBweCBzb2xpZCAjZmZmO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSA7XHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAyNzFweDtcclxuXHRcdFx0XHJcblx0XHRcdGJveC1zaGFkb3c6IC0xcHggM3B4IDI0cHggcmdiYSgxODEsIDIwNSwgMjIzLCAwLjc3KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jaXJjbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAyMnB4O1xyXG5cdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0aGVpZ2h0OiA2OHB4O1xyXG5cdFx0bGVmdDogNDklO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bzttYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDgxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogODEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0dG9wOiAtMzc5cHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgLTFweCAzcHggMjRweCByZ2JhKDE4MSwgMjA1LCAyMjMsIDAuNzcpO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjIHtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdH1cclxuXHJcblx0Jl9fY291bnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZDM2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDUycHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiA1N3B4O1xyXG5cdFx0Y29sb3I6ICMyYTNkNzA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTc0cHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdCZfX251bWJlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0yMHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdG1hcmdpbi10b3A6IDcwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICMyMDIwMjA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2RhO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiA4NDBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1x0XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcclxuXHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5cclxuLy8gbWVkaWEgXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcclxuXHQucHJvYmxlbSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2lyY2xlIHtcclxuXHRcdFx0d2lkdGg6IDIyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGJvdHRvbTogLTZweDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IC00MDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdCZfX2NvdW50IHtcclxuXHRcdFx0dG9wOiAtNTlweDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiA1MnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm90dG9tIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5wcm9ibGVtIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMThweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNDIlO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jaXJjbGUge1xyXG5cdFx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0Ym90dG9tOiAxN3B4O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogLTQwM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yNnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm90dG9tIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY5NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucHJvYmxlbSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2lyY2xlIHtcclxuXHRcdFx0d2lkdGg6IDIyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGJvdHRvbTogLTZweDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IC00MDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblx0XHQmX19ib3R0b20ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdC5wcm9ibGVtIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm90dG9tIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRzIHtcclxuXHRwYWRkaW5nLXRvcDogODVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcucG5nKSBuby1yZXBlYXQgNTAlIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2Y5O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMjAyMDIwO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjY2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZnRlci1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKC0xODBkZWcpIDtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjY2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZnRlci1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDAgMTUwcHg7XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogIzQ0NDQ0NDtcclxuXHR9XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDM2cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0d2lkdGg6IDEwMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvbmVudHNfX2ZsYWcucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRsZWZ0OiA1MSU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHJcblx0XHR9XHJcblx0XHRoMyB7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc3N3B4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtMSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDYycHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzOXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTg4LCAxOTgsIDAuNTgpO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmE7XHJcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDE1OCwgMTg4LCAxOTgsIDAuNTgpO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgwLjcpIHJvdGF0ZSg0NWRlZykgO1xyXG5cdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB3aWR0aDogNzhweDtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5ZWJiYzYgMHB4LCAjOWViYmM2IDRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCk7XHJcblx0XHRcdFx0ICAgIHRvcDogMTI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTA5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuICAgIFx0XHRcdFx0cmlnaHQ6IC0xMDlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZy1ibG9jayB7XHJcblx0XHR3aWR0aDogMTk4cHg7XHJcblx0XHRoZWlnaHQ6IDE5OHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM5KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggMjFweCByZ2JhKDE4MSwgMjA1LCAyMjMsIDAuNzcpO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODVweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZy0xIHtcclxuXHRcdGxlZnQ6IDNweDtcclxuXHRcdGJvdHRvbTogLTEwcHg7XHJcblx0fVxyXG5cdCZfX2ltZy0yIHtcclxuXHRcdGxlZnQ6IDE2cHg7XHJcblx0XHRib3R0b206IC0xMXB4O1xyXG5cdH1cclxuXHQmX19pbWctMyB7XHJcblx0XHRsZWZ0OiAyMnB4O1xyXG5cdFx0Ym90dG9tOiAtMTJweDtcclxuXHR9XHJcblx0Jl9fY2FwdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHR9XHJcblxyXG5cclxuXHQmX190aXRsZS1saXN0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiA0NHB4O1xyXG5cdH1cclxuXHQmX19saXN0LTIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDI3MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOWViYmM2IDBweCwgIzllYmJjNiA0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwcHgpO1xyXG5cdFx0ICAgIHRvcDogNzBweDtcclxuICAgIFx0XHRsZWZ0OiAyNDRweDtcclxuXHRcdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDI3MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOWViYmM2IDBweCwgIzllYmJjNiA0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwcHgpO1xyXG5cdFx0ICAgIHRvcDogNzBweDtcclxuICAgIFx0XHRyaWdodDogMjQ0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHQuY29tcG9uZW50c19faXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYWM2ZDA7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNhYWM2ZDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR0b3A6IDIxcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtLTEge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4cHgpIHJvdGF0ZSg0MGRlZykgO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCkgcm90YXRlKDg0ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbS0yIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpIHRyYW5zbGF0ZVkoMXB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtLTMge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KSByb3RhdGUoLTQwZGVnKSA7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCkgcm90YXRlKDNkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX193aGF0LWRvIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRwYWRkaW5nLXRvcDogNTVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODJhYTM0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAzcHggN3B4IHJnYmEoMTc2LCAxODYsIDEwNCwgMC4xNSk7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdCAgICBoZWlnaHQ6IDEwcHg7XHJcblx0XHQgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuXHRcdCAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHQgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHRcdCAgICBsZWZ0OiA1MCU7XHJcblx0XHQgICAgdG9wOiAxMXB4O1xyXG5cdFx0ICAgIFxyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdGIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogIzIwMjAyMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbmNsdXNpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdHBhZGRpbmc6IDlweCAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDg1cHg7XHJcblx0XHRib3JkZXI6IDNweCBzb2xpZCAjYzNkY2U2O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG5cdC5jb21wb25lbnRzIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpc3QtMSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzNnB4O1xyXG5cdFx0XHQuY29tcG9uZW50c19faXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxMDdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC04M3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRyaWdodDogLTgzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZS1saXN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdC0yIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAyMTVweDtcclxuXHRcdFx0XHRsZWZ0OiAyMjlweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDIxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyMjlweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29tcG9uZW50c19faXRlbSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fd2hhdC1kbyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQ4cHg7XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbmNsdXNpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5jb21wb25lbnRzIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2NDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdC0xIHtcclxuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdC5jb21wb25lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDk0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC04MXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW1nLWJsb2NrIHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZS1saXN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdC0yIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbXBvbmVudHNfX2l0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbS0xIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXB4KSByb3RhdGUoODRkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pdGVtLTIge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0tMyB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOHB4KSByb3RhdGUoLTQwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSByb3RhdGUoM2RlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3doYXQtZG8ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29uY2x1c2lvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0cGFkZGluZzogNnB4IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmNvbXBvbmVudHMge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpc3QtMSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdFx0XHQuY29tcG9uZW50c19faXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZS1saXN0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdC0yIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQuY29tcG9uZW50c19faXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzA2cHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21wb25lbnRzX19pdGVtLTMge1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29uY2x1c2lvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdC5jb21wb25lbnRzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19saXN0LTEge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQuY29tcG9uZW50c19faXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY2FwdGlvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlLWxpc3Qge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHQmX19saXN0LTIge1xyXG5cdFx0XHQuY29tcG9uZW50c19faXRlbSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX193aGF0LWRvIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMycHg7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29uY2x1c2lvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmRheXMge1xyXG5cdHBhZGRpbmctdG9wOiA0OXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogIzIwMjAyMDtcclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDE1N3B4O1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdG1heC13aWR0aDogMzcwcHg7XHJcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCAyMXB4IHJnYmEoMTgxLCAyMDUsIDIyMywgMC43Nyk7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtLTEge1xyXG5cdFx0LmRheXNfX2R1cmF0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkYjQ0MDtcclxuXHRcdH1cclxuXHRcdC5kYXlzX19pbWctYmxvY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAtNTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbS0yIHtcclxuXHRcdC5kYXlzX19kdXJhdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2QzNzM7XHJcblx0XHR9XHJcblx0XHQuZGF5c19faW1nLWJsb2NrIHtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0xNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtLTMge1xyXG5cdFx0LmRheXNfX2R1cmF0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZTZhNTtcclxuXHRcdH1cclxuXHRcdC5kYXlzX19pbWctYmxvY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODNweCAtMjNweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0fVxyXG5cdFx0LmRheXNfX2ltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZy1ibG9jayB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RheXNfX2ltZy1iZy5qcGcpO1xyXG5cdFx0bWluLWhlaWdodDogMTY3cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTU3cHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAyNjNweDtcclxuXHR9XHJcblx0Jl9fZHVyYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE4cHg7XHJcblx0fVxyXG5cdCZfX2Rlc2Mge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjdweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb25jbHVzaW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2RhO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNjBweDsgXHJcblx0XHRtYXgtd2lkdGg6IDgzMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogODFweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG5cdC5kYXlzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQycHg7XHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdH1cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMzVweDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZHVyYXRpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbmNsdXNpb24ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc4MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0LmRheXMge1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0tMyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiAyMzBweDtcclxuXHRcdH1cclxuXHRcdCZfX2R1cmF0aW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb25jbHVzaW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmRheXMge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogMjkwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pdGVtLTMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZHVyYXRpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiA0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdH1cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb25jbHVzaW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0LmRheXMge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdC5pYiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0tMSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pdGVtLTIge1xyXG5cdFx0XHQuZGF5c19fZGVzYyBoMyBiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW1nLWJsb2NrIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZHVyYXRpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHR9XHJcblx0XHQmX19jb25jbHVzaW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG4vKkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn0qL1xuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3bGlmZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLnBuZycpIG5vLXJlcGVhdCA1MCUgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGYzZjk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjY2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjY2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjFcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJhM2Q3MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDM2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjkzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZzIge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIyXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWczIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiM1wiO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nNCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjRcIjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZzUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI1XCI7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWc2IHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiNlwiO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMjAyMDIwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ic3VidGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2MzZGNlNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzlweDtcclxuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDVweCAyMXB4IHJnYmEoMTgxLCAyMDUsIDIyMywgMC43Nyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcclxuXHJcbiAgICAgICAgJi1wYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2xhYmVsLXRlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb2xkcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzNlM2UzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjU0NTQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY3VycmVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5ld3ByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3YjEzNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N1cnJlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNub3NrYXtcclxuICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZm9ybV9fZm9vdG5vdGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcblx0Lm5ld2xpZmV7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZG9je1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XHJcbiAgICAubmV3bGlmZSB7XHJcblx0XHRcdFxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJzdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTRlNGU0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWZvcm17XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTVweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgJi1wcmljZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcGFja3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3h7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19sYWJlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX2xhYmVsLXRlbHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc25vc2the1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIFxyXG59XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAubmV3bGlmZSB7XHJcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0aXRsZSB7Zm9udC1zaXplOiAxOXB4O21hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnN1YnRpdGxlIHt9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm5ld2xpZmUge1xyXG4gICAgICAgIC50aXRsZSBicntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgIFxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idGl0bGUge2ZvbnQtc2l6ZTogMTlweDttYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ic3VidGl0bGUge31cclxuICAgICAgICAmLWZvcm17XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMDBweDtcclxuICAgICAgICAgICAgJi1wYWNre1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgICAubmV3bGlmZSB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgIFxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idGl0bGUge2ZvbnQtc2l6ZTogMThweDttYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJzdWJ0aXRsZSB7d2lkdGg6IDMxNnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4OyBtYXgtd2lkdGg6IDEwMCU7IGJvcmRlcjogM3B4IHNvbGlkICNmZmY7fVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAubmV3bGlmZSB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idGl0bGUge21hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJzdWJ0aXRsZSB7fVxyXG4gICAgICAgICYtZm9ybXtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgJi1wYWNre1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRvYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDUuNSUpO1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZG9jdG9yLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDU4M3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NjlweDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NpZ25hdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwNSUpIHJvdGF0ZSgtMC4xZGVnKTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzZjYWQyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTc5JSwgMjIxJSkgc2tldygxM2RlZywgLTEzZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tbm9uZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAuZG9jX19pbWd7XHJcbiAgICBib3R0b206IDUuNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcclxuICAgIC5kb2Mge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ2N3B4O1xyXG4gICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5kb2Mge1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NTBweDtcclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zaWduYXR1cmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgdG9wOiAxNTBweDtcclxuICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICYtbmFtZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2MSUsIDE4NCUpIHNrZXcoMTNkZWcsIC0xM2RlZyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kb2Mge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgIHRvcDogMTEwcHg7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICYtbmFtZXtcclxuICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgMTUxJSkgc2tldygxM2RlZywgLTEzZGVnKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgLmRvYyB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICBcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJldmlld3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiA5NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmcucG5nJykgbm8tcmVwZWF0IDUwJSAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjNmOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNjYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZnRlci1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2NjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FmdGVyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogLTJweCA1cHggMjFweCByZ2JhKDE4MSwgMjA1LCAyMjMsIDAuNzcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGhlc2lzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2QzNzM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAnCc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTNkNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwM3B4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idG4ge1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NidG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MmFhMzQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJkZjg5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQtcGx1cyAucmV2aWV3cy1jb250ZW50LWJveF9fYnRuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogNDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNmU7XHJcbiAgICBsZWZ0OiAtNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzZDcwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgLTc4JSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTNkNzA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLCAtMTMlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjg4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogNDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNmU7XHJcbiAgICByaWdodDogLTYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhM2Q3MDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1JSwgLTc1JSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzZDcwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUlLCAtMTQlKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI4ODtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDVweCkge1xyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG4gICAgLnJldmlld3Mge1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RoZXNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5NnB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnJldmlld3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICZfX25hbWUge31cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aGVzaXMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG53aWR0aDogMzA0cHg7XHJcbm1heC1oZWlnaHQ6IDMwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnJldmlld3Mge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGhlc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG53aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMTkzcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMTkzcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgICAucmV2aWV3cyB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7fVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RoZXNpcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXBsdXMgLnJldmlld3MtY29udGVudC1ib3hfX3RleHQge1xyXG4gICAgbWF4LWhlaWdodDogODAwcHg7XHJcbn0iLCIub3J1cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4O1xyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4OXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgJi1ib3hpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XHJcblxyXG4gICAgICAgICAgICAmX19wcm9kIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjc5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTExMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluc3RydWN0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19iaWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjNkYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWViY2M2O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDk4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbmhlaWdodDogMDtcclxuYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuYm9yZGVyLXdpZHRoOiAxMHB4IDE0cHggMCAxNHB4O1xyXG5ib3JkZXItY29sb3I6ICM5ZWJjYzYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG5oZWlnaHQ6IDA7XHJcbmJvcmRlci1zdHlsZTogc29saWQ7XHJcbmJvcmRlci13aWR0aDogMTBweCAxNHB4IDAgMTRweDtcclxuYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYycHg7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2N3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjFcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTNkNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45MztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94MSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3JkZXItYmcxLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGFuZC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94MiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3JkZXItYmcyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIyXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcmRlci1iZzMucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjNcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kLW5hbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICNjMWIwOTU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMzYlKSBza2V3KDIwZGVnLCAtMjBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2RhO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjhweDtcclxuICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogNTRweCBhdXRvIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG4gICAgLm9ydXMge1xyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtYm94aW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX191c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Byb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5zdHJ1Y3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgJl9fc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2JpZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94MyB7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01Mi41JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZC1uYW1lIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI3JSwgLTIzOSUpIHNrZXcoMjBkZWcsIC0yMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLm9ydXMge1xyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAmLWJveGltZyB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX3VzZSB7fVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Byb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbnN0cnVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmlnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94MyB7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm9ydXMge1xyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94aW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Byb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbnN0cnVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19iaWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge31cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94MyB7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZC1uYW1lIHt9XHJcblxyXG4gICAgICAgICYtbG9jayB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgLm9ydXMge1xyXG4gICAgICAgICYtdG9wIHtcclxuXHJcblxyXG4gICAgICAgICAgICAmLWJveGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Byb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbnN0cnVjdGlvbiB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19iaWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmUge31cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG5cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge31cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94MyB7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZC1uYW1lIHt9XHJcblxyXG4gICAgICAgICYtbG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge30iLCIuaGVhZGVyLWJvdHRvbSAuaGVhZGVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogODRweDtcclxuXHQmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjY2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWZ0ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX3BheS1hZnRlcntcclxuICAgIFx0ZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcclxuLmhlYWRlci1ib3R0b20gLmhlYWRlcntcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcbiAgLmhlYWRlcl9fd29tYW4ge1xyXG4gICAgYm90dG9tOiAtNDZweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fcHJvZCB7XHJcbiAgICB0b3A6IDI2MHB4O1xyXG4gIH1cclxufVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVye1xyXG4gICBcdHBhZGRpbmc6IDQwcHggMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICBcdCY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgIFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICBcdH1cclxuICAgXHQuaGVhZGVyX193b21hbiB7XHJcbiAgIFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICBcdH1cclxuICAgXHQuaGVhZGVyX19wcm9ke1xyXG4gICBcdFx0dG9wOiAwO1xyXG4gICBcdH1cclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGVhZGVyLWJvdHRvbSAuaGVhZGVye1xyXG5cdCAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgIC5oZWFkZXItYm90dG9tIC5oZWFkZXJ7XHJcblx0ICAgIHBhZGRpbmc6IDQ2cHggMCAyNXB4O1xyXG4gICAgIFxyXG5cdCAgICAuY29udGFpbmVye1xyXG5cdCAgICBcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdCAgICB9XHJcbn1cclxufVxyXG4iLCIvLyBkZXNjdG9wXHJcbi5mb290ZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBjb2xvcjogIzc1NzU3NTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmZvb3Rlcl9fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlcl9fbG9nbyB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0OXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjNweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fcHJvZCB7XHJcbmxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19wcml2YWN5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5saW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZm9vdGVyX19jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlcl9fcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX251bWJlcnMge1xyXG5saW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gbWVkaWFcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX19sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fcmlnaHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX25hbWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2FkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fd3JhcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLmV2ZXItcG9wdXBfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9wLXVwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLnBvcC11cF9fYm94IHtcclxuICAgICAgd2lkdGg6IDkwMnB4O1xyXG4gICAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9wdXAtYmcucG5nKSBuby1yZXBlYXQgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbn1cclxuXHJcbi5wb3B1cC10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbn1cclxuLnBvcHVwLXRpdGxlIGgze1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucG9wdXAtdGl0bGUgaDIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucG9wLXVwX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLW8tZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1vLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaW1hZ2UtcGFja3tcclxuICAgIHdpZHRoOiAzMjlweDtcclxufVxyXG4uaW1hZ2UtcGFjayBpbWcge1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxuICAgbWF4LWhlaWdodDogNDcwcHg7XHJcbn1cclxuXHJcbi5wb3AtdXBfX2xlZnQge1xyXG4gICBmbGV4OiAxO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgd2lkdGg6IDMyOXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG59XHJcbi5wb3AtdXBfX3JpZ2h0IHtcclxuICAgd2lkdGg6IDUwJTtcclxufVxyXG4uZm9ybS1ib3h7XHJcbiAgICAuZm9ybXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybS1ib3gxIHt9XHJcblxyXG4uZm9ybS1ib3gxPioge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgIC5wb3AtdXBfX2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgfVxyXG4gICAgLnBvcC11cF9fY29udGVudCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtcGFja3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5pbWFnZS1wYWNrIGltZ3tcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcclxuICAgIH1cclxuICAgIC5wb3AtdXBfX2xlZnR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wb3AtdXBfX3JpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDEwMDFweCl7XHJcbiAgICAuZXZlci1wb3B1cF9fY2xvc2V7XHJcbiAgICB0b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmV2ZXItcG9wdXBfX2Nsb3NlOmFmdGVyLCAuZXZlci1wb3B1cF9fY2xvc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjIyMiAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcbi5wb3AtdXB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmV2ZXItcG9wdXBfX2lubmVyIC5mb3JtOjphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudCA7XHJcbn1cclxufSJdfQ== */