/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/main.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
    font-family: "HelveticaNeueCyr-Black";
    src: url(/fonts/HelveticaNeueCyr-Black.woff) format("woff");
}
@font-face {
    font-family: "HelveticaNeueCyr-Bold";
    src: url(/fonts/HelveticaNeueCyr-Bold.woff) format("woff");
}
@font-face {
    font-family: "HelveticaNeueCyr-Light";
    src: url(/fonts/HelveticaNeueCyr-Light.woff) format("woff");
}
@font-face {
    font-family: "HelveticaNeueCyr-Medium";
    src: url(/fonts/HelveticaNeueCyr-Medium.woff) format("woff");
}
@font-face {
    font-family: "HelveticaNeueCyr-Roman";
    src: url(/fonts/HelveticaNeueCyr-Roman.woff) format("woff");
}
@font-face {
    font-family: "HelveticaNeueCyr-UltraLight";
    src: url(/fonts/HelveticaNeueCyr-UltraLight.woff) format("woff");
}
@font-face {
    font-family: "HelveticaNeueCyr-Thin";
    src: url(/fonts/HelveticaNeueCyr-Thin.woff) format("woff");
}
@font-face {
    font-family: "Gilroy";
    src: url(/fonts/Gilroy-Black.woff) format("woff");
}
@font-face {
    font-family: "Gilroy-Bold";
    src: url(/fonts/Gilroy-Bold.woff) format("woff");
}
@font-face {
    font-family: "Gilroy-Heavy";
    src: url(/fonts/Gilroy-Heavy.woff) format("woff");
}
@font-face {
    font-family: "Gilroy-Medium";
    src: url(/fonts/Gilroy-Medium.woff) format("woff");
}
@font-face {
    font-family: "Gilroy-Thin";
    src: url(/fonts/Gilroy-Thin.woff) format("woff");
}
@font-face {
    font-family: "Gilroy-Regular";
    src: url(/fonts/Gilroy-Regular.woff) format("woff");
}
@font-face {
    font-family: "Gilroy-UltraLight";
    src: url(/fonts/Gilroy-UltraLight.woff) format("woff");
}
/*
Функция принимает минимальное и максимальное значение в пикселях. И предельные ширины экрана, между которыми размер будет линейно изменяться в замивисости от ширины. При выходу за эти границы применяться заданные значения
*/
html {
    line-height: 1.4;
    font-size: 18px;
    color: #000000;
    height: 100%;
}
html ::-webkit-scrollbar {
    width: 0;
}

body {
    margin: 0;
    padding: 0;
    font-family: "HelveticaNeueCyr-Roman", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

a {
    text-decoration: none;
}

p,
ul,
li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition: background-color 5000s;
    transition: background-color 5000s;
}

.form__name:-webkit-autofill, .form__name:-webkit-autofill:hover, .form__name:-webkit-autofill:focus, .form__name:-webkit-autofill:active,
.form__email:-webkit-autofill,
.form__email:-webkit-autofill:hover,
.form__email:-webkit-autofill:focus,
.form__email:-webkit-autofill:active,
.form__message:-webkit-autofill,
.form__message:-webkit-autofill:hover,
.form__message:-webkit-autofill:focus,
.form__message:-webkit-autofill:active {
    -webkit-text-fill-color: #ffffff !important;
}

.header {
    background-color: #f5f5f5;
}
.header__wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 0 2.5rem;
}
@media only screen and (min-width: 720px) {
    .header__wrapper {
        padding: 0 3.056rem;
    }
}
@media only screen and (min-width: 1280px) {
    .header__wrapper {
        padding: 0 10rem;
    }
}
@media only screen and (min-width: 1920px) {
    .header__wrapper {
        padding: 0 15.556rem;
    }
}
@media only screen and (min-width: 2560px) {
    .header__wrapper {
        padding: 0 16.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .header__wrapper {
        max-width: 1280px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 1920px) {
    .header__wrapper {
        max-width: 1920px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 2560px) {
    .header__wrapper {
        max-width: 2560px;
        margin: 0 auto;
    }
}
.header__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding: 1em 0;
}
.header__logo {
    height: 2rem;
}
@media only screen and (min-width: 720px) {
    .header__logo {
        height: 3.4em;
    }
}
@media only screen and (min-width: 1280px) {
    .header__logo {
        height: 2.889rem;
    }
}
@media only screen and (min-width: 1920) {
    .header__logo {
        height: 4.444rem;
    }
}
@media only screen and (min-width: 2560px) {
    .header__logo {
        height: 6rem;
    }
}
.header__right-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: clamp(60px, 2em, 120px);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.header__right-side a {
    color: #000000;
    font-weight: 700;
    font-size: 1.111rem;
}
@media only screen and (min-width: 1920px) {
    .header__right-side a {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 2560px) {
    .header__right-side a {
        font-size: 2.222rem;
    }
}
.header__phone {
    position: absolute;
    top: 0.4em;
    visibility: hidden;
    color: #333333;
    font-weight: 700;
    font-size: 0.889rem;
}
@media only screen and (min-width: 720px) {
    .header__phone {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 2560px) {
    .header__phone {
        font-size: 2.222rem;
    }
}
@media only screen and (min-width: 1280px) {
    .header__phone {
        display: none;
    }
}
.header__phone--near-menu {
    display: none;
}
@media only screen and (min-width: 1280px) {
    .header__phone--near-menu {
        display: block;
    }
}
.header__phone--active {
    visibility: visible;
}
.header__inner {
    padding-top: 1.889rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.header__inner--burger {
    background-color: #f5f5f5;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.5em 1.6em;
    padding-top: 3em;
}
.header__menu {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.833rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    background-color: white;
    -webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
    height: 100vh;
    -webkit-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    -webkit-transform: translateX(102vw);
    transform: translateX(102vw);
    top: 0;
    right: 0;
}
@media only screen and (min-width: 1280px) {
    .header__menu {
        height: 100vh;
    }
}
@media only screen and (max-width: 1280px) {
    .header__menu {
        width: 100%;
    }
}
@media only screen and (min-width: 2560px) {
    .header__menu {
        gap: 2em;
    }
}
.header__menu--active {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
@media only screen and (min-width: 1280px) {
    .header__menu--active {
        width: 33%;
    }
}
.header__menu-item {
    max-width: 70%;
    padding-left: 2em;
}
.header__menu-burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -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;
    position: relative;
    gap: 0.4em;
}
@media only screen and (min-width: 720px) {
    .header__menu-burger {
        gap: 0.8em;
    }
}
@media only screen and (min-width: 1280px) {
    .header__menu-burger {
        gap: 0.6em;
    }
}
@media only screen and (min-width: 1920px) {
    .header__menu-burger {
        gap: 0.8em;
    }
}
@media only screen and (min-width: 2560px) {
    .header__menu-burger {
        gap: 1.2em;
    }
}
.header__menu-burger--active span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header__menu-burger--active span:nth-child(2) {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.header__menu-burger--active span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.header__menu-burger span {
    width: 2em;
    height: 0.3em;
    border-radius: 99px;
    background: #000000;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transform-origin: left;
    transform-origin: left;
}
@media only screen and (min-width: 720px) {
    .header__menu-burger span {
        width: 4em;
        height: 0.6em;
    }
}
@media only screen and (min-width: 1280px) {
    .header__menu-burger span {
        width: 2.8em;
        height: 0.4em;
    }
}
@media only screen and (min-width: 1920px) {
    .header__menu-burger span {
        width: 4.1em;
        height: 0.6em;
    }
}
@media only screen and (min-width: 2560px) {
    .header__menu-burger span {
        width: 5.5em;
        height: 0.8em;
    }
}
.header__menu-item a {
    text-transform: uppercase;
    color: #000000;
    font-weight: 600;
    font-size: 0.889rem;
}
@media only screen and (min-width: 720px) {
    .header__menu-item a {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 2560px) {
    .header__menu-item a {
        font-size: 2.222rem;
    }
}
.header__menu-divider {
    height: 0.333rem;
    border-radius: 30px;
    background-color: #f3f3f3;
    border: none;
}

.footer {
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2.5rem;
    margin-top: 200px;
}
@media (max-width: 1100px) {
    .footer {
        margin-top: 120px;
    }
}
.footer__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
@media (max-width: 1100px) {
    .footer__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.footer__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: clamp(1.875rem, 1.124rem + 3.204vw, 6.25rem);
}
@media (max-width: 1100px) {
    .footer__links {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.footer__adress {
    font-family: "Gilroy-Regular";
    font-style: normal;
    font-weight: 500;
    font-size: clamp(0.938rem, 0.83rem + 0.458vw, 1.563rem);
    line-height: 24px;
    gap: 20px;
}
.footer__adress-link {
    min-height: 64px;
}
@media (max-width: 1100px) {
    .footer__adress-link {
        min-height: 30px;
    }
}
.footer__contacts-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Gilroy-Regular";
    font-style: normal;
    font-weight: 500;
    min-height: 64px;
    font-size: clamp(0.813rem, 0.684rem + 0.549vw, 1.563rem);
    line-height: 24px;
    color: #000000;
}
@media (max-width: 1100px) {
    .footer__contacts-link {
        min-height: 30px;
    }
}
.footer__contacts-link > a {
    color: #000000;
}
.footer__contacts-link:last-child {
    text-decoration: underline;
}
.footer li {
    font-size: clamp(0.438rem, 0.244rem + 0.824vw, 1.563rem);
}
.footer__contacts-img {
    width: 22px;
    height: 22px;
    margin-right: 37px;
}
@media (max-width: 1100px) {
    .footer__contacts-img {
        display: none;
    }
}
@media (max-width: 1100px) {
    .footer__logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 40px 0;
    }
}
.footer__logo-img {
    width: clamp(11.563rem, 9.578rem + 8.467vw, 23.125rem);
}

.monitoring {
    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: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding-top: 50px;
}
@media (max-width: 1200px) {
    .monitoring {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 auto;
    }
}
.monitoring__control {
    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;
    height: 100%;
    width: 50%;
    padding-top: 50px;
}
@media only screen and (min-width: 325px) {
    .monitoring__control {
        width: 100%;
        padding: 0 15px;
    }
}
@media only screen and (min-width: 720px) {
    .monitoring__control {
        width: 100%;
        padding: 0 70px;
    }
}
@media only screen and (min-width: 1280px) {
    .monitoring__control {
        width: 50%;
    }
}
@media only screen and (min-width: 1920px) {
    .monitoring__control {
        width: 50%;
    }
}
@media only screen and (min-width: 2560px) {
    .monitoring__control {
        width: 50%;
    }
}
.monitoring__control-img {
    height: 100%;
    width: 100%;
}
.monitoring__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 50px;
}

.consult {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.consult__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(1.063rem, 0.923rem + 0.595vw, 1.875rem);
}
@media only screen and (min-width: 325px) {
    .consult__form {
        width: 350px;
    }
}
@media only screen and (min-width: 720px) {
    .consult__form {
        width: 560px;
    }
}
@media only screen and (min-width: 1280px) {
    .consult__form {
        width: 390px;
    }
}
@media only screen and (min-width: 1920px) {
    .consult__form {
        width: 560px;
    }
}
@media only screen and (min-width: 2560px) {
    .consult__form {
        width: 750px;
    }
}
@media (min-width: 1100px) {
    .consult__form {
        margin-right: 30px;
    }
}
.consult input[type=checkbox i] {
    display: none;
}
.consult__invalidText {
    margin-top: 4px;
    padding-left: 20px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: absolute;
    display: none;
    flex-basis: 100%;
    color: #ff3b3b;
    font-weight: 500;
    font-size: 0.833rem;
}
@media only screen and (min-width: 325px) {
    .consult__invalidText {
        font-size: 0.667rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 720px) {
    .consult__invalidText {
        font-size: 0.667rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1280px) {
    .consult__invalidText {
        font-size: 0.833rem;
        line-height: 18px;
    }
}
@media only screen and (min-width: 1920px) {
    .consult__invalidText {
        font-size: 1rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 2560px) {
    .consult__invalidText {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
.consult__button {
    display: inline-block;
    background-color: #ff922e;
    text-transform: uppercase;
    border-radius: 80px;
    border: none;
    outline: none;
    cursor: pointer;
    width: 100%;
    padding: 1em;
    font-family: "Gilroy";
    color: #ffffff;
    color: 700;
    font-weight: #ffffff;
    font-size: 0.833rem;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    margin-top: 1em;
}
@media only screen and (min-width: 375px) {
    .consult__button {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 720px) {
    .consult__button {
        font-size: 1.389rem;
        line-height: 23px;
    }
}
@media only screen and (min-width: 1280px) {
    .consult__button {
        font-size: 0.833rem;
        line-height: 18px;
    }
}
@media only screen and (min-width: 1920px) {
    .consult__button {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 2560px) {
    .consult__button {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
.consult__checkbox-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 10px;
    cursor: pointer;
    font-family: "Gilroy";
}
@media only screen and (min-width: 1440) {
    .consult__checkbox-label {
        padding-left: 20px;
    }
}
.consult__circle {
    height: 32px;
    width: 32px;
    border-radius: 80px;
    border: 3px solid rgb(195, 195, 195);
    outline-offset: 5px;
    margin-right: 13px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.consult__label-text {
    color: #333333;
    font-weight: 500;
    font-size: 0.722rem;
    color: #a0a0a0;
    text-decoration: underline;
    font-family: "Gilroy-Regular";
}
@media only screen and (min-width: 325px) {
    .consult__label-text {
        font-size: 0.722rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 720px) {
    .consult__label-text {
        font-size: 1.111rem;
        line-height: 24px;
    }
}
@media only screen and (min-width: 1280px) {
    .consult__label-text {
        font-size: 0.833rem;
        line-height: 18px;
    }
}
@media only screen and (min-width: 1920px) {
    .consult__label-text {
        font-size: 1.111rem;
        line-height: 24px;
    }
}
@media only screen and (min-width: 2560px) {
    .consult__label-text {
        font-size: 1.389rem;
        line-height: 30px;
    }
}
@media screen and (min-width: 991px) {
    .consult__heading {
        font-size: 46px;
    }
}

.consult__input {
    position: relative;
    width: 100%;
    display: block;
    background-color: transparent;
    border: 1px solid #000000;
    border-radius: 80px;
    outline: none;
    padding: 1em;
    color: #000000;
    color: #000000;
    font-weight: 500;
    font-size: 0.833rem;
    font-family: "Gilroy-Regular";
}
@media only screen and (min-width: 325px) {
    .consult__input {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 720px) {
    .consult__input {
        font-size: 1.389rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 1280px) {
    .consult__input {
        font-size: 0.833rem;
        line-height: 18px;
    }
}
@media only screen and (min-width: 1920px) {
    .consult__input {
        font-size: 1.389rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 2560px) {
    .consult__input {
        font-size: 1.667rem;
        line-height: 35px;
    }
}

.relative {
    position: relative;
}
@media only screen and (min-width: 570) {
    .relative--name, .relative--surname {
        -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    }
}

.star {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
    display: none;
    right: 23px;
    font-family: Gilroy;
    font-size: clamp(3.125rem, 2.803rem + 1.373vw, 5rem);
    font-weight: 500;
    color: #ff3c3c;
    line-height: 97px;
    font-family: "Gilroy-Regular";
}

.consult__input::-webkit-input-placeholder {
    color: #000000;
    font-family: "Gilroy-Regular";
    color: #000000;
    font-weight: 500;
    font-size: 0.833rem;
}

.consult__input::-moz-placeholder {
    color: #000000;
    font-family: "Gilroy-Regular";
    color: #000000;
    font-weight: 500;
    font-size: 0.833rem;
}

.consult__input:-ms-input-placeholder {
    color: #000000;
    font-family: "Gilroy-Regular";
    color: #000000;
    font-weight: 500;
    font-size: 0.833rem;
}

.consult__input::-ms-input-placeholder {
    color: #000000;
    font-family: "Gilroy-Regular";
    color: #000000;
    font-weight: 500;
    font-size: 0.833rem;
}

.consult__input::placeholder {
    color: #000000;
    font-family: "Gilroy-Regular";
    color: #000000;
    font-weight: 500;
    font-size: 0.833rem;
}
@media only screen and (min-width: 325px) {
    .consult__input::-webkit-input-placeholder {
        font-size: 0.833rem;
        line-height: 15px;
    }
    .consult__input::-moz-placeholder {
        font-size: 0.833rem;
        line-height: 15px;
    }
    .consult__input:-ms-input-placeholder {
        font-size: 0.833rem;
        line-height: 15px;
    }
    .consult__input::-ms-input-placeholder {
        font-size: 0.833rem;
        line-height: 15px;
    }
    .consult__input::placeholder {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 720px) {
    .consult__input::-webkit-input-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input::-moz-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input:-ms-input-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input::-ms-input-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input::placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 1280px) {
    .consult__input::-webkit-input-placeholder {
        font-size: 0.833rem;
        line-height: 18px;
    }
    .consult__input::-moz-placeholder {
        font-size: 0.833rem;
        line-height: 18px;
    }
    .consult__input:-ms-input-placeholder {
        font-size: 0.833rem;
        line-height: 18px;
    }
    .consult__input::-ms-input-placeholder {
        font-size: 0.833rem;
        line-height: 18px;
    }
    .consult__input::placeholder {
        font-size: 0.833rem;
        line-height: 18px;
    }
}
@media only screen and (min-width: 1920px) {
    .consult__input::-webkit-input-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input::-moz-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input:-ms-input-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input::-ms-input-placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
    .consult__input::placeholder {
        font-size: 1.389rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 2560px) {
    .consult__input::-webkit-input-placeholder {
        font-size: 1.667rem;
        line-height: 35px;
    }
    .consult__input::-moz-placeholder {
        font-size: 1.667rem;
        line-height: 35px;
    }
    .consult__input:-ms-input-placeholder {
        font-size: 1.667rem;
        line-height: 35px;
    }
    .consult__input::-ms-input-placeholder {
        font-size: 1.667rem;
        line-height: 35px;
    }
    .consult__input::placeholder {
        font-size: 1.667rem;
        line-height: 35px;
    }
}

.consult__input:invalid:not(:focus):not(:-moz-placeholder-shown) + .star {
    display: block;
}

.consult__input:invalid:not(:focus):not(:-ms-input-placeholder) + .star {
    display: block;
}

.consult__input:invalid:not(:focus):not(:placeholder-shown) + .star {
    display: block;
}

.consult__input--surname:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .consult__invalidText, .consult__input--name:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .consult__invalidText {
    display: -webkit-box;
}

.consult__input--surname:invalid:not(:focus):not(:-ms-input-placeholder) ~ .consult__invalidText, .consult__input--name:invalid:not(:focus):not(:-ms-input-placeholder) ~ .consult__invalidText {
    display: -webkit-box;
}

.consult__input--surname:invalid:not(:focus):not(:placeholder-shown) ~ .consult__invalidText,
.consult__input--name:invalid:not(:focus):not(:placeholder-shown) ~ .consult__invalidText {
    display: -webkit-box;
}

.consult__input:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .consult__invalidText {
    display: -webkit-box;
}

.consult__input:invalid:not(:focus):not(:-ms-input-placeholder) ~ .consult__invalidText {
    display: -webkit-box;
}

.consult__input:invalid:not(:focus):not(:placeholder-shown) ~ .consult__invalidText {
    display: -webkit-box;
}

.checkbox:checked + .consult__circle {
    background: #d9d9d9;
    border: 3px solid rgb(195, 195, 195);
}

.succes__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 37px;
    margin-top: 200px;
    margin-bottom: 200px;
}

.umbrellaMonitoring {
    background-color: #f5f5f5;
}
.umbrellaMonitoring__wrapper {
    background-image: url(/images/bg-image.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
    padding: 0 2.5rem;
}
@media only screen and (min-width: 720px) {
    .umbrellaMonitoring__wrapper {
        padding: 0 3.056rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__wrapper {
        padding: 0 10rem;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__wrapper {
        padding: 0 15.556rem;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__wrapper {
        padding: 0 16.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__wrapper {
        max-width: 1280px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__wrapper {
        max-width: 1920px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__wrapper {
        max-width: 2560px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__wrapper {
        background-image: url(/images/bg-image-desktop.png);
        background-size: cover;
        background-position-y: 60%;
        background-position-x: center;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__wrapper {
        background-position-y: 40%;
    }
}
.umbrellaMonitoring__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.111rem;
    position: relative;
    padding-top: 2em;
}
.umbrellaMonitoring__title {
    font-family: "HelveticaNeueCyr-Bold";
    text-transform: uppercase;
    line-height: 1.17;
    color: #000000;
    font-weight: 900;
    font-size: 1.667rem;
}
@media only screen and (min-width: 720px) {
    .umbrellaMonitoring__title {
        font-size: 3.333rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__title {
        font-size: 2.5rem;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__title {
        font-size: 3.889rem;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__title {
        font-size: 4.722rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__title {
        max-width: 16em;
    }
}
.umbrellaMonitoring__title--blue {
    color: #2f69ff;
}
.umbrellaMonitoring__sub-title {
    color: #333333;
    font-weight: 500;
    font-size: 1rem;
}
@media only screen and (min-width: 720px) {
    .umbrellaMonitoring__sub-title {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__sub-title {
        font-size: 1.111rem;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__sub-title {
        font-size: 1.944rem;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__sub-title {
        font-size: 2.5rem;
    }
}
@media only screen and (min-width: 768px) {
    .umbrellaMonitoring__sub-title {
        max-width: 21em;
    }
}
.umbrellaMonitoring__more {
    font-family: "HelveticaNeueCyr-Bold";
    border: none;
    color: #333333;
    font-weight: 500;
    font-size: 0.722rem;
    padding: 0.7em 5em;
    background-color: rgba(255, 146, 46, 0.93);
    border-radius: 70px;
    text-transform: uppercase;
    color: #ffffff;
    cursor: pointer;
    -ms-flex-item-align: start;
    align-self: start;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 720px) {
    .umbrellaMonitoring__more {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__more {
        font-size: 0.833rem;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__more {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__more {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__more {
        -ms-flex-item-align: start;
        align-self: start;
    }
}
.umbrellaMonitoring__advantages-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.667rem;
    padding-top: 3em;
    position: relative;
}
.umbrellaMonitoring__discount {
    height: 8em;
    width: 7em;
    position: absolute;
    cursor: pointer;
    right: -8em;
    top: 2em;
}
@media only screen and (max-width: 1279px) {
    .umbrellaMonitoring__discount {
        display: none;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__discount {
        height: 12em;
        width: 11em;
    }
}
.umbrellaMonitoring__advantages-item {
    font-family: "HelveticaNeueCyr-Medium";
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    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-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #333333;
    font-weight: 500;
    font-size: 0.722rem;
}
@media only screen and (min-width: 720px) {
    .umbrellaMonitoring__advantages-item {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__advantages-item {
        font-size: 0.722rem;
        line-height: 13px;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__advantages-item {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__advantages-item {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
@media only screen and (max-width: 610px) {
    .umbrellaMonitoring__advantages-item {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
}
@media (min-width: 611px) and (max-width: 1279px) {
    .umbrellaMonitoring__advantages-item {
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
    }
}
.umbrellaMonitoring__advantages-divider {
    height: 0.3em;
    border-radius: 30px;
    background-color: #2f69ff;
    width: 30%;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: 1em 0 0 0;
    width: 30%;
}
@media only screen and (max-width: 610px) {
    .umbrellaMonitoring__advantages-divider {
        width: 100%;
    }
}
.umbrellaMonitoring__logo-monq {
    color: #b1b1b1;
    font-weight: 500;
    font-size: 0.722rem;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -ms-flex-item-align: end;
    align-self: end;
    padding: 1.4em 0;
    margin-right: 5em;
}
@media only screen and (min-width: 720px) {
    .umbrellaMonitoring__logo-monq {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .umbrellaMonitoring__logo-monq {
        font-size: 0.722rem;
        line-height: 13px;
    }
}
@media only screen and (min-width: 1920px) {
    .umbrellaMonitoring__logo-monq {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 2560px) {
    .umbrellaMonitoring__logo-monq {
        font-size: 1.667rem;
        line-height: 30px;
    }
}

.result {
    background-color: rgb(47, 105, 255);
    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;
    background-image: url(/images/result-bg.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 22%;
}
@media (min-width: 1000px) {
    .result {
        background-image: url(/images/result-bg-max.png);
        background-position: bottom;
        background-size: contain;
    }
}
.result__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 50px 0;
    color: #ffffff;
    font-size: clamp(1.875rem, 1.446rem + 1.831vw, 4.375rem);
    line-height: clamp(1.875rem, 1.446rem + 1.831vw, 4.375rem);
    text-align: center;
    font-family: "HelveticaNeueCyr-Black";
    font-weight: 900;
}
.result__list {
    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-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
}
@media only screen and (min-width: 1280px) {
    .result__list {
        min-height: 350px;
    }
}
@media only screen and (min-width: 1920px) {
    .result__list {
        min-height: 470px;
    }
}
@media only screen and (min-width: 2560px) {
    .result__list {
        min-height: 650px;
    }
}
@media (min-width: 1000px) {
    .result__list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 0 50px;
    }
}
@media (max-width: 1000px) {
    .result__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 50px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 60px;
    }
}
.result__item {
    position: relative;
    color: #ffffff;
    font-family: "HelveticaNeueCyr-Black";
    font-style: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 16em;
}
@media (max-width: 1920px) {
    .result__item {
        max-width: 11em;
    }
}
@media (max-width: 1200px) {
    .result__item {
        max-width: 16em;
    }
}
.result__item:nth-child(2) {
    top: 110px;
}
@media (max-width: 1000px) {
    .result__item:nth-child(2) {
        top: 0;
    }
}
.result__item:nth-child(3) {
    top: 40px;
}
@media (max-width: 1000px) {
    .result__item:nth-child(3) {
        top: 0;
    }
}
.result__item:nth-child(1) .result__item-line {
    height: 28em;
}
@media (min-width: 1000px) and (max-width: 1200px) {
    .result__item:nth-child(1) .result__item-line {
        height: 33em;
    }
}
@media only screen and (min-width: 1920px) {
    .result__item:nth-child(1) .result__item-line {
        height: 45em;
    }
}
@media only screen and (min-width: 2560px) {
    .result__item:nth-child(1) .result__item-line {
        height: 45em;
    }
}
.result__item:nth-child(2) .result__item-line {
    height: 14em;
}
@media (min-width: 1000px) and (max-width: 1200px) {
    .result__item:nth-child(2) .result__item-line {
        height: 13em;
    }
}
.result__item:nth-child(3) .result__item-line {
    height: 17em;
}
@media (min-width: 1000px) and (max-width: 1200px) {
    .result__item:nth-child(3) .result__item-line {
        height: 12em;
    }
}
@media only screen and (min-width: 1920px) {
    .result__item:nth-child(3) .result__item-line {
        height: 15em;
    }
}
@media only screen and (min-width: 2560px) {
    .result__item:nth-child(3) .result__item-line {
        height: 15em;
    }
}
.result__item-line {
    position: absolute;
    content: "";
    height: 27em;
    width: 4px;
    top: 39px;
    left: -20px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(65.86%, #FFFFFF), color-stop(98.82%, rgba(255, 255, 255, 0)));
    background: linear-gradient(180deg, #FFFFFF 65.86%, rgba(255, 255, 255, 0) 98.82%);
}
@media only screen and (min-width: 1920px) {
    .result__item-line {
        top: 50px;
    }
}
@media only screen and (min-width: 2560px) {
    .result__item-line {
        top: 50px;
    }
}
@media (max-width: 1000px) {
    .result__item-line {
        display: none;
    }
}
.result__item-line::before {
    content: "";
    position: absolute;
    top: -6px;
    right: -8px;
    background-color: white;
    border-radius: 50%;
    width: 20px;
    height: 20px;
}
.result__item-title {
    color: #ffffff;
    font-weight: 900;
    font-size: 1.111rem;
}
@media only screen and (min-width: 325px) {
    .result__item-title {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 720px) {
    .result__item-title {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 1280px) {
    .result__item-title {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 1920px) {
    .result__item-title {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 2560px) {
    .result__item-title {
        font-size: 2.222rem;
        line-height: 40px;
    }
}
.result__item-title::first-line {
    line-height: 40px;
}
.result__item-descr {
    font-family: "HelveticaNeueCyr-Light";
    color: #ffffff;
    font-weight: 300;
    font-size: 1.111rem;
}
@media only screen and (min-width: 325px) {
    .result__item-descr {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 720px) {
    .result__item-descr {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .result__item-descr {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1920px) {
    .result__item-descr {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 2560px) {
    .result__item-descr {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
.result__item-perсent {
    color: #ffffff;
    font-weight: 900;
    font-size: 2.222rem;
}
@media only screen and (min-width: 320px) {
    .result__item-perсent {
        font-size: 2.222rem;
        line-height: 40px;
    }
}
@media only screen and (min-width: 720px) {
    .result__item-perсent {
        font-size: 4.444rem;
        line-height: 80px;
    }
}
@media only screen and (min-width: 1280px) {
    .result__item-perсent {
        font-size: 3.333rem;
        line-height: 60px;
    }
}
@media only screen and (min-width: 1920px) {
    .result__item-perсent {
        font-size: 4.444rem;
        line-height: 80px;
    }
}
@media only screen and (min-width: 2560px) {
    .result__item-perсent {
        font-size: 5rem;
        line-height: 90px;
    }
}
.result__button {
    display: inline-block;
    background-color: #ff922e;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.111rem;
    border-radius: 60px;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 1em 2em;
    font-family: "Gilroy";
    color: #ffffff;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    margin: 70px 170px 90px 0;
    -ms-flex-item-align: end;
    align-self: end;
}
@media only screen and (min-width: 375px) {
    .result__button {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 720px) {
    .result__button {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 1280px) {
    .result__button {
        font-size: 1.111rem;
        line-height: 20px;
    }
}
@media only screen and (min-width: 1920px) {
    .result__button {
        font-size: 1.944rem;
        line-height: 35px;
    }
}
@media only screen and (min-width: 2560px) {
    .result__button {
        font-size: 2.5rem;
        line-height: 45px;
    }
}
@media (max-width: 1000px) {
    .result__button {
        -ms-flex-item-align: center;
        align-self: center;
        margin: 60px 0;
    }
}

.modal {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 99;
    padding: 30px 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-attachment: fixed;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.modal--active {
    opacity: 1;
    visibility: visible;
    translate: all 0.3s ease;
}
.modal__title {
    font-family: "HelveticaNeueCyr-Bold";
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 1.4em;
    color: #333333;
    font-weight: 500;
    font-size: 1.111rem;
}
@media only screen and (min-width: 720px) {
    .modal__title {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .modal__title {
        font-size: 1.111rem;
    }
}
@media only screen and (min-width: 1920px) {
    .modal__title {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .modal__title {
        font-size: 1.944rem;
    }
}
.modal__wrapper {
    background-color: #f8f8f8;
    padding: 3em 3em;
    border-radius: 40px;
    position: relative;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.modal__close-button {
    color: #333333;
    font-weight: 500;
    font-size: 1.111rem;
    border: none;
    background: none;
    position: absolute;
    top: -2em;
    right: -2em;
    cursor: pointer;
}
@media only screen and (min-width: 720px) {
    .modal__close-button {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .modal__close-button {
        font-size: 1.111rem;
    }
}
@media only screen and (min-width: 1920px) {
    .modal__close-button {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .modal__close-button {
        font-size: 1.944rem;
    }
}
@media only screen and (max-width: 720px) {
    .modal__close-button {
        top: 0;
        right: 0;
    }
}
.modal__close-button svg {
    height: 2.5em;
    stroke: gray;
}
.modal__close-button svg rect {
    fill: #ffffff;
}
@media only screen and (max-width: 720px) {
    .modal__close-button svg rect {
        fill: #cccccc;
    }
}
.modal__non-scroll {
    overflow: hidden;
    height: 100vh;
}

.risks {
    background-image: url(/images/bg-risk.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 2.5rem;
}
@media only screen and (min-width: 720px) {
    .risks {
        padding: 0 3.056rem;
    }
}
@media only screen and (min-width: 1280px) {
    .risks {
        padding: 0 10rem;
    }
}
@media only screen and (min-width: 1920px) {
    .risks {
        padding: 0 15.556rem;
    }
}
@media only screen and (min-width: 2560px) {
    .risks {
        padding: 0 16.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .risks {
        background-image: url(/images/bg-risk-desktop.jpg);
    }
}
@media only screen and (min-width: 1280px) {
    .risks__mobile {
        display: none;
    }
}
@media only screen and (max-width: 1279px) {
    .risks__desctop {
        display: none;
    }
}
.risks__title {
    padding-top: 1.4em;
    padding-bottom: 0.9em;
    font-family: "HelveticaNeueCyr-Black";
    text-align: center;
    text-transform: uppercase;
    max-width: 15em;
    color: #000000;
    font-weight: 500;
    font-size: 1.111rem;
}
@media only screen and (min-width: 720px) {
    .risks__title {
        font-size: 2.222rem;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__title {
        font-size: 1.944rem;
    }
}
@media only screen and (min-width: 1920px) {
    .risks__title {
        font-size: 2.778rem;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__title {
        font-size: 3.889rem;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__title {
        max-width: 33em;
    }
}
.risks__title--blue {
    color: #2f69ff;
}
.risks__list-title {
    background-color: #2f69ff;
    border: none;
    border-radius: 60px;
    padding: 0.8em 1em;
    width: 15em;
    text-align: center;
    color: #ffffff;
    font-weight: 300;
    font-size: 1rem;
}
@media only screen and (min-width: 720px) {
    .risks__list-title {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__list-title {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1920px) {
    .risks__list-title {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__list-title {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 720px) {
    .risks__list-title {
        width: 22em;
        padding: 0.8em 4em;
    }
}
.risks__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.8em;
}
.risks__item-text {
    max-width: 33em;
    color: #333333;
    font-weight: 300;
    font-size: 1rem;
}
@media only screen and (min-width: 720px) {
    .risks__item-text {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__item-text {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1920px) {
    .risks__item-text {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__item-text {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
.risks__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5em;
    padding: 2em 0;
    max-width: 25em;
}
.risks__list {
    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;
}
@media only screen and (min-width: 1280px) {
    .risks__list {
        padding-top: 2em;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.risks__list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.risks__slide {
    display: none;
    gap: 3em;
}
.risks__slide img {
    max-width: 9.4em;
    border-radius: 30px;
}
@media only screen and (min-width: 1920px) {
    .risks__slide img {
        max-width: 15.6em;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__slide img {
        max-width: 18.4em;
    }
}
.risks__slide--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.risks__text-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    gap: 1em;
}
@media only screen and (min-width: 1920px) {
    .risks__text-list {
        gap: 1.5em;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__text-list {
        gap: 3.2em;
    }
}
.risks__text-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #dcdcdc;
    border-radius: 60px;
    width: 100%;
    padding: 1em 1em;
    height: 3.2em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: relative;
    gap: 5.5em;
    width: 100%;
}
.risks__text-list-item::before {
    content: "";
    position: absolute;
    width: 9em;
    height: 4em;
    background: #2f69ff;
    left: -2em;
    top: -1em;
    rotate: -50deg;
}
.risks__text-list-item img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    height: 1.7em;
    border-radius: 0;
}
@media only screen and (min-width: 1920px) {
    .risks__text-list-item {
        padding: 2.1em 1em;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__text-list-item {
        padding: 2.8em 1em;
    }
}
.risks__more {
    font-family: "HelveticaNeueCyr-Bold";
    border: none;
    color: #ffffff;
    font-weight: 500;
    font-size: 0.722rem;
    padding: 0.7em 5em;
    background-color: rgba(255, 146, 46, 0.93);
    border-radius: 70px;
    text-transform: uppercase;
    cursor: pointer;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    margin: 4em 0;
    max-width: 22em;
}
@media only screen and (min-width: 720px) {
    .risks__more {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__more {
        font-size: 0.833rem;
    }
}
@media only screen and (min-width: 1920px) {
    .risks__more {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__more {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__more {
        padding: 1.3em 5.5em;
        -ms-flex-item-align: end;
        align-self: end;
    }
}
.risks__radio-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: none;
    gap: 3em;
    padding: 0;
    margin: 0;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media only screen and (min-width: 2560px) {
    .risks__radio-btns:first-child button span:before {
        top: 50%;
        left: 14.4%;
    }
}
.risks__radio-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #dcdcdc;
    font-family: "HelveticaNeueCyr-Bold";
    border: none;
    border-radius: 60px;
    padding: 0.8em 2.1em 0.8em 2em;
    width: 20em;
    cursor: pointer;
    text-align: left;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    color: #000000;
    font-weight: 300;
    font-size: 1rem;
}
@media only screen and (min-width: 720px) {
    .risks__radio-btn {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .risks__radio-btn {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1920px) {
    .risks__radio-btn {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 2560px) {
    .risks__radio-btn {
        font-size: 1.667rem;
        line-height: 30px;
    }
}
.risks__radio-btn input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.risks__radio-btn--active {
    background-color: #2f69ff;
    color: #ffffff;
}
.risks__radio-label {
    max-width: 12em;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
.risks__checkbox {
    display: inline-block;
    width: 2em;
    height: 2em;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border: 0.3em solid #aaaaaa;
    border-radius: 50%;
    position: relative;
}
.risks__checkbox--active {
    border-color: #ffffff;
}
.risks__checkbox--active::before {
    position: absolute;
    content: "";
    width: 1em;
    height: 1em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 16.3%;
    border-radius: 50%;
    background-color: #fff;
}
@media only screen and (min-width: 2560px) {
    .risks__checkbox--active::before {
        top: 50%;
        left: 14.8%;
    }
}

.whyMonq {
    padding: 0 2.5rem;
    background-color: #2f69ff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media only screen and (min-width: 720px) {
    .whyMonq {
        padding: 0 3.056rem;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq {
        padding: 0 10rem;
    }
}
@media only screen and (min-width: 1920px) {
    .whyMonq {
        padding: 0 15.556rem;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq {
        padding: 0 16.667rem;
    }
}
.whyMonq__header {
    color: #ffffff;
    padding: 3em 0;
    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;
    gap: 2em;
}
.whyMonq__title {
    font-family: "HelveticaNeueCyr-Black";
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 300;
    font-size: 1.389rem;
}
@media only screen and (min-width: 720px) {
    .whyMonq__title {
        font-size: 2.222rem;
        line-height: 1.5;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__title {
        font-size: 1.944rem;
        line-height: 1.14;
    }
}
@media only screen and (min-width: 1920px) {
    .whyMonq__title {
        font-size: 2.778rem;
        line-height: 1.2;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq__title {
        font-size: 3.889rem;
        line-height: 1;
    }
}
.whyMonq__subtitle {
    color: #ffffff;
    font-weight: 300;
    font-size: 0.889rem;
    max-width: 24em;
}
@media only screen and (min-width: 720px) {
    .whyMonq__subtitle {
        font-size: 1.389rem;
        line-height: 24.7px;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__subtitle {
        font-size: 0.889rem;
        line-height: 15.81px;
    }
}
@media only screen and (min-width: 1920px) {
    .whyMonq__subtitle {
        font-size: 1.389rem;
        line-height: 24.7px;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq__subtitle {
        font-size: 1.944rem;
        line-height: 34.58px;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__subtitle {
        max-width: 60em;
    }
}
.whyMonq__content-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1em;
    color: #000000;
    margin-left: 26vw;
}
@media only screen and (max-width: 719px) {
    .whyMonq__content-list {
        margin: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.whyMonq__content-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffffff;
    border-radius: 40px;
    width: 18.2em;
    height: 6.7em;
    position: relative;
    z-index: 1;
    padding: 0 1em;
    color: #333333;
    font-weight: 300;
    font-size: 1rem;
    line-height: 19.76px;
}
@media only screen and (min-width: 720px) {
    .whyMonq__content-item {
        font-size: 1.111rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__content-item {
        font-size: 0.722rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1920px) {
    .whyMonq__content-item {
        font-size: 1.111rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq__content-item {
        font-size: 1.389rem;
        line-height: 30px;
    }
}
@media only screen and (max-width: 719px) {
    .whyMonq__content-item {
        max-width: 15em;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__content-item {
        width: 19.3em;
        height: 6.8em;
        border-radius: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.whyMonq__content-item span {
    content: "";
    width: 5em;
    height: 0.2em;
    position: absolute;
    background-color: #ffffff;
    top: 50%;
    left: -5em;
    z-index: -1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media only screen and (max-width: 719px) {
    .whyMonq__content-item span {
        left: -2em;
        width: 2em;
    }
}
.whyMonq__content-item span::before {
    content: "";
    position: absolute;
    border-radius: 50%;
    background-color: #ffffff;
    width: 1.4em;
    height: 1.4em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.whyMonq__content-item:nth-child(odd) span {
    width: 15vw;
    left: -3em;
}
.whyMonq__content-item:nth-child(odd) span::before {
    width: 1.8em;
    height: 1.8em;
}
@media only screen and (max-width: 719px) {
    .whyMonq__content-item:nth-child(odd) span {
        left: -2em;
        width: 2em;
    }
}
@media (min-width: 720px) and (max-width: 1279px) {
    .whyMonq__content-item:nth-child(1) span {
        width: 30vw;
        left: -30vw;
    }
    .whyMonq__content-item:nth-child(2) span {
        width: 30vw;
        left: -23vw;
    }
    .whyMonq__content-item:nth-child(3) span {
        width: 30vw;
        left: -20vw;
    }
    .whyMonq__content-item:nth-child(4) span {
        width: 30vw;
        left: -16vw;
    }
    .whyMonq__content-item:nth-child(5) span {
        width: 40vw;
        left: -28vw;
    }
    .whyMonq__content-item:nth-child(6) span {
        width: 39vw;
        left: -32vw;
    }
}
.whyMonq__item-text {
    max-width: 16em;
}
.whyMonq__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (max-width: 719px) {
    .whyMonq__mobile {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__mobile {
        display: none;
    }
}
.whyMonq__mobile img {
    margin: -5em;
    height: 72em;
    -webkit-transform: translateY(-6em);
    transform: translateY(-6em);
}
@media only screen and (max-width: 719px) {
    .whyMonq__mobile img {
        display: none;
    }
}
.whyMonq__desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media only screen and (max-width: 1279px) {
    .whyMonq__desktop {
        display: none;
    }
}
.whyMonq__desktop img {
    height: 18em;
}
@media only screen and (min-width: 1920px) {
    .whyMonq__desktop img {
        height: 24.6em;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq__desktop img {
        height: 30.3em;
    }
}
.whyMonq__desktop-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.whyMonq__desktop-list--left .whyMonq__content-item {
    position: relative;
}
.whyMonq__desktop-list--left .whyMonq__content-item span {
    rotate: 180deg;
    left: 16.6em;
}
.whyMonq__desktop-list--left .whyMonq__content-item:nth-child(odd) {
    -webkit-transform: translateX(-3em);
    transform: translateX(-3em);
}
.whyMonq__desktop-list--left .whyMonq__content-item:nth-child(odd) span {
    left: 13em;
    width: 13em;
}
.whyMonq__desktop-list--right .whyMonq__content-item {
    position: relative;
}
.whyMonq__desktop-list--right .whyMonq__content-item span {
    left: -2.2em;
}
.whyMonq__desktop-list--right .whyMonq__content-item:nth-child(odd) {
    -webkit-transform: translateX(3em);
    transform: translateX(3em);
}
.whyMonq__desktop-list--right .whyMonq__content-item:nth-child(odd) span {
    left: -6.6em;
}
.whyMonq__more {
    font-family: "HelveticaNeueCyr-Bold";
    border: none;
    color: #ffffff;
    font-weight: 500;
    font-size: 0.722rem;
    padding: 0.7em 4em;
    background-color: rgba(255, 146, 46, 0.93);
    border-radius: 70px;
    text-transform: uppercase;
    cursor: pointer;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    margin: 4em 0;
}
@media only screen and (min-width: 720px) {
    .whyMonq__more {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__more {
        font-size: 0.833rem;
    }
}
@media only screen and (min-width: 1920px) {
    .whyMonq__more {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq__more {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__more {
        -ms-flex-item-align: center;
        align-self: center;
        padding: 1em 4em;
    }
}
.whyMonq__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 3em;
}
.whyMonq__footer-text {
    text-transform: uppercase;
    font-family: "HelveticaNeueCyr-Black";
    text-align: center;
    padding-bottom: 1em;
    color: #ffffff;
    font-weight: 300;
    font-size: 1rem;
}
@media only screen and (min-width: 720px) {
    .whyMonq__footer-text {
        font-size: 1.111rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 1280px) {
    .whyMonq__footer-text {
        font-size: 0.833rem;
    }
}
@media only screen and (min-width: 1920px) {
    .whyMonq__footer-text {
        font-size: 1.111rem;
        line-height: 30px;
    }
}
@media only screen and (min-width: 2560px) {
    .whyMonq__footer-text {
        font-size: 1.667rem;
        line-height: 40px;
    }
}
.whyMonq__logo-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2em;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.whyMonq__logo-item {
    height: 3em;
    width: 7em;
    background-color: inherit;
}
.whyMonq__logo-item:first-child {
    margin: -1.4em;
    height: 5em;
}
@media only screen and (min-width: 2560px) {
    .whyMonq__logo-item {
        width: 12em;
    }
}

.resultModal {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 99;
    padding: 30px 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-attachment: fixed;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.resultModal--active {
    opacity: 1;
    visibility: visible;
    translate: all 0.3s ease;
}
@media only screen and (max-width: 720px) {
    .resultModal {
        -webkit-backdrop-filter: blur(40px);
        backdrop-filter: blur(40px);
    }
}
.resultModal__title {
    font-family: "HelveticaNeueCyr-Bold";
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 1.4em;
    color: #333333;
    font-weight: 500;
    font-size: 1.111rem;
}
@media only screen and (min-width: 720px) {
    .resultModal__title {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .resultModal__title {
        font-size: 1.111rem;
    }
}
@media only screen and (min-width: 1920px) {
    .resultModal__title {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .resultModal__title {
        font-size: 1.944rem;
    }
}
.resultModal__wrapper {
    background-color: #f8f8f8;
    padding: 2em 2em;
    border-radius: 40px;
    position: relative;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.resultModal__close-button {
    color: #333333;
    font-weight: 500;
    font-size: 1.111rem;
    border: none;
    background: none;
    position: absolute;
    top: -2em;
    right: -2em;
    cursor: pointer;
}
@media only screen and (min-width: 720px) {
    .resultModal__close-button {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .resultModal__close-button {
        font-size: 1.111rem;
    }
}
@media only screen and (min-width: 1920px) {
    .resultModal__close-button {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .resultModal__close-button {
        font-size: 1.944rem;
    }
}
@media only screen and (max-width: 720px) {
    .resultModal__close-button {
        top: 0;
        right: 0;
    }
}
.resultModal__close-button svg {
    height: 2.5em;
    stroke: grey;
}
.resultModal__close-button svg rect {
    fill: #ffffff;
}
@media only screen and (max-width: 720px) {
    .resultModal__close-button svg rect {
        fill: #cccccc;
    }
}
.resultModal__non-scroll {
    overflow: hidden;
    height: 100vh;
}

.advantages {
    font-family: "HelveticaNeueCyr";
}
.advantages-circle {
    position: relative;
    width: 20em;
    height: 20em;
    padding: 0;
    border-radius: 50%;
    list-style: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 2px solid #2f69ff;
}
.advantages-circle > * {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2em;
    height: 2em;
    margin: -1em;
}
.advantages-circle > :nth-of-type(1) {
    -webkit-transform: rotate(70deg) translate(10em) rotate(-70deg);
    transform: rotate(70deg) translate(10em) rotate(-70deg);
}
.advantages-circle > :nth-of-type(2) {
    -webkit-transform: rotate(34deg) translate(10em) rotate(-34deg);
    transform: rotate(34deg) translate(10em) rotate(-34deg);
}
.advantages-circle > :nth-of-type(3) {
    -webkit-transform: rotate(-2deg) translate(10em) rotate(2deg);
    transform: rotate(-2deg) translate(10em) rotate(2deg);
}
.advantages-circle > :nth-of-type(4) {
    -webkit-transform: rotate(-38deg) translate(10em) rotate(38deg);
    transform: rotate(-38deg) translate(10em) rotate(38deg);
}
.advantages-circle > :nth-of-type(5) {
    -webkit-transform: rotate(-74deg) translate(10em) rotate(74deg);
    transform: rotate(-74deg) translate(10em) rotate(74deg);
}
@media only screen and (max-width: 720px) {
    .advantages-circle {
        -webkit-transform: scale(0.55);
        transform: scale(0.55);
        margin-top: -83px;
        margin-left: -73px;
    }
}
@media only screen and (min-width: 1200px) {
    .advantages-circle {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        margin-left: -30px;
        margin-top: 20px;
    }
}
@media only screen and (min-width: 1920px) {
    .advantages-circle {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
        margin-top: 102px;
        margin-left: 54px;
    }
}
@media only screen and (min-width: 2560px) {
    .advantages-circle {
        margin-top: 192px;
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
        margin-left: 122px;
    }
}
.advantages-circle__element {
    width: 2em;
    border: 2px solid #2f69ff;
    background-color: #2f69ff;
    color: white;
    border-radius: 50%;
}
.advantages-circle__element img {
    display: block;
    width: 100%;
}
.advantages-circle__text {
    width: 14em;
    color: black;
    -webkit-transform: translate(53px, -24px);
    transform: translate(53px, -24px);
    cursor: pointer;
    font-family: "HelveticaNeueCyr-Roman";
    font-style: normal;
    font-weight: 400;
}
.advantages-circle__text:hover {
    color: #2f69ff;
    font-family: "HelveticaNeueCyr-Bold";
    font-style: normal;
    font-weight: 900;
}
.advantages-circle__text:focus {
    color: #2f69ff;
    font-family: "HelveticaNeueCyr-Roman";
    font-style: normal;
    font-weight: 900;
}
.advantages-circle__number {
    text-align: center;
    margin-top: 3px;
    font-family: "HelveticaNeueCyr-Roman";
    font-style: normal;
    font-weight: 700;
}
.advantages__slide {
    left: 20%;
    top: 40%;
    width: 15em;
    display: none;
    font-family: "HelveticaNeueCyr-Roman";
    font-style: normal;
    font-weight: 400;
}
.advantages__slide--active {
    display: block;
}
.advantages__slide--default {
    color: #2f69ff;
    font-weight: 900;
    font-size: 0.722rem;
    left: -4%;
    padding: 0 50px;
    font-family: "HelveticaNeueCyr-Black";
    text-align: center;
    text-transform: uppercase;
}
@media only screen and (min-width: 325px) {
    .advantages__slide--default {
        font-size: 1.667rem;
        line-height: 35px;
    }
}
@media only screen and (min-width: 720px) {
    .advantages__slide--default {
        font-size: 1.667rem;
        line-height: 35px;
    }
}
@media only screen and (min-width: 1280px) {
    .advantages__slide--default {
        font-size: 1.667rem;
        line-height: 35px;
    }
}
@media only screen and (min-width: 1920px) {
    .advantages__slide--default {
        font-size: 1.667rem;
        line-height: 35px;
    }
}
@media only screen and (min-width: 2560px) {
    .advantages__slide--default {
        font-size: 1.667rem;
        line-height: 35px;
    }
}

.integration {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url(/images/integration-bg.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 22%;
    padding-bottom: 4em;
}
@media only screen and (max-width: 1200px) {
    .integration {
        background-image: none;
    }
}
.integration__titleContainer {
    padding: 0 0.4em 3em 0.4em;
}
.integration__title {
    color: #000000;
    font-weight: 900;
    font-size: 1.389rem;
    text-align: center;
    padding: 25px 0;
    text-transform: uppercase;
    font-family: "HelveticaNeueCyr-Bold";
}
@media only screen and (min-width: 375px) {
    .integration__title {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 720px) {
    .integration__title {
        font-size: 2.222rem;
        line-height: 50px;
    }
}
@media only screen and (min-width: 1280px) {
    .integration__title {
        font-size: 1.944rem;
        line-height: 40px;
    }
}
@media only screen and (min-width: 1920px) {
    .integration__title {
        font-size: 2.778rem;
        line-height: 60px;
    }
}
@media only screen and (min-width: 2560px) {
    .integration__title {
        font-size: 3.889rem;
        line-height: 70px;
    }
}
.integration__title::first-line {
    color: #2f69ff;
}
.integration__descr {
    color: #333333;
    font-weight: 300;
    font-size: 1.111rem;
}
@media only screen and (min-width: 375px) {
    .integration__descr {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 720px) {
    .integration__descr {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 1280px) {
    .integration__descr {
        font-size: 0.833rem;
        line-height: 15px;
    }
}
@media only screen and (min-width: 1920px) {
    .integration__descr {
        font-size: 1.389rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 2560px) {
    .integration__descr {
        font-size: 1.944rem;
        line-height: 35px;
    }
}
.integration__circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.integration__circle-svg {
    width: 570px;
    height: 100%;
}
@media only screen and (min-width: 1200px) {
    .integration__circle-svg {
        display: none;
    }
}
@media only screen and (max-width: 720px) {
    .integration__circle-svg {
        width: 320px;
    }
}
.integration__circleDesctop-svg {
    width: 900px;
    height: 100%;
}
@media only screen and (max-width: 1200px) {
    .integration__circleDesctop-svg {
        display: none;
    }
}
@media only screen and (min-width: 1200px) {
    .integration__circleDesctop-svg {
        width: 465px;
    }
}
@media only screen and (min-width: 1920px) {
    .integration__circleDesctop-svg {
        width: 675px;
    }
}
@media only screen and (min-width: 2560px) {
    .integration__circleDesctop-svg {
        width: 900px;
    }
}
.integration__circle {
    width: 100%;
    max-width: 64em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.integration__circle-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -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;
    padding-bottom: 5em;
}
@media only screen and (min-width: 2560px) {
    .integration__circle-container {
        left: -135px;
    }
}
@media only screen and (min-width: 1200px) {
    .integration__circle-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.integration__button {
    font-family: "HelveticaNeueCyr-Bold";
    border: none;
    color: #ffffff;
    font-weight: 500;
    font-size: 0.722rem;
    padding: 0.7em 3em;
    background-color: rgba(255, 146, 46, 0.93);
    border-radius: 70px;
    text-transform: uppercase;
    cursor: pointer;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 720px) {
    .integration__button {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 1280px) {
    .integration__button {
        font-size: 0.833rem;
    }
}
@media only screen and (min-width: 1920px) {
    .integration__button {
        font-size: 1.389rem;
    }
}
@media only screen and (min-width: 2560px) {
    .integration__button {
        font-size: 1.667rem;
    }
}
@media only screen and (min-width: 720px) {
    .integration__button {
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLjFlMDlkMTYxMDE0MzE2N2RhYTE1LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtFQUNBO0FERUY7QUNDQTtFQUNFO0VBQ0E7QURDRjtBQ0VBO0VBQ0U7RUFDQTtBREFGO0FDR0E7RUFDRTtFQUNBO0FEREY7QUNJQTtFQUNFO0VBQ0E7QURGRjtBQ0tBO0VBQ0U7RUFDQTtBREhGO0FDTUE7RUFDRTtFQUNBO0FESkY7QUNPQTtFQUNFO0VBQ0E7QURMRjtBQ1FBO0VBQ0U7RUFDQTtBRE5GO0FDU0E7RUFDRTtFQUNBO0FEUEY7QUNVQTtFQUNFO0VBQ0E7QURSRjtBQ1dBO0VBQ0U7RUFDQTtBRFRGO0FDV0E7RUFDRTtFQUFnQztBRFJsQztBQ1VBO0VBQ0U7RUFDQTtBRFJGO0FFekNBOztDQUFBO0FDUEE7RUFDRSxnQkNxQmU7RURwQmYsZUNrQmE7RURqQmIsY0NtQ1E7RURsQ1I7QUhxREY7QUduREU7RUFDRTtBSHFESjs7QUdyQ0E7RUFDRTtFQUNBO0VBQ0EsbUVDakNTO0VEa0NULGVDUGE7RURRYixnQkNQZTtFRFFmO0VBQ0E7RUFJQTtBSHFDRjs7QUdsQ0E7OztFQUdFO1VBQUE7QUhxQ0Y7O0FHbENBOzs7Ozs7RUFNRTtBSHFDRjs7QUdsQ0E7RUFDRTtBSHFDRjs7QUdsQ0E7OztFQUdFO0VBQ0E7RUFDQTtBSHFDRjs7QUdsQ0E7Ozs7RUFJRTtFQUFBO0FIcUNGOztBRzlCRTs7Ozs7Ozs7O0VBSUU7QUhzQ0o7O0FLN0hBO0VBQ0UseUJEK0NRO0FKaUZWO0FLOUhFO0VBQ0U7RUFDQTtFQ0hGO0FOb0lGO0FPcklFO0VGRUE7SUNDRTtFTnNJRjtBQUNGO0FPMUlFO0VGRUE7SUNLRTtFTnVJRjtBQUNGO0FPL0lFO0VGRUE7SUNTRTtFTndJRjtBQUNGO0FPcEpFO0VGRUE7SUNhRTtFTnlJRjtBQUNGO0FPekpFO0VGRUE7SUNtQkU7SUFDQTtFTndJRjtBQUNGO0FPL0pFO0VGRUE7SUN3QkU7SUFDQTtFTnlJRjtBQUNGO0FPcktFO0VGRUE7SUM2QkU7SUFDQTtFTjBJRjtBQUNGO0FLbEtFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FMb0tKO0FLaktFO0VBQ0U7QUxtS0o7QU9wTEU7RUZnQkE7SUFJSTtFTG9LSjtBQUNGO0FPekxFO0VGZ0JBO0lBT0k7RUxzS0o7QUFDRjtBTzlMRTtFRmdCQTtJQVVJO0VMd0tKO0FBQ0Y7QU9uTUU7RUZnQkE7SUFhSTtFTDBLSjtBQUNGO0FLdktFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QUx5S0o7QUt4S0k7RUdlRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkpyQ007QUppTVI7QU9sTkU7RUZxQ0U7SUdvQkEsbUJKMUNJO0VKdU1OO0FBQ0Y7QU92TkU7RUZxQ0U7SUd3QkEsbUJKaERJO0VKOE1OO0FBQ0Y7QUtsTEU7RUFDRTtFQUNBO0VBQ0E7RUdWRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkpqQk07QUpnTlI7QU9wT0U7RUYwQ0E7SUdGRSxtQkp6Qkk7RUp5Tk47QUFDRjtBT3pPRTtFRjBDQTtJR0VFLG1CSi9CSTtFSmdPTjtBQUNGO0FPOU9FO0VGMENBO0lBT0k7RUxpTUo7QUFDRjtBSy9MSTtFQUNFO0FMaU1OO0FPdFBFO0VGb0RFO0lBR0k7RUxtTU47QUFDRjtBS2hNSTtFQUNFO0FMa01OO0FLOUxFO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtBTGdNSjtBSzlMSTtFQUNFLHlCRHhCSTtFQ3lCSjtNQUFBO1VBQUE7RUFDQTtFQUNBO0FMZ01OO0FLNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QUw4TEo7QU8xUkU7RUY4RUE7SUFpQkk7RUwrTEo7QUFDRjtBT3pSRTtFRndFQTtJQXFCSTtFTGdNSjtBQUNGO0FPcFNFO0VGOEVBO0lBeUJJO0VMaU1KO0FBQ0Y7QUsvTEk7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7QUxpTU47QU8vU0U7RUYwR0U7SUFPSTtFTGtNTjtBQUNGO0FLOUxFO0VBQ0U7RUFDQTtBTGdNSjtBSzdMRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FMK0xKO0FPaFVFO0VGMkhBO0lBU0k7RUxnTUo7QUFDRjtBT3JVRTtFRjJIQTtJQWFJO0VMaU1KO0FBQ0Y7QU8xVUU7RUYySEE7SUFpQkk7RUxrTUo7QUFDRjtBTy9VRTtFRjJIQTtJQXFCSTtFTG1NSjtBQUNGO0FLaE1NO0VBQ0U7VUFBQTtBTGtNUjtBS2hNTTtFQUNFO1VBQUE7QUxrTVI7QUtoTU07RUFDRTtVQUFBO0FMa01SO0FLOUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJEdEhJO0VDdUhKO0VBQUE7RUFDQTtVQUFBO0FMZ01OO0FPcldFO0VGK0pFO0lBU0k7SUFDQTtFTGlNTjtBQUNGO0FPM1dFO0VGK0pFO0lBYUk7SUFDQTtFTG1NTjtBQUNGO0FPalhFO0VGK0pFO0lBaUJJO0lBQ0E7RUxxTU47QUFDRjtBT3ZYRTtFRitKRTtJQXFCSTtJQUNBO0VMdU1OO0FBQ0Y7QUtuTUU7RUFDRTtFR3hKRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkpqQk07QUorV1I7QU9uWUU7RUYwTEE7SUdsSkUsbUJKekJJO0VKd1hOO0FBQ0Y7QU94WUU7RUYwTEE7SUc5SUUsbUJKL0JJO0VKK1hOO0FBQ0Y7QUs5TUU7RUFDRTtFQUNBO0VBQ0EseUJEbEpLO0VDbUpMO0FMZ05KOztBU3BaQTtFQUNFLHlCTDRDUTtFSzNDUjtFQUNBO0VBQ0E7RUFDQTtBVHVaRjtBU3JaRTtFQVBGO0lBUUk7RVR3WkY7QUFDRjtBU3RaRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtBVHdaSjtBU3RaSTtFQUxGO0lBTUk7SUFBQTtRQUFBO1lBQUE7RVR5Wko7QUFDRjtBU3RaRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0FUd1pKO0FTdFpJO0VBSkY7SUFLSTtRQUFBO1lBQUE7RVR5Wko7QUFDRjtBU3BaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHNaSjtBU25aRTtFQUNFO0FUcVpKO0FTblpJO0VBSEY7SUFJSTtFVHNaSjtBQUNGO0FTblpFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0xYTTtBSmdhVjtBU25aSTtFQVZGO0lBV0k7RVRzWko7QUFDRjtBU25aRTtFQUNFLGNMbkJNO0FKd2FWO0FTbFpFO0VBQ0U7QVRvWko7QVNqWkU7RUFDRTtBVG1aSjtBUzlZRTtFQUNFO0VBQ0E7RUFDQTtBVGdaSjtBUzlZSTtFQUxGO0lBTUk7RVRpWko7QUFDRjtBUzdZSTtFQURGO0lBRUk7SUFBQTtJQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7RVRnWko7QUFDRjtBUzdZRTtFQUNFO0FUK1lKOztBVWhmQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QVZtZkY7QVVqZkU7RUFORjtJQU9JO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RVZvZkY7QUFDRjtBVWxmRTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBVm9mSjtBT3BnQkU7RUdVQTtJQVNJO0lBQ0E7RVZxZko7QUFDRjtBTzFnQkU7RUdVQTtJQWNJO0lBQ0E7RVZzZko7QUFDRjtBT2hoQkU7RUdVQTtJQW1CSTtFVnVmSjtBQUNGO0FPcmhCRTtFR1VBO0lBdUJJO0VWd2ZKO0FBQ0Y7QU8xaEJFO0VHVUE7SUEyQkk7RVZ5Zko7QUFDRjtBVXRmRTtFQUNFO0VBQ0E7QVZ3Zko7QVVyZkU7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBVnVmSjs7QVd6aUJBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QVg0aUJGO0FXMWlCRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBRUE7QVgyaUJKO0FPbmpCRTtFSUlBO0lBT0k7RVg0aUJKO0FBQ0Y7QU94akJFO0VJSUE7SUFXSTtFWDZpQko7QUFDRjtBTzdqQkU7RUlJQTtJQWVJO0VYOGlCSjtBQUNGO0FPbGtCRTtFSUlBO0lBbUJJO0VYK2lCSjtBQUNGO0FPdmtCRTtFSUlBO0lBdUJJO0VYZ2pCSjtBQUNGO0FXOWlCSTtFQTFCRjtJQTJCSTtFWGlqQko7QUFDRjtBVzlpQkU7RUFDRTtBWGdqQko7QVc3aUJFO0VBQ0U7RUFDQTtFQUNBO01BQUE7RUFDQTtFQUNBO0VBQ0E7RUhncUJGLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSjFyQk07QUowa0JSO0FPL2xCRTtFSXVDQTtJSDJxQkUsbUJKM3JCSTtJSTRyQko7RVIvR0Y7QUFDRjtBT3JtQkU7RUl1Q0E7SUhnckJFLG1CSmhzQkk7SUlpc0JKO0VSOUdGO0FBQ0Y7QU8zbUJFO0VJdUNBO0lIcXJCRSxtQkp2c0JJO0lJd3NCSjtFUjdHRjtBQUNGO0FPam5CRTtFSXVDQTtJSDByQkUsZUovc0JJO0lJZ3RCSjtFUjVHRjtBQUNGO0FPdm5CRTtFSXVDQTtJSCtyQkUsbUJKanRCSTtJSWt0Qko7RVIzR0Y7QUFDRjtBVzVrQkU7RUFDRTtFQUNBLHlCUGdCTztFT2ZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQSxjUGpCTTtFSW1iUixVQUhRO0VBSVIsb0JBSEs7RUFJTCxtQko1Y007RU8wQ0o7VUFBQTtFQUNBO0FYK2tCSjtBTy9vQkU7RUlpREE7SUhtYkUsbUJKL2NJO0lJZ2RKO0VSK0tGO0FBQ0Y7QU9ycEJFO0VJaURBO0lId2JFLG1CSnpkSTtJSTBkSjtFUmdMRjtBQUNGO0FPM3BCRTtFSWlEQTtJSDZiRSxtQkp6ZEk7SUkwZEo7RVJpTEY7QUFDRjtBT2pxQkU7RUlpREE7SUhrY0UsbUJKcGVJO0lJcWVKO0VSa0xGO0FBQ0Y7QU92cUJFO0VJaURBO0lIdWNFLG1CSnplSTtJSTBlSjtFUm1MRjtBQUNGO0FXcG1CRTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FYc21CSjtBT3JyQkU7RUl5RUE7SUFTSTtFWHVtQko7QUFDRjtBV3BtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO0FYc21CSjtBV25tQkU7RUgrb0JBLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSjN0Qk07RU80RUo7RUFDQTtFQUNBO0FYdW1CSjtBTzNzQkU7RUlnR0E7SUhvcEJFLG1CSjl0Qkk7SUkrdEJKO0VSckNGO0FBQ0Y7QU9qdEJFO0VJZ0dBO0lIeXBCRSxtQkp4dUJJO0lJeXVCSjtFUnBDRjtBQUNGO0FPdnRCRTtFSWdHQTtJSDhwQkUsbUJKenVCSTtJSTB1Qko7RVJuQ0Y7QUFDRjtBTzd0QkU7RUlnR0E7SUhtcUJFLG1CSmx2Qkk7SUltdkJKO0VSbENGO0FBQ0Y7QU9udUJFO0VJZ0dBO0lId3FCRSxtQkp4dkJJO0lJeXZCSjtFUmpDRjtBQUNGO0FXbG9CRTtFQUNFO0lBQ0U7RVhvb0JKO0FBQ0Y7O0FXaG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUDFFUTtFSThuQlIsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKeHBCTTtFT29HTjtBWHFvQkY7QU85dkJFO0VJOEdGO0lIa2tCSSxtQkozcEJJO0lJNHBCSjtFUmtGRjtBQUNGO0FPcHdCRTtFSThHRjtJSHVrQkksbUJKcnFCSTtJSXNxQko7RVJtRkY7QUFDRjtBTzF3QkU7RUk4R0Y7SUg0a0JJLG1CSnJxQkk7SUlzcUJKO0VSb0ZGO0FBQ0Y7QU9oeEJFO0VJOEdGO0lIaWxCSSxtQkovcUJJO0lJZ3JCSjtFUnFGRjtBQUNGO0FPdHhCRTtFSThHRjtJSHNsQkksbUJKcnJCSTtJSXNyQko7RVJzRkY7QUFDRjs7QVdocUJBO0VBQ0U7QVhtcUJGO0FPaHlCRTtFSStIQTtJQUdJO1FBQUE7RVhrcUJKO0FBQ0Y7O0FXOXBCQTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGlxQkY7O0FXOXBCQTtFQUNFLGNQekdRO0VPMEdSO0VIb2hCQSxjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkp4cEJNO0FKc3lCUjs7QVd0cUJBO0VBQ0UsY1B6R1E7RU8wR1I7RUhvaEJBLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSnhwQk07QUpzeUJSOztBV3RxQkE7RUFDRSxjUHpHUTtFTzBHUjtFSG9oQkEsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKeHBCTTtBSnN5QlI7O0FXdHFCQTtFQUNFLGNQekdRO0VPMEdSO0VIb2hCQSxjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkp4cEJNO0FKc3lCUjs7QVd0cUJBO0VBQ0UsY1B6R1E7RU8wR1I7RUhvaEJBLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSnhwQk07QUpzeUJSO0FPM3pCRTtFSXFKRjtJSDJoQkksbUJKM3BCSTtJSTRwQko7RVIrSUY7RVczcUJGO0lIMmhCSSxtQkozcEJJO0lJNHBCSjtFUitJRjtFVzNxQkY7SUgyaEJJLG1CSjNwQkk7SUk0cEJKO0VSK0lGO0VXM3FCRjtJSDJoQkksbUJKM3BCSTtJSTRwQko7RVIrSUY7RVczcUJGO0lIMmhCSSxtQkozcEJJO0lJNHBCSjtFUitJRjtBQUNGO0FPajBCRTtFSXFKRjtJSGdpQkksbUJKcnFCSTtJSXNxQko7RVJnSkY7RVdqckJGO0lIZ2lCSSxtQkpycUJJO0lJc3FCSjtFUmdKRjtFV2pyQkY7SUhnaUJJLG1CSnJxQkk7SUlzcUJKO0VSZ0pGO0VXanJCRjtJSGdpQkksbUJKcnFCSTtJSXNxQko7RVJnSkY7RVdqckJGO0lIZ2lCSSxtQkpycUJJO0lJc3FCSjtFUmdKRjtBQUNGO0FPdjBCRTtFSXFKRjtJSHFpQkksbUJKcnFCSTtJSXNxQko7RVJpSkY7RVd2ckJGO0lIcWlCSSxtQkpycUJJO0lJc3FCSjtFUmlKRjtFV3ZyQkY7SUhxaUJJLG1CSnJxQkk7SUlzcUJKO0VSaUpGO0VXdnJCRjtJSHFpQkksbUJKcnFCSTtJSXNxQko7RVJpSkY7RVd2ckJGO0lIcWlCSSxtQkpycUJJO0lJc3FCSjtFUmlKRjtBQUNGO0FPNzBCRTtFSXFKRjtJSDBpQkksbUJKL3FCSTtJSWdyQko7RVJrSkY7RVc3ckJGO0lIMGlCSSxtQkovcUJJO0lJZ3JCSjtFUmtKRjtFVzdyQkY7SUgwaUJJLG1CSi9xQkk7SUlnckJKO0VSa0pGO0VXN3JCRjtJSDBpQkksbUJKL3FCSTtJSWdyQko7RVJrSkY7RVc3ckJGO0lIMGlCSSxtQkovcUJJO0lJZ3JCSjtFUmtKRjtBQUNGO0FPbjFCRTtFSXFKRjtJSCtpQkksbUJKcnJCSTtJSXNyQko7RVJtSkY7RVduc0JGO0lIK2lCSSxtQkpyckJJO0lJc3JCSjtFUm1KRjtFV25zQkY7SUgraUJJLG1CSnJyQkk7SUlzckJKO0VSbUpGO0VXbnNCRjtJSCtpQkksbUJKcnJCSTtJSXNyQko7RVJtSkY7RVduc0JGO0lIK2lCSSxtQkpyckJJO0lJc3JCSjtFUm1KRjtBQUNGOztBVzdyQkE7RUFDRTtBWGdzQkY7O0FXanNCQTtFQUNFO0FYZ3NCRjs7QVdqc0JBO0VBQ0U7QVhnc0JGOztBVzdyQkE7RUFFRTtBWGdzQkY7O0FXbHNCQTtFQUVFO0FYZ3NCRjs7QVdsc0JBOztFQUVFO0FYZ3NCRjs7QVc3ckJBO0VBQ0U7QVhnc0JGOztBV2pzQkE7RUFDRTtBWGdzQkY7O0FXanNCQTtFQUNFO0FYZ3NCRjs7QVczckJBO0VBQ0U7RUFDQTtBWDhyQkY7O0FXM3JCQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FYOHJCRjs7QVlwM0JBO0VBQ0UseUJSK0NRO0FKdzBCVjtBWXIzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RU5SRjtBTmc0QkY7QU9qNEJFO0VLRUE7SU5DRTtFTms0QkY7QUFDRjtBT3Q0QkU7RUtFQTtJTktFO0VObTRCRjtBQUNGO0FPMzRCRTtFS0VBO0lOU0U7RU5vNEJGO0FBQ0Y7QU9oNUJFO0VLRUE7SU5hRTtFTnE0QkY7QUFDRjtBT3I1QkU7RUtFQTtJTm1CRTtJQUNBO0VObzRCRjtBQUNGO0FPMzVCRTtFS0VBO0lOd0JFO0lBQ0E7RU5xNEJGO0FBQ0Y7QU9qNkJFO0VLRUE7SU42QkU7SUFDQTtFTnM0QkY7QUFDRjtBT3Y2QkU7RUtFQTtJQWFJO0lBQ0E7SUFDQTtJQUNBO0VaNDVCSjtBQUNGO0FPLzZCRTtFS0VBO0lBbUJJO0VaODVCSjtBQUNGO0FZMzVCRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FaNjVCSjtBWTE1QkU7RUFDRTtFQUNBO0VBQ0E7RUoxQkYsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKR007QUpvN0JSO0FPbjhCRTtFS2lDQTtJSmxCRSxtQkpMSTtFSjY3Qk47QUFDRjtBT3g4QkU7RUtpQ0E7SUpkRSxpQkpQSTtFSmc4Qk47QUFDRjtBTzc4QkU7RUtpQ0E7SUpWRSxtQkpkSTtFSnc4Qk47QUFDRjtBT2w5QkU7RUtpQ0E7SUpORSxtQkpwQkk7RUorOEJOO0FBQ0Y7QU92OUJFO0VLaUNBO0lBT0k7RVptN0JKO0FBQ0Y7QVlqN0JJO0VBQ0UsY1JLRztBSjg2QlQ7QVkvNkJFO0VKcUJBLGNBSFE7RUFJUixnQkFISztFQUlMLGVKckRNO0FKazlCUjtBT3ArQkU7RUtnREE7SUowQkUsbUJKM0RJO0VKeTlCTjtBQUNGO0FPeitCRTtFS2dEQTtJSjhCRSxtQko3REk7RUo0OUJOO0FBQ0Y7QU85K0JFO0VLZ0RBO0lKa0NFLG1CSnBFSTtFSm8rQk47QUFDRjtBT24vQkU7RUtnREE7SUpzQ0UsaUJKMUVJO0VKMitCTjtBQUNGO0FPeC9CRTtFS2dEQTtJQUdJO0VaeThCSjtBQUNGO0FZdDhCRTtFQUNFO0VBQ0E7RUpxQ0YsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKMUVNO0VRcUNKO0VBQ0EsMENSVmE7RVFXYjtFQUNBO0VBQ0EsY1JuQk07RVFvQk47RUFDQTtNQUFBO0VBQ0E7VUFBQTtBWjA4Qko7QU81Z0NFO0VLdURBO0lKNENFLG1CSm5GSTtFSmdnQ047QUFDRjtBT2poQ0U7RUt1REE7SUpnREUsbUJKbEZJO0VKZ2dDTjtBQUNGO0FPdGhDRTtFS3VEQTtJSm9ERSxtQkozRkk7RUowZ0NOO0FBQ0Y7QU8zaENFO0VLdURBO0lKd0RFLG1CSmhHSTtFSmdoQ047QUFDRjtBT2hpQ0U7RUt1REE7SUFjSTtRQUFBO0VaKzlCSjtBQUNGO0FZNTlCRTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7RUFDQTtFQUNBO0VBQ0E7QVo4OUJKO0FZMzlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjY5Qko7QU85aUNFO0VLMkVBO0lBU0k7RVo4OUJKO0FBQ0Y7QU96akNFO0VLaUZBO0lBYUk7SUFDQTtFWis5Qko7QUFDRjtBWTU5QkU7RUFDRTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VKZUYsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKbkdNO0FKbWpDUjtBT3prQ0U7RUttR0E7SUp5QkUsbUJKNUdJO0lJNkdKO0VSaTlCRjtBQUNGO0FPL2tDRTtFS21HQTtJSjhCRSxtQkozR0k7SUk0R0o7RVJrOUJGO0FBQ0Y7QU9ybENFO0VLbUdBO0lKbUNFLG1CSnJISTtJSXNISjtFUm05QkY7QUFDRjtBTzNsQ0U7RUttR0E7SUp3Q0UsbUJKNUhJO0lJNkhKO0VSbzlCRjtBQUNGO0FPM2xDRTtFSzZGQTtJQVVJO1FBQUE7RVp3L0JKO0FBQ0Y7QU8xbENFO0VLdUZBO0lBY0k7UUFBQTtFWnkvQko7QUFDRjtBWXQvQkU7RUFDRTtFQUNBO0VBQ0EseUJSdkVLO0VRd0VMO0VBQ0E7TUFBQTtFQUNBO0VBQ0E7QVp3L0JKO0FPOW1DRTtFSytHQTtJQVVJO0VaeS9CSjtBQUNGO0FZdC9CRTtFSlpBLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSm5HTTtFUStHSjtVQUFBO0VBQ0E7TUFBQTtFQUNBO0VBQ0E7QVowL0JKO0FPbG9DRTtFS21JQTtJSlBFLG1CSjVHSTtJSTZHSjtFUjBnQ0Y7QUFDRjtBT3hvQ0U7RUttSUE7SUpGRSxtQkozR0k7SUk0R0o7RVIyZ0NGO0FBQ0Y7QU85b0NFO0VLbUlBO0lKR0UsbUJKckhJO0lJc0hKO0VSNGdDRjtBQUNGO0FPcHBDRTtFS21JQTtJSlFFLG1CSjVISTtJSTZISjtFUjZnQ0Y7QUFDRjs7QWEzcENBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiOHBDRjtBYTVwQ0U7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFYitwQ0Y7QUFDRjtBYTVwQ0U7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBLGNUd0JNO0VTdkJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI4cENKO0FhM3BDRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWI2cENKO0FPN3JDRTtFTTRCQTtJQVNJO0ViNHBDSjtBQUNGO0FPbHNDRTtFTTRCQTtJQWNJO0ViNHBDSjtBQUNGO0FPdnNDRTtFTTRCQTtJQW1CSTtFYjRwQ0o7QUFDRjtBYTFwQ0k7RUF0QkY7SUF1Qkk7SUFBQTtRQUFBO1lBQUE7SUFDQTtFYjZwQ0o7QUFDRjtBYTNwQ0k7RUEzQkY7SUE0Qkk7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0ViOHBDSjtBQUNGO0FhM3BDRTtFQUNFO0VBQ0EsY1R0Qk07RVN1Qk47RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtBYjZwQ0o7QWEzcENJO0VBWEY7SUFZSTtFYjhwQ0o7QUFDRjtBYTVwQ0k7RUFmRjtJQWdCSTtFYitwQ0o7QUFDRjtBYTdwQ0k7RUFDRTtBYitwQ047QWE3cENNO0VBSEY7SUFJSTtFYmdxQ047QUFDRjtBYTdwQ0k7RUFDRTtBYitwQ047QWE3cENNO0VBSEY7SUFJSTtFYmdxQ047QUFDRjtBYTVwQ007RUFDRTtBYjhwQ1I7QU92dkNFO0VNd0ZJO0lBSUk7RWIrcENSO0FBQ0Y7QU94d0NFO0VNb0dJO0lBUUk7RWJncUNSO0FBQ0Y7QU83d0NFO0VNb0dJO0lBWUk7RWJpcUNSO0FBQ0Y7QWE1cENNO0VBQ0U7QWI4cENSO0FPendDRTtFTTBHSTtJQUlJO0ViK3BDUjtBQUNGO0FhMXBDTTtFQUNFO0FiNHBDUjtBT2p4Q0U7RU1vSEk7SUFJSTtFYjZwQ1I7QUFDRjtBT2x5Q0U7RU1nSUk7SUFRSTtFYjhwQ1I7QUFDRjtBT3Z5Q0U7RU1nSUk7SUFZSTtFYitwQ1I7QUFDRjtBYXpwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FiMnBDSjtBT3J6Q0U7RU1tSkE7SUFZSTtFYjBwQ0o7QUFDRjtBTzF6Q0U7RU1tSkE7SUFnQkk7RWIycENKO0FBQ0Y7QWF6cENJO0VBbkJGO0lBb0JJO0ViNHBDSjtBQUNGO0FheHBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwcENOO0FhcHBDRTtFTDZKQSxjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkp4VU07QUprMENSO0FPbjFDRTtFTTBMQTtJTGtLRSxtQkozVUk7SUk0VUo7RVIyL0JGO0FBQ0Y7QU96MUNFO0VNMExBO0lMdUtFLG1CSmxWSTtJSW1WSjtFUjQvQkY7QUFDRjtBTy8xQ0U7RU0wTEE7SUw0S0UsbUJKclZJO0lJc1ZKO0VSNi9CRjtBQUNGO0FPcjJDRTtFTTBMQTtJTGlMRSxtQko1Vkk7SUk2Vko7RVI4L0JGO0FBQ0Y7QU8zMkNFO0VNMExBO0lMc0xFLG1CSm5XSTtJSW9XSjtFUisvQkY7QUFDRjtBYW5yQ0U7RUFDRTtBYnFyQ0o7QWFsckNFO0VBQ0U7RUxzTEYsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKMVdNO0FKeTJDUjtBTzEzQ0U7RU1rTUE7SUw0TEUsbUJKN1dJO0lJOFdKO0VSZ2dDRjtBQUNGO0FPaDRDRTtFTWtNQTtJTGlNRSxtQkpuWEk7SUlvWEo7RVJpZ0NGO0FBQ0Y7QU90NENFO0VNa01BO0lMc01FLG1CSm5YSTtJSW9YSjtFUmtnQ0Y7QUFDRjtBTzU0Q0U7RU1rTUE7SUwyTUUsbUJKN1hJO0lJOFhKO0VSbWdDRjtBQUNGO0FPbDVDRTtFTWtNQTtJTGdORSxtQkpuWUk7SUlvWUo7RVJvZ0NGO0FBQ0Y7QWFqdENFO0VMb05BLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSmhaTTtBSmc1Q1I7QU83NUNFO0VNdU1BO0lMeU5FLG1CSm5aSTtJSW9aSjtFUmlnQ0Y7QUFDRjtBT242Q0U7RU11TUE7SUw4TkUsbUJKN1pJO0lJOFpKO0VSa2dDRjtBQUNGO0FPejZDRTtFTXVNQTtJTG1PRSxtQkpoYUk7SUlpYUo7RVJtZ0NGO0FBQ0Y7QU8vNkNFO0VNdU1BO0lMd09FLG1CSnZhSTtJSXdhSjtFUm9nQ0Y7QUFDRjtBT3I3Q0U7RU11TUE7SUw2T0UsZUo5YUk7SUkrYUo7RVJxZ0NGO0FBQ0Y7QWFodkNFO0VBQ0U7RUFDQSx5QlQxSU87RVMySVA7RUwrT0YsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKOWFNO0VTK0xKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUMUtNO0VTMktOO1VBQUE7RUFDQTtFQUNBO01BQUE7QWJvdkNKO0FPNzhDRTtFTTJNQTtJTHVQRSxtQkpqYkk7SUlrYko7RVIrZ0NGO0FBQ0Y7QU9uOUNFO0VNMk1BO0lMNFBFLG1CSnhiSTtJSXliSjtFUmdoQ0Y7QUFDRjtBT3o5Q0U7RU0yTUE7SUxpUUUsbUJKM2JJO0lJNGJKO0VSaWhDRjtBQUNGO0FPLzlDRTtFTTJNQTtJTHNRRSxtQkpuY0k7SUlvY0o7RVJraENGO0FBQ0Y7QU9yK0NFO0VNMk1BO0lMMlFFLGlCSjFjSTtJSTJjSjtFUm1oQ0Y7QUFDRjtBYWh4Q0k7RUFoQkY7SUFpQkk7UUFBQTtJQUNBO0VibXhDSjtBQUNGOztBY2wvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWRxL0NGO0Fjbi9DRTtFQUNFO0VBQ0E7RUFDQTtBZHEvQ0o7QWM5K0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RU5rSEYsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKcklNO0FKb2dEUjtBT3JoREU7RU84QkE7SU4ySEUsbUJKeklJO0VKeWdETjtBQUNGO0FPMWhERTtFTzhCQTtJTitIRSxtQko1SUk7RUo2Z0ROO0FBQ0Y7QU8vaERFO0VPOEJBO0lObUlFLG1CSmpKSTtFSm1oRE47QUFDRjtBT3BpREU7RU84QkE7SU51SUUsbUJKdkpJO0VKMGhETjtBQUNGO0FjbmdERTtFQUNFLHlCVklNO0VVSE47RUFDQTtFQUNBO0VBQ0E7VUFBQTtBZHFnREo7QWNsZ0RFO0VOc0dBLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSnJJTTtFVStCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzZ0RKO0FPM2pERTtFTzhDQTtJTjJHRSxtQkp6SUk7RUoraUROO0FBQ0Y7QU9oa0RFO0VPOENBO0lOK0dFLG1CSjVJSTtFSm1qRE47QUFDRjtBT3JrREU7RU84Q0E7SU5tSEUsbUJKakpJO0VKeWpETjtBQUNGO0FPMWtERTtFTzhDQTtJTnVIRSxtQkp2Skk7RUpna0ROO0FBQ0Y7QU96a0RFO0VPd0NBO0lBVUk7SUFDQTtFZDJoREo7QUFDRjtBY3poREk7RUFDRTtFQUNBO0FkMmhETjtBY3poRE07RUFDRSxhVnJCRTtBSmdqRFY7QU90bERFO0VPMERJO0lBSUksYVY1Qk07RUp3akRkO0FBQ0Y7QWN2aERFO0VBQ0U7RUFDQTtBZHloREo7O0FldG1EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VUTEE7QU4rbURGO0FPaG5ERTtFUURGO0lUSUk7RU5pbkRGO0FBQ0Y7QU9ybkRFO0VRREY7SVRRSTtFTmtuREY7QUFDRjtBTzFuREU7RVFERjtJVFlJO0VObW5ERjtBQUNGO0FPL25ERTtFUURGO0lUZ0JJO0VOb25ERjtBQUNGO0FPcG9ERTtFUURGO0lBV0k7RWY4bkRGO0FBQ0Y7QU96b0RFO0VRYUE7SUFFSTtFZjhuREo7QUFDRjtBT3hvREU7RVFhQTtJQUVJO0VmNm5ESjtBQUNGO0FlMW5ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUDhJRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQko5Sk07QUo2b0RSO0FPOXBERTtFUXlCQTtJUHlKRSxtQkpyS0k7RUpxcEROO0FBQ0Y7QU9ucURFO0VReUJBO0lQNkpFLG1CSnhLSTtFSnlwRE47QUFDRjtBT3hxREU7RVF5QkE7SVBpS0UsbUJKL0tJO0VKaXFETjtBQUNGO0FPN3FERTtFUXlCQTtJUHFLRSxtQkpyTEk7RUp3cUROO0FBQ0Y7QU9sckRFO0VReUJBO0lBVUk7RWZtcERKO0FBQ0Y7QWVqcERJO0VBQ0UsY1hVRztBSnlvRFQ7QWUvb0RFO0VBQ0UseUJYS0s7RVdKTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VQcUpGLGNBSFE7RUFJUixnQkFISztFQUlMLGVKdExNO0FKbXJEUjtBT3JzREU7RVEyQ0E7SVBnS0UsbUJKM0xJO0lJNExKO0VSOC9DRjtBQUNGO0FPM3NERTtFUTJDQTtJUHFLRSxtQkozTEk7SUk0TEo7RVIrL0NGO0FBQ0Y7QU9qdERFO0VRMkNBO0lQMEtFLG1CSnJNSTtJSXNNSjtFUmdnREY7QUFDRjtBT3Z0REU7RVEyQ0E7SVArS0UsbUJKM01JO0lJNE1KO0VSaWdERjtBQUNGO0FPN3RERTtFUTJDQTtJQVVJO0lBQ0E7RWY0cURKO0FBQ0Y7QWV6cURFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWYycURKO0FleHFERTtFQUNFO0VQcUlGLGNBSFE7RUFJUixnQkFISztFQUlMLGVKdExNO0FKNHREUjtBTzl1REU7RVFnRUE7SVAySUUsbUJKM0xJO0lJNExKO0VSdWlERjtBQUNGO0FPcHZERTtFUWdFQTtJUGdKRSxtQkozTEk7SUk0TEo7RVJ3aURGO0FBQ0Y7QU8xdkRFO0VRZ0VBO0lQcUpFLG1CSnJNSTtJSXNNSjtFUnlpREY7QUFDRjtBT2h3REU7RVFnRUE7SVAwSkUsbUJKM01JO0lJNE1KO0VSMGlERjtBQUNGO0FlanNERTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FmbXNESjtBZWhzREU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBZmtzREo7QU9seERFO0VRNkVBO0lBTUk7SUFDQTtJQUFBO1FBQUE7WUFBQTtFZm1zREo7QUFDRjtBZWhzREU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0Fma3NESjtBZS9yREU7RUFDRTtFQUNBO0FmaXNESjtBZS9yREk7RUFDRTtFQUNBO0FmaXNETjtBT3J5REU7RVFrR0U7SUFLSTtFZmtzRE47QUFDRjtBTzF5REU7RVFrR0U7SUFTSTtFZm1zRE47QUFDRjtBZWhzREk7RUFDRTtFQUFBO0VBQUE7QWZrc0ROO0FlOXJERTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBZmdzREo7QU94ekRFO0VRb0hBO0lBT0k7RWZpc0RKO0FBQ0Y7QU83ekRFO0VRb0hBO0lBV0k7RWZrc0RKO0FBQ0Y7QWUvckRFO0VBQ0U7RUFBQTtFQUFBO0VBQ0EseUJYNUZPO0VXNkZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpc0RKO0FlL3JESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpc0ROO0FlOXJESTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBZmdzRE47QU8vMURFO0VRbUlBO0lBZ0NJO0VmZ3NESjtBQUNGO0FPcDJERTtFUW1JQTtJQW9DSTtFZmlzREo7QUFDRjtBZTlyREU7RUFDRTtFQUNBO0VQL0VGLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSjFFTTtFV3lKSjtFQUNBLDBDWDlIYTtFVytIYjtFQUNBO0VBQ0E7RUFDQTtNQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QWZrc0RKO0FPejNERTtFUTJLQTtJUHhFRSxtQkpuRkk7RUo2MkROO0FBQ0Y7QU85M0RFO0VRMktBO0lQcEVFLG1CSmxGSTtFSjYyRE47QUFDRjtBT240REU7RVEyS0E7SVBoRUUsbUJKM0ZJO0VKdTNETjtBQUNGO0FPeDRERTtFUTJLQTtJUDVERSxtQkpoR0k7RUo2M0ROO0FBQ0Y7QU83NERFO0VRMktBO0lBZUk7SUFDQTtRQUFBO0VmdXRESjtBQUNGO0FlcHRERTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QWZzdERKO0FPNTVERTtFUTRNVTtJQUNFO0lBQ0E7RWZtdERaO0FBQ0Y7QWU1c0RFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0EseUJYakxPO0VXa0xQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFUDVCRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxlSnRMTTtBSmk2RFI7QU9uN0RFO0VRc05BO0lQWEUsbUJKM0xJO0lJNExKO0VSNHVERjtBQUNGO0FPejdERTtFUXNOQTtJUE5FLG1CSjNMSTtJSTRMSjtFUjZ1REY7QUFDRjtBTy83REU7RVFzTkE7SVBERSxtQkpyTUk7SUlzTUo7RVI4dURGO0FBQ0Y7QU9yOERFO0VRc05BO0lQSUUsbUJKM01JO0lJNE1KO0VSK3VERjtBQUNGO0FlcnVESTtFQUNFO0VBQ0E7RUFDQTtBZnV1RE47QWVwdURJO0VBQ0UseUJYNUxHO0VXNkxILGNYbE1JO0FKdzZEVjtBZWx1REU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7QWZvdURKO0FlanVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO01BQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QWZtdURKO0FlanVESTtFQUNFLHFCWHpOSTtBSjQ3RFY7QWVqdURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtdURSO0FPbi9ERTtFUXVRSTtJQVlJO0lBQ0E7RWZvdURSO0FBQ0Y7O0FnQjEvREE7RVZFRTtFVUFBLHlCWmdETztFWS9DUDtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBaEI2L0RGO0FPbmdFRTtFU0RGO0lWSUk7RU5vZ0VGO0FBQ0Y7QU94Z0VFO0VTREY7SVZRSTtFTnFnRUY7QUFDRjtBTzdnRUU7RVNERjtJVllJO0VOc2dFRjtBQUNGO0FPbGhFRTtFU0RGO0lWZ0JJO0VOdWdFRjtBQUNGO0FnQi9nRUU7RUFDRSxjWm1DTTtFWWxDTjtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWhCaWhFSjtBZ0I5Z0VFO0VBQ0U7RUFDQTtFUjhPRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkpuUE07QUpzaEVSO0FPdGlFRTtFU2lCQTtJUnFQRSxtQkp6UEk7SUkwUEo7RVJveURGO0FBQ0Y7QU81aUVFO0VTaUJBO0lSMFBFLG1CSjdQSTtJSThQSjtFUnF5REY7QUFDRjtBT2xqRUU7RVNpQkE7SVIrUEUsbUJKclFJO0lJc1FKO0VSc3lERjtBQUNGO0FPeGpFRTtFU2lCQTtJUm9RRSxtQko1UUk7SUk2UUo7RVJ1eURGO0FBQ0Y7QWdCdmlFRTtFUm1TQSxjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkp4U007RVlLSjtBaEIyaUVKO0FPcGtFRTtFU3VCQTtJUndTRSxtQkovU0k7SUlnVEo7RVJ5d0RGO0FBQ0Y7QU8xa0VFO0VTdUJBO0lSNlNFLG1CSmhUSTtJSWlUSjtFUjB3REY7QUFDRjtBT2hsRUU7RVN1QkE7SVJrVEUsbUJKelRJO0lJMFRKO0VSMndERjtBQUNGO0FPdGxFRTtFU3VCQTtJUnVURSxtQkpoVUk7SUlpVUo7RVI0d0RGO0FBQ0Y7QU81bEVFO0VTdUJBO0lBS0k7RWhCb2tFSjtBQUNGO0FnQmprRUU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0EsY1pTTTtFWVJOO0FoQm1rRUo7QU9sbUVFO0VTMEJBO0lBUUk7SUFDQTtRQUFBO1lBQUE7RWhCb2tFSjtBQUNGO0FnQmprRUU7RUFDRTtNQUFBO1VBQUE7RUFFQTtFQUFBO0VBQUE7RUFDQSx5QlpMTTtFWU1OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUjRLRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxlSm5OTTtFSW9OTjtBUnU1REY7QU83bkVFO0VTNkNBO0lSNExFLG1CSnhOSTtJSXlOSjtFUnc1REY7QUFDRjtBT25vRUU7RVM2Q0E7SVJpTUUsbUJKeE5JO0lJeU5KO0VSeTVERjtBQUNGO0FPem9FRTtFUzZDQTtJUnNNRSxtQkpsT0k7SUltT0o7RVIwNURGO0FBQ0Y7QU8vb0VFO0VTNkNBO0lSMk1FLG1CSnhPSTtJSXlPSjtFUjI1REY7QUFDRjtBTy9vRUU7RVN1Q0E7SUFjSTtFaEI4bEVKO0FBQ0Y7QU8xcEVFO0VTNkNBO0lBaUJJO0lBQ0E7SUFDQTtJQUNBO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtFaEJnbUVKO0FBQ0Y7QWdCOWxFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJaOUJJO0VZK0JKO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWhCZ21FTjtBT3hxRUU7RVMrREU7SUFZSTtJQUNBO0VoQmltRU47QUFDRjtBZ0IvbEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJaN0NFO0VZOENGO0VBQ0E7RUFDQTtVQUFBO0FoQmltRVI7QWdCNWxFTTtFQUNFO0VBQ0E7QWhCOGxFUjtBZ0I1bEVRO0VBQ0U7RUFDQTtBaEI4bEVWO0FPL3JFRTtFUzJGSTtJQVVJO0lBQ0E7RWhCOGxFUjtBQUNGO0FPL3JFRTtFU3VHTTtJQUNFO0lBQ0E7RWhCMmxFUjtFZ0J2bEVNO0lBQ0U7SUFDQTtFaEJ5bEVSO0VnQnJsRU07SUFDRTtJQUNBO0VoQnVsRVI7RWdCbmxFTTtJQUNFO0lBQ0E7RWhCcWxFUjtFZ0JqbEVNO0lBQ0U7SUFDQTtFaEJtbEVSO0VnQi9rRU07SUFDRTtJQUNBO0VoQmlsRVI7QUFDRjtBZ0I1a0VFO0VBQ0U7QWhCOGtFSjtBZ0Iza0VFO0VBQ0U7RUFBQTtFQUFBO0FoQjZrRUo7QU9ydUVFO0VTdUpBO0lBSUk7UUFBQTtZQUFBO0VoQjhrRUo7QUFDRjtBT2h2RUU7RVM2SkE7SUFRSTtFaEIra0VKO0FBQ0Y7QWdCN2tFSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0FoQitrRU47QU9wdkVFO0VTa0tFO0lBTUk7RWhCZ2xFTjtBQUNGO0FnQjVrRUU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtBaEI4a0VKO0FPOXZFRTtFUzZLQTtJQUtJO0VoQmdsRUo7QUFDRjtBZ0I5a0VJO0VBQ0U7QWhCZ2xFTjtBTzV3RUU7RVMyTEU7SUFJSTtFaEJpbEVOO0FBQ0Y7QU9qeEVFO0VTMkxFO0lBUUk7RWhCa2xFTjtBQUNGO0FnQjlrRUU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FoQmdsRUo7QWdCN2tFTTtFQUNFO0FoQitrRVI7QWdCN2tFUTtFQUNFO0VBQ0E7QWhCK2tFVjtBZ0I1a0VRO0VBQ0U7VUFBQTtBaEI4a0VWO0FnQjdrRVU7RUFDRTtFQUNBO0FoQitrRVo7QWdCeGtFTTtFQUNFO0FoQjBrRVI7QWdCeGtFUTtFQUNFO0FoQjBrRVY7QWdCdmtFUTtFQUNFO1VBQUE7QWhCeWtFVjtBZ0J2a0VVO0VBQ0U7QWhCeWtFWjtBZ0Jsa0VFO0VBQ0U7RUFDQTtFUnhKRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkoxRU07RVlrT0o7RUFDQSwwQ1p2TWE7RVl3TWI7RUFDQTtFQUNBO0VBQ0E7TUFBQTtFQUNBO1VBQUE7RUFDQTtBaEJza0VKO0FPcjBFRTtFU29QQTtJUmpKRSxtQkpuRkk7RUp5ekVOO0FBQ0Y7QU8xMEVFO0VTb1BBO0lSN0lFLG1CSmxGSTtFSnl6RU47QUFDRjtBTy8wRUU7RVNvUEE7SVJ6SUUsbUJKM0ZJO0VKbTBFTjtBQUNGO0FPcDFFRTtFU29QQTtJUnJJRSxtQkpoR0k7RUp5MEVOO0FBQ0Y7QU96MUVFO0VTb1BBO0lBY0k7UUFBQTtJQUNBO0VoQjJsRUo7QUFDRjtBZ0J4bEVFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBaEIwbEVKO0FnQnZsRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFUmFGLGNBSFE7RUFJUixnQkFISztFQUlMLGVKOVFNO0FKMjFFUjtBTzcyRUU7RVM2UUE7SVJzQkUsbUJKbFJJO0lJbVJKO0VSOGtFRjtBQUNGO0FPbjNFRTtFUzZRQTtJUjJCRSxtQkpuUkk7RUprMkVOO0FBQ0Y7QU94M0VFO0VTNlFBO0lSK0JFLG1CSjNSSTtJSTRSSjtFUmdsRUY7QUFDRjtBTzkzRUU7RVM2UUE7SVJvQ0UsbUJKbFNJO0lJbVNKO0VSaWxFRjtBQUNGO0FnQi9tRUU7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FoQmluRUo7QWdCOW1FRTtFQUNFO0VBQ0E7RUFDQTtBaEJnbkVKO0FnQjltRUk7RUFDRTtFQUNBO0FoQmduRU47QU9yNUVFO0VTOFJBO0lBV0k7RWhCZ25FSjtBQUNGOztBaUIzNUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FqQjg1RUY7QWlCNTVFRTtFQUNFO0VBQ0E7RUFDQTtBakI4NUVKO0FPLzZFRTtFVVBGO0lBNEJJO1lBQUE7RWpCODVFRjtBQUNGO0FpQjU1RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFVGtIRixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkpySU07QUprN0VSO0FPbjhFRTtFVThCQTtJVDJIRSxtQkp6SUk7RUp1N0VOO0FBQ0Y7QU94OEVFO0VVOEJBO0lUK0hFLG1CSjVJSTtFSjI3RU47QUFDRjtBTzc4RUU7RVU4QkE7SVRtSUUsbUJKakpJO0VKaThFTjtBQUNGO0FPbDlFRTtFVThCQTtJVHVJRSxtQkp2Skk7RUp3OEVOO0FBQ0Y7QWlCajdFRTtFQUNFLHlCYklNO0VhSE47RUFDQTtFQUNBO0VBQ0E7VUFBQTtBakJtN0VKO0FpQmg3RUU7RVRzR0EsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKcklNO0VhK0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJvN0VKO0FPeitFRTtFVThDQTtJVDJHRSxtQkp6SUk7RUo2OUVOO0FBQ0Y7QU85K0VFO0VVOENBO0lUK0dFLG1CSjVJSTtFSmkrRU47QUFDRjtBT24vRUU7RVU4Q0E7SVRtSEUsbUJKakpJO0VKdStFTjtBQUNGO0FPeC9FRTtFVThDQTtJVHVIRSxtQkp2Skk7RUo4K0VOO0FBQ0Y7QU92L0VFO0VVd0NBO0lBVUk7SUFDQTtFakJ5OEVKO0FBQ0Y7QWlCdjhFSTtFQUNFO0VBQ0E7QWpCeThFTjtBaUJ2OEVNO0VBQ0UsYWJyQkU7QUo4OUVWO0FPcGdGRTtFVTBESTtJQUlJLGFiNUJNO0VKcytFZDtBQUNGO0FpQnI4RUU7RUFDRTtFQUNBO0FqQnU4RUo7O0FrQnBoRkE7RUFDRTtBbEJ1aEZGO0FrQnJoRkU7RVpzQ0E7RUFDQSxXWXRDbUM7RVp1Q25DLFlZdkNtQztFWndDbkM7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFWTFDRTtBbEI2aEZKO0FNai9FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVVlsRHVDO0VabUR2QyxXWW5EdUM7RVpvRHZDO0FObS9FSjtBTTUrRUk7RUFDRTtVQUFBO0FOOCtFTjtBTS8rRUk7RUFDRTtVQUFBO0FOaS9FTjtBTWwvRUk7RUFDRTtVQUFBO0FOby9FTjtBTXIvRUk7RUFDRTtVQUFBO0FOdS9FTjtBTXgvRUk7RUFDRTtVQUFBO0FOMC9FTjtBT25qRkU7RVdKQTtJQUtJO1lBQUE7SUFDQTtJQUNBO0VsQnNqRko7QUFDRjtBT2hrRkU7RVdFQTtJQVdJO1lBQUE7SUFDQTtJQUNBO0VsQnVqRko7QUFDRjtBT3ZrRkU7RVdFQTtJQWlCSTtZQUFBO0lBQ0E7SUFDQTtFbEJ3akZKO0FBQ0Y7QU85a0ZFO0VXRUE7SUF1Qkk7SUFDQTtZQUFBO0lBQ0E7RWxCeWpGSjtBQUNGO0FrQnZqRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnlqRk47QWtCdmpGTTtFQUNFO0VBQ0E7QWxCeWpGUjtBa0JyakZJO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJ1akZOO0FrQnJqRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJ1akZSO0FrQnBqRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJzakZSO0FrQmxqRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm9qRk47QWtCaGpGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmtqRko7QWtCaGpGSTtFQUNFO0FsQmtqRk47QWtCN2lGSTtFVnNyQkYsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKN3ZCTTtFY3VFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmlqRk47QU9scEZFO0VXMkZFO0lWMnJCQSxtQkp2d0JJO0lJd3dCSjtFUmc0REY7QUFDRjtBT3hwRkU7RVcyRkU7SVZnc0JBLG1CSjV3Qkk7SUk2d0JKO0VSaTRERjtBQUNGO0FPOXBGRTtFVzJGRTtJVnFzQkEsbUJKanhCSTtJSWt4Qko7RVJrNERGO0FBQ0Y7QU9wcUZFO0VXMkZFO0lWMHNCQSxtQkp0eEJJO0lJdXhCSjtFUm00REY7QUFDRjtBTzFxRkU7RVcyRkU7SVYrc0JBLG1CSjN4Qkk7SUk0eEJKO0VSbzRERjtBQUNGOztBbUJqckZBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm1yRkY7QU90ckZFO0VZUEY7SUFhSTtFbkJvckZGO0FBQ0Y7QW1CbHJGRTtFQUNFO0FuQm9yRko7QW1CanJGRTtFWGdoQkEsY0FIUTtFQUlSLGdCQUhLO0VBSUwsbUJKcmhCTTtFZUtKO0VBQ0E7RUFDQTtFQUNBO0FuQnFyRko7QU83c0ZFO0VZbUJBO0lYcWhCRSxtQkp4aEJJO0lJeWhCSjtFUnlxRUY7QUFDRjtBT250RkU7RVltQkE7SVgwaEJFLG1CSmhpQkk7SUlpaUJKO0VSMHFFRjtBQUNGO0FPenRGRTtFWW1CQTtJWCtoQkUsbUJKcGlCSTtJSXFpQko7RVIycUVGO0FBQ0Y7QU8vdEZFO0VZbUJBO0lYb2lCRSxtQko1aUJJO0lJNmlCSjtFUjRxRUY7QUFDRjtBT3J1RkU7RVltQkE7SVh5aUJFLG1CSm5qQkk7SUlvakJKO0VSNnFFRjtBQUNGO0FtQmp0Rkk7RUFDRTtBbkJtdEZOO0FtQi9zRkU7RVhzaUJBLGNBSFE7RUFJUixnQkFISztFQUlMLG1CSnRqQk07QUprdUZSO0FPbnZGRTtFWStCQTtJWDJpQkUsbUJKcmpCSTtJSXNqQko7RVI2cUVGO0FBQ0Y7QU96dkZFO0VZK0JBO0lYZ2pCRSxtQkovakJJO0lJZ2tCSjtFUjhxRUY7QUFDRjtBTy92RkU7RVkrQkE7SVhxakJFLG1CSi9qQkk7SUlna0JKO0VSK3FFRjtBQUNGO0FPcndGRTtFWStCQTtJWDBqQkUsbUJKemtCSTtJSTBrQko7RVJnckVGO0FBQ0Y7QU8zd0ZFO0VZK0JBO0lYK2pCRSxtQkpobEJJO0lJaWxCSjtFUmlyRUY7QUFDRjtBbUI1dUZFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QW5COHVGSjtBbUIzdUZFO0VBQ0U7RUFDQTtBbkI2dUZKO0FPenhGRTtFWTBDQTtJQUtJO0VuQjh1Rko7QUFDRjtBT3h4RkU7RVlvQ0E7SUFTSTtFbkIrdUZKO0FBQ0Y7QW1CNXVGRTtFQUNFO0VBQ0E7QW5COHVGSjtBT2p5RkU7RVlpREE7SUFLSTtFbkIrdUZKO0FBQ0Y7QU81eUZFO0VZdURBO0lBU0k7RW5CZ3ZGSjtBQUNGO0FPanpGRTtFWXVEQTtJQWFJO0VuQml2Rko7QUFDRjtBT3R6RkU7RVl1REE7SUFpQkk7RW5Ca3ZGSjtBQUNGO0FtQi91RkU7RUFDRTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FuQml2Rko7QW1COXVGRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBbkJndkZKO0FPdjBGRTtFWWtGQTtJQVFJO0VuQml2Rko7QUFDRjtBTzUwRkU7RVlrRkE7SUFZSTtJQUFBO1FBQUE7WUFBQTtFbkJrdkZKO0FBQ0Y7QW1CL3VGRTtFQUNFO0VBQ0E7RVhORixjQUhRO0VBSVIsZ0JBSEs7RUFJTCxtQkoxRU07RWVnRko7RUFDQSwwQ2ZyRGE7RWVzRGI7RUFDQTtFQUNBO0VBQ0E7TUFBQTtFQUNBO1VBQUE7QW5CbXZGSjtBTy8xRkU7RVlrR0E7SVhDRSxtQkpuRkk7RUptMUZOO0FBQ0Y7QU9wMkZFO0VZa0dBO0lYS0UsbUJKbEZJO0VKbTFGTjtBQUNGO0FPejJGRTtFWWtHQTtJWFNFLG1CSjNGSTtFSjYxRk47QUFDRjtBTzkyRkU7RVlrR0E7SVhhRSxtQkpoR0k7RUptMkZOO0FBQ0Y7QU9uM0ZFO0VZa0dBO0lBYUk7UUFBQTtFbkJ3d0ZKO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL215UGV0UHJvamVjdC8uL3NyYy9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovL215UGV0UHJvamVjdC8uL3NyYy9zdHlsZXMvdXRpbHMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy91dGlscy9fZmx1aWQuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL3V0aWxzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy91dGlscy9fdmFycy5zY3NzIiwid2VicGFjazovL215UGV0UHJvamVjdC8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL3V0aWxzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL3V0aWxzL19tZWRpYS5zY3NzIiwid2VicGFjazovL215UGV0UHJvamVjdC8uL3NyYy9zdHlsZXMvdXRpbHMvX3R5cG8uc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL21vbml0b3Jpbmcuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwid2VicGFjazovL215UGV0UHJvamVjdC8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy91bWJyZWxsYU1vbml0b3Jpbmcuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcmVzdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3Jpc2tzLnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3doeU1vbnEuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcmVzdWx0TW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9teVBldFByb2plY3QvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvY2lyY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vbXlQZXRQcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2ludGVncmF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1VbHRyYUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1VbHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLVRoaW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LUhlYXZ5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3ktTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LVRoaW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LVVsdHJhTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKlxu0KTRg9C90LrRhtC40Y8g0L/RgNC40L3QuNC80LDQtdGCINC80LjQvdC40LzQsNC70YzQvdC+0LUg0Lgg0LzQsNC60YHQuNC80LDQu9GM0L3QvtC1INC30L3QsNGH0LXQvdC40LUg0LIg0L/QuNC60YHQtdC70Y/RhS4g0Jgg0L/RgNC10LTQtdC70YzQvdGL0LUg0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCwg0LzQtdC20LTRgyDQutC+0YLQvtGA0YvQvNC4INGA0LDQt9C80LXRgCDQsdGD0LTQtdGCINC70LjQvdC10LnQvdC+INC40LfQvNC10L3Rj9GC0YzRgdGPINCyINC30LDQvNC40LLQuNGB0L7RgdGC0Lgg0L7RgiDRiNC40YDQuNC90YsuINCf0YDQuCDQstGL0YXQvtC00YMg0LfQsCDRjdGC0Lgg0LPRgNCw0L3QuNGG0Ysg0L/RgNC40LzQtdC90Y/RgtGM0YHRjyDQt9Cw0LTQsNC90L3Ri9C1INC30L3QsNGH0LXQvdC40Y9cbiovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wLFxudWwsXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHM7XG59XG5cbi5mb3JtX19uYW1lOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtX19uYW1lOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtX19uYW1lOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIC5mb3JtX19uYW1lOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuLmZvcm1fX2VtYWlsOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybV9fZW1haWw6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5mb3JtX19lbWFpbDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmZvcm1fX2VtYWlsOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuLmZvcm1fX21lc3NhZ2U6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtX19tZXNzYWdlOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZm9ybV9fbWVzc2FnZTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmZvcm1fX21lc3NhZ2U6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5oZWFkZXJfX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzLjA1NnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNS41NTZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTYuNjY3cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAzLjRlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAyLjg4OXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwKSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNC40NDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuLmhlYWRlcl9fcmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXAoNjBweCwgMmVtLCAxMjBweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlcl9fcmlnaHQtc2lkZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyX19yaWdodC1zaWRlIGEge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0LXNpZGUgYSB7XG4gICAgZm9udC1zaXplOiAyLjIyMnJlbTtcbiAgfVxufVxuLmhlYWRlcl9fcGhvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40ZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44ODlyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAuaGVhZGVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAyLjIyMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3Bob25lLS1uZWFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fcGhvbmUtLW5lYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX3Bob25lLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMS44ODlyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyX19pbm5lci0tYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVlbSAxLjZlbTtcbiAgcGFkZGluZy10b3A6IDNlbTtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjgzM3JlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAydncpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGdhcDogMmVtO1xuICB9XG59XG4uaGVhZGVyX19tZW51LS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19tZW51LS1hY3RpdmUge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUtaXRlbSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5oZWFkZXJfX21lbnUtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMC40ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnVyZ2VyIHtcbiAgICBnYXA6IDAuOGVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19tZW51LWJ1cmdlciB7XG4gICAgZ2FwOiAwLjZlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlcl9fbWVudS1idXJnZXIge1xuICAgIGdhcDogMC44ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnVyZ2VyIHtcbiAgICBnYXA6IDEuMmVtO1xuICB9XG59XG4uaGVhZGVyX19tZW51LWJ1cmdlci0tYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlcl9fbWVudS1idXJnZXItLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uaGVhZGVyX19tZW51LWJ1cmdlci0tYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oZWFkZXJfX21lbnUtYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnVyZ2VyIHNwYW4ge1xuICAgIHdpZHRoOiA0ZW07XG4gICAgaGVpZ2h0OiAwLjZlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudS1idXJnZXIgc3BhbiB7XG4gICAgd2lkdGg6IDIuOGVtO1xuICAgIGhlaWdodDogMC40ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnVyZ2VyIHNwYW4ge1xuICAgIHdpZHRoOiA0LjFlbTtcbiAgICBoZWlnaHQ6IDAuNmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAuaGVhZGVyX19tZW51LWJ1cmdlciBzcGFuIHtcbiAgICB3aWR0aDogNS41ZW07XG4gICAgaGVpZ2h0OiAwLjhlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS1pdGVtIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg4OXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhlYWRlcl9fbWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIuMjIycmVtO1xuICB9XG59XG4uaGVhZGVyX19tZW51LWRpdmlkZXIge1xuICBoZWlnaHQ6IDAuMzMzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXAoMS44NzVyZW0sIDEuMTI0cmVtICsgMy4yMDR2dywgNi4yNXJlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXJfX2FkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveS1SZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzOHJlbSwgMC44M3JlbSArIDAuNDU4dncsIDEuNTYzcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGdhcDogMjBweDtcbn1cbi5mb290ZXJfX2FkcmVzcy1saW5rIHtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fYWRyZXNzLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3RzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJHaWxyb3ktUmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuNjg0cmVtICsgMC41NDl2dywgMS41NjNyZW0pO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3RzLWxpbmsgPiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZm9vdGVyX19jb250YWN0cy1saW5rOmxhc3QtY2hpbGQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgbGkge1xuICBmb250LXNpemU6IGNsYW1wKDAuNDM4cmVtLCAwLjI0NHJlbSArIDAuODI0dncsIDEuNTYzcmVtKTtcbn1cbi5mb290ZXJfX2NvbnRhY3RzLWltZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdHMtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28taW1nIHtcbiAgd2lkdGg6IGNsYW1wKDExLjU2M3JlbSwgOS41NzhyZW0gKyA4LjQ2N3Z3LCAyMy4xMjVyZW0pO1xufVxuXG4ubW9uaXRvcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vbml0b3Jpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5tb25pdG9yaW5nX19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyNXB4KSB7XG4gIC5tb25pdG9yaW5nX19jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm1vbml0b3JpbmdfX2NvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1vbml0b3JpbmdfX2NvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tb25pdG9yaW5nX19jb250cm9sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAubW9uaXRvcmluZ19fY29udHJvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vbml0b3JpbmdfX2NvbnRyb2wtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb25pdG9yaW5nX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5jb25zdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnN1bHRfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDEuMDYzcmVtLCAwLjkyM3JlbSArIDAuNTk1dncsIDEuODc1cmVtKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzI1cHgpIHtcbiAgLmNvbnN1bHRfX2Zvcm0ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uc3VsdF9fZm9ybSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29uc3VsdF9fZm9ybSB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29uc3VsdF9fZm9ybSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAuY29uc3VsdF9fZm9ybSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb25zdWx0X19mb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb25zdWx0IGlucHV0W3R5cGU9Y2hlY2tib3ggaV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnN1bHRfX2ludmFsaWRUZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgY29sb3I6ICNmZjNiM2I7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44MzNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyNXB4KSB7XG4gIC5jb25zdWx0X19pbnZhbGlkVGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uc3VsdF9faW52YWxpZFRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb25zdWx0X19pbnZhbGlkVGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnN1bHRfX2ludmFsaWRUZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5jb25zdWx0X19pbnZhbGlkVGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuLmNvbnN1bHRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIyZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IDcwMDtcbiAgZm9udC13ZWlnaHQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jb25zdWx0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnN1bHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnN1bHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnN1bHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmNvbnN1bHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmNvbnN1bHRfX2NoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MCkge1xuICAuY29uc3VsdF9fY2hlY2tib3gtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmNvbnN1bHRfX2NpcmNsZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYigxOTUsIDE5NSwgMTk1KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb25zdWx0X19sYWJlbC10ZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gIGNvbG9yOiAjYTBhMGEwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LVJlZ3VsYXJcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzI1cHgpIHtcbiAgLmNvbnN1bHRfX2xhYmVsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnN1bHRfX2xhYmVsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb25zdWx0X19sYWJlbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29uc3VsdF9fbGFiZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmNvbnN1bHRfX2xhYmVsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jb25zdWx0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cblxuLmNvbnN1bHRfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95LVJlZ3VsYXJcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzI1cHgpIHtcbiAgLmNvbnN1bHRfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb25zdWx0X19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnN1bHRfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29uc3VsdF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5jb25zdWx0X19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MCkge1xuICAucmVsYXRpdmUtLW5hbWUsIC5yZWxhdGl2ZS0tc3VybmFtZSB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICB9XG59XG5cbi5zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveTtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjEyNXJlbSwgMi44MDNyZW0gKyAxLjM3M3Z3LCA1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZjNjM2M7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBmb250LWZhbWlseTogXCJHaWxyb3ktUmVndWxhclwiO1xufVxuXG4uY29uc3VsdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveS1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODMzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjVweCkge1xuICAuY29uc3VsdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb25zdWx0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb25zdWx0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb25zdWx0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5jb25zdWx0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmNvbnN1bHRfX2lucHV0OmludmFsaWQ6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuc3RhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29uc3VsdF9faW5wdXQtLXN1cm5hbWU6aW52YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5jb25zdWx0X19pbnZhbGlkVGV4dCxcbi5jb25zdWx0X19pbnB1dC0tbmFtZTppbnZhbGlkOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmNvbnN1bHRfX2ludmFsaWRUZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5cbi5jb25zdWx0X19pbnB1dDppbnZhbGlkOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmNvbnN1bHRfX2ludmFsaWRUZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5cbi5jaGVja2JveDpjaGVja2VkICsgLmNvbnN1bHRfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYigxOTUsIDE5NSwgMTk1KTtcbn1cblxuLnN1Y2Nlc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzdweDtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4udW1icmVsbGFNb25pdG9yaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi51bWJyZWxsYU1vbml0b3JpbmdfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JnLWltYWdlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzLjA1NnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNS41NTZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTYuNjY3cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JnLWltYWdlLWRlc2t0b3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDAlO1xuICB9XG59XG4udW1icmVsbGFNb25pdG9yaW5nX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjExMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuLnVtYnJlbGxhTW9uaXRvcmluZ19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuNjY3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjMzM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjg4OXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC43MjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE2ZW07XG4gIH1cbn1cbi51bWJyZWxsYU1vbml0b3JpbmdfX3RpdGxlLS1ibHVlIHtcbiAgY29sb3I6ICMyZjY5ZmY7XG59XG4udW1icmVsbGFNb25pdG9yaW5nX19zdWItdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX3N1Yi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyMWVtO1xuICB9XG59XG4udW1icmVsbGFNb25pdG9yaW5nX19tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkXCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gIHBhZGRpbmc6IDAuN2VtIDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0NiwgNDYsIDAuOTMpO1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX21vcmUge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB9XG59XG4udW1icmVsbGFNb25pdG9yaW5nX19hZHZhbnRhZ2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS42NjdyZW07XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bWJyZWxsYU1vbml0b3JpbmdfX2Rpc2NvdW50IHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiA3ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogLThlbTtcbiAgdG9wOiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX19kaXNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fZGlzY291bnQge1xuICAgIGhlaWdodDogMTJlbTtcbiAgICB3aWR0aDogMTFlbTtcbiAgfVxufVxuLnVtYnJlbGxhTW9uaXRvcmluZ19fYWR2YW50YWdlcy1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW1cIjtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjcyMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fYWR2YW50YWdlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fYWR2YW50YWdlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYxMXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMlO1xuICB9XG59XG4udW1icmVsbGFNb25pdG9yaW5nX19hZHZhbnRhZ2VzLWRpdmlkZXIge1xuICBoZWlnaHQ6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY2OWZmO1xuICB3aWR0aDogMzAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fYWR2YW50YWdlcy1kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnVtYnJlbGxhTW9uaXRvcmluZ19fbG9nby1tb25xIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBwYWRkaW5nOiAxLjRlbSAwO1xuICBtYXJnaW4tcmlnaHQ6IDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fbG9nby1tb25xIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudW1icmVsbGFNb25pdG9yaW5nX19sb2dvLW1vbnEge1xuICAgIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC51bWJyZWxsYU1vbml0b3JpbmdfX2xvZ28tbW9ucSB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnVtYnJlbGxhTW9uaXRvcmluZ19fbG9nby1tb25xIHtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDcsIDEwNSwgMjU1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVzdWx0LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJlc3VsdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVzdWx0LWJnLW1heC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5yZXN1bHRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDEuNDQ2cmVtICsgMS44MzF2dywgNC4zNzVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS44NzVyZW0sIDEuNDQ2cmVtICsgMS44MzF2dywgNC4zNzVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQmxhY2tcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5yZXN1bHRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmVzdWx0X19saXN0IHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJlc3VsdF9fbGlzdCB7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yZXN1bHRfX2xpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5yZXN1bHRfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJlc3VsdF9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnJlc3VsdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQmxhY2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTZlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTZlbTtcbiAgfVxufVxuLnJlc3VsdF9faXRlbTpudGgtY2hpbGQoMikge1xuICB0b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucmVzdWx0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ucmVzdWx0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJlc3VsdF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnJlc3VsdF9faXRlbTpudGgtY2hpbGQoMSkgLnJlc3VsdF9faXRlbS1saW5lIHtcbiAgaGVpZ2h0OiAyOGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVzdWx0X19pdGVtOm50aC1jaGlsZCgxKSAucmVzdWx0X19pdGVtLWxpbmUge1xuICAgIGhlaWdodDogMzNlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbTpudGgtY2hpbGQoMSkgLnJlc3VsdF9faXRlbS1saW5lIHtcbiAgICBoZWlnaHQ6IDQ1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW06bnRoLWNoaWxkKDEpIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgaGVpZ2h0OiA0NWVtO1xuICB9XG59XG4ucmVzdWx0X19pdGVtOm50aC1jaGlsZCgyKSAucmVzdWx0X19pdGVtLWxpbmUge1xuICBoZWlnaHQ6IDE0ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW06bnRoLWNoaWxkKDIpIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgaGVpZ2h0OiAxM2VtO1xuICB9XG59XG4ucmVzdWx0X19pdGVtOm50aC1jaGlsZCgzKSAucmVzdWx0X19pdGVtLWxpbmUge1xuICBoZWlnaHQ6IDE3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgaGVpZ2h0OiAxMmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmVzdWx0X19pdGVtOm50aC1jaGlsZCgzKSAucmVzdWx0X19pdGVtLWxpbmUge1xuICAgIGhlaWdodDogMTVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJlc3VsdF9faXRlbTpudGgtY2hpbGQoMykgLnJlc3VsdF9faXRlbS1saW5lIHtcbiAgICBoZWlnaHQ6IDE1ZW07XG4gIH1cbn1cbi5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyN2VtO1xuICB3aWR0aDogNHB4O1xuICB0b3A6IDM5cHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDY1Ljg2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OC44MiUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS1saW5lIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlc3VsdF9faXRlbS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucmVzdWx0X19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS4xMTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyNXB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjIyMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnJlc3VsdF9faXRlbS10aXRsZTo6Zmlyc3QtbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnJlc3VsdF9faXRlbS1kZXNjciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItTGlnaHRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xMTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyNXB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS1kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS1kZXNjciB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS1kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJlc3VsdF9faXRlbS1kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnJlc3VsdF9faXRlbS1wZXLRgWVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuMjIycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAucmVzdWx0X19pdGVtLXBlctGBZW50IHtcbiAgICBmb250LXNpemU6IDIuMjIycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tcGVy0YFlbnQge1xuICAgIGZvbnQtc2l6ZTogNC40NDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tcGVy0YFlbnQge1xuICAgIGZvbnQtc2l6ZTogMy4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tcGVy0YFlbnQge1xuICAgIGZvbnQtc2l6ZTogNC40NDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yZXN1bHRfX2l0ZW0tcGVy0YFlbnQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxufVxuLnJlc3VsdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MjJlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogNzBweCAxNzBweCA5MHB4IDA7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnJlc3VsdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yZXN1bHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlc3VsdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmVzdWx0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS45NDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yZXN1bHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJlc3VsdF9fYnV0dG9uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWwtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zbGF0ZTogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2RhbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMS40ZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTExcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICB9XG59XG4ubW9kYWxfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAzZW0gM2VtO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yZW07XG4gIHJpZ2h0OiAtMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1vZGFsX19jbG9zZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb2RhbF9fY2xvc2UtYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMi41ZW07XG4gIHN0cm9rZTogZ3JheTtcbn1cbi5tb2RhbF9fY2xvc2UtYnV0dG9uIHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm1vZGFsX19jbG9zZS1idXR0b24gc3ZnIHJlY3Qge1xuICAgIGZpbGw6ICNjY2NjY2M7XG4gIH1cbn1cbi5tb2RhbF9fbm9uLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5yaXNrcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmctcmlzay5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJpc2tzIHtcbiAgICBwYWRkaW5nOiAwIDMuMDU2cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmlza3Mge1xuICAgIHBhZGRpbmc6IDAgMTByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yaXNrcyB7XG4gICAgcGFkZGluZzogMCAxNS41NTZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yaXNrcyB7XG4gICAgcGFkZGluZzogMCAxNi42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yaXNrcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9iZy1yaXNrLWRlc2t0b3AuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmlza3NfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJpc2tzX19kZXNjdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmlza3NfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEuNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQmxhY2tcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDE1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTExcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucmlza3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjIycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmlza3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmlza3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzc4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAucmlza3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuODg5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmlza3NfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDMzZW07XG4gIH1cbn1cbi5yaXNrc19fdGl0bGUtLWJsdWUge1xuICBjb2xvcjogIzJmNjlmZjtcbn1cbi5yaXNrc19fbGlzdC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjY5ZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgcGFkZGluZzogMC44ZW0gMWVtO1xuICB3aWR0aDogMTVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucmlza3NfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yaXNrc19fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJpc2tzX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAucmlza3NfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJpc2tzX19saXN0LXRpdGxlIHtcbiAgICB3aWR0aDogMjJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSA0ZW07XG4gIH1cbn1cbi5yaXNrc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS44ZW07XG59XG4ucmlza3NfX2l0ZW0tdGV4dCB7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJpc2tzX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yaXNrc19faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmlza3NfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJpc2tzX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5yaXNrc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNWVtO1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgbWF4LXdpZHRoOiAyNWVtO1xufVxuLnJpc2tzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yaXNrc19fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucmlza3NfX2xpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJpc2tzX19zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogM2VtO1xufVxuLnJpc2tzX19zbGlkZSBpbWcge1xuICBtYXgtd2lkdGg6IDkuNGVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJpc2tzX19zbGlkZSBpbWcge1xuICAgIG1heC13aWR0aDogMTUuNmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAucmlza3NfX3NsaWRlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxOC40ZW07XG4gIH1cbn1cbi5yaXNrc19fc2xpZGUtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmlza3NfX3RleHQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yaXNrc19fdGV4dC1saXN0IHtcbiAgICBnYXA6IDEuNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAucmlza3NfX3RleHQtbGlzdCB7XG4gICAgZ2FwOiAzLjJlbTtcbiAgfVxufVxuLnJpc2tzX190ZXh0LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBoZWlnaHQ6IDMuMmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogNS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJpc2tzX190ZXh0LWxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOWVtO1xuICBoZWlnaHQ6IDRlbTtcbiAgYmFja2dyb3VuZDogIzJmNjlmZjtcbiAgbGVmdDogLTJlbTtcbiAgdG9wOiAtMWVtO1xuICByb3RhdGU6IC01MGRlZztcbn1cbi5yaXNrc19fdGV4dC1saXN0LWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxLjdlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yaXNrc19fdGV4dC1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIuMWVtIDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJpc2tzX190ZXh0LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMi44ZW0gMWVtO1xuICB9XG59XG4ucmlza3NfX21vcmUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjcyMnJlbTtcbiAgcGFkZGluZzogMC43ZW0gNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ2LCA0NiwgMC45Myk7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiA0ZW0gMDtcbiAgbWF4LXdpZHRoOiAyMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucmlza3NfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yaXNrc19fbW9yZSB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJpc2tzX19tb3JlIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAucmlza3NfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yaXNrc19fbW9yZSB7XG4gICAgcGFkZGluZzogMS4zZW0gNS41ZW07XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICB9XG59XG4ucmlza3NfX3JhZGlvLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGdhcDogM2VtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAucmlza3NfX3JhZGlvLWJ0bnM6Zmlyc3QtY2hpbGQgYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNC40JTtcbiAgfVxufVxuLnJpc2tzX19yYWRpby1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQm9sZFwiO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDAuOGVtIDIuMWVtIDAuOGVtIDJlbTtcbiAgd2lkdGg6IDIwZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yaXNrc19fcmFkaW8tYnRuIHtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmlza3NfX3JhZGlvLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJpc2tzX19yYWRpby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yaXNrc19fcmFkaW8tYnRuIHtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ucmlza3NfX3JhZGlvLWJ0biBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmlza3NfX3JhZGlvLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNjlmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmlza3NfX3JhZGlvLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yaXNrc19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBib3JkZXI6IDAuM2VtIHNvbGlkICNhYWFhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpc2tzX19jaGVja2JveC0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJpc2tzX19jaGVja2JveC0tYWN0aXZlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNi4zJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJpc2tzX19jaGVja2JveC0tYWN0aXZlOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE0LjglO1xuICB9XG59XG5cbi53aHlNb25xIHtcbiAgcGFkZGluZzogMCAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjY5ZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLndoeU1vbnEge1xuICAgIHBhZGRpbmc6IDAgMy4wNTZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53aHlNb25xIHtcbiAgICBwYWRkaW5nOiAwIDEwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2h5TW9ucSB7XG4gICAgcGFkZGluZzogMCAxNS41NTZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC53aHlNb25xIHtcbiAgICBwYWRkaW5nOiAwIDE2LjY2N3JlbTtcbiAgfVxufVxuLndoeU1vbnFfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyZW07XG59XG4ud2h5TW9ucV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMzg5cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAud2h5TW9ucV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yMjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLndoeU1vbnFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2h5TW9ucV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43NzhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLndoeU1vbnFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuODg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ud2h5TW9ucV9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjg4OXJlbTtcbiAgbWF4LXdpZHRoOiAyNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAud2h5TW9ucV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0LjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLndoeU1vbnFfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNS44MXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2h5TW9ucV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0LjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLndoeU1vbnFfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNC41OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud2h5TW9ucV9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNjBlbTtcbiAgfVxufVxuLndoeU1vbnFfX2NvbnRlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWxlZnQ6IDI2dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ud2h5TW9ucV9fY29udGVudC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IDE4LjJlbTtcbiAgaGVpZ2h0OiA2LjdlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5Ljc2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud2h5TW9ucV9fY29udGVudC1pdGVtIHtcbiAgICB3aWR0aDogMTkuM2VtO1xuICAgIGhlaWdodDogNi44ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53aHlNb25xX19jb250ZW50LWl0ZW0gc3BhbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC01ZW07XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWl0ZW0gc3BhbiB7XG4gICAgbGVmdDogLTJlbTtcbiAgICB3aWR0aDogMmVtO1xuICB9XG59XG4ud2h5TW9ucV9fY29udGVudC1pdGVtIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMS40ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi53aHlNb25xX19jb250ZW50LWl0ZW06bnRoLWNoaWxkKG9kZCkgc3BhbiB7XG4gIHdpZHRoOiAxNXZ3O1xuICBsZWZ0OiAtM2VtO1xufVxuLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQob2RkKSBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aHlNb25xX19jb250ZW50LWl0ZW06bnRoLWNoaWxkKG9kZCkgc3BhbiB7XG4gICAgbGVmdDogLTJlbTtcbiAgICB3aWR0aDogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQoMSkgc3BhbiB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgbGVmdDogLTMwdnc7XG4gIH1cbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQoMikgc3BhbiB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgbGVmdDogLTIzdnc7XG4gIH1cbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQoMykgc3BhbiB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgbGVmdDogLTIwdnc7XG4gIH1cbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQoNCkgc3BhbiB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgbGVmdDogLTE2dnc7XG4gIH1cbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQoNSkgc3BhbiB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbGVmdDogLTI4dnc7XG4gIH1cbiAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQoNikgc3BhbiB7XG4gICAgd2lkdGg6IDM5dnc7XG4gICAgbGVmdDogLTMydnc7XG4gIH1cbn1cbi53aHlNb25xX19pdGVtLXRleHQge1xuICBtYXgtd2lkdGg6IDE2ZW07XG59XG4ud2h5TW9ucV9fbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLndoeU1vbnFfX21vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53aHlNb25xX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aHlNb25xX19tb2JpbGUgaW1nIHtcbiAgbWFyZ2luOiAtNWVtO1xuICBoZWlnaHQ6IDcyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNmVtKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLndoeU1vbnFfX21vYmlsZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aHlNb25xX19kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndoeU1vbnFfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aHlNb25xX19kZXNrdG9wIGltZyB7XG4gIGhlaWdodDogMThlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aHlNb25xX19kZXNrdG9wIGltZyB7XG4gICAgaGVpZ2h0OiAyNC42ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC53aHlNb25xX19kZXNrdG9wIGltZyB7XG4gICAgaGVpZ2h0OiAzMC4zZW07XG4gIH1cbn1cbi53aHlNb25xX19kZXNrdG9wLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aHlNb25xX19kZXNrdG9wLWxpc3QtLWxlZnQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aHlNb25xX19kZXNrdG9wLWxpc3QtLWxlZnQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbSBzcGFuIHtcbiAgcm90YXRlOiAxODBkZWc7XG4gIGxlZnQ6IDE2LjZlbTtcbn1cbi53aHlNb25xX19kZXNrdG9wLWxpc3QtLWxlZnQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM2VtKTtcbn1cbi53aHlNb25xX19kZXNrdG9wLWxpc3QtLWxlZnQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQob2RkKSBzcGFuIHtcbiAgbGVmdDogMTNlbTtcbiAgd2lkdGg6IDEzZW07XG59XG4ud2h5TW9ucV9fZGVza3RvcC1saXN0LS1yaWdodCAud2h5TW9ucV9fY29udGVudC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndoeU1vbnFfX2Rlc2t0b3AtbGlzdC0tcmlnaHQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbSBzcGFuIHtcbiAgbGVmdDogLTIuMmVtO1xufVxuLndoeU1vbnFfX2Rlc2t0b3AtbGlzdC0tcmlnaHQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzZW0pO1xufVxuLndoeU1vbnFfX2Rlc2t0b3AtbGlzdC0tcmlnaHQgLndoeU1vbnFfX2NvbnRlbnQtaXRlbTpudGgtY2hpbGQob2RkKSBzcGFuIHtcbiAgbGVmdDogLTYuNmVtO1xufVxuLndoeU1vbnFfX21vcmUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjcyMnJlbTtcbiAgcGFkZGluZzogMC43ZW0gNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ2LCA0NiwgMC45Myk7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiA0ZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLndoeU1vbnFfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53aHlNb25xX19tb3JlIHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAud2h5TW9ucV9fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLndoeU1vbnFfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53aHlNb25xX19tb3JlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtIDRlbTtcbiAgfVxufVxuLndoeU1vbnFfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4ud2h5TW9ucV9fZm9vdGVyLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLndoeU1vbnFfX2Zvb3Rlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud2h5TW9ucV9fZm9vdGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aHlNb25xX19mb290ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLndoeU1vbnFfX2Zvb3Rlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ud2h5TW9ucV9fbG9nby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aHlNb25xX19sb2dvLWl0ZW0ge1xuICBoZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IDdlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi53aHlNb25xX19sb2dvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IC0xLjRlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAud2h5TW9ucV9fbG9nby1pdGVtIHtcbiAgICB3aWR0aDogMTJlbTtcbiAgfVxufVxuXG4ucmVzdWx0TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yZXN1bHRNb2RhbC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNsYXRlOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucmVzdWx0TW9kYWwge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgfVxufVxuLnJlc3VsdE1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItQm9sZFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxLjRlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yZXN1bHRNb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yZXN1bHRNb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yZXN1bHRNb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5yZXN1bHRNb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45NDRyZW07XG4gIH1cbn1cbi5yZXN1bHRNb2RhbF9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDJlbSAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLnJlc3VsdE1vZGFsX19jbG9zZS1idXR0b24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJlbTtcbiAgcmlnaHQ6IC0yZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJlc3VsdE1vZGFsX19jbG9zZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yZXN1bHRNb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmVzdWx0TW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLnJlc3VsdE1vZGFsX19jbG9zZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS45NDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJlc3VsdE1vZGFsX19jbG9zZS1idXR0b24ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnJlc3VsdE1vZGFsX19jbG9zZS1idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgc3Ryb2tlOiBncmV5O1xufVxuLnJlc3VsdE1vZGFsX19jbG9zZS1idXR0b24gc3ZnIHJlY3Qge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucmVzdWx0TW9kYWxfX2Nsb3NlLWJ1dHRvbiBzdmcgcmVjdCB7XG4gICAgZmlsbDogI2NjY2NjYztcbiAgfVxufVxuLnJlc3VsdE1vZGFsX19ub24tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFkdmFudGFnZXMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyXCI7XG59XG4uYWR2YW50YWdlcy1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMGVtO1xuICBoZWlnaHQ6IDIwZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZjY5ZmY7XG59XG4uYWR2YW50YWdlcy1jaXJjbGUgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogLTFlbTtcbn1cbi5hZHZhbnRhZ2VzLWNpcmNsZSA+IDpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKSB0cmFuc2xhdGUoMTBlbSkgcm90YXRlKC03MGRlZyk7XG59XG4uYWR2YW50YWdlcy1jaXJjbGUgPiA6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNGRlZykgdHJhbnNsYXRlKDEwZW0pIHJvdGF0ZSgtMzRkZWcpO1xufVxuLmFkdmFudGFnZXMtY2lyY2xlID4gOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpIHRyYW5zbGF0ZSgxMGVtKSByb3RhdGUoMmRlZyk7XG59XG4uYWR2YW50YWdlcy1jaXJjbGUgPiA6bnRoLW9mLXR5cGUoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzhkZWcpIHRyYW5zbGF0ZSgxMGVtKSByb3RhdGUoMzhkZWcpO1xufVxuLmFkdmFudGFnZXMtY2lyY2xlID4gOm50aC1vZi10eXBlKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTc0ZGVnKSB0cmFuc2xhdGUoMTBlbSkgcm90YXRlKDc0ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmFkdmFudGFnZXMtY2lyY2xlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNTUpO1xuICAgIG1hcmdpbi10b3A6IC04M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXMtY2lyY2xlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWR2YW50YWdlcy1jaXJjbGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmFkdmFudGFnZXMtY2lyY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxOTJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMnB4O1xuICB9XG59XG4uYWR2YW50YWdlcy1jaXJjbGVfX2VsZW1lbnQge1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmY2OWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY2OWZmO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hZHZhbnRhZ2VzLWNpcmNsZV9fZWxlbWVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWR2YW50YWdlcy1jaXJjbGVfX3RleHQge1xuICB3aWR0aDogMTRlbTtcbiAgY29sb3I6IGJsYWNrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAtMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1Sb21hblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWR2YW50YWdlcy1jaXJjbGVfX3RleHQ6aG92ZXIge1xuICBjb2xvcjogIzJmNjlmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5hZHZhbnRhZ2VzLWNpcmNsZV9fdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjMmY2OWZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5hZHZhbnRhZ2VzLWNpcmNsZV9fbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItUm9tYW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFkdmFudGFnZXNfX3NsaWRlIHtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDE1ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItUm9tYW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFkdmFudGFnZXNfX3NsaWRlLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZHZhbnRhZ2VzX19zbGlkZS0tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMmY2OWZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDAuNzIycmVtO1xuICBsZWZ0OiAtNCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1CbGFja1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyNXB4KSB7XG4gIC5hZHZhbnRhZ2VzX19zbGlkZS0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYWR2YW50YWdlc19fc2xpZGUtLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19zbGlkZS0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkdmFudGFnZXNfX3NsaWRlLS1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAuYWR2YW50YWdlc19fc2xpZGUtLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmludGVncmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2ludGVncmF0aW9uLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmludGVncmF0aW9uX190aXRsZUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMC40ZW0gM2VtIDAuNGVtO1xufVxuLmludGVncmF0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuMzg5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmludGVncmF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjIyMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludGVncmF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjk0NHJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmludGVncmF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc3OHJlbTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmludGVncmF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjg4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmludGVncmF0aW9uX190aXRsZTo6Zmlyc3QtbGluZSB7XG4gIGNvbG9yOiAjMmY2OWZmO1xufVxuLmludGVncmF0aW9uX19kZXNjciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMTExcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuaW50ZWdyYXRpb25fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS45NDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbl9fY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbnRlZ3JhdGlvbl9fY2lyY2xlLXN2ZyB7XG4gIHdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmludGVncmF0aW9uX19jaXJjbGUtc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fY2lyY2xlLXN2ZyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uaW50ZWdyYXRpb25fX2NpcmNsZURlc2N0b3Atc3ZnIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRpb25fX2NpcmNsZURlc2N0b3Atc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRpb25fX2NpcmNsZURlc2N0b3Atc3ZnIHtcbiAgICB3aWR0aDogNDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fY2lyY2xlRGVzY3RvcC1zdmcge1xuICAgIHdpZHRoOiA2NzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmludGVncmF0aW9uX19jaXJjbGVEZXNjdG9wLXN2ZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4uaW50ZWdyYXRpb25fX2NpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW50ZWdyYXRpb25fX2NpcmNsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmludGVncmF0aW9uX19jaXJjbGUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmludGVncmF0aW9uX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyLUJvbGRcIjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjcyMnJlbTtcbiAgcGFkZGluZzogMC43ZW0gM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ2LCA0NiwgMC45Myk7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmludGVncmF0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW50ZWdyYXRpb25fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmludGVncmF0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmludGVncmF0aW9uX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1CbGFjayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1VbHRyYUxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItVGhpbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95LUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3ktSGVhdnknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95LU1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95LVRoaW4nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95LVJlZ3VsYXInOyAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveS1VbHRyYUxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnLi91dGlscydhcyAqO1xuXG4vL1xuLy8gVE9ETzog0L3QsNC00L4g0YDQsNC30L7QsdGA0LDRgtGM0YHRjyDQsdC+0LvQtdC1INC00LXRgtCw0LvRjNC90L4g0LrQsNC6INGA0LDQsdC+0YLQsNC10YIg0Y3RgtCwINGELdGPLiDQp9GC0L7QsdGLINC80L7QttC90L4g0LHRi9C70L4g0LXQtSDQvNC+0LTQuNGE0LjRhtC40YDQvtCy0LDRgtGMXG4vLyBodHRwczovL2Nzcy10cmlja3MuY29tL2xpbmVhcmx5LXNjYWxlLWZvbnQtc2l6ZS13aXRoLWNzcy1jbGFtcC1iYXNlZC1vbi10aGUtdmlld3BvcnQvXG4vLyDQkCDQvNC+0LTQuNGE0LjRhtC40YDQvtCy0LDRgtGMINC10LUg0L3QsNC00L46XG4vLyAtINC10YHQu9C4INC80Ysg0LfQsNC00LDQtdC8IGdhcCDQu9GD0YfRiNC1INC00LXQu9Cw0YLRjCDRjdGC0L4g0LIgdm1heCwgJSDQt9Cw0LLQuNGB0Y/RgiDQvtGCINC90LDQv9GA0LDQstC70LXQvdC40Y8sINGC0L4g0LXRgdGC0Ywgcm93INC4IGNvbHVtbiBnYXAg0LzQvtCz0YPRgiDRgNCw0LfQvdC40YLRjNGB0Y9cbi8vICDQsCB3diDQvNC+0LbQtdGCINC/0LvQvtGF0L4g0YDQsNCx0L7QsNGC0Ywg0L3QsCDQv9C70LDQvdGI0LXRgtCw0YUsINC+0YLRgdGC0YPQvyDQsdGD0LTQtdGCINGB0LvQuNGI0LrQvtC8INCx0L7Qu9GM0YjQvtC5LCDRh9GC0L7QsdGLINC90LUg0LTQtdC70LDRgtGMINC80LXQtNC40LAg0LfQsNC/0YDQvtGB0L7QsiDQvdCwIGFzcGVjdC1yYXRpbyDQvNC+0LbQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCB2bWF4L3ZtaW5cbi8vIC0g0LXRgdC70Lgg0LzRiyDQt9Cw0LTQsNC10Lwg0LLQtdGA0YLQuNC60LDQu9GM0L3Ri9C1INC+0YLRgdGD0L/Riywg0YLQviDQuNGFINGF0L7RgtC10LvQvtGB0Ywg0LHRiyDQtNC10LvQsNGC0Ywg0LIgVmgsINC70LDQtNC90L4g0LXRgdC70Lgg0Y3RgtC+INC/0LDQtNC00LjQvdCz0Lgg0L/QviDQutGA0YPQutGDLCDQv9GD0YHRgtGMINCx0YPQtNGD0YIg0L7RgiB2d1xuLy8g0J3QviDQtdGB0LvQuCDRjdGC0L4gbWFyZ2luINC00LvRjyDQvtGC0YHRgtGD0L/QsCDQvNC10LbQtNGDINCx0LvQvtC60LDQvNC4INC80L7QttC90L4g0LXQs9C+INGB0LTQtdC70LDRgtGMINC+0YIgdmgsINGN0YLQviDQutCw0Log0YDQsNC3INGA0LXRiNC40YIg0L/RgNC+0LHQu9C10LzRgyDRgdC+INGB0LvQuNGI0LrQvtC8INCx0L7Qu9GM0YjRi9C80Lgg0L7RgtGB0YLRg9C/0LDQvNC4INC90LAg0L/Qu9Cw0L3RiNC10YLQtVxuLy8gLS0tXG4vLyDQstGA0LXQvNC10L3QvdC+0LUg0YDQtdGI0LXQvdC40LUg0L3QsCDRgtGD0L/QvtCz0L46INC/0L7QutCwINC90LUg0L/QvtC90LjQvNCw0Y4g0LrQsNC6INGB0YfQuNGC0LDQtdGC0YHRjyDQt9C90LDRh9C10L3QuNC1LiDQn9GA0L7RgdGC0L4g0L/QvtC80LXQvdGP0Y4g0LXQtNC10L3QuNGG0Ysg0LjQt9C80LXRgNC10L3QuNGPINC90LAg0L3Rg9C20L3Ri9C1INC4INCx0YPQtNGDINGC0LXRgdGC0LjRgNC+0LLQsNGC0YwuXG4vL1xuXG4vKlxu0KTRg9C90LrRhtC40Y8g0L/RgNC40L3QuNC80LDQtdGCINC80LjQvdC40LzQsNC70YzQvdC+0LUg0Lgg0LzQsNC60YHQuNC80LDQu9GM0L3QvtC1INC30L3QsNGH0LXQvdC40LUg0LIg0L/QuNC60YHQtdC70Y/RhS4g0Jgg0L/RgNC10LTQtdC70YzQvdGL0LUg0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCwg0LzQtdC20LTRgyDQutC+0YLQvtGA0YvQvNC4INGA0LDQt9C80LXRgCDQsdGD0LTQtdGCINC70LjQvdC10LnQvdC+INC40LfQvNC10L3Rj9GC0YzRgdGPINCyINC30LDQvNC40LLQuNGB0L7RgdGC0Lgg0L7RgiDRiNC40YDQuNC90YsuINCf0YDQuCDQstGL0YXQvtC00YMg0LfQsCDRjdGC0Lgg0LPRgNCw0L3QuNGG0Ysg0L/RgNC40LzQtdC90Y/RgtGM0YHRjyDQt9Cw0LTQsNC90L3Ri9C1INC30L3QsNGH0LXQvdC40Y9cbiovXG5AZnVuY3Rpb24gZmx1aWQoJG1pblNpemUsICRtYXhTaXplLCAkdW5pdHM6ICd2dycsICRtaW5XaWR0aDogMzc1LCAkbWF4V2lkdGg6IDI1NjApIHtcbiAgLy8gY29udmVydCB0byByZW1cbiAgJG1pblNpemU6IG1hdGguZGl2KCRtaW5TaXplLCAxNik7XG4gICRtYXhTaXplOiBtYXRoLmRpdigkbWF4U2l6ZSwgMTYpO1xuICAkbWF4V2lkdGg6IG1hdGguZGl2KCRtYXhXaWR0aCwgMTYpO1xuICAkbWluV2lkdGg6IG1hdGguZGl2KCRtaW5XaWR0aCwgMTYpO1xuICAvLyBkbyBjYWxjdWxhdGlvbnNcbiAgJHNsb3BlOiBtYXRoLmRpdigoJG1heFNpemUgLSAkbWluU2l6ZSksICgkbWF4V2lkdGggLSAkbWluV2lkdGgpKTtcbiAgJHlBeGlzSW50ZXJzZWN0aW9uOiAtJG1pbldpZHRoICogJHNsb3BlICsgJG1pblNpemU7XG4gICRwcmVmZXJyZWRWYWx1ZTogJyN7ZGVjaW1hbC1yb3VuZCgkeUF4aXNJbnRlcnNlY3Rpb24sMyl9cmVtICsgI3tkZWNpbWFsLXJvdW5kKCgkc2xvcGUqMTAwKSwzKSB9I3skdW5pdHN9JztcbiAgLy8gb3V0cHV0IGFzIHJlbVxuICAkbWluU2l6ZTogZGVjaW1hbC1yb3VuZCgkbWluU2l6ZSwgMykgKiAxcmVtO1xuICAkbWF4U2l6ZTogZGVjaW1hbC1yb3VuZCgkbWF4U2l6ZSwgMykgKiAxcmVtO1xuICBAcmV0dXJuIGNsYW1wKCN7JG1pblNpemV9LCAjeyRwcmVmZXJyZWRWYWx1ZX0sICN7JG1heFNpemV9KTtcbn1cblxuXG5AZnVuY3Rpb24gcmVsKCR2YWx1ZSwgJHNpemU6IDE0NDApIHtcbiAgJHNsb3BlOiBtYXRoLmRpdigkdmFsdWUsICRzaXplKTtcblxuICBAcmV0dXJuICRzbG9wZSAqIDEwMDtcbn1cblxuQGZ1bmN0aW9uIG1pbmZsdWlkKCRtaW5TaXplLCAkbWF4U2l6ZSwgJHVuaXRzOiAndncnLCAkbWluV2lkdGg6IDM3NSwgJG1heFdpZHRoOiA3MjApIHtcbiAgLy8gY29udmVydCB0byByZW1cbiAgJG1pblNpemU6IG1hdGguZGl2KCRtaW5TaXplLCAxNik7XG4gICRtYXhTaXplOiBtYXRoLmRpdigkbWF4U2l6ZSwgMTYpO1xuICAkbWF4V2lkdGg6IG1hdGguZGl2KCRtYXhXaWR0aCwgMTYpO1xuICAkbWluV2lkdGg6IG1hdGguZGl2KCRtaW5XaWR0aCwgMTYpO1xuICAvLyBkbyBjYWxjdWxhdGlvbnNcbiAgJHNsb3BlOiBtYXRoLmRpdigoJG1heFNpemUgLSAkbWluU2l6ZSksICgkbWF4V2lkdGggLSAkbWluV2lkdGgpKTtcbiAgJHlBeGlzSW50ZXJzZWN0aW9uOiAtJG1pbldpZHRoICogJHNsb3BlICsgJG1pblNpemU7XG4gICRwcmVmZXJyZWRWYWx1ZTogJyN7ZGVjaW1hbC1yb3VuZCgkeUF4aXNJbnRlcnNlY3Rpb24sMyl9cmVtICsgI3tkZWNpbWFsLXJvdW5kKCgkc2xvcGUqMTAwKSwzKSB9I3skdW5pdHN9JztcbiAgLy8gb3V0cHV0IGFzIHJlbVxuICAkbWluU2l6ZTogZGVjaW1hbC1yb3VuZCgkbWluU2l6ZSwgMykgKiAxcmVtO1xuICAkbWF4U2l6ZTogZGVjaW1hbC1yb3VuZCgkbWF4U2l6ZSwgMykgKiAxcmVtO1xuICBAcmV0dXJuIGNsYW1wKCN7JG1pblNpemV9LCAjeyRwcmVmZXJyZWRWYWx1ZX0sICN7JG1heFNpemV9KTtcbn1cblxuXG5AZnVuY3Rpb24gcmVsKCR2YWx1ZSwgJHNpemU6IDE0NDApIHtcbiAgJHNsb3BlOiBtYXRoLmRpdigkdmFsdWUsICRzaXplKTtcblxuICBAcmV0dXJuICRzbG9wZSAqIDEwMDtcbn0iLCJAaW1wb3J0ICd2YXJzJztcbkBpbXBvcnQgJ2ZvbnRzJztcbkBpbXBvcnQgJ3V0aWxzJztcbkBpbXBvcnQgJ3R5cG8nO1xuQGltcG9ydCAnbWVkaWEnO1xuQGltcG9ydCAnZmx1aWQnO1xuQGltcG9ydCAnbWl4aW5zJztcblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAkbWFpbkxpbmVIZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1haW5Gb250U2l6ZTtcbiAgY29sb3I6ICRjLWJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcFdpZHRoKSB7XG4gIC8vICAgZm9udC1zaXplOiAxNnB4O1xuICAvLyB9XG5cbiAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxlV2lkdGgpIHtcbiAgLy8gICBmb250LXNpemU6IDE1cHg7XG4gIC8vIH1cblxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmVXaWR0aCkge1xuICAvLyAgIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICBmb250LXNpemU6ICRtYWluRm9udFNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbWFpbkZvbnRXZWlnaHQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAsXG51bCxcbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcztcbiAgLy8gICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9fbmFtZSxcbi5mb3JtX19lbWFpbCxcbi5mb3JtX19tZXNzYWdlIHtcbiAgJjotd2Via2l0LWF1dG9maWxsLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIGZvbnRcbiRtYWluRm9udDogJ0hlbHZldGljYU5ldWVDeXItUm9tYW4nLFxuSGVsdmV0aWNhLFxuQXJpYWwsXG5zYW5zLXNlcmlmO1xuXG4vL0ZvbnQgU2l6ZVxuJGZzLTkwOiByZW0oOTApO1xuJGZzLTg1OiByZW0oODUpO1xuJGZzLTgwOiByZW0oODApO1xuJGZzLTcwOiByZW0oNzApO1xuJGZzLTYwOiByZW0oNjApO1xuJGZzLTUwOiByZW0oNTApO1xuJGZzLTQ1OiByZW0oNDUpO1xuJGZzLTQwOiByZW0oNDApO1xuJGZzLTM1OiByZW0oMzUpO1xuJGZzLTMwOiByZW0oMzApO1xuJGZzLTI1OiByZW0oMjUpO1xuJGZzLTIwOiByZW0oMjApO1xuJGZzLTE4OiByZW0oMTgpO1xuJGZzLTE3OiByZW0oMTcpO1xuJGZzLTE2OiByZW0oMTYpO1xuJGZzLTE1OiByZW0oMTUpO1xuJGZzLTEzOiByZW0oMTMpO1xuJGZzLTEyOiByZW0oMTIpO1xuJGZzLTExOiByZW0oMTEpO1xuXG4vLyBTaXplXG4kbWFpbkZvbnRTaXplOiAxOHB4O1xuJG1haW5Gb250V2VpZ2h0OiA0MDA7XG4kbWFpbkxpbmVIZWlnaHQ6IDEuNDtcblxuJG1heGRlc2t0b3BXaWR0aDogMjU2MHB4O1xuJERlc2t0b3BXaWR0aDogMTkyMHB4O1xuJHNtRGVza3RvcFdpZHRoOiAxMjgwcHg7XG4kdGFibGVXaWR0aDogNzIwcHg7XG4kcGhvbmVXaWR0aDogNDgwcHg7XG4kc21QaG9uZVdpZHRoOiAzNzVweDtcblxuLy8gTWFpbiBDb2xvclxuJG1haW5Gb250Q29sb3I6ICM2NDY0NjQ7XG4kY2xvc2VNb2RhbEJ0bjogI2NjY2NjYztcbiRyYWRpb0J0bjogI2RjZGNkYztcbiRyYWRpb0J0bkNoZWNrQm94OiAjYWFhYWFhO1xuJG1vZGFsQmc6ICNmOGY4Zjg7XG4kYy13aGl0ZTogI2ZmZmZmZjtcbiRjLWJsYWNrOiAjMDAwMDAwO1xuJGMtZGFyazogIzMzMzMzMztcbiRjLWxpZ2h0OiAjZjVmNWY1O1xuJGMtZ3JleTogI2YzZjNmMztcbiRjLWJsdWU6ICMyZjY5ZmY7XG4kYy1hY2NlbnRPcmFuZ2U6IHJnYmEoMjU1LCAxNDYsIDQ2LCAwLjkzKTtcbiRjLWxpZ2h0R3JleTogI2NkY2RjZDtcbiRjLWRhcmtHcmV5OiAjYjFiMWIxO1xuJGMtc2lsdmVyOiAjYWNhNmE2O1xuJGMtbGlnaHRTZWx2ZXI6ICNhM2EzYTM7XG4kYy1vcGFjaXR5R3JleTogI2UyZGRkZDMzO1xuJGMtYm9yZGVyR3JleTogI2MxYzFjMTtcbiRjLWxpZ2h0R3JleTogIzllOWU5ZTtcbiRjLXRleHRHcmV5OiAjYWFhYWFhO1xuJGMtYWN0aXZlRGFyazogIzA2MDYwNjtcbiRjLWJnRm9vdGVyOiAjMTYxNjE2O1xuJGMtaG92ZXJPcmFuZ2U6ICNlNDlkMDQ7XG4kYy1lcnJvcjogI2ZmMDAwZjtcbiRjLXNsaWRlclByZXY6ICNiOWI5Yjk7XG4kYy1zbGlkZXJQcmV2QnRuOiAjOWU5ZTllNDQ7XG4kYy1zbGlkZXJQcmV2QnRuczogI2IxMWIxYjQ0O1xuJGMtY29udHJvbEJvcmRlcjogIzk5OWI5ZDtcbiRjLWJ1dHRvbjogI2ZmOTIyZTsiLCIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHQ7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2VTdGF0aWMoKTtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogcmVtKDM2KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICAgIGhlaWdodDogMy40ZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICBoZWlnaHQ6IHJlbSg1Mik7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMCkge1xuICAgICAgaGVpZ2h0OiByZW0oODApO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgaGVpZ2h0OiByZW0oMTA4KTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodC1zaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2xhbXAoNjBweCwgMmVtLCAxMjBweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJiBhIHtcbiAgICAgIEBpbmNsdWRlIHRleHQyKCRjLWJsYWNrLCA3MDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjRlbTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSB0ZXh0MSg3MDApO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLW5lYXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiByZW0oMzQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0tYnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpZ2h0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMS41ZW0gMS42ZW07XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDE1KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDJ2dyk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdygxMjgwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICBnYXA6IDJlbTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1sZWZ0OjJlbTtcbiAgfVxuXG4gICZfX21lbnUtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogMC40ZW07XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgICBnYXA6IDAuOGVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICBnYXA6IDAuNmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgICBnYXA6IDAuOGVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICBnYXA6IDEuMmVtO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAmIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB9XG4gICAgICAmIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMC4zZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgICAgICB3aWR0aDogMi44ZW07XG4gICAgICAgIGhlaWdodDogMC40ZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgICAgICB3aWR0aDogNC4xZW07XG4gICAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgICB3aWR0aDogNS41ZW07XG4gICAgICAgIGhlaWdodDogMC44ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1pdGVtIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgdGV4dDEoJGMtYmxhY2ssIDYwMCk7XG4gIH1cblxuICAmX19tZW51LWRpdmlkZXIge1xuICAgIGhlaWdodDogcmVtKDYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AbWl4aW4gY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCByZW0oNDUpO1xuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgcGFkZGluZzogMCByZW0oNTUpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxODApO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgyODApO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgzMDApO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlU3RhdGljIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgIG1heC13aWR0aDogMjU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiBkaXN0cmlidXRlLW9uLWNpcmNsZSgkbmItaXRlbXMsICRjaXJjbGUtc2l6ZSwgJGl0ZW0tc2l6ZSkge1xuICAkaGFsZi1pdGVtOiBtYXRoLmRpdigkaXRlbS1zaXplLCAyKTtcbiAgJGhhbGYtcGFyZW50OiBtYXRoLmRpdigkY2lyY2xlLXNpemUsIDIpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkY2lyY2xlLXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAkaXRlbS1zaXplO1xuICAgIGhlaWdodDogJGl0ZW0tc2l6ZTtcbiAgICBtYXJnaW46IC0kaGFsZi1pdGVtO1xuICB9XG5cbiAgJGFuZ2xlOiBtYXRoLmRpdigtMTgwLCAkbmItaXRlbXMpO1xuICAkcm90OiA3MDtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRuYi1pdGVtcyB7XG4gICAgPiA6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRyb3QgKiAxZGVnKSB0cmFuc2xhdGUoJGhhbGYtcGFyZW50KSByb3RhdGUoJHJvdCAqIC0xZGVnKTtcbiAgICB9XG5cbiAgICAkcm90OiAoJHJvdCArICRhbmdsZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyKSBhbmQgKG1heC13aWR0aDogJHVwcGVyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyKCkge1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICY6aG92ZXI6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczpsaXN0JztcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5AaW1wb3J0ICcuL21lZGlhLnNjc3MnO1xuQGltcG9ydCAnLi92YXJzLnNjc3MnO1xuXG5AbWl4aW4gaGVhZGluZ1RleHQoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTMwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy02MDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtNDU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTcwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy04NTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDEoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTE2O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtNDA7XG4gIH1cbn1cblxuQG1peGluIHRleHQyKCRhcmdzLi4uKSB7XG4gICRjb2xvcjogYXJnc0NvbG9ySGFuZGxlcigkYXJncyk7XG4gICRmdzogYXJnc0Z3SGFuZGxlcigkYXJncywgNTAwKTtcblxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZ3O1xuICBmb250LXNpemU6ICRmcy0yMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00MDtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDMoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTE4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTM1O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00NTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDQoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTEzO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDUoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTEzO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTM7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDYoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTIwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zNTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDcoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTIwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00MDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTUwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy03MDtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDgoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCAzMDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTE4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDkoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCAzMDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTE4O1xuICBsaW5lLWhlaWdodDogMTkuNzZweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTEzO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1peGluIHRleHQxMCgkYXJncy4uLikge1xuICAkY29sb3I6IGFyZ3NDb2xvckhhbmRsZXIoJGFyZ3MpO1xuICAkZnc6IGFyZ3NGd0hhbmRsZXIoJGFyZ3MsIDMwMCk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmdztcbiAgZm9udC1zaXplOiAkZnMtMjU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTQwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTM1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy01MDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy03MDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dDExKCRhcmdzLi4uKSB7XG4gICRjb2xvcjogYXJnc0NvbG9ySGFuZGxlcigkYXJncyk7XG4gICRmdzogYXJnc0Z3SGFuZGxlcigkYXJncywgMzAwKTtcblxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZ3O1xuICBmb250LXNpemU6ICRmcy0xODtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTE1O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1peGluIHRleHQxMigkYXJncy4uLikge1xuICAkY29sb3I6IGFyZ3NDb2xvckhhbmRsZXIoJGFyZ3MpO1xuICAkZnc6IGFyZ3NGd0hhbmRsZXIoJGFyZ3MsIDMwMCk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmdztcbiAgZm9udC1zaXplOiAkZnMtMTY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTE2O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS44MXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMjQuN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zNTtcbiAgICBsaW5lLWhlaWdodDogMzQuNThweDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzdWx0VGl0bGUoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA5MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTIwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzI1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00MDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzdWx0RGVzY3IoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCAzMDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTIwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzI1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzdWx0UGVyY2VudCgkYXJncy4uLikge1xuICAkY29sb3I6IGFyZ3NDb2xvckhhbmRsZXIoJGFyZ3MpO1xuICAkZnc6IGFyZ3NGd0hhbmRsZXIoJGFyZ3MsIDkwMCk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmdztcbiAgZm9udC1zaXplOiAkZnMtNDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgzMjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTQwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTgwO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy02MDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtODA7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTkwO1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtaXhpbiByZXN1bHRCdXR0b24oJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA3MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTIwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzc1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTM1O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00NTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9ybUJ1dHRvbigkYXJncy4uLikge1xuICAkY29sb3I6IGFyZ3NDb2xvckhhbmRsZXIoJGFyZ3MpO1xuICAkZnc6IGFyZ3NGd0hhbmRsZXIoJGFyZ3MsIDcwMCk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmdztcbiAgZm9udC1zaXplOiAkZnMtMTU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgzNzVweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTE1O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0xNTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtaXhpbiByZXN1bHRNb2RhbFRpdGxlKCRhcmdzLi4uKSB7XG4gICRjb2xvcjogYXJnc0NvbG9ySGFuZGxlcigkYXJncyk7XG4gICRmdzogYXJnc0Z3SGFuZGxlcigkYXJncywgNzAwKTtcblxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZ3O1xuICBmb250LXNpemU6ICRmcy0xNTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDMyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtNDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1peGluIGludGVncmF0aW9uVGl0bGUoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA5MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTI1O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzc1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00MDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTUwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy03MDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWl4aW4gaW50ZWdyYXRpb25EZXNjcigkYXJncy4uLikge1xuICAkY29sb3I6IGFyZ3NDb2xvckhhbmRsZXIoJGFyZ3MpO1xuICAkZnc6IGFyZ3NGd0hhbmRsZXIoJGFyZ3MsIDMwMCk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmdztcbiAgZm9udC1zaXplOiAkZnMtMjA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgzNzVweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTE1O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI1O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0xNTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTM1O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtaXhpbiBpbnRlZ3JhdGlvbkNpcmNsZVRpdGxlKCRhcmdzLi4uKSB7XG4gICRjb2xvcjogYXJnc0NvbG9ySGFuZGxlcigkYXJncyk7XG4gICRmdzogYXJnc0Z3SGFuZGxlcigkYXJncywgOTAwKTtcblxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZ3O1xuICBmb250LXNpemU6ICRmcy0yMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDM3NXB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtNDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy00MDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtNTA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1peGluIGludGVncmF0aW9uQ2lyY2xlRGVzY3IoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA3MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTExO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzc1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0xMTtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTE7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWl4aW4gY29uc3VsdElucHV0KCRhcmdzLi4uKSB7XG4gICRjb2xvcjogYXJnc0NvbG9ySGFuZGxlcigkYXJncyk7XG4gICRmdzogYXJnc0Z3SGFuZGxlcigkYXJncywgNTAwKTtcblxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZ3O1xuICBmb250LXNpemU6ICRmcy0xNTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDMyNXB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDcyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTE1O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzA7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1peGluIGludmFsaWRJbnB1dCgkYXJncy4uLikge1xuICAkY29sb3I6IGFyZ3NDb2xvckhhbmRsZXIoJGFyZ3MpO1xuICAkZnc6IGFyZ3NGd0hhbmRsZXIoJGFyZ3MsIDUwMCk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmdztcbiAgZm9udC1zaXplOiAkZnMtMTU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgzMjVweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTEyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTEyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0xNTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTE1O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBjaGVja2JveFRleHQoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA1MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTEzO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzI1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0xMztcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTU7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0yNTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWl4aW4gY2lyY2xlVGl0bGVJTnNpZGUoJGFyZ3MuLi4pIHtcbiAgJGNvbG9yOiBhcmdzQ29sb3JIYW5kbGVyKCRhcmdzKTtcbiAgJGZ3OiBhcmdzRndIYW5kbGVyKCRhcmdzLCA5MDApO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIGZvbnQtc2l6ZTogJGZzLTEzO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzI1cHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzA7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICBmb250LXNpemU6ICRmcy0zMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4vL9Cn0YLQvtCx0Ysg0LzQvtC20L3QviDQsdGL0LvQviDQtNC+0LrQuNC90YPRgtGMINC+0LTQuNC9INC40LvQuCDQtNCy0LAg0LDRgNCz0YPQvNC10L3RgtCwINCyINC80LjQutGB0LjQvdGH0LjQulxuQGZ1bmN0aW9uIGFyZ3NGd0hhbmRsZXIoJGFyZ3MsICRpbml0VmFsdWU6IDQwMCkge1xuICAkZnc6ICRpbml0VmFsdWU7XG5cbiAgQGlmIChsaXN0Lmxlbmd0aCgkYXJncykgPiAxKSB7XG4gICAgJGZ3OiBsaXN0Lm50aCgkYXJncywgMik7XG4gIH1cblxuICBAaWYgKGxpc3QubGVuZ3RoKCRhcmdzKSA9PTEpIHtcbiAgICAkZmlyc3Q6IGxpc3QubnRoKCRhcmdzLCAxKTtcblxuICAgIEBpZiAobWV0YS50eXBlLW9mKCRmaXJzdCkgPT0gJ251bWJlcicpIHtcbiAgICAgICRmdzogJGZpcnN0O1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGZ3O1xuXG4gIEBpZiAobGlzdC5sZW5ndGgoJGFyZ3MpID4gMikge1xuICAgIEBlcnJvciBcItC80LDQutGB0LjQvNGD0LwgMiDQsNGA0LPRg9C80LXQvdGC0LBcIjtcbiAgfVxufVxuXG5AZnVuY3Rpb24gYXJnc0NvbG9ySGFuZGxlcigkYXJncykge1xuICAkY29sb3I6ICRjLWRhcms7XG5cbiAgQGlmIChsaXN0Lmxlbmd0aCgkYXJncykgPiAxKSB7XG4gICAgJGNvbG9yOiBsaXN0Lm50aCgkYXJncywgMSk7XG4gIH1cblxuICBAaWYgKGxpc3QubGVuZ3RoKCRhcmdzKSA9PTEpIHtcbiAgICAkZmlyc3Q6IGxpc3QubnRoKCRhcmdzLCAxKTtcblxuICAgIEBpZiAobWV0YS50eXBlLW9mKCRmaXJzdCkgIT0gJ251bWJlcicpIHtcbiAgICAgICRjb2xvcjogJGZpcnN0O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAobGlzdC5sZW5ndGgoJGFyZ3MpID4gMikge1xuICAgIEBlcnJvciBcItC80LDQutGB0LjQvNGD0LwgMiDQsNGA0LPRg9C80LXQvdGC0LBcIjtcbiAgfVxuXG4gIEByZXR1cm4gJGNvbG9yO1xufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIHJlbSg0NSk7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGZsdWlkKDMwLCAxMDApO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuXG4gIH1cblxuICAmX19hZHJlc3Mge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95LVJlZ3VsYXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogZmx1aWQoMTUsIDI1KTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX19hZHJlc3MtbGluayB7XG4gICAgbWluLWhlaWdodDogNjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHMtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogJ0dpbHJveS1SZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogZmx1aWQoMTMsIDI1KTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3RzLWxpbms+YSB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG5cbiAgJl9fY29udGFjdHMtbGluazpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXNpemU6IGZsdWlkKDcsIDI1KTtcbiAgfVxuXG5cblxuICAmX19jb250YWN0cy1pbWcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28taW1nIHtcbiAgICB3aWR0aDogZmx1aWQoMTg1LCAzNzApO1xuICB9XG5cbn0iLCIubW9uaXRvcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMzI1cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2wtaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn0iLCIuY29uc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBnYXA6IGZsdWlkKDE3LCAzMCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDMyNXB4KSB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgICAgd2lkdGg6IDU2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdjaGVja2JveCdpXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2ludmFsaWRUZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBAaW5jbHVkZSBpbnZhbGlkSW5wdXQoI2ZmM2IzYik7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1idXR0b247XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nOiBjbGFtcCgxLjI1cmVtLCAwLjQ2OXZ3LCAyLjVyZW0pO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIEBpbmNsdWRlIGZvcm1CdXR0b24oNzAwLCAkYy13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2IoMCAwIDAgLyAyMCUpO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC8vIC5kaXNhYmxlZCB7XG4gIC8vICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgLy8gICBjb2xvcjogJGMtYmxhY2s7XG4gIC8vICAgY3Vyc29yOiBkZWZhdWx0O1xuICAvLyB9XG5cbiAgJl9fY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoJzE0NDAnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fbGFiZWwtdGV4dCB7XG4gICAgQGluY2x1ZGUgY2hlY2tib3hUZXh0KCk7XG4gICAgY29sb3I6ICNhMGEwYTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3ktUmVndWxhcic7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29uc3VsdF9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiAkYy1ibGFjaztcbiAgQGluY2x1ZGUgY29uc3VsdElucHV0KCRjLWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3ktUmVndWxhcic7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1uYW1lLFxuICAmLS1zdXJuYW1lIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKCc1NzAnKSB7XG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgfVxuICB9XG59XG5cbi5zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveTtcbiAgZm9udC1zaXplOiBmbHVpZCg1MCwgODApO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmM2MzYztcbiAgbGluZS1oZWlnaHQ6IDk3cHg7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95LVJlZ3VsYXInO1xufVxuXG4uY29uc3VsdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjLWJsYWNrO1xuICBmb250LWZhbWlseTogJ0dpbHJveS1SZWd1bGFyJztcbiAgQGluY2x1ZGUgY29uc3VsdElucHV0KCRjLWJsYWNrKTtcblxufVxuXG4uY29uc3VsdF9faW5wdXQ6aW52YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSsuc3RhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29uc3VsdF9faW5wdXQtLXN1cm5hbWU6aW52YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKX4uY29uc3VsdF9faW52YWxpZFRleHQsXG4uY29uc3VsdF9faW5wdXQtLW5hbWU6aW52YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKX4uY29uc3VsdF9faW52YWxpZFRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cblxuLmNvbnN1bHRfX2lucHV0OmludmFsaWQ6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bil+LmNvbnN1bHRfX2ludmFsaWRUZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5cbi8vY2hlY2tib3hcblxuLmNoZWNrYm94OmNoZWNrZWQrLmNvbnN1bHRfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG59XG5cbi5zdWNjZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM3cHg7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn0iLCIudW1icmVsbGFNb25pdG9yaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHQ7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2JnLWltYWdlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjcpO1xuXG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZVN0YXRpYygpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9iZy1pbWFnZS1kZXNrdG9wLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwJTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkJztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuXG4gICAgQGluY2x1ZGUgaGVhZGluZ1RleHQoJGMtYmxhY2ssIDkwMCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTZlbTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgQGluY2x1ZGUgdGV4dDMoKTtcbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDIxZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQnO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBAaW5jbHVkZSB0ZXh0NCgpO1xuICAgIHBhZGRpbmc6IDAuN2VtIDVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnRPcmFuZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYWR2YW50YWdlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHJlbSgzMCk7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19kaXNjb3VudCB7XG4gICAgaGVpZ2h0OiA4ZW07XG4gICAgd2lkdGg6IDdlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHJpZ2h0OiAtOGVtO1xuICAgIHRvcDogMmVtO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdygxMjc5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIGhlaWdodDogMTJlbTtcbiAgICAgIHdpZHRoOiAxMWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bSc7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgdGV4dDUoJGMtZGFyayk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDYxMHB4KSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2Vlbig2MTFweCwgMTI3OXB4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWR2YW50YWdlcy1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDAuM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgd2lkdGg6IDMwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coNjEwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28tbW9ucSB7XG4gICAgQGluY2x1ZGUgdGV4dDUoJGMtZGFya0dyZXkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgcGFkZGluZzogMS40ZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgfVxufVxuIiwiLnJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDEwNSwgMjU1LCAxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVzdWx0LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVzdWx0LWJnLW1heC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiBmbHVpZCgzMCwgNzApO1xuICAgIGxpbmUtaGVpZ2h0OiBmbHVpZCgzMCwgNzApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItQmxhY2snO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDAgNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItQmxhY2snO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxNmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTZlbTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDExMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgICAgIGhlaWdodDogMjhlbTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oMTAwMHB4LCAxMjAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDMzZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgICAgICAgIGhlaWdodDogNDVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLnJlc3VsdF9faXRlbS1saW5lIHtcbiAgICAgICAgaGVpZ2h0OiAxNGVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbigxMDAwcHgsIDEyMDBweCkge1xuICAgICAgICAgIGhlaWdodDogMTNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5yZXN1bHRfX2l0ZW0tbGluZSB7XG4gICAgICAgIGhlaWdodDogMTdlbTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oMTAwMHB4LCAxMjAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgICAgICAgIGhlaWdodDogMTVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI3ZW07XG4gICAgd2lkdGg6IDRweDtcbiAgICB0b3A6IDM5cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiA2NS44NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTguODIlKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7fVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuXG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzdWx0VGl0bGUoJGMtd2hpdGUsIDkwMCk7XG4gIH1cblxuICAmX19pdGVtLXRpdGxlOjpmaXJzdC1saW5lIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2l0ZW0tZGVzY3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXItTGlnaHRcIjtcbiAgICBAaW5jbHVkZSByZXN1bHREZXNjcigkYy13aGl0ZSwgMzAwKTtcbiAgfVxuXG4gICZfX2l0ZW0tcGVy0YFlbnQge1xuICAgIEBpbmNsdWRlIHJlc3VsdFBlcmNlbnQoJGMtd2hpdGUsIDkwMClcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHJlc3VsdEJ1dHRvbigkYy13aGl0ZSwgNzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgbWFyZ2luOiA3MHB4IDE3MHB4IDkwcHggMDtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG4gIH1cbn0iLCIubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2xhdGU6IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KDcyMHB4KSB7XG4gIC8vICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcHgpO1xuICAvLyB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07XG4gICAgQGluY2x1ZGUgdGV4dDYoKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbEJnO1xuICAgIHBhZGRpbmc6IDNlbSAzZW07XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG5cbiAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0ZXh0NigpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yZW07XG4gICAgcmlnaHQ6IC0yZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyg3MjBweCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJiBzdmcge1xuICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgIHN0cm9rZTogZ3JheTtcblxuICAgICAgJiByZWN0IHtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyg3MjBweCkge1xuICAgICAgICAgIGZpbGw6ICRjbG9zZU1vZGFsQnRuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbm9uLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59IiwiLnJpc2tzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2JnLXJpc2suanBnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBjb250YWluZXIoKTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9iZy1yaXNrLWRlc2t0b3AuanBnJyk7XG4gIH1cblxuICAmX19tb2JpbGUge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2N0b3Age1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coMTI3OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS40ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1CbGFjayc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiAxNWVtO1xuICAgIEBpbmNsdWRlIHRleHQ3KCRjLWJsYWNrKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMzZW07XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgICB3aWR0aDogMTVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGV4dDgoJGMtd2hpdGUpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MjBweCkge1xuICAgICAgd2lkdGg6IDIyZW07XG4gICAgICBwYWRkaW5nOiAwLjhlbSA0ZW07XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS44ZW07XG4gIH1cblxuICAmX19pdGVtLXRleHQge1xuICAgIG1heC13aWR0aDogMzNlbTtcbiAgICBAaW5jbHVkZSB0ZXh0OCgpO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIG1heC13aWR0aDogMjVlbTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ2FwOiAzZW07XG5cbiAgICAmIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDkuNGVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNS42ZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTguNGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMWVtO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIGdhcDogMS41ZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICAgIGdhcDogMy4yZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvQnRuO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICBoZWlnaHQ6IDMuMmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiA1LjVlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA5ZW07XG4gICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMyZjY5ZmY7XG4gICAgICBsZWZ0OiAtMmVtO1xuICAgICAgdG9wOiAtMWVtO1xuICAgICAgcm90YXRlOiAtNTBkZWc7XG4gICAgfVxuXG4gICAgJiBpbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEuN2VtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDE5MjBweCkge1xuICAgICAgcGFkZGluZzogMi4xZW0gMWVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyLjhlbSAxZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQnO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBAaW5jbHVkZSB0ZXh0NCgkYy13aGl0ZSk7XG4gICAgcGFkZGluZzogMC43ZW0gNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudE9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBtYXJnaW46IDRlbSAwO1xuICAgIG1heC13aWR0aDogMjJlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTI4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxLjNlbSA1LjVlbTtcbiAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICB9XG4gIH1cblxuICAmX19yYWRpby1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBnYXA6IDNlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICYgYnV0dG9uIHtcbiAgICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMTQuNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmFkaW8tYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyYWRpb0J0bjtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItQm9sZCc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgcGFkZGluZzogMC44ZW0gMi4xZW0gMC44ZW0gMmVtO1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgQGluY2x1ZGUgdGV4dDgoJGMtYmxhY2spO1xuXG4gICAgJiBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmFkaW8tbGFiZWwge1xuICAgIG1heC13aWR0aDogMTJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgYm9yZGVyOiAwLjNlbSBzb2xpZCAkcmFkaW9CdG5DaGVja0JveDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxNi4zJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTQuOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53aHlNb25xIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgcGFkZGluZzogM2VtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrJztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHRleHQxMCgkYy13aGl0ZSk7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgdGV4dDEyKCRjLXdoaXRlKTtcbiAgICBtYXgtd2lkdGg6IDI0ZW07XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgICAgbWF4LXdpZHRoOiA2MGVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMWVtO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBtYXJnaW4tbGVmdDogMjZ2dztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coNzE5cHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHdpZHRoOiAxOC4yZW07XG4gICAgaGVpZ2h0OiA2LjdlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBAaW5jbHVkZSB0ZXh0OSgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyg3MTlweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgICAgd2lkdGg6IDE5LjNlbTtcbiAgICAgIGhlaWdodDogNi44ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIGhlaWdodDogMC4yZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTVlbTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDcxOXB4KSB7XG4gICAgICAgIGxlZnQ6IC0yZW07XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgJiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDE1dnc7XG4gICAgICAgIGxlZnQ6IC0zZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMS44ZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coNzE5cHgpIHtcbiAgICAgICAgICBsZWZ0OiAtMmVtO1xuICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oNzIwcHgsIDEyNzlweCkge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgICAgIGxlZnQ6IC0zMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICAgICAgbGVmdDogLTIzdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgICBsZWZ0OiAtMjB2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgICAgIGxlZnQ6IC0xNnZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgbGVmdDogLTI4dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMzl2dztcbiAgICAgICAgICBsZWZ0OiAtMzJ2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNmVtO1xuICB9XG5cbiAgJl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyg3MTlweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxMjgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiBpbWcge1xuICAgICAgbWFyZ2luOiAtNWVtO1xuICAgICAgaGVpZ2h0OiA3MmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02ZW0pO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDcxOXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDNlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDEyNzlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4ZW07XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTkyMHB4KSB7XG4gICAgICAgIGhlaWdodDogMjQuNmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgICBoZWlnaHQ6IDMwLjNlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNrdG9wLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tbGVmdCB7XG4gICAgICAud2h5TW9ucV9fY29udGVudC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgbGVmdDogMTYuNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zZW0pO1xuICAgICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAxM2VtO1xuICAgICAgICAgICAgd2lkdGg6IDEzZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgLndoeU1vbnFfX2NvbnRlbnQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0yLjJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzZW0pO1xuXG4gICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IC02LjZlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3JlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXItQm9sZCc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIHRleHQ0KCRjLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAwLjdlbSA0ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWNjZW50T3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbjogNGVtIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyODBweCkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICB9XG5cbiAgJl9fZm9vdGVyLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBAaW5jbHVkZSB0ZXh0MTEoJGMtd2hpdGUpO1xuICB9XG5cbiAgJl9fbG9nby1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xvZ28taXRlbSB7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgd2lkdGg6IDdlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IC0xLjRlbTtcbiAgICAgIGhlaWdodDogNWVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMjU2MHB4KSB7XG4gICAgICB3aWR0aDogMTJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZXN1bHRNb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zbGF0ZTogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coNzIwcHgpIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjRlbTtcbiAgICBAaW5jbHVkZSB0ZXh0NigpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsQmc7XG4gICAgcGFkZGluZzogMmVtIDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIEBpbmNsdWRlIHRleHQ2KCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJlbTtcbiAgICByaWdodDogLTJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDcyMHB4KSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgc3Ryb2tlOiBncmV5O1xuXG4gICAgICAmIHJlY3Qge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDcyMHB4KSB7XG4gICAgICAgICAgZmlsbDogJGNsb3NlTW9kYWxCdG47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ub24tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn0iLCIuYWR2YW50YWdlcyB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5cic7XG5cbiAgJi1jaXJjbGUge1xuICAgIEBpbmNsdWRlIGRpc3RyaWJ1dGUtb24tY2lyY2xlKDUsIDIwZW0sIDJlbSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJmNjlmZjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coNzIwcHgpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41NSk7XG4gICAgICBtYXJnaW4tdG9wOiAtODNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDEyMDBweCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIG1hcmdpbi10b3A6IDEwMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgyNTYwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE5MnB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyMnB4O1xuICAgIH1cblxuICAgICZfX2VsZW1lbnQge1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyZjY5ZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY2OWZmO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTRlbTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIC0yNHB4KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbic7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyZjY5ZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyZjY5ZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbic7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGxlZnQ6IDIwJTtcbiAgICB0b3A6IDQwJTtcbiAgICB3aWR0aDogMTVlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC8vIGNvbG9yOiAjMmY2OWZmXG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICBAaW5jbHVkZSBjaXJjbGVUaXRsZUlOc2lkZSgjMmY2OWZmKTtcbiAgICAgIGxlZnQ6IC00JTtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1CbGFjayc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufSIsIi5pbnRlZ3JhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2ludGVncmF0aW9uLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KDEyMDBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmX190aXRsZUNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwLjRlbSAzZW0gMC40ZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgaW50ZWdyYXRpb25UaXRsZSgkYy1ibGFjayk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkJztcblxuICAgICY6OmZpcnN0LWxpbmUge1xuICAgICAgY29sb3I6ICMyZjY5ZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIEBpbmNsdWRlIGludGVncmF0aW9uRGVzY3IoKTtcbiAgICAvLyBwYWRkaW5nOiAwIDQwcHggNTBweCA0MHB4O1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fY2lyY2xlLXN2ZyB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coNzIwcHgpIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jaXJjbGVEZXNjdG9wLXN2ZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTIwMHB4KSB7XG4gICAgICB3aWR0aDogNDY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgxOTIwcHgpIHtcbiAgICAgIHdpZHRoOiA2NzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NGVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jaXJjbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKDI1NjBweCkge1xuICAgICAgbGVmdDogLTEzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoMTIwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyLUJvbGQnO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBAaW5jbHVkZSB0ZXh0NCgkYy13aGl0ZSk7XG4gICAgcGFkZGluZzogMC43ZW0gM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudE9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzIwcHgpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/