
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

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

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

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

a {
    text-decoration: none;
}

.site-header {
    position: relative;
    overflow: hidden;
    background: #003e7e;
}

.site-header.active {
    overflow: visible;
}

@media (min-width: 320px) {
    .site-header__container {
        padding: 0 10px;
    }
}

@media (min-width: 992px) {
    .site-header__container {
        padding: 5px 10px;
    }
}

@media (min-width: 1170px) {
    .site-header__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }
}

@media (min-width: 320px) {
    .site-header__banner {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .site-header__banner {
        width: 50%;
    }
}

@media (min-width: 992px) {
    .site-header__banner {
        width: 39%;
    }
}

.site-header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 320px) {
    .site-header__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        padding: 15px 10px 17px;
    }
}

@media (min-width: 480px) {
    .site-header__wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 7px 15px 7px;
    }
}

@media (min-width: 768px) {
    .site-header__wrapper {
        padding: 15px 15px 17px;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@media (min-width: 992px) {
    .site-header__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 1170px) {
    .site-header__wrapper {
        width: 1170px;
        margin: 0 auto;
        padding: 7px 0;
    }
}

.site-header__top {
    background: #fff;
}

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

@media (min-width: 320px) {
    .site-header__box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
        margin-top: 26px;
    }
}

@media (min-width: 480px) {
    .site-header__box {
        width: 40%;
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .site-header__box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 62%;
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    .site-header__box {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media (min-width: 1170px) {
    .site-header__box {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding: 0 0 0 30px;
    }
}

.site-header__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
}

@media (min-width: 320px) {
    .site-header__block {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 480px) {
    .site-header__block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (min-width: 992px) {
    .site-header__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .site-header__block:last-child {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}

@media (min-width: 320px) {
    .site-header__block.to-hide {
        display: none;
    }
}

@media (min-width: 992px) {
    .site-header__block.to-hide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

@media (min-width: 1170px) {
    .site-header__block.to-hide {
        margin-right: 3.5%;
    }
}

@media (min-width: 320px) {
    .site-header__block.adaptive {
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin-top: -39px;
    }
}

@media (min-width: 480px) {
    .site-header__block.adaptive {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .site-header__block.adaptive {
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    .site-header__block.adaptive {
        display: none;
    }
}

@media (min-width: 320px) {
    .site-header__block.phone-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        width: 100%;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .site-header__block.phone-block {
        width: 30%;
    }
}

.site-header__block.logo-block {
    font: 500 25px "Raleway", Arial, sans-serif;
    display: block;
    width: 100%;
    white-space: normal;
    color: #ea942d;
    text-align: center;
}

@media (min-width: 320px) {
    .site-header__block.logo-block {
        padding: 0;
        font-size: 26px;
    }
}

@media (min-width: 480px) {
    .site-header__block.logo-block {
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .site-header__block.logo-block {
        font-size: 21px;
    }
}

@media (min-width: 992px) {
    .site-header__block.logo-block {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .site-header__block.logo-block {
        font-size: 25px;
    }
}

.site-header__search {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
    position: relative;
}

@media (min-width: 320px) {
    .site-header__search {
        display: none;
        position: relative;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
    }
}

@media (min-width: 480px) {
    .site-header__search {
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .site-header__search {
        position: absolute;
        right: -200%;
        top: 100%;
        padding: 13px;
        background: #405268;
    }
}

@media (min-width: 992px) {
    .site-header__search {
        display: inline-block;
        right: -200%;
        top: 100%;
        width: 85%;
        height: auto;
        z-index: 0;
    }
}

@media (min-width: 1170px) {
    .site-header__search {
        -webkit-box-flex: inherit;
        -ms-flex-positive: inherit;
        flex-grow: inherit;
    }
}

.site-header__search.active {
    right: 0;
    height: auto;
    background: #003e7e;
    z-index: 10;
}

@media (min-width: 320px) {
    .site-header__search.active {
        background: none;
    }
}

@media (min-width: 480px) {
    .site-header__search.active {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin-left: auto;
    }
}

@media (min-width: 768px) {
    .site-header__search.active {
        background: #003e7e;
    }
}

.site-header__search.active input {
    width: 100%;
}

.site-header__search.active input[type="submit"] {
    width: 17px;
}

.site-header__search iframe {
    display: none;
}

.site-header__input {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 26px;
    padding: 7px 13px;
    border: 1px solid #003e7e;
    width: 100%;
    font-size: 14px;
    outline: none;
}

@media (min-width: 768px) {
    .site-header__input {
        position: static;
    }
}

@media (min-width: 992px) {
    .site-header__input {
        width: 100%;
    }
}

.site-header__submit {
    position: absolute;
    top: 50%;
    width: 17px;
    height: 17px;
    border: 0;
    margin-top: -8.5px;
    background: url("/local/templates/main/img/dh-orange-search.png") no-repeat center;
    outline: none;
}

@media (min-width: 320px) {
    .site-header__submit {
        right: 17px;
        font-size: 0;
    }
}

@media (min-width: 768px) {
    .site-header__submit {
        right: 5%;
    }
}

@media (min-width: 992px) {
    .site-header__submit {
        right: 5%;
    }
}

.site-header__magnifier {
    display: block;
    background: url("/local/templates/main/img/dealers-search-icon.png") no-repeat center;
    background-size: contain;
}

@media (min-width: 320px) {
    .site-header__magnifier {
        width: 30px;
        height: 16px;
    }
}

@media (min-width: 768px) {
    .site-header__magnifier {
        height: 23px;
    }
}

@media (min-width: 992px) {
    .site-header__magnifier {
        display: none;
    }
}

.site-header__burger {
    display: block;
    position: relative;
    background: #fff;
}

@media (min-width: 320px) {
    .site-header__burger {
        width: 30px;
        height: 2px;
        margin-top: 15px;
    }
}

@media (min-width: 480px) {
    .site-header__burger {
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .site-header__burger {
        height: 3px;
        margin-left: 33px;
    }
}

@media (min-width: 992px) {
    .site-header__burger {
        display: none;
    }
}

.site-header__burger::before, .site-header__burger::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    background: #fff;
}

@media (min-width: 320px) {
    .site-header__burger::before, .site-header__burger::after {
        top: -7px;
        height: 2px;
    }
}

@media (min-width: 768px) {
    .site-header__burger::before, .site-header__burger::after {
        top: -10px;
        height: 3px;
    }
}

.site-header__burger::after {
    top: auto;
}

@media (min-width: 320px) {
    .site-header__burger::after {
        bottom: -7px;
    }
}

@media (min-width: 768px) {
    .site-header__burger::after {
        bottom: -10px;
    }
}

.site-header__burger.active {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
}

.site-header__burger.active::before {
    display: none;
}

.site-header__burger.active::after {
    -webkit-transform: rotate(-450deg);
    transform: rotate(-450deg);
    bottom: 0;
}

.site-header__middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

@media (min-width: 320px) {
    .site-header__middle {
        padding: 0 10px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media (min-width: 480px) {
    .site-header__middle {
        padding: 7px 15px 7px;
    }
}

@media (min-width: 768px) {
    .site-header__middle {
        padding: 0;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

@media (min-width: 992px) {
    .site-header__middle {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.site-header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 320px) {
    .site-header__logo {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        width: 80%;
        margin-bottom: 7px;
    }
}

@media (min-width: 480px) {
    .site-header__logo {
        width: 35%;
    }
}

@media (min-width: 768px) {
    .site-header__logo {
        width: 26.5%;
    }
}

@media (min-width: 992px) {
    .site-header__logo {
        width: 20.7%;
    }
}

.site-header__logo img {
    width: 100%;
}

/*  @media (min-width: 320px) {
    .site-header__dh {
      width: 100%;
      height: 68px; } }
  @media (min-width: 768px) {
    .site-header__dh {
      width: 69%;
      height: 68px; } }
  @media (min-width: 992px) {
    .site-header__dh {
      width: 66%; } }*/
.site-header__phone {
    display: block;
    width: 100%;
    color: #fff;
}

@media (min-width: 320px) {
    .site-header__phone {
        -ms-flex-item-align: start;
        align-self: flex-start;
        margin: 13px 0;
        font-size: 20px;
    }
}

@media (min-width: 480px) {
    .site-header__phone {
        font-size: 18px;
        text-align: center;
    }
}

@media (min-width: 768px) {
    .site-header__phone {
        font-size: 26px;
    }
}

@media (min-width: 992px) {
    .site-header__phone {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: inline;
        width: auto;
        margin-bottom: 0;
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

.site-header__phone span {
    color: #306da1;
}

.site-header__phone span:hover {
    color: #fff;
}

.site-header__phone:hover {
    color: #fff;
    text-decoration: none;
}

@media (min-width: 320px) {
    .site-header__callback {
        display: none;
    }
}

@media (min-width: 992px) {
    .site-header__callback {
        display: inline-block;
        width: 210px;
        margin-top: 13px;
        background: #f7941d;
        line-height: 35px;
        vertical-align: middle;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }

    .site-header__callback span {
        display: inline-block;
        padding-left: 30px;
        background: url("/local/templates/main/img/dealer-phone.png") no-repeat left center;
    }
}

.site-header__callback:hover {
    background: #cb452f;
    color: #fff;
}

.site-header__schedule {
    font: 500 14px "Roboto Condensed", Roboto, Arial, sans-serif;
    width: 100%;
    padding: 0 15px;
    color: #e5e5e5;
    text-align: right;
}

@media (min-width: 320px) {
    .site-header__schedule {
        font-size: 14px;
    }
}

@media (min-width: 480px) {
    .site-header__schedule {
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    .site-header__schedule {
        width: auto;
        margin-left: 26px;
    }
}

@media (min-width: 992px) {
    .site-header__schedule {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 270px;
        margin-top: 9px;
        margin-left: 0;
        font-size: 15px;
        text-align: left;
    }
}

@media (min-width: 320px) {
    .site-header__schedule span {
        display: block;
    }
}

.site-header__schedule span:last-child {
    margin-left: auto;
}

.site-header__address {
    padding: 0 15px;
    line-height: 1.8em;
    font-size: 12px;
    font-weight: 300;
    color: #fff;
}

@media (min-width: 320px) {
    .header-top {
        padding: 0;
        background: #f7941d;
    }
}

@media (min-width: 480px) {
    .header-top {
        padding: 0 10px;
    }
}

@media (min-width: 768px) {
    .header-top {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        background: #fff;
    }
}

@media (min-width: 1170px) {
    .header-top {
        padding: 0;
    }
}

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

@media (min-width: 320px) {
    .header-top__container {
        margin: 0 10px;
        padding: 13px 0;
    }
}

@media (min-widtH: 480px) {
    .header-top__container {
        margin: 0;
    }
}

@media (min-width: 768px) {
    .header-top__container {
        margin: 0;
        padding: 0;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

@media (min-width: 1170px) {
    .header-top__container {
        width: 1170px;
        margin: 0 auto;
    }
}

.header-top__logo {
    height: 100%;
}

@media (min-width: 320px) {
    .header-top__logo {
        width: 100%;
    }
}

@media (min-width: 320px) {
    .header-top__logo {
        width: 137px;
    }
}

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

@media (min-width: 320px) {
    .header-top__menu {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        width: 100%;
    }
}

@media (min-width: 480px) {
    .header-top__menu {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 768px) {
    .header-top__menu {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin: 0;
    }
}

@media (min-width: 1170px) {
    .header-top__menu {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-right: 26px;
    }
}

.header-top__search {
    width: 19px;
    height: 17px;
    margin-left: 39px;
    background: url("/local/templates/main/img/dh-orange-search.png") no-repeat center;
}

@media (min-width: 320px) {
    .header-top__search {
        display: none;
    }
}

@media (min-width: 768px) {
    .header-top__search {
        display: block;
    }
}

.header-top__search.close {
    position: relative;
    background: none;
    opacity: 1;
}

.header-top__search.close::before, .header-top__search.close::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 3px;
    margin-top: -1.5px;
    border-radius: 4px;
    background: #f7941d;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.header-top__search.close::before:hover, .header-top__search.close::after:hover {
    background: #cb452f;
}

.header-top__search.close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

@media (min-width: 320px) {
    .top-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    .top-menu {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
}

@media (min-width: 1170px) {
    .top-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: end;
        align-self: flex-end;
        width: 95%;
        margin-right: auto;
    }
}

/*.top-menu__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%; }
  @media (min-width: 320px) {
    .top-menu__container {
      margin-left: -5px;
      margin-right: -5px;
      border-top: 1px solid #fff; }
      .top-menu__container:first-child {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; }
      .top-menu__container:last-child {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0; } }
  @media (min-width: 768px) {
    .top-menu__container {
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 1170px) {
    .top-menu__container {
      width: 30%;
      border: 0; } }
  @media (min-width: 320px) {
    .top-menu__container:first-child {
      width: 100%; } }
  @media (min-width: 768px) {
    .top-menu__container:first-child {
      width: 48%; } }
  .top-menu__container:last-child {
    border: 0; }
    @media (min-width: 768px) {
      .top-menu__container:last-child {
        width: 50%; } }*/

/*@media (min-width: 320px) {
  .top-menu__item {
    padding: 13px 1.09px 14px; } }

@media (min-width: 480px) {
  .top-menu__item {
    padding: 13px 2px; } }

@media (min-width: 992px) {
  .top-menu__item {
    padding: 13px; } }*/

/*@media (min-width: 320px) {
  .top-menu__link {
    font-size: 12px;
    color: #fff; } }

@media (min-width: 768px) {
  .top-menu__link {
    font-size: 13px;
    color: #306da1; } }

@media (min-width: 992px) {
  .top-menu__link {
    font-size: 14px; } }

.top-menu__link:hover {
  color: #e44e35;
  text-decoration: none; }*/

.main-menu {
    background: #fff;
    position: relative;
}

@media (min-width: 320px) {
    .main-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 15px;
    }
}

.main-menu__container {
    height: 100%;
}

@media (min-width: 320px) {
    .main-menu__container {
        position: absolute;
        left: -100%;
        top: 0;
    }
}

@media (min-width: 992px) {
    .main-menu__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: static;
        width: calc(100% - 30px);
        margin: 0 auto;
    }
}

@media (min-width: 1170px) {
    .main-menu__container {
        width: 1170px;
        margin: 0 auto;
    }
}

.main-menu__container.active {
    left: 10px;
    width: calc(100% - 20px);
    background: #fff;
    -webkit-transition: left 1s;
    transition: left 1s;
    z-index: 20;
}

@media (min-width: 320px) {
    .main-menu__container.active {
        height: auto;
    }
}

@media (min-width: 992px) {
    .main-menu__container.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: static;
    }
}

.main-menu__catalog {
    position: relative;
    height: 100%;
    line-height: 52px;
    vertical-align: middle;
    color: #fff;
}

@media (min-width: 320px) {
    .main-menu__catalog {
        padding: 0 35px 0 10px;
        font-size: 16px;
    }
}

@media (min-width: 480px) {
    .main-menu__catalog {
        padding: 0 35px 0 20px;
        font-size: 18px;
    }
}

@media (min-width: 992px) {
    .main-menu__catalog {
        display: none;
    }
}

.main-menu__catalog::after {
    content: '';
    display: block;
    position: absolute;
    right: 13px;
    top: 50%;
    width: 12px;
    height: 7px;
    margin-top: -3.5px;
    background: url("/local/templates/main/img/yellow-arrow.png") no-repeat center;
}

.main-menu__catalog.active {
    color: #ea942d;
    background: #306da1 url("/local/templates/main/img/yellow-pin.png") no-repeat center top;
}

.main-menu__catalog:hover {
    color: #fff;
    text-decoration: none;
}

.main-menu__burger {
    display: block;
    position: relative;
    width: 35px;
    background: #fff;
    -webkit-transition: -webkit-transform 0.1s;
    transition: -webkit-transform 0.1s;
    transition: transform 0.1s;
    transition: transform 0.1s, -webkit-transform 0.1s;
}

@media (min-width: 320px) {
    .main-menu__burger {
        height: 2px;
    }
}

@media (min-width: 480px) {
    .main-menu__burger {
        height: 4px;
    }
}

@media (min-width: 992px) {
    .main-menu__burger {
        display: none;
    }
}

.main-menu__burger::before, .main-menu__burger::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    background: #fff;
    -webkit-transition: -webkit-transform 0.1s;
    transition: -webkit-transform 0.1s;
    transition: transform 0.1s;
    transition: transform 0.1s, -webkit-transform 0.1s;
}

@media (min-width: 320px) {
    .main-menu__burger::before, .main-menu__burger::after {
        top: -7px;
        height: 2px;
    }
}

@media (min-width: 480px) {
    .main-menu__burger::before, .main-menu__burger::after {
        top: -15px;
        height: 4px;
    }
}

@media (min-width: 320px) {
    .main-menu__burger::after {
        top: auto;
        bottom: -7px;
        height: 2px;
    }
}

@media (min-width: 480px) {
    .main-menu__burger::after {
        top: auto;
        bottom: -15px;
        height: 4px;
    }
}

.main-menu__burger.active {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.main-menu__burger.active::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.main-menu__burger.active::after {
    display: none;
}

.main-menu__item {
    height: 100%;
}

@media (min-width: 992px) {
    .main-menu__item {
        margin: 0 9px;
    }
}

@media (min-width: 1170px) {
    .main-menu__item {
        margin: 0 24px;
    }
}

@media (min-width: 992px) {
    .main-menu__item:hover .main-sub {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        z-index: 20;
    }
}

.main-menu__link {
    display: block;
    vertical-align: middle;
    text-transform: uppercase;
    text-align: center;
}

@media (min-width: 320px) {
    .main-menu__link.active, .main-menu__link:hover {
        font-weight: 700;
    }
}

@media (min-width: 992px) {
    .main-menu__link.active, .main-menu__link:hover {
        border-top: 4px solid #e44e35;
        font-weight: 400;
        color: #e44e35;
        text-decoration: none;
    }
}

@media (min-width: 320px) {
    .main-menu__link {
        line-height: 2.4em;
        font-size: 14px;
        color: #555;
    }

    .main-menu__link.active, .main-menu__link:hover {
        color: #e44e35;
    }
}

@media (min-width: 480px) {
    .main-menu__link {
        font-size: 16px;
    }
}

@media (min-width: 992px) {
    .main-menu__link {
        height: 100%;
        padding: 13px 0;
        border-top: 4px solid transparent;
        line-height: 1.4em;
        font-size: 13px;
        color: #000;
    }
}

.main-sub {
    display: none;
    z-index: 20;
}

@media (min-width: 320px) {
    .main-sub {
        position: absolute;
        left: 15px;
        right: 15px;
        top: 48px;
        padding: 21px 19px;
        background: #fff;
    }
}

@media (min-width: 480px) {
    .main-sub {
        padding: 13px 37px;
    }
}

@media (min-width: 992px) {
    .main-sub {
        padding-right: 365px;
        background: #fff url("/local/templates/main/img/catalog-menu.jpg") no-repeat right bottom;
    }
}

.main-sub__item {
    margin: 15px 33px 0 0;
    background: #fff;
}

@media (min-width: 320px) {
    .main-sub__item {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .main-sub__item {
        width: 29%;
    }
}

.main-sub__link {
    line-height: 1.4em;
    font-size: 16px;
    color: #306da1;
    text-transform: uppercase;
}

@media (min-width: 320px) {
    .main-sub__link:hover, .main-sub__link.active, .main-sub__link.selected {
        font-weight: 700;
        color: #306da1;
    }
}

@media (min-width: 992px) {
    .main-sub__link:hover, .main-sub__link.active, .main-sub__link.selected {
        color: #ea942d;
    }
}

.slick-arrow {
    position: absolute;
    top: 50%;
    width: 21px;
    height: 50px;
    border: 0;
    background: url("/local/templates/main/img/slick-arrows.png") no-repeat left top;
    font-size: 0;
    outline: none;
    cursor: pointer;
    z-index: 10;
}

@media (min-width: 320px) {
    .slick-arrow {
        left: 15px;
    }
}

.slick-arrow.slick-next {
    left: auto;
    background-position: right top;
}

@media (min-width: 320px) {
    .slick-arrow.slick-next {
        right: 15px;
    }
}

@media (min-width: 1200px) {
    .slick-arrow.slick-next {
        margin-left: 0;
    }
}

.slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    padding: 8px 15px;
    background: rgba(255, 255, 255, 0.35);
    border-radius: 55px;
}

@media (min-width: 320px) {
    .slick-dots {
        left: 20px;
        bottom: 3px;
    }
}

@media (min-width: 480px) {
    .slick-dots {
        bottom: 7px;
    }
}

@media (min-width: 768px) {
    .slick-dots {
        bottom: 26px;
    }
}

@media (min-width: 1170px) {
    .slick-dots {
        left: 50%;
        margin-left: -564px;
    }
}

.slick-dots button {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 9px;
    border: 0;
    border-radius: 50%;
    background: #306da1;
    font-size: 0;
    cursor: pointer;
    outline: none;
}

.slick-dots .slick-active button {
    background: #ea942d;
}

.main-hits {
    position: relative;
    padding: 50px 0 100px;
    background: url("/local/templates/main/img/hits-pattern.jpg") repeat-x left top;
    overflow: hidden;
}

.main-hits__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .main-hits__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .main-hits__title {
        font-size: 33px;
    }
}

.main-hits__container {
    position: relative;
}

@media (min-width: 320px) {
    .main-hits__container {
        padding: 0 45px;
    }
}

@media (min-width: 480px) {
    .main-hits__container {
        padding: 0 90px;
    }
}

@media (min-width: 768px) {
    .main-hits__container {
        padding: 0 58px;
    }
}

@media (min-width: 992px) {
    .main-hits__container {
        padding: 0 85px;
    }
}

@media (min-width: 1170px) {
    .main-hits__container {
        width: 1170px;
        margin: 40px auto 40px;
    }
}

.main-hits__item {
    display: block;
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    outline: none;
    cursor: pointer;
}

@media (min-width: 768px) {
    .main-hits__item {
        margin: 0 8px;
    }
}

@media (min-width: 992px) {
    .main-hits__item {
        margin: 0 20px;
    }
}

@media (min-width: 1170px) {
    .main-hits__item {
        margin: 0 15px;
    }
}

.main-hits__item:hover {
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
}

.main-hits__name {
    font: 400 20px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    position: relative;
    height: 96px;
    padding: 26px 0;
    color: #306da1;
    text-align: center;
    overflow: hidden;
}

@media (min-width: 768px) {
    .main-hits__name {
        padding: 20px 0;
    }
}

@media (min-width: 992px) {
    .main-hits__name {
        padding: 13px 0;
    }
}

.main-hits__name span {
    display: block;
    position: absolute;
    top: 50%;
    left: 13px;
    right: 13px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.main-hits__image {
    width: 100%;
}

.main-hits__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 16px 13px 16px;
    background: rgba(81, 111, 136, 0.85);
}

@media (min-width: 768px) {
    .main-hits__footer {
        padding: 13px;
    }
}

@media (min-width: 992px) {
    .main-hits__footer {
        padding: 16px 13px 16px;
    }
}

.main-hits__footer.active {
    position: static;
    background: #306da1;
}

.main-hits__price {
    /*  display: none; */
    font-weight: 300;
    color: #fff;
}

@media (min-width: 320px) {
    .main-hits__price {
        font-size: 16px;
    }
}

@media (min-width: 480px) {
    .main-hits__price {
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    .main-hits__price {
        font-size: 20px;
    }
}

@media (min-width: 768px) {
    .main-hits__price {
        font-size: 20px;
    }
}

@media (min-width: 320px) {
    .main-hits__price span {
        font-size: 20px;
    }
}

@media (min-width: 480px) {
    .main-hits__price span {
        font-size: 20px;
    }
}

@media (min-width: 768px) {
    .main-hits__price span {
        font-size: 20px;
    }
}

.main-hits__more {
    display: block;
    background: #e44e35;
    vertical-align: middle;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 320px) {
    .main-hits__more {
        width: 118px;
        line-height: 30px;
        font-size: 12px;
    }
}

@media (min-width: 768px) {
    .main-hits__more {
        width: 135px;
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .main-hits__more {
        line-height: 35px;
    }
}

.main-hits__more:hover {
    background: #cb452f;
    color: #fff;
    text-decoration: none;
}

.hits-properties {
    display: block;
    height: 0;
    background: #ea942d;
    font-weight: 300;
    font-size: 16px;
    color: #fff;
}

.hits-properties.active {
    height: auto;
}

@media (min-width: 320px) {
    .hits-properties.active {
        padding: 7px 11px 10px;
    }
}

@media (min-width: 992px) {
    .hits-properties.active {
        padding: 7px 11px 10px;
    }
}

.hits-properties__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hits-properties__cell {
    height: 0;
    font-size: 0;
    font-weight: 400;
}

.hits-properties__cell:first-child {
    margin-right: 11px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-weight: 300;
}

.active.hits-properties .cell {
    height: auto;
    padding: 3px 0;
}

@media (min-width: 320px) {
    .active.hits-properties .cell {
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    .active.hits-properties .cell {
        font-size: 14px;
    }
}

.main-count {
    padding: 39px 0 42px;
    background-size: cover;
    background: #f6f6f6;
}

.main-count__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 42px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .main-count__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .main-count__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .main-count__title {
        font-size: 24px;
    }
}

@media (min-width: 480px) {
    .main-count__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .main-count__container {
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .main-count__container {
        padding: 0 55px;
    }
}

@media (min-width: 992px) {
    .main-count__container {
        width: calc(100% - 110px);
        margin: 0 auto;
    }
}

@media (min-width: 1170px) {
    .main-count__container {
        width: 1170px;
        padding: 0;
    }
}

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

@media (min-width: 320px) {
    .main-count__form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

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

.main-count__left {
    position: relative;
    padding: 34px 43px 38px;
    background: #5d6073;
}

.main-count__left::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
}

@media (min-width: 320px) {
    .main-count__left::after {
        left: 50%;
        top: 100%;
        margin-left: -10px;
        border: 10px solid transparent;
        border-top: 10px solid #5d6073;
    }
}

@media (min-width: 768px) {
    .main-count__left::after {
        left: 100%;
        top: 50%;
        margin-left: 0;
        margin-top: -10px;
        border-top: 10px solid transparent;
        border-left: 10px solid #5d6073;
    }
}

@media (min-width: 768px) {
    .main-count__left {
        width: 50%;
    }
}

.main-count label {
    font-weight: 300;
    color: #fff;
}

@media (min-width: 320px) {
    .main-count label {
        font-size: 10.5px;
    }
}

@media (min-width: 768px) {
    .main-count label {
        font-size: 11.5px;
    }
}

@media (min-width: 992px) {
    .main-count label {
        font-size: 14px;
    }
}

@media (min-width: 1170px) {
    .main-count label {
        font-size: 16px;
    }
}

.main-count label.size-label {
    position: absolute;
    top: 50%;
    left: 26%;
    width: 48%;
    margin-top: -18px;
}

.main-count label.size-label:last-child {
    left: 58%;
}

@media (min-width: 420px) {
    .main-count label.size-label {
        margin-top: -9px;
    }
}

@media (min-width: 480px) {
    .main-count label.size-label {
        left: 26.5%;
    }
}

@media (min-width: 640px) {
    .main-count label.size-label {
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .main-count label.size-label {
        margin-top: -18px;
    }
}

@media (min-width: 880px) {
    .main-count label.size-label {
        margin-top: -9px;
    }
}

@media (min-width: 992px) {
    .main-count label.size-label {
        margin-top: -18px;
    }
}

.main-count label.size-label input {
    width: 40%;
    padding-left: 3px;
    color: #555;
}

.main-count__type {
    font: 700 16px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    margin-bottom: 13px;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    text-align: center;
}

.main-count__input {
    display: block;
    width: calc(100% - 36px);
    margin-bottom: 13px;
    padding: 10px 18px;
    border: 0;
    outline: none;
    font-weight: 300;
    color: #555;
    /* Firefox 19+ */
    /* Firefox 18- */
}

.main-count__input::-webkit-input-placeholder {
    color: #555;
}

.main-count__input::-moz-placeholder {
    color: #555;
}

.main-count__input:-moz-placeholder {
    color: #555;
}

.main-count__input:-ms-input-placeholder {
    color: #555;
}

@media (min-width: 320px) {
    .main-count__input {
        font-size: 10px;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .main-count__input {
        font-size: 11px;
    }
}

@media (min-width: 992px) {
    .main-count__input {
        font-size: 14px;
    }
}

@media (min-width: 1170px) {
    .main-count__input {
        font-size: 16px;
    }
}

.main-count__input.size {
    width: 52px;
    padding: 3px 0 4px;
}

.main-count__wrapper {
    position: relative;
}

.main-count__wrapper::after {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 33px;
    height: calc(100% - 2px);
    background: #fff url("/local/templates/main/img/blue-arrow.png") no-repeat center;
    cursor: pointer;
}

.main-count__select {
    width: 100%;
    font-size: 12px;
    font-weight: 300;
    color: #555;
    outline: none;
}

.main-count__select option {
    width: 100%;
    outline: none;
    text-transform: uppercase;
}

.main-count__size {
    position: relative;
    background-size: 100%;
}

.main-count__background img {
    width: 100%;
}

.main-count__services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 13px;
    padding: 13px 0;
    border: 1px solid rgba(255, 255, 255, 0.35);
}

.main-count__services input {
    display: none;
}

.main-count__services label {
    cursor: pointer;
}

.main-count__services label::after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 7px;
    border: 4px solid #fff;
    background: #fff;
    line-height: 17px;
    vertical-align: middle;
}

.main-count__services input:checked + label::after {
    background: #e44e35;
}

.main-count__right {
    padding: 34px 44px 36px;
    background: rgba(81, 111, 136, 0.85);
}

@media (min-width: 768px) {
    .main-count__right {
        width: 50%;
    }
}

@media (min-width: 320px) {
    .main-count__textarea {
        height: 55px;
    }
}

@media (min-width: 992px) {
    .main-count__textarea {
        height: 145px;
    }
}

.main-count__policy {
    margin-bottom: 15px;
    font-size: 9px;
    font-weight: 300;
    color: #fff;
}

.main-count__policy a {
    font-weight: 500;
    color: #113157;
    text-decoration: underline;
}

.main-count__policy a:hover {
    text-decoration: none;
}

@media (min-width: 480px) {
    .main-count__policy {
        font-size: 12px;
    }
}

@media (min-width: 768px) {
    .main-count__policy {
        font-size: 14px;
    }
}

.main-count__submit {
    display: block;
    width: 147px;
    height: 30px;
    margin: 13px auto;
    padding: 0;
    border-radius: 0;
    background: #e44e35;
    line-height: 30px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
}

@media (min-width: 768px) {
    .main-count__submit {
        width: 210px;
        margin: 13px auto;
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .main-count__submit {
        height: 35px;
        margin: 26px auto;
        font-size: 17px;
    }
}

.main-count__submit:hover {
    background: #cb452f;
    color: #fff;
    text-decoration: none;
}

.main-count__success {
    margin-top: -26px;
    margin-bottom: 26px;
    font-size: 25px;
    color: #ea942d;
    text-align: center;
}

.main-count__error {
    margin-top: -26px;
    margin-bottom: 26px;
    font-size: 25px;
    text-align: center;
}

.main-news {
    margin-bottom: 36px;
}

@media (min-width: 320px) {
    .main-news {
        padding: 25px 34px;
    }
}

@media (min-width: 480px) {
    .main-news {
        padding: 25px 68px;
    }
}

@media (min-width: 768px) {
    .main-news__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 1170px) {
    .main-news__wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 1170px;
        margin: 0 auto;
    }
}

.main-news__item {
    background: #f6f6f6;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

@media (min-width: 320px) {
    .main-news__item {
        margin-bottom: 17px;
    }

    .main-news__item:last-child {
        display: none;
    }
}

@media (min-width: 480px) {
    .main-news__item {
        margin-bottom: 33px;
    }
}

@media (min-width: 768px) {
    .main-news__item {
        width: 32%;
    }
}

@media (min-width: 992px) {
    .main-news__item {
        width: 24%;
        margin-bottom: 28px;
    }

    .main-news__item:last-child {
        display: block;
    }
}

.main-news__container {
    position: relative;
}

.main-news__link {
    display: block;
    width: 100%;
}

.main-news__image {
    width: 100%;
}

.main-news__date {
    font: 400 14px Arial, sans-serif;
    width: 100%;
    border-left: 1px solid #5d6073;
    border-right: 1px solid #5d6073;
    background: #5d6073;
    line-height: 32px;
    vertical-align: middle;
    color: #fff;
    text-align: center;
}

.main-news__date a {
    color: #fff;
}

.main-news__date a:hover {
    color: #fff;
    text-decoration: none;
}

.main-news__name {
    font: 700 19px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    margin: 20px 0;
    padding: 0 16px;
    color: #306da1;
}

.main-news__text {
    padding: 18px 20px 18px;
    line-height: 1.4em;
    font-weight: 300;
    font-size: 14px;
    color: #555;
}

.main-news__all {
    display: block;
    width: 170px;
    margin: 0 auto;
    background: #e44e35;
    line-height: 45px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.main-news__all:hover {
    background: #cb452f;
    color: #fff;
    text-decoration: none;
}

.main-text {
    background: #f6f6f6;
}

.main-text h2{
    margin-top: 28px;
    margin-bottom: 24px
}

@media (min-width: 320px) {
    .main-text__container {
        padding: 34px 15px 10px;
    }
}

@media (min-width: 480px) {
    .main-text__container {
        padding: 24px 15px 20px;
    }
}

@media (min-width: 768px) {
    .main-text__container {
        padding: 1px 15px 40px;
    }
}

@media (min-width: 1170px) {
    .main-text__container {
        width: 1170px;
        margin: 0 auto;
        padding: 5px 15px 40px;
    }
}

.main-text__title {
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 320px) {
    .main-text__title {
        margin-bottom: 13px;
        font-size: 24px;
    }
}

@media (min-width: 480px) {
    .main-text__title {
        margin-bottom: 26px;
        font-size: 35px;
    }
}

/*
.main-text h2 {
    font: 500 24px "Raleway", Arial, sans-serif;
    color: #ea942d;
    text-transform: uppercase;
}
 */

.main-text p {
    margin: 15px 0;
    lene-height: 1.4em;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.main-text b {
    font-weight: 700;
}

.main-text ul {
    padding: 0 27px;
}

.main-text li {
    margin: 15px 0;
    padding-left: 16px;
    list-style-image: url("/local/templates/main/img/list-bullit.png");
    list-style-position: inside;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.main-text a {
    border-bottom: 1px dashed #ea942d;
    font-weight: 100;
    color: #ea942d;
}

.main-text a:hover {
    border-bottom: 1px dashed transparent;
    text-decoration: none;
}

.main-text .hidden {
    display: none;
}

.main-text .read-more {
    display: block;
    margin-top: 13px;
    font-weight: 300;
    font-size: 18px;
    color: #ea942d;
    text-align: center;
    text-decoration: underline;
}

.main-text .read-more:hover {
    text-decoration: none;
}

@media (min-width: 320px) {
    .main-text img {
        display: block;
        width: 75%;
        margin: 0 auto;
    }
}

@media (min-width: 768px) {
    .main-text img {
        float: left;
        width: 32%;
        margin: 0 30px 30px;
    }
}

@media (min-width: 320px) {
    .main-links {
        padding: 25px 26px 52px 25px;
    }
}

@media (min-width: 480px) {
    .main-links {
        padding: 50px 0 52px;
    }
}

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

@media (min-width: 320px) {
    .main-links__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    .main-links__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 1170px) {
    .main-links__container {
        width: 1170px;
        margin: 0 auto;
    }
}

.main-links__item {
    position: relative;
}

@media (min-width: 320px) {
    .main-links__item {
        width: 95%;
    }
}

@media (min-width: 480px) {
    .main-links__item {
        width: 75%;
        margin-bottom: 13px;
    }
}

@media (min-width: 768px) {
    .main-links__item {
        width: 40%;
    }
}

@media (min-width: 992px) {
    .main-links__item {
        width: 30%;
    }
}

.main-links__image {
    width: 100%;
}

.main-links__name {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    padding: 17px 52px 17px 20px;
    font-size: 19px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    background-repeat: no-repeat;
}

.main-links__name.gallery {
    background-image: url("/local/templates/main/img/gallery-icon.png");
    background-color: rgba(81, 111, 136, 0.85);
}

.main-links__name.video {
    background-image: url("/local/templates/main/img/video-icon.png");
    background-color: rgba(234, 148, 45, 0.65);
}

.main-links__name.docs {
    background-image: url("/local/templates/main/img/docs-icon.png");
    background-color: rgba(153, 153, 153, 0.85);
}

.main-phone {
    background: #e44e35;
}

@media (min-width: 320px) {
    .main-phone {
        padding: 0 10px 25px;
    }
}

@media (min-width: 480px) {
    .main-phone {
        padding: 0 10px 40px;
    }
}

@media (min-width: 768px) {
    .main-phone {
        padding: 0 10px 30px;
    }
}

@media (min-width: 1170px) {
    .main-phone {
        background-size: cover;
        background-position: center;
    }
}

.main-phone__title {
    font: 400 28px "Raleway", Arial, sans-serif;
    position: relative;
    top: -21px;
    background: #5d6073;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

@media (min-width: 320px) {
    .main-phone__title {
        padding: 18px 0;
        font-size: 18px;
    }
}

@media (min-width: 480px) {
    .main-phone__title {
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    .main-phone__title {
        width: 570px;
        margin: 0 auto;
    }
}

.main-phone__phone {
    font: 400 55px Arial, sans-serif;
    display: block;
    color: #fff;
    text-align: center;
}

@media (min-width: 320px) {
    .main-phone__phone {
        font-size: 33px;
    }
}

@media (min-width: 480px) {
    .main-phone__phone {
        font-size: 48px;
    }
}

@media (min-width: 768px) {
    .main-phone__phone {
        font-size: 55px;
    }
}

.main-phone__phone:hover {
    color: #fff;
    text-decoration: none;
}

.main-phone__phone span {
    background: url("/local/templates/main/img/phone-icon.png") no-repeat left center;
    background-size: contain;
}

@media (min-width: 320px) {
    .main-phone__phone span {
        padding-left: 35px;
    }
}

@media (min-width: 480px) {
    .main-phone__phone span {
        padding-left: 70px;
    }
}

@media (min-width: 768px) {
    .main-phone__phone span {
        padding-left: 80px;
    }
}

.site-footer {
    background: url("/local/templates/main/img/dealers-footer-bg.jpg") repeat-y center top;
    overflow: hidden;
}

.site-footer__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 1170px) {
    .site-footer__container {
        width: 1170px;
        margin: 0 auto;
    }
}

@media (min-width: 1170px) {
    .site-footer__top {
        background: #405268;
    }
}

.site-footer__bottom {
    position: relative;
    background: #fff;
}

@media (min-width: 320px) {
    .site-footer__bottom {
        padding: 30px 15px 21px;
    }
}

@media (min-width: 1170px) {
    .site-footer__bottom {
        padding: 16px 0 21px;
    }
}

.site-footer__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

@media (min-width: 320px) {
    .site-footer__box {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (min-width: 480px) {
    .site-footer__box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.site-footer__copy, .site-footer__create {
    display: inline-block;
    line-height: 16px;
    vertical-align: bottom;
    font-size: 13px;
    color: #555;
}

@media (min-width: 320px) {
    .site-footer__copy, .site-footer__create {
        margin-bottom: 13px;
    }
}

@media (min-width: 480px) {
    .site-footer__copy, .site-footer__create {
        margin-bottom: 0;
    }
}

.site-footer__copy:hover, .site-footer__create:hover {
    text-decoration: none;
    color: #555;
}

.site-footer__copy img, .site-footer__create img {
    margin-bottom: -4px;
}

.site-footer .left-block {
    width: 40%;
    padding: 32px 15px;
    background: #5d6073;
    font-weight: 300;
    color: #fff;
    -webkit-box-shadow: -1000px 0 0 1000px #5d6073;
    box-shadow: -1000px 0 0 1000px #5d6073;
}

@media (min-width: 320px) {
    .site-footer .left-block {
        font-size: 12px;
    }
}

@media (min-width: 480px) {
    .site-footer .left-block {
        font-size: 14px;
    }
}

@media (min-width: 768px) {
    .site-footer .left-block {
        width: 33%;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
}

.site-footer .left-block__logo {
    display: block;
    margin-bottom: 26px;
}

@media (min-width: 320px) {
    .site-footer .left-block__logo {
        width: 100%;
        height: auto;
    }
}

@media (min-width: 768px) {
    .site-footer .left-block__logo {
        display: inline-block;
        width: 198px;
        height: 27px;
    }
}

.site-footer .left-block__logo img {
    width: 100%;
}

.site-footer .left-block__phone {
    font: 300 14px Arial, sans-serif;
    display: block;
    margin-bottom: 28px;
    color: #fff;
}

@media (min-width: 320px) {
    .site-footer .left-block__phone {
        font-size: 11px;
    }
}

@media (min-width: 480px) {
    .site-footer .left-block__phone {
        font-size: 14px;
    }
}

.site-footer .left-block__address {
    font: 300 14px Arial, sans-serif;
}

@media (min-width: 320px) {
    .site-footer .left-block__address {
        font-size: 11px;
    }
}

@media (min-width: 480px) {
    .site-footer .left-block__address {
        font-size: 14px;
    }
}

.site-footer .left-block__email {
    font: 300 14px Arial, sans-serif;
    display: block;
    margin-top: 28px;
    color: #fff;
}

@media (min-width: 320px) {
    .site-footer .left-block__email {
        font-size: 11px;
    }
}

@media (min-width: 480px) {
    .site-footer .left-block__email {
        font-size: 14px;
    }
}

.site-footer .left-block__copy {
    margin-top: 39px;
    color: #fff;
}

.site-footer .right-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (min-width: 320px) {
    .site-footer .right-block {
        padding: 16px 15px 32px 32px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        background: rgba(81, 111, 136, 0.85);
    }
}

@media (min-width: 480px) {
    .site-footer .right-block {
        padding: 32px 15px 32px 38px;
    }
}

@media (min-width: 768px) {
    .site-footer .right-block {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@media (min-width: 1170px) {
    .site-footer .right-block {
        padding: 32px 15px 32px 100px;
        background: none;
    }
}

@media (min-width: 1170px) {
    .site-footer .right-block__left {
        width: 140px;
        margin-right: 26px;
    }
}

@media (min-width: 1170px) {
    .site-footer .right-block__middle {
        width: 180px;
        margin-right: 26px;
    }
}

@media (min-width: 480px) {
    .site-footer .right-block__middle .footer-menu__item {
        display: none;
    }

    .site-footer .right-block__middle .footer-menu__item:first-child, .site-footer .right-block__middle .footer-menu__item:nth-child(2) {
        display: block;
    }
}

@media (min-width: 768px) {
    .site-footer .right-block__middle .footer-menu__item {
        display: block;
    }
}

@media (min-width: 768px) {
    .site-footer .right-block__right {
        display: block;
    }
}

@media (min-width: 1170px) {
    .site-footer .right-block__right {
        display: block;
        width: 230px;
    }
}

@media (min-width: 768px) {
    .site-footer .right-block .footer-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.site-footer .right-block .footer-menu__item {
    margin: 9px 0;
    /*
			@media (min-width: 320px) {
				&:first-child,
				&:nth-child(2),
				&:nth-child(3),
				&:nth-child(4),
				&:nth-child(5),
				&:nth-child(6),
				&:nth-child(7) {
					display: block;
				}
			}

			@media (min-width: 768px) {
				&:nth-child(8),
				&:nth-child(9),
				&:nth-child(10),
				&:nth-child(11),
				&:nth-child(12),
				&:nth-child(13),
				&:nth-child(14),
				&:nth-child(15) {
					display: block;
					padding-right: 13px;
				}

				width: 50%;
			}
      */
}

.right-block__catalog .right-block__title a:hover {
    color: #f7941d;
    text-decoration: none;
}

@media (min-width: 992px) {
    .site-footer .right-block .footer-menu__item {
        width: 30%;
    }
}

@media (min-width: 1170px) {
    .site-footer .right-block .footer-menu__item {
        width: 100%;
    }
}

.site-footer .right-block .footer-menu__item::first-letter {
    text-transform: uppercase;
}

.site-footer .right-block .footer-menu__link {
    font-weight: 300;
    color: #fff;
    text-transform: lowercase;
}

@media (min-width: 320px) {
    .site-footer .right-block .footer-menu__link {
        font-size: 12px;
    }
}

@media (min-width: 480px) {
    .site-footer .right-block .footer-menu__link {
        font-size: 16px;
    }
}

.site-footer .right-block .footer-menu__link:hover {
    color: #f7941d;
    text-decoration: none;
}


.callback {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 10;
}

.callback__container {
    position: absolute;
    top: 50%;
    min-height: 356px;
    margin-top: -228px;
    background: #fff;
}

@media (min-width: 320px) {
    .callback__container {
        left: 0;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__container {
        left: 50%;
        width: 535px;
        margin-left: -267.5px;
    }
}

.callback__title {
    padding: 25px 0 20px;
    border-bottom: 5px solid #e44e35;
    background: #405268;
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.callback__close {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
}

@media (min-width: 320px) {
    .callback__close {
        top: -34px;
        right: 0;
    }
}

@media (min-width: 768px) {
    .callback__close {
        right: -30px;
        top: -17px;
    }
}

.callback__close::before, .callback__close::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.callback__close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.callback form {
    padding: 27px 48px 32px;
}

.callback__input {
    display: block;
    margin-bottom: 17px;
    padding: 17px 20px 20px;
    border: 0;
    background: #e5e5e5;
    font-size: 16px;
    font-weight: 300;
    outline: none;
}

@media (min-width: 320px) {
    .callback__input {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__input {
        width: calc(100% - 37px);
    }
}

.callback__input.submit {
    margin: 0 auto;
    padding: 0;
    border-radius: 0;
    background: #e44e35;
    line-height: 35px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none;
}

@media (min-width: 320px) {
    .callback__input.submit {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__input.submit {
        width: 230px;
    }
}

.callback__policy {
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 300;
    color: #555;
}

.callback__policy a {
    color: #306da1;
    text-decoration: underline;
}

.callback__policy a:hover {
    text-decoration: none;
}

.callback__submit {
    margin: 0 auto;
    padding: 0;
    border-radius: 0;
    background: #e44e35;
    line-height: 35px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none;
}

@media (min-width: 320px) {
    .callback__submit {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__submit {
        width: 230px;
    }
}

.sections {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -102px;
    padding: 102px 0 0;
}

@media (min-width: 320px) {
    .sections {
        margin-top: -50px;
        padding: 48px 0 0;
    }
}

@media (min-width: 480px) {
    .sections {
        padding: 68px 0 0;
    }
}

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

@media (min-width: 992px) {
    .sections {
        padding: 10px 0 15px;
    }
}

.sections__wrapper {
    margin: 0 auto;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 320px) {
    .sections__wrapper {
        padding: 65px 15px 0;
    }
}

@media (min-width: 480px) {
    .sections__wrapper {
        margin-top: 30px;
        padding: 0 60px;
    }
}

@media (min-width: 768px) {
    .sections__wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 35px;
        padding: 0 17px;
    }
}

@media (min-width: 992px) {
    .sections__wrapper {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .sections__wrapper {
        width: 1260px;
        margin: 35px auto;
        padding: 0;
    }
}

.sections__item {
    position: relative;
    background: #fff;
    /*
		&::after {
			content: '';
			display: block;
			position: absolute;
			right: 1px;
			bottom: -20px;
			width: 40px;
			height: 40px;
			background: url($images-path + 'red-plus.png') no-repeat center;
		}
		 */
}

@media (min-width: 320px) {
    .sections__item {
        margin-bottom: 49px;
    }
}

@media (min-width: 768px) {
    .sections__item {
        margin-right: 2%;
        margin-bottom: 33px;
    }
}

@media (min-width: 992px) {
    .sections__item {
        margin-right: 1.33%;
        margin-bottom: 28px;
    }
}

.sections__item:hover .sections__name {
    background: rgba(255, 255, 255, 0.8);
}

.sections__link {
    display: block;
    position: relative;
}

.sections__image {
    display: block;
    width: 100%;
}

.sections__name {
    font: 500 20px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    padding: 5px 0 12px;
    border-left: 4px solid #405268;
    background: rgba(255, 255, 255, 0.7);
    font-size: 16px;
    color: #405268;
    text-align: center;
    text-transform: uppercase;
}

.sections__name span {
    display: block;
}

.sections__desc {
    padding: 26px 23px 28px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.sections__text {
    margin-top: 28px;
    line-height: 1.4em;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.sections__description {
    margin-bottom: 52px;
    line-height: 1.4em;
    font-weight: 300;
    font-size: 16px;
}

@media (min-width: 320px) {
    .sections__description {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .sections__description {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        padding: 39px 0 65px;
    }
}

.sections__description p {
    margin: 18px 0;
}

.sections__description a {
    color: #306da1;
}

.sections__description a:hover {
    color: #306da1;
}

.sections__description ul {
    margin-bottom: 13px;
    padding-left: 40px;
    list-style: circle;
}

.sections__description h2 {
    font: 400 30px "Roboto Condensed", Roboto, Arial, sans-serif;
    color: #306da1;
}

.sections__description b {
    font-weight: 700;
}

@media (min-width: 320px) {
    .sections__picking {
        width: 100%;
        padding: 15px;
    }
}

@media (min-width: 1170px) {
    .sections__picking {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        padding: 52px 0 0;
    }
}

h1 {
    font: 400 23px "Roboto Condensed", Roboto, Arial, sans-serif;
    margin-top: 40px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 320px) {
    h1 {
        margin-top: 20px;
        font-size: 23px;
    }
}

@media (min-width: 480px) {
    h1 {
        margin-top: 30px;
        font-size: 35px;
    }
}

@media (min-width: 320px) {
    .ral {
        padding: 54px 0 66px;
    }
}

@media (min-width: 992px) {
    .ral {
        padding: 49px 0 72px;
    }
}

@media (min-width: 320px) {
    .ral__container {
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .ral__container {
        padding: 0 54px;
    }
}

@media (min-width: 768px) {
    .ral__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .ral__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }
}

@media (min-width: 768px) {
    .ral__left {
        width: 40%;
    }
}

@media (min-width: 992px) {
    .ral__left {
        width: 40%;
    }
}

@media (min-width: 768px) {
    .ral__right {
        width: 52%;
    }
}

@media (min-width: 992px) {
    .ral__right {
        width: 52%;
    }
}

.ral__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .ral__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .ral__title {
        font-size: 33px;
    }
}

.ral .surface {
    margin-bottom: 64px;
}

.ral .surface__item {
    position: relative;
    margin-bottom: 19px;
}

.ral .surface__image {
    width: 100%;
    border: 1px solid #e5e5e5;
}

.ral .surface__name {
    position: absolute;
    left: 0;
    bottom: 29px;
    width: 100%;
    font-size: 16px;
    text-align: center;
}

.ral .color {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

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

@media (min-width: 320px) {
    .ral .color__item {
        width: 100%;
    }
}

@media (min-width: 480px) {
    .ral .color__item {
        width: 42%;
    }
}

@media (min-width: 992px) {
    .ral .color__item {
        width: 32%;
    }
}

.ral .color__image {
    display: block;
    width: 100%;
}

.ral .color__name {
    position: absolute;
    left: 0;
    bottom: 50%;
    width: 100%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    font-size: 14px;
    text-align: center;
}

.instruction {
    padding: 42px 0 65px;
    background: #e5e5e5;
}

@media (min-width: 320px) {
    .instruction__container {
        margin-top: 48px;
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .instruction__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 48px;
    }
}

.instruction__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .instruction__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .instruction__title {
        font-size: 33px;
    }
}

.instruction__download {
    display: block;
    width: 100%;
    height: 70px;
    margin-bottom: 26px;
    padding-left: 100px;
    background: url("/local/templates/main/img/pdf.jpg") no-repeat left center;
    vertical-align: middle;
    color: #306da1;
}

@media (min-width: 320px) {
    .instruction__download {
        text-align: center;
    }
}

@media (min-width: 768px) {
    .instruction__download {
        text-align: left;
    }
}

.section-set {
    position: relative;
}

@media (min-width: 320px) {
    .section-set {
        padding: 0 45px;
    }
}

@media (min-width: 480px) {
    .section-set {
        padding: 0 90px;
    }
}

@media (min-width: 768px) {
    .section-set {
        padding: 0 58px;
    }
}

@media (min-width: 992px) {
    .section-set {
        padding: 0 85px;
    }
}

@media (min-width: 1170px) {
    .section-set {
        width: 1170px;
        margin: 40px auto 40px;
    }
}

@media (min-width: 320px) {
    .section-set {
        padding-bottom: 48px;
    }
}

@media (min-width: 1170px) {
    .section-set__container {
        padding: 0 36px;
    }
}

.section-set__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 16px 13px 16px;
    background: rgba(81, 111, 136, 0.85);
}

@media (min-width: 768px) {
    .section-set__footer {
        padding: 13px;
    }
}

@media (min-width: 992px) {
    .section-set__footer {
        padding: 16px 13px 16px;
    }
}

.section-set__item {
    display: block;
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    outline: none;
    cursor: pointer;
}

@media (min-width: 768px) {
    .section-set__item {
        margin: 0 8px;
    }
}

@media (min-width: 992px) {
    .section-set__item {
        margin: 0 20px;
    }
}

@media (min-width: 1170px) {
    .section-set__item {
        margin: 0 15px;
    }
}

.section-set__item:hover {
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
}

.section-set__item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.section-set__name {
    font: 400 20px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    position: relative;
    height: 96px;
    padding: 26px 0;
    color: #306da1;
    text-align: center;
    overflow: hidden;
    border: 1px solid #ddd;
    border-bottom: 0;
}

@media (min-width: 768px) {
    .section-set__name {
        padding: 20px 0;
    }
}

@media (min-width: 992px) {
    .section-set__name {
        padding: 13px 0;
    }
}

.section-set__name span {
    display: block;
    position: absolute;
    top: 50%;
    left: 13px;
    right: 13px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.section-set__link {
    outline: none;
}

.section-set__image {
    width: 100%;
}

.section-set__price {
    display: none;
    font-weight: 300;
    color: #fff;
}

@media (min-width: 320px) {
    .section-set__price {
        font-size: 16px;
    }
}

@media (min-width: 480px) {
    .section-set__price {
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    .section-set__price {
        font-size: 20px;
    }
}

@media (min-width: 768px) {
    .section-set__price {
        font-size: 20px;
    }
}

@media (min-width: 320px) {
    .section-set__price span {
        font-size: 20px;
    }
}

@media (min-width: 480px) {
    .section-set__price span {
        font-size: 25px;
    }
}

@media (min-width: 768px) {
    .section-set__price span {
        font-size: 30px;
    }
}

.section-set__more {
    display: block;
    background: #e44e35;
    vertical-align: middle;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 320px) {
    .section-set__more {
        width: 118px;
        line-height: 30px;
        font-size: 12px;
    }
}

@media (min-width: 768px) {
    .section-set__more {
        width: 135px;
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .section-set__more {
        line-height: 35px;
    }
}

.section-set__more:hover {
    background: #cb452f;
    color: #fff;
    text-decoration: none;
}

@media (min-width: 320px) {
    .section-set .slick-arrow {
        left: -30px;
    }

    .section-set .slick-arrow.slick-next {
        left: auto;
        right: -30px;
    }
}

@media (min-width: 480px) {
    .section-set .slick-arrow {
        left: -60px;
    }

    .section-set .slick-arrow.slick-next {
        left: auto;
        right: -60px;
    }
}

@media (min-width: 768px) {
    .section-set .slick-arrow {
        left: -30px;
    }

    .section-set .slick-arrow.slick-next {
        left: auto;
        right: -30px;
    }
}

@media (min-width: 1170px) {
    .section-set .slick-arrow {
        left: 0;
        margin-left: 0;
    }

    .section-set .slick-arrow.slick-next {
        right: 0;
        margin-right: 0;
    }
}

.section-construction {
    padding: 35px 0 64px;
}

.section-construction__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .section-construction__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-construction__title {
        font-size: 33px;
    }
}

.section-construction__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 45px;
}

@media (min-width: 320px) {
    .section-construction__container {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .section-construction__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 45px;
    }
}

@media (min-width: 320px) {
    .section-construction__image {
        width: 100%;
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    .section-construction__image {
        width: 50%;
    }
}

.section-construction__image img {
    width: 100%;
}

@media (min-width: 992px) {
    .section-construction__description {
        width: 48%;
    }
}

@media (min-width: 768px) {
    .section-construction__description ol {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    .section-construction__description ol {
        display: block;
    }
}

.section-construction__description li {
    margin: 10px 0;
    list-style-type: decimal;
    list-style-position: inside;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

@media (min-width: 768px) {
    .section-construction__description li {
        width: 48%;
    }
}

@media (min-width: 992px) {
    .section-construction__description li {
        width: auto;
    }
}

.section-basic {
    background: #306da1;
}

@media (min-width: 320px) {
    .section-basic {
        padding: 40px 0 35px;
    }
}

@media (min-width: 1170px) {
    .section-basic {
        padding: 57px 0 35px;
    }
}

.section-basic__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}

@media (min-width: 768px) {
    .section-basic__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-basic__title {
        font-size: 33px;
    }
}

.section-basic__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
}

@media (min-width: 320px) {
    .section-basic__container {
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .section-basic__container {
        padding: 0 80px;
    }
}

@media (min-width: 768px) {
    .section-basic__container {
        padding: 0 55px;
    }
}

@media (min-width: 992px) {
    .section-basic__container {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .section-basic__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 50px;
    }
}

@media (min-width: 320px) {
    .section-basic__item {
        width: 100%;
        margin-bottom: 35px;
    }
}

@media (min-width: 768px) {
    .section-basic__item {
        width: 48%;
    }
}

@media (min-width: 992px) {
    .section-basic__item {
        width: 31.5%;
    }
}

.section-basic__image {
    overflow: hidden;
}

@media (min-width: 320px) {
    .section-basic__image {
        margin-bottom: 15px;
    }
}

.section-basic__image img {
    width: 100%;
}

@media (min-width: 320px) {
    .section-basic__image {
        width: 100%;
        height: auto;
    }
}

@media (min-width: 480px) {
    .section-basic__image {
        width: 100%;
        height: auto;
    }
}

.section-basic__image img {
    width: 100%;
}

.section-basic__text {
    color: #fff;
}

@media (min-width: 320px) {
    .section-basic__text {
        font-size: 13px;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .section-basic__text {
        font-size: 16px;
    }
}

@media (min-width: 320px) {
    .section-additional {
        padding: 40px 0 35px;
    }
}

@media (min-width: 1170px) {
    .section-additional {
        padding: 57px 0 35px;
    }
}

.section-additional__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .section-additional__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-additional__title {
        font-size: 33px;
    }
}

.section-additional__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
}

@media (min-width: 320px) {
    .section-additional__container {
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .section-additional__container {
        padding: 0 80px;
    }
}

@media (min-width: 768px) {
    .section-additional__container {
        padding: 0 55px;
    }
}

@media (min-width: 992px) {
    .section-additional__container {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .section-additional__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 50px;
    }
}

@media (min-width: 320px) {
    .section-additional__item {
        width: 100%;
        margin-bottom: 35px;
    }
}

@media (min-width: 768px) {
    .section-additional__item {
        width: 48%;
    }
}

@media (min-width: 992px) {
    .section-additional__item {
        width: 31.5%;
    }
}

@media (min-width: 320px) {
    .section-additional__image {
        margin-bottom: 15px;
    }
}

.section-additional__image img {
    width: 100%;
}

.section-additional__text {
    color: #555;
}

@media (min-width: 320px) {
    .section-additional__text {
        font-size: 13px;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .section-additional__text {
        font-size: 16px;
    }
}

.section-additional__more {
    display: block;
    width: 230px;
    margin: 0 auto;
    background: #306da1;
    color: #fff;
    line-height: 48px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
}

.section-additional__more:focus, .section-additional__more:hover {
    color: #fff;
    text-decoration: none;
}

.section-advantages {
    background: #e5e5e5;
}

@media (min-width: 768px) {
    .section-advantages {
        padding: 50px 0 20px;
    }
}

.section-advantages__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .section-advantages__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-advantages__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .section-advantages__title {
        font-size: 24px;
        font-weight: 400;
        -webkit-transform: scaleX(0.85);
        transform: scaleX(0.85);
    }
}

@media (min-width: 480px) {
    .section-advantages__title {
        font-size: 35px;
    }
}

.section-advantages__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 320px) {
    .section-advantages__container {
        margin-top: 20px;
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .section-advantages__container {
        padding: 0 64px;
    }
}

@media (min-width: 768px) {
    .section-advantages__container {
        margin-top: 50px;
    }
}

@media (min-width: 1170px) {
    .section-advantages__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 50px;
    }
}

@media (min-width: 320px) {
    .section-advantages__item {
        margin-bottom: 35px;
    }
}

@media (min-width: 480px) {
    .section-advantages__item {
        width: 48%;
        margin-bottom: 33px;
    }
}

@media (min-width: 768px) {
    .section-advantages__item {
        width: 23%;
    }
}

.section-advantages__image {
    margin: 0 auto 26px;
    border-radius: 50%;
}

@media (min-width: 320px), (min-width: 1170px) {
    .section-advantages__image {
        width: 196px;
        height: 196px;
        background: url("/local/templates/main/img/section-advantages.png") no-repeat;
    }

    .section-advantages__image.second {
        background-position-x: -304px;
    }

    .section-advantages__image.third {
        background-position-x: -613px;
    }

    .section-advantages__image.fourth {
        background-position-x: -908px;
    }
}

@media (min-width: 480px) {
    .section-advantages__image {
        width: 127px;
        height: 127px;
        margin: 0 auto 20px;
        background: url("/local/templates/main/img/section-advantages-480.png") no-repeat left top;
    }

    .section-advantages__image.second {
        background-position-x: -190px;
    }

    .section-advantages__image.third {
        background-position: -8px -237px;
    }

    .section-advantages__image.fourth {
        background-position: -190px -237px;
    }
}

@media (min-width: 992px) {
    .section-advantages__image {
        width: 162px;
        height: 162px;
        background: url("/local/templates/main/img/section-advantages-992.png") no-repeat left top;
    }

    .section-advantages__image.second {
        background-position-x: -253px;
    }

    .section-advantages__image.third {
        background-position: -508px top;
    }

    .section-advantages__image.fourth {
        background-position: -752px top;
    }
}

.section-advantages__text {
    padding: 0 15px;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
}

.tabs-section {
    position: relative;
    height: 820px;
    margin-top: 39px;
}

@media (min-width: 320px) {
    .tabs-section {
        margin-bottom: 270px;
    }
}

@media (min-width: 480px) {
    .tabs-section {
        margin-bottom: 130px;
    }
}

@media (min-width: 768px) {
    .tabs-section {
        width: 100%;
        margin-bottom: 90px;
    }
}

@media (min-width: 1170px) {
    .tabs-section {
        width: 100%;
        margin-bottom: 0;
    }
}

.tabs-section__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    border-top: 3px solid #e44e35;
}

@media (min-width: 320px) {
    .tabs-section__links {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        background: none;
    }
}

@media (min-width: 768px) {
    .tabs-section__links {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
}

@media (min-width: 1170px) {
    .tabs-section__links {
        background: #405268;
    }
}

.tabs-section__link {
    font: 400 16px "Roboto Condensed", Roboto, Arial, sans-serif;
    text-align: center;
    text-transform: uppercase;
    outline: none;
}

@media (min-width: 320px) {
    .tabs-section__link {
        padding: 13px;
        font-size: 15px;
        color: #306da1;
    }
}

@media (min-width: 480px) {
    .tabs-section__link {
        font-size: 16px;
    }
}

@media (min-width: 1170px) {
    .tabs-section__link {
        padding: 13px 17px;
        color: #fff;
    }
}

@media (min-width: 1170px) {
    .content a.tabs-section__link {
        padding: 13px 17px;
        color: #fff;
    }
}

.content a.tabs-section__link:focus, .content a.tabs-section__link:hover {
    color: #e44e35;
    text-decoration: none;
    outline: none;
}

.content a.tabs-section__link:hover, .content a.tabs-section__link.active {
    position: relative;
    color: #e44e35;
}

@media (min-width: 992px) {
    .tabs-section__link:hover::before, .tabs-section__link.active::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        width: 0;
        height: 0;
        margin-left: -4px;
    }
}

@media (min-width: 992px) and (min-width: 320px) {
    .tabs-section__link:hover::before, .tabs-section__link.active::before {
        border: 0;
    }
}

@media (min-width: 992px) and (min-width: 1170px) {
    .tabs-section__link:hover::before, .tabs-section__link.active::before {
        border: 5px solid transparent;
        border-top: 5px solid #e44e35;
    }
}

.tabs-section__value {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 26px 0;
    background: #fff;
    display: none;
}

.tabs-section__value:nth-child(2) {
    display: block;
}

.tabs-section__description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 320px) {
    .tabs-section__description {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    .tabs-section__description {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.tabs-section__description.design, .tabs-section__description.complectation {
    display: block;
}

.section-colors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.section-colors__item {
    position: relative;
    margin-right: 1%;
    cursor: default;
}

@media (min-width: 320px) {
    .section-colors__item {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 13px;
    }

    .section-colors__item:nth-child(2n) {
        margin-right: 0;
    }
}

@media (min-width: 480px) {
    .section-colors__item {
        width: 32%;
        margin-right: 1%;
    }

    .section-colors__item:nth-child(2n) {
        margin-right: 1%;
    }

    .section-colors__item:nth-child(3n) {
        margin-right: 0;
    }
}

@media (min-width: 768px) {
    .section-colors__item {
        width: 24%;
    }

    .section-colors__item:nth-child(3n) {
        margin-right: 1%;
    }

    .section-colors__item:nth-child(4n) {
        margin-right: 0;
    }
}

@media (min-width: 992px) {
    .section-colors__item {
        width: 24%;
    }

    .section-colors__item:nth-child(4n) {
        margin-right: 1%;
    }
}

.section-colors__item img {
    display: block;
    width: 100%;
}

@media (min-width: 320px) {
    .section-colors__item img {
        width: 100%;
        height: auto;
    }
}

.section-colors__name {
    font: 300 14px Arial, sans-serif;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 13px 5px;
    background: rgba(81, 111, 136, 0.85);
    color: #fff;
    text-align: center;
}

@media (min-width: 320px) {
    .section-colors__name {
        padding: 7px 5px;
        font-size: 13px;
    }
}

@media (min-width: 480px) {
    .section-colors__name {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .section-colors__name {
        padding: 13px 5px;
    }
}

.section-surface {
    border-top: 1px solid #fff;
    background: #555;
}

@media (min-width: 320px) {
    .section-surface {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .section-surface {
        width: 100%;
        margin-top: 0;
    }
}

.section-surface__title {
    font: 500 24px "Roboto Condensed", Roboto, Arial, sans-serif;
    margin-bottom: 13px;
    padding: 26px 15px;
    color: #fff;
    text-transform: uppercase;
}

.section-surface__container {
    padding: 0 15px 3px;
}

@media (min-width: 480px) {
    .section-surface__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

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

.section-surface__item {
    position: relative;
}

@media (min-width: 320px) {
    .section-surface__item {
        width: 100%;
        margin-bottom: 15px;
    }
}

@media (min-width: 480px) {
    .section-surface__item {
        width: 48%;
        margin-right: 4%;
    }

    .section-surface__item:nth-child(2n) {
        margin-right: 0;
    }
}

@media (min-width: 992px) {
    .section-surface__item {
        width: 24%;
    }

    .section-surface__item:nth-child(2n) {
        margin-right: 4%;
    }

    .section-surface__item:nth-child(4n) {
        margin-right: 0;
    }
}

.section-surface__item img {
    width: 100%;
}

.section-surface__name {
    position: absolute;
    left: 5px;
    right: 5px;
    top: 50%;
    padding: 5px 3px;
    background: rgba(255, 255, 255, 0.45);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

.section-design {
    background: #555;
    width: 100%;
}

@media (min-width: 320px) {
    .section-design {
        padding: 15px;
    }
}

@media (min-width: 480px) {
    .section-design {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    .section-design {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.section-design__item {
    margin-bottom: 26px;
}

@media (min-width: 320px) {
    .section-design__item {
        width: calc(100% - 30px);
        margin: 13px auto;
    }
}

@media (min-width: 480px) {
    .section-design__item {
        width: 48%;
    }
}

@media (min-width: 768px) {
    .section-design__item {
        width: 24%;
    }
}

@media (min-width: 992px) {
    .section-design__item {
        width: 18%;
    }
}

.section-design__item img {
    width: 100%;
}

.section-design__name {
    margin-top: 7px;
    font-weight: 300;
    color: #fff;
    text-align: center;
}

.section-base {
    padding-top: 26px;
    background: #306da1;
}

.section-base__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}

@media (min-width: 768px) {
    .section-base__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-base__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .section-base__container {
        margin: 0 -15px;
        padding: 39px 13px;
    }
}

@media (min-width: 480px) {
    .section-base__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0;
    }
}

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

@media (min-width: 1170px) {
    .section-base__container {
        margin: 0;
    }
}

.section-base__item {
    margin-bottom: 33px;
}

@media (min-width: 480px) {
    .section-base__item {
        width: 48%;
    }
}

@media (min-width: 768px) {
    .section-base__item {
        width: 32%;
    }
}

@media (min-width: 992px) {
    .section-base__item {
        width: 24%;
        margin-right: 1.2%;
    }

    .section-base__item:nth-child(4n) {
        margin-right: 0;
    }
}

@media (min-width: 1170px) {
    .section-base__item {
        width: 18%;
        margin-right: 2.5%;
    }

    .section-base__item:nth-child(4n) {
        margin-right: 2.5%;
    }

    .section-base__item:nth-child(5n) {
        margin-right: 0;
    }
}

.section-base__item img {
    width: 100%;
}

.section-base__name {
    margin-top: 13px;
    font-weight: 300;
    color: #fff;
    text-align: center;
}

.section-add {
    padding-top: 26px;
    background: #ebebeb;
}

.section-add__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .section-add__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-add__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .section-add__container {
        margin: 0 -15px;
        padding: 39px 13px;
    }
}

@media (min-width: 480px) {
    .section-add__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

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

@media (min-width: 1170px) {
    .section-add__container {
        margin: 0;
    }
}

.section-add__item {
    margin-bottom: 33px;
}

@media (min-width: 480px) {
    .section-add__item {
        width: 48%;
    }
}

@media (min-width: 768px) {
    .section-add__item {
        width: 32%;
    }
}

@media (min-width: 992px) {
    .section-add__item {
        width: 24%;
        margin-right: 1.2%;
    }

    .section-add__item:nth-child(4n) {
        margin-right: 0;
    }
}

@media (min-width: 1170px) {
    .section-add__item {
        width: 18%;
        margin-right: 2.5%;
    }

    .section-add__item:nth-child(4n) {
        margin-right: 2.5%;
    }

    .section-add__item:nth-child(5n) {
        margin-right: 0;
    }
}

.section-add__item img {
    width: 100%;
}

.section-add__name {
    margin-top: 13px;
    font-weight: 300;
    color: #555;
    text-align: center;
}

.section-tech {
    width: 100%;
}

.section-tech table {
    width: 100%;
    border: 1px solid #dee2e6;
}

.section-tech th {
    font: 500 18px "Roboto Condensed", Roboto, Arial, sans-serif;
    /*  border-right: 1px solid #e5e5e5;
    background: #306da1;
    color: #fff; */
    text-align: center;
    vertical-align: middle;
}

.section-tech th:last-child {
    border-right: 0;
}

@media (min-width: 320px) {
    .section-tech th {
        padding: 7px 3px;
        font-size: 12px;
        font-weight: 400;
    }
}

@media (min-width: 480px) {
    .section-tech th {
        padding: 7px;
        font-size: 14px;
    }
}

@media (min-width: 768px) {
    .section-tech th {
        font-size: 18px;
    }
}

.section-tech td {
    font: 500 16px "Roboto Condensed", Roboto, Arial, sans-serif;
  /*  border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    color: #fff;
    background: #405268; */
    vertical-align: middle;
    font-weight: 300;
    text-align: center;
}

.section-tech td:first-child {
    text-align: left;
}

.section-tech td:last-child {
    border-right: 0;
}

@media (min-width: 320px) {
    .section-tech td {
        padding: 7px 3px;
        font-size: 12px;
    }
}

@media (min-width: 480px) {
    .section-tech td {
        padding: 7px;
        font-size: 13px;
    }
}

@media (min-width: 768px) {
    .section-tech td {
        font-size: 16px;
    }
}

.section-construction {
    width: 100%;
}

.section-construction__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .section-construction__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-construction__title {
        font-size: 33px;
    }
}

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

@media (min-width: 320px) {
    .section-construction__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

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

@media (min-width: 320px) {
    .section-construction__image {
        width: 100%;
        margin-bottom: 13px;
    }
}

@media (min-width: 768px) {
    .section-construction__image {
        display: block;
        width: 635px;
        margin: 0 auto 26px;
    }
}

@media (min-width: 992px) {
    .section-construction__image {
        width: 48%;
    }
}

.section-construction__image img {
    width: 100%;
}

@media (min-width: 320px) {
    .section-construction__description {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .section-construction__description {
        width: 48%;
    }
}

.section-construction__description li {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
}

@media (min-width: 320px) {
    .section-construction__description li {
        font-size: 14px;
    }
}

@media (min-width: 480px) {
    .section-construction__description li {
        font-size: 16px;
    }
}

@media (min-width: 992px) {
    .section-construction__description li {
        font-size: 17px;
    }
}

.section-preparation {
    width: 100%;
}

.section-preparation__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .section-preparation__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .section-preparation__title {
        font-size: 33px;
    }
}

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

@media (min-width: 320px) {
    .section-preparation__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

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

@media (min-width: 320px) {
    .section-preparation__image {
        width: 100%;
        margin-bottom: 13px;
    }
}

@media (min-width: 768px) {
    .section-preparation__image {
        display: block;
        width: 635px;
        margin: 0 auto 26px;
    }
}

@media (min-width: 992px) {
    .section-preparation__image {
        width: 48%;
    }
}

.section-preparation__image img {
    width: 100%;
}

@media (min-width: 320px) {
    .section-preparation__description {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .section-preparation__description {
        width: 48%;
    }
}

.section-preparation__description li {
    list-style: circle;
    margin-bottom: 10px;
    margin-left: 26px;
    line-height: 1.4em;
    font-size: 18px;
    font-weight: 300;
}

@media (min-width: 320px) {
    .section-preparation__description li {
        font-size: 14px;
    }
}

@media (min-width: 480px) {
    .section-preparation__description li {
        font-size: 16px;
    }
}

@media (min-width: 992px) {
    .section-preparation__description li {
        font-size: 17px;
    }
}

.section-mounting {
    width: 100%;
}

.section-mounting__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 39px;
    padding: 26px 26px 39px;
    border-left: 7px solid #306da1;
    background: rgba(234, 148, 45, 0.65);
}

.section-mounting__item:nth-child(2n) {
    border-color: #ea942d;
    background: rgba(81, 111, 136, 0.85);
    color: #fff;
}

@media (min-width: 320px) {
    .section-mounting__item:nth-child(2n) {
        border-left: 0;
        border-right: 7px solid #ea942d;
    }
}

@media (min-width: 768px) {
    .section-mounting__item:nth-child(2n) {
        border-right: 0;
        border-left: 7px solid #ea942d;
    }
}

@media (min-width: 320px) {
    .section-mounting__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 26px;
        padding: 26px 13px;
    }
}

@media (min-width: 768px) {
    .section-mounting__item {
        padding: 26px;
    }
}

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

.section-mounting__name {
    width: 70%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    line-height: 1.5em;
    font-size: 18px;
    font-weight: 300;
}

.section-mounting__image {
    width: 280px;
    margin-right: 39px;
}

@media (min-width: 320px) {
    .section-mounting__image {
        width: 95%;
        margin-right: 0;
        margin-bottom: 26px;
    }
}

@media (min-width: 768px) {
    .section-mounting__image {
        width: 280px;
        margin-right: 26px;
        margin-bottom: 0;
    }
}

.section-mounting__docs {
    margin-bottom: 39px;
    padding: 0 26px;
}

.section-mounting__link {
    display: block;
    margin-bottom: 13px;
    font-size: 18px;
    line-height: 70px;
}

.section-mounting__link.pdf {
    padding-left: 105px;
    background: url("/local/templates/main/img/pdf.jpg") no-repeat left center;
}

.section-mounting__link.doc {
    padding-left: 105px;
    background: url("/local/templates/main/img/doc-icon.png") no-repeat left center;
}

.video-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 320px) {
    .video-gallery {
        margin-top: 65px;
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .video-gallery {
        padding: 0 60px;
    }
}

@media (min-width: 768px) {
    .video-gallery {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 35px;
        padding: 0 17px;
    }
}

@media (min-width: 992px) {
    .video-gallery {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .video-gallery {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 35px;
    }
}

.video-gallery__item {
    position: relative;
}

@media (min-width: 320px) {
    .video-gallery__item {
        width: 100%;
        margin-bottom: 49px;
    }
}

@media (min-width: 768px) {
    .video-gallery__item {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 33px;
    }
}

@media (min-width: 992px) {
    .video-gallery__item {
        width: 32%;
        margin-right: 1.33%;
        margin-bottom: 54px;
    }
}

.video-gallery__link {
    display: block;
    position: relative;
}

.video-gallery__link:hover span {
    background: #306da1;
}

.video-gallery__image {
    width: 100%;
}

.video-gallery__name {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4px;
    width: 100%;
    padding: 20px 0 16px;
    background: rgba(81, 111, 136, 0.85);
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.video-gallery__name {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    z-index: 9;
}

.video-gallery__text {
    margin-top: 15px;
    line-height: 1.4em;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.video-gallery__youtube {
    position: relative;
    display: block;
    width: 100%;
    outline: none;
}

.video-gallery__pager {
    width: 1170px;
    margin: 0 auto;
    padding: 0;
    margin: 13px auto 39px;
}


@media (min-width: 320px) {
    .contacts {
        margin-top: 18px;
        margin-bottom: 18px;
    }
}

@media (min-width: 992px) {
    .contacts {
        margin-bottom: -18px;
    }
    .contacts--page {
        margin-bottom: 0;
    }
}

.contacts__city {
    margin-bottom: 28px;
    padding-top: 28px;
    font-size: 30px;
    color: #306da1;
    text-align: center;
}

.contacts__city span {
    padding-left: 30px;
    background: url("/local/templates/main/img/city.png") no-repeat left center;
}

.contacts__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 320px) {
    .contacts__container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 18px;
        padding: 30px 15px 0;
    }
}

@media (min-width: 768px) {
    .contacts__container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 30px 20px 0;
    }
}

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

@media (min-width: 1170px) {
    .contacts__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        padding: 26px 0;
    }
}

.contacts__item {
    position: relative;
    background: #fff;
}

@media (min-width: 320px) {
    .contacts__item {
        width: 100%;
        margin-bottom: 12px;
    }
}

@media (min-width: 768px) {
    .contacts__item {
        width: 49%;
    }
}

.contacts__clubs {
    padding: 0;
}

.contacts__wrapper {
    padding: 33px 38px 37px;
}

.contacts__dealer {
    padding: 25px 0 20px;
    border-bottom: 5px solid #e44e35;
    background: #405268;
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 25px 38px 20px;
    text-align: left;
}

.contacts__default {
    margin-bottom: 26px;
}

.contacts p {
    margin: 8px 0;
    line-height: 1.6em;
    font-size: 18px;
    font-weight: 100;
    color: #555;
}

.contacts__link {
    color: #306da1;
}

.contacts__phone {
    font-size: 22px;
}

.contacts__subtitle {
    font-weight: 500;
    color: #306da1;
    text-transform: uppercase;
}

.contacts__address {
    margin-bottom: 20px;
}

.contacts__club:nth-child(2) {
    margin-top: 26px;
}

.contacts__club p {
    margin: 0 0 23px;
}

.contacts__request {
    display: inline-block;
    margin-top: 18px;
    background: #306da1;
    line-height: 45px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

@media (min-width: 320px) {
    .contacts__request {
        width: 90%;
        margin: 18px auto 0;
    }
}

@media (min-width: 1170px) {
    .contacts__request {
        width: 210px;
    }
}

.contacts__request:hover {
    color: #fff;
    text-decoration: none;
}

.contacts__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    margin-top: 46px;
    text-align: left;
}

@media (min-width: 768px) {
    .contacts__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .contacts__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .contacts__title {
        margin-bottom: 13px;
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    .contacts__title {
        padding: 0 20px;
    }
}

@media (min-width: 1170px) {
    .contacts__title {
        width: 1170px;
        margin: 46px auto 30px;
    }
}

.contacts__map {
    height: 450px;
    margin: 0 auto;
}

@media (min-width: 320px) {
    .contacts__map {
        width: calc(100% - 30px);
    }
}

@media (min-width: 768px) {
    .contacts__map {
        width: calc(100% - 40px);
    }
}

@media (min-width: 992px) {
    .contacts__map {
        width: 100%;
    }
}

.contacts__more {
    border-bottom: 1px dashed #306da1;
}

.contacts__more:hover {
    border-bottom: 0;
}

.contacts__popup {
    position: absolute;
    left: 156px;
    top: 38px;
    padding: 26px;
    border: 1px solid #306da1;
    background: #fff;
}

.contacts__close {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 13px;
    height: 13px;
}

.contacts__close::before, .contacts__close::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    margin-top: -.5px;
    background: #e44e35;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.contacts__close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.contacts .add-address {
    margin-bottom: 13px;
}

.contacts .add-address:last-child {
    margin-bottom: 0;
}

.contacts-request__title {
    padding: 25px 0 20px;
    border-bottom: 5px solid #e44e35;
    background: #405268;
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.contacts-request__close {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
}

@media (min-width: 320px) {
    .contacts-request__close {
        top: -34px;
        right: 0;
    }
}

@media (min-width: 768px) {
    .contacts-request__close {
        right: -30px;
        top: -17px;
    }
}

.contacts-request__close::before, .contacts-request__close::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.contacts-request__close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.contacts-request__form {
    padding: 27px 48px 32px;
}

.contacts-request__input {
    display: block;
    margin-bottom: 17px;
    padding: 17px 20px 20px;
    border: 0;
    background: #e5e5e5;
    font-size: 16px;
    font-weight: 300;
    outline: none;
}

@media (min-width: 320px) {
    .contacts-request__input {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .contacts-request__input {
        width: calc(100% - 37px);
    }
}

@media (min-width: 768px) {
    .contacts-request__input {
        width: 100%;
    }
}

.contacts-request__input.submit {
    margin: 0 auto;
    padding: 0;
    border-radius: 0;
    background: #e44e35;
    line-height: 35px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none;
}

@media (min-width: 320px) {
    .contacts-request__input.submit {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .contacts-request__input.submit {
        width: 230px;
    }
}

.contacts-request__policy {
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 300;
    color: #555;
}

.contacts-request__policy a {
    color: #306da1;
    text-decoration: underline;
}

.contacts-request__policy a:hover {
    text-decoration: none;
}

.contacts-request__name {
    margin: 0 0 25px;
    font-size: 25px;
    color: #306da1;
}

.news {
    margin-bottom: 36px;
}

@media (min-width: 320px) {
    .news {
        padding: 25px 34px;
    }
}

@media (min-width: 480px) {
    .news {
        padding: 25px 68px;
    }
}

.news__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

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

@media (min-width: 1170px) {
    .news__wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 1170px;
        margin: 0 auto;
    }
}

.news__item {
    background: #f6f6f6;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

@media (min-width: 320px) {
    .news__item {
        margin-bottom: 17px;
    }

    .news__item:last-child {
        display: none;
    }
}

@media (min-width: 480px) {
    .news__item {
        margin-bottom: 33px;
    }
}

@media (min-width: 768px) {
    .news__item {
        width: 32%;
    }
}

@media (min-width: 992px) {
    .news__item {
        width: 24%;
        margin-bottom: 28px;
    }

    .news__item:last-child {
        display: block;
    }
}

.news__container {
    position: relative;
}

.news__link {
    display: block;
    width: 100%;
}

.news__image {
    width: 100%;
}

.news__date {
    font: 400 14px Arial, sans-serif;
    width: 100%;
    border-left: 1px solid #5d6073;
    border-right: 1px solid #5d6073;
    background: #5d6073;
    line-height: 32px;
    vertical-align: middle;
    color: #fff;
    text-align: center;
}

.news__date a {
    color: #fff;
}

.news__date a:hover {
    color: #fff;
    text-decoration: none;
}

.news__name {
    font: 700 19px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    margin: 20px 0;
    padding: 0 16px;
    color: #306da1;
}

.news__text {
    padding: 18px 20px 18px;
    line-height: 1.4em;
    font-weight: 300;
    font-size: 14px;
    color: #555;
}

.news__all {
    display: block;
    width: 170px;
    margin: 0 auto;
    background: #e44e35;
    line-height: 45px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.news__all:hover {
    color: #fff;
    text-decoration: none;
}

.news__pager {
    width: 1170px;
    margin: 0 auto;
    padding: 0;
    margin: 13px auto 39px;
}

.news-detail {
    background: #e5e5e5;
}

@media (min-width: 320px) {
    .news-detail {
        margin-top: 28px;
        padding: 40px 10px 0;
    }
}

@media (min-width: 1170px) {
    .news-detail {
        margin-top: 38px;
    }
}

.news-detail__container {
    background: white;
}

@media (min-width: 320px) {
    .news-detail__container {
        padding: 35px 14px 0;
    }
}

@media (min-width: 480px) {
    .news-detail__container {
        padding: 35px 28px 0;
    }
}

@media (min-width: 768px) {
    .news-detail__container {
        padding: 35px 28px 33px;
    }
}

@media (min-width: 1170px) {
    .news-detail__container {
        width: 100%;
        margin: 42px 0;
        padding: 35px 28px 33px;
    }
}

.news-detail__date {
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #ea942d;
}

.news-detail__image {
    width: calc(100% + 56px) !important;
    margin-left: -28px !important;
    margin-right: -28px;
    padding: 0 0 13px;
    background: #ebebeb;
}

.news-detail__content {
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.news-detail__content p {
    margin: 14px 0;
}

.news-detail__content img {
    width: 100%;
}

.news-detail__video {
    padding-bottom: 22px;
}

@media (min-width: 320px) {
    .news-detail__video {
        margin: 0 -15px;
        background: #e5e5e5;
    }
}

@media (min-width: 480px) {
    .news-detail__video {
        margin: 0 -30px;
    }
}

@media (min-width: 768px) {
    .news-detail__video {
        margin: 0;
        background: #fff;
    }
}

@media (min-width: 320px) {
    .news-detail__video iframe {
        height: 250px;
    }
}

@media (min-width: 768px) {
    .news-detail__video iframe {
        display: block;
        width: 80%;
        height: 315px;
        margin: 40px auto 33px;
    }
}

@media (min-width: 992px) {
    .news-detail__video iframe {
        width: 560px;
    }
}

.news-detail__share {
    margin-bottom: 20px;
    font-size: 16px;
    color: #306da1;
    text-align: center;
}

@media (min-width: 320px) {
    .news-detail__share {
        background: #e5e5e5;
    }
}

@media (min-width: 768px) {
    .news-detail__share {
        background: #fff;
    }
}

@media (min-width: 320px) {
    .news-detail__socials {
        margin: 0 -15px;
        background: #e5e5e5;
    }
}

@media (min-width: 480px) {
    .news-detail__socials {
        margin: 0 -30px;
    }
}

@media (min-width: 768px) {
    .news-detail__socials {
        background: #fff;
    }
}

.news-detail__socials .pluso {
    display: block;
    width: 164px;
    margin: 0 auto 44px;
    background: #e5e5e5;
}

.news-detail__socials .pluso-wrap .pluso-more {
    display: none;
}

.news-detail .news-gallery {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #e5e5e5;
}

@media (min-width: 320px) {
    .news-detail .news-gallery {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 15px -15px;
        padding: 15px 0;
    }
}

@media (min-width: 480px) {
    .news-detail .news-gallery {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 15px;
    }
}

@media (min-width: 768px) {
    .news-detail .news-gallery {
        padding: 30px 15px;
    }
}

@media (min-width: 992px) {
    .news-detail .news-gallery {
        padding: 44px 15px 50px;
    }
}

@media (min-width: 1170px) {
    .news-detail .news-gallery {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        padding: 40px 15px;
    }
}

@media (min-width: 320px) {
    .news-detail .news-gallery__link {
        width: calc(100% - 30px);
        margin-bottom: 12px;
    }
}

@media (min-width: 480px) {
    .news-detail .news-gallery__link {
        width: 48%;
    }
}

@media (min-width: 992px) {
    .news-detail .news-gallery__link {
        width: 32%;
    }
}

.news-detail .news-gallery__image {
    width: 100%;
}

.news-detail .news-other {
    margin-bottom: 36px;
    background: #fff;
}

@media (min-width: 320px) {
    .news-detail .news-other {
        padding: 25px 34px;
    }
}

@media (min-width: 480px) {
    .news-detail .news-other {
        padding: 25px 68px;
    }
}

@media (min-width: 320px) {
    .news-detail .news-other {
        margin: 0 -15px;
        padding: 40px 15px;
    }
}

@media (min-width: 768px) {
    .news-detail .news-other__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 1170px) {
    .news-detail .news-other__wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 1170px;
        margin: 0 auto;
    }
}

@media (min-width: 480px) {
    .news-detail .news-other__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.news-detail .news-other__item {
    background: #f6f6f6;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

@media (min-width: 320px) {
    .news-detail .news-other__item {
        margin-bottom: 17px;
    }

    .news-detail .news-other__item:last-child {
        display: none;
    }
}

@media (min-width: 480px) {
    .news-detail .news-other__item {
        margin-bottom: 33px;
    }
}

@media (min-width: 768px) {
    .news-detail .news-other__item {
        width: 32%;
    }
}

@media (min-width: 992px) {
    .news-detail .news-other__item {
        width: 24%;
        margin-bottom: 28px;
    }

    .news-detail .news-other__item:last-child {
        display: block;
    }
}

@media (min-width: 320px) {
    .news-detail .news-other__item:nth-child(3) {
        display: block;
    }
}

@media (min-width: 480px) {
    .news-detail .news-other__item {
        width: 48%;
    }

    .news-detail .news-other__item:nth-child(3) {
        display: none;
    }
}

@media (min-width: 992px) {
    .news-detail .news-other__item {
        width: 32%;
    }

    .news-detail .news-other__item:nth-child(3) {
        display: block;
    }
}

.news-detail .news-other__container {
    position: relative;
}

.news-detail .news-other__image {
    width: 100%;
}

.news-detail .news-other__date {
    font: 400 14px Arial, sans-serif;
    width: 100%;
    border-left: 1px solid #5d6073;
    border-right: 1px solid #5d6073;
    background: #5d6073;
    line-height: 32px;
    vertical-align: middle;
    color: #fff;
    text-align: center;
    bottom: 4px;
}

.news-detail .news-other__date a {
    color: #fff;
}

.news-detail .news-other__date a:hover {
    color: #fff;
    text-decoration: none;
}

@media (min-width: 320px) {
    .news-detail .news-other__date {
        width: 60px;
        line-height: 19px;
        font-size: 8px;
    }
}

@media (min-width: 768px) {
    .news-detail .news-other__date {
        width: 100px;
        line-height: 30px;
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    .news-detail .news-other__date {
        width: 84px;
        line-height: 26px;
        font-size: 11px;
    }
}

@media (min-width: 1170px) {
    .news-detail .news-other__date {
        width: 100px;
        line-height: 30px;
        font-size: 14px;
    }
}

.news-detail .news-other__name {
    font: 700 19px "Roboto Condensed", Roboto, Arial, sans-serif;
    display: block;
    margin: 20px 0;
    padding: 0 16px;
    color: #306da1;
    overflow: hidden;
}

@media (min-width: 320px) {
    .news-detail .news-other__name {
        margin: 12px 0;
        font-size: 11px;
    }
}

@media (min-width: 480px) {
    .news-detail .news-other__name {
        height: 26px;
    }
}

@media (min-width: 768px) {
    .news-detail .news-other__name {
        height: 52px;
        margin: 20px 0;
        font-size: 18px;
    }
}

@media (min-width: 992px) {
    .news-detail .news-other__name {
        margin: 15px 0;
        font-size: 15px;
    }
}

@media (min-width: 1170px) {
    .news-detail .news-other__name {
        height: 69px;
        margin: 21px 0;
        font-size: 19px;
    }
}

.news-detail .news-other__text {
    padding: 18px 20px 18px;
    line-height: 1.4em;
    font-weight: 300;
    font-size: 14px;
    color: #555;
}

@media (min-width: 320px) {
    .news-detail .news-other__text {
        font-size: 10px;
    }
}

@media (min-width: 768px) {
    .news-detail .news-other__text {
        font-size: 15px;
    }
}

@media (min-width: 992px) {
    .news-detail .news-other__text {
        font-size: 13px;
    }
}

@media (min-width: 1170px) {
    .news-detail .news-other__text {
        font-size: 16px;
    }
}

.news-detail .news-other__all {
    display: block;
    width: 170px;
    margin: 0 auto;
    background: #e44e35;
    line-height: 45px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.news-detail .news-other__all:hover {
    color: #fff;
    text-decoration: none;
}

.gallery__row {
    padding: 45px 0 75px;
}

.gallery__row:nth-child(2n) {
    background: #e5e5e5;
}

.gallery__name {
    margin-bottom: 27px;
    font-size: 30px;
    color: #306da1;
}

@media (min-width: 320px) {
    .gallery__name {
        margin: 0 15px 27px;
    }
}

@media (min-width: 1170px) {
    .gallery__name {
        margin: 0 0 27px;
    }
}

@media (min-width: 1170px) {
    .gallery__wrapper {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }
}

.gallery__item {
    display: block;
    height: 218px !important;
}

@media (min-width: 480px) {
    .gallery__item {
        margin: 0;
    }
}

@media (min-width: 768px) {
    .gallery__item {
        margin: 0 16px;
    }
}

.gallery__item img {
    width: 100%;
}


.base-equipment {
    border-bottom: 0;
    background-size: cover;
}

@media (min-width: 320px) {
    .base-equipment {
        padding: 1px 0;
        background: #ccd7e2;
    }
}

@media (min-width: 992px) {
    .base-equipment {
        padding: 65px 0 63px;
        background: url(/local/templates/main/img/base-equipment.jpg) no-repeat left top;
    }
}

.base-equipment__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 44px;
    font-size: 28px;
    color: #405268;
}

@media (min-width: 768px) {
    .base-equipment__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .base-equipment__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .base-equipment__title {
        margin: 39px 0 26px;
        font-size: 20px;
        font-weight: 700;
    }
}

@media (min-width: 768px) {
    .base-equipment__title {
        font-size: 24px;
        font-weight: 500;
        color: #fff;
    }
}

@media (min-width: 768px) {
    .base-equipment__title {
        font-size: 28px;
    }
}

@media (min-width: 480px) {
    .base-equipment__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 768px) {
    .base-equipment__container {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .base-equipment__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }
}

.base-equipment__item {
    position: relative;
}

@media (min-width: 320px) {
    .base-equipment__item {
        margin-bottom: 39px;
    }
}

@media (min-width: 480px) {
    .base-equipment__item {
        width: 48%;
    }
}

@media (min-width: 992px) {
    .base-equipment__item {
        width: 32%;
        margin-bottom: 26px;
        padding-top: 79px;
        border: 1px solid #141516;
        background: #fff;
    }
}

.base-equipment .base-equipment__number {
    position: absolute;
    left: 31px;
    top: 15px;
    font-size: 61px;
    color: #b0b0b0;
}

@media (min-width: 320px) {
    .base-equipment__image {
        margin: 0 15px;
    }
}

@media (min-width: 320px) {
    .base-equipment__image img {
        width: 100%;
    }
}

.base-equipment__name {
    padding: 44px 32px;
    line-height: 1.4em;
    font-size: 14px;
    text-align: left !important;
}


@media (min-width: 480px) {
    .detail-surface {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 768px) {
    .detail-surface {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 45%;
    }
}

@media (min-width: 992px) {
    .detail-surface {
        width: 40%;
    }
}

.detail-surface__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 320px) {
    .detail-surface__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media (min-width: 480px) {
    .detail-surface__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.detail-surface__item {
    position: relative;
    margin-bottom: 17px;
    border: 0;
    font-size: 16px;
    font-weight: 700;
    color: #405268;
}

@media (min-width: 320px) {
    .detail-surface__item {
        width: 100%;
        margin-bottom: 26px;
    }
}

@media (min-width: 480px) {
    .detail-surface__item {
        width: 48%;
        margin-bottom: 7px;
    }
}

@media (min-width: 992px) {
    .detail-surface__item {
        margin-bottom: 26px;
    }
}

.detail-surface__item.active, .detail-surface__item:hover {
    cursor: pointer;
}

.detail-surface__item.active .detail-surface__name::after {
    background: url(/local/templates/main/img/red-plus.png) no-repeat center;
}

.detail-surface__item.active .detail-surface__name {
    border-left: 4px solid #e44e35;
    color: #e44e35;
}

.detail-surface__item.active .detail-surface__image {
    border: 3px solid #e44e35;
}

.detail-surface .detail-surface__title {
    margin-bottom: 17px;
    font-size: 16px;
    font-weight: 700;
    color: #405268;
}

@media (min-width: 992px) {
    .detail-surface__image {
        width: 100%;
        margin-right: 13px;
    }
}

.detail-surface__image img {
    width: 100%;
}

.detail-surface__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    padding: 7px 40px 7px 27px;
    border-left: 4px solid #405268;
    margin-bottom: 7px;
    -webkit-box-shadow: 1px 2px 3px rgba(20, 21, 22, 0.49);
    box-shadow: 1px 2px 3px rgba(20, 21, 22, 0.49);
    color: #405268;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media (min-width: 320px) {
    .detail-surface__name {
        font-size: 20px;
        text-align: center;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@media (min-width: 768px) {
    .detail-surface__name {
        padding-left: 5px;
        font-size: 18px;
        height: 110px;
    }
}

@media (min-width: 992px) {
    .detail-surface__name {
        position: static;
        height: 95px;
        font-size: 14px;
        text-align: left;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@media (min-width: 1170px) {
    .detail-surface__name {
        font-size: 18px;
    }
}

.detail-surface__name::after {
    content: '';
    display: block;
    position: absolute;
    right: 7px;
    top: 50%;
    width: 30px;
    height: 30px;
    background: url(/local/templates/main/img/blue-plus.png) no-repeat center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media (min-width: 768px) {
    .detail-surface__name::after {
        top: auto;
        bottom: -40px;
    }
}

.benefit {
    background: #ccd7e2;
}

@media (min-width: 320px) {
    .benefit {
        padding: 26px 0;
    }
}

@media (min-width: 768px) {
    .benefit {
        padding: 26px 15px;
    }
}

@media (min-width: 992px) {
    .benefit {
        padding: 63px 15px 90px;
    }
}

@media (min-width: 1170px) {
    .benefit {
        padding: 63px 0 90px;
    }
}

.benefit__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 26px;
}

@media (min-width: 768px) {
    .benefit__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .benefit__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .benefit__title {
        margin: 0 0 26px;
        font-size: 22px;
        font-weight: 700;
    }
}

@media (min-width: 480px) {
    .benefit__title {
        font-size: 26px;
    }
}

@media (min-width: 768px) {
    .benefit__title {
        font-size: 28px;
    }
}

.benefit__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 320px) {
    .benefit__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

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

@media (min-width: 1170px) {
    .benefit__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }
}

.benefit__subtitle {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    padding-left: 0;
    color: #000;
    text-transform: uppercase;
    text-align: left;
}

@media (min-width: 768px) {
    .benefit__subtitle {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .benefit__subtitle {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .benefit__subtitle {
        font-size: 18px;
        font-weight: 700;
    }
}

@media (min-width: 992px) {
    .benefit__subtitle {
        font-size: 17px;
    }
}

@media (min-width: 1170px) {
    .benefit__subtitle {
        font-size: 18px;
        color: #113157;
    }
}

.benefit__subtitle::first-letter {
    text-transform: uppercase;
}

.benefit__number {
    font-size: 61px;
    font-weight: 500;
}

@media (min-width: 320px) {
    .benefit__item {
        margin-bottom: 39px;
        padding-bottom: 26px;
    }
}

@media (min-width: 768px) {
    .benefit__item {
        border-bottom: 0;
    }
}

@media (min-width: 992px) {
    .benefit__item {
        margin-bottom: 0;
    }
}

@media (min-width: 320px) {
    .benefit-item {
        width: 100%;
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    .benefit-item {
        width: 48%;
        padding: 0;
    }
}

@media (min-width: 480px) {
    .benefit-item__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media (min-width: 768px) {
    .benefit-item__container {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}

.benefit-item__column {
    position: relative;
    background: #ededed;
}

@media (min-width: 320px) {
    .benefit-item__column {
        padding-bottom: 78px;
    }
}

@media (min-width: 480px) {
    .benefit-item__column {
        width: 78%;
        margin-bottom: 26px;
        border: 1px solid #e5e5e5;
    }

    .benefit-item__column:last-child {
        width: 100%;
        border: 0;
    }
}

@media (min-width: 768px) {
    .benefit-item__column {
        width: 44%;
        margin-bottom: 0;
        padding: 0 0 80px;
    }
}

@media (min-width: 992px) {
    .benefit-item__column {
        padding-bottom: 55px;
    }
}

@media (min-width: 1170px) {
    .benefit-item__column {
        width: 30%;
        padding: 0 0 173px;
    }

    .benefit-item__column:last-child {
        -ms-flex-item-align: center;
        align-self: center;
        width: auto;
    }
}

.benefit-item__plus {
    display: block;
    position: absolute !important;
    right: 50%;
    bottom: -23px;
    width: 50px !important;
    height: 46px !important;
    margin-right: -25px;
    background: transparent url(/local/templates/main/img/square-plus.jpg);
    z-index: 20;
}

.benefit-item__equal {
    display: block;
    position: absolute !important;
    right: 50%;
    width: 50px !important;
    height: 46px !important;
    margin-right: -25px;
    background: transparent url(/local/templates/main/img/square-equal.jpg);
}

@media (min-width: 320px) {
    .benefit-item__equal {
        bottom: 75px;
    }
}

@media (min-width: 768px) {
    .benefit-item__equal {
        bottom: 40px;
    }
}

@media (min-width: 992px) {
    .benefit-item__equal {
        bottom: 50px;
    }
}

@media (min-width: 1170px) {
    .benefit-item__equal {
        bottom: -62px;
    }
}

.benefit-item__name {
    position: relative;
    margin: 0;
    background: #306da1;
    line-height: 1.4em;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-align: left;
    z-index: 10;
}

@media (min-width: 320px) {
    .benefit-item__name {
        padding: 35px 15px 17px 25px;
    }
}

@media (min-width: 768px) {
    .benefit-item__name {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 17px 15px 17px 25px;
    }

    .benefit-item__name span {
        display: block;
        width: 100%;
    }
}

.benefit-item__image {
    position: relative;
}

@media (min-width: 768px) {
    .benefit-item__image {
        height: 180px;
    }
}

@media (min-width: 992px) {
    .benefit-item__image {
        height: 256px;
        background: #ededed;
    }
}

.benefit-item__image img {
    display: block;
    width: 100%;
}

.benefit-item__image .auto {
    -webkit-transform: translateY(-17%);
    transform: translateY(-17%);
    border-bottom: 1px solid #306da1;
}

@media (min-width: 992px) {
    .benefit-item__image .auto {
        width: 345px;
        height: auto;
        margin: 0 auto;
    }
}

@media (min-width: 1170px) {
    .benefit-item__image .auto {
        width: 100%;
        height: auto;
    }
}

.benefit-item__discount, .benefit-item__price {
    color: #e44e35;
}

@media (min-width: 320px) {
    .benefit-item__discount, .benefit-item__price {
        margin: 13px 0;
        font-size: 26px;
        text-align: center;
    }
}

.benefit-item__discount {
    color: #306da1;
}

@media (min-width: 320px) {
    .benefit-item__discount {
        font-size: 35px;
    }
}

@media (min-width: 992px) {
    .benefit-item__discount {
        font-size: 30px;
    }
}

.benefit-item__amount {
    position: relative;
    width: 150px;
    margin: 13px auto;
    font-size: 26px;
    color: #555;
    text-align: center;
}

.benefit-item__amount::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    margin-top: -2.5px;
    border: 2px solid #cb452f;
    border-radius: 5px;
    background: #cb452f;
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    opacity: .9;
}

.benefit-item__buy {
    display: block;
    width: 210px;
    background: #e44e35;
    line-height: 65px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.benefit-item__buy:hover {
    background: #cb452f;
    color: #fff;
}

@media (min-width: 768px) {
    .benefit-item__buy {
        width: 160px;
    }
}

@media (min-width: 992px) {
    .benefit-item__buy {
        width: 185px;
        line-height: 45px;
    }
}

@media (min-width: 1170px) {
    .benefit-item__buy {
        line-height: 55px;
    }
}

.benefit-item__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 57px !important;
    height: 41px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.benefit-item .benefit-item__auto {
    position: absolute;
    top: 198px;
    right: 26px;
    width: 30%;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.benefit-item__summ {
    font-weight: 500;
    font-size: 40px;
    color: #306da1;
}

@media (min-width: 320px) {
    .benefit-item__summ {
        margin-bottom: 13px;
    }
}

@media (min-width: 768px) {
    .benefit-item__summ {
        font-size: 26px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

.benefit-item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 24px;
    right: 24px;
    bottom: 24px;
}

@media (min-width: 320px) {
    .benefit-item__footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

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

.benefit-item .benefit-item__slogan {
    width: 180px;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
}

.benefit-item .benefit-item__buy {
    margin-top: 0 !important;
}

.benefit-item__video {
    display: block;
    position: relative;
    width: 100%;
    overflow: hidden;
}

@media (min-width: 1179px) {
    .benefit-item__video {
        height: 399px;
    }
}

.benefit-item .benefit-item__video img {
    display: block;
    width: 100%;
}

.benefit-item:last-child .benefit-item__column {
    padding-bottom: 0;
}

.benefit-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

@media (min-width: 320px) {
    .benefit-middle {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

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

.benefit-middle__item {
    background: #306da1;
    text-align: center;
}

.benefit-middle__item:last-child {
    background: #488ac2;
}

@media (min-width: 320px) {
    .benefit-middle__item {
        width: 100%;
        padding: 18px 15px 30px;
    }
}

@media (min-width: 768px) {
    .benefit-middle__item {
        padding: 18px 5px 30px;
    }
}

@media (min-width: 992px) {
    .benefit-middle__item {
        width: 50%;
        padding: 18px 15px 30px;
    }
}

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

@media (min-width: 320px) {
    .benefit-middle__footer {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (min-width: 768px) {
    .benefit-middle__footer {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.benefit-middle__image {
    width: 229px;
    height: 229px;
    margin: 0 auto 30px;
    border: 7px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
}

@media (min-width: 768px) {
    .benefit-middle__image {
        width: 163px;
        height: 163px;
        border: 3px solid #fff;
    }
}

@media (min-width: 1170px) {
    .benefit-middle__image {
        width: 229px;
        height: 229px;
        border: 7px solid #fff;
    }
}

.benefit-middle__image img {
    height: 100%;
}

.benefit-middle__mount {
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    .benefit-middle__mount img {
        width: 163px;
        height: 163px;
    }
}

@media (min-width: 1170px) {
    .benefit-middle__mount img {
        width: auto;
        height: auto;
    }
}

.benefit-middle__discount {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    text-align: center;
}

@media (min-width: 768px) {
    .benefit-middle__discount {
        font-size: 33px;
    }
}

@media (min-width: 992px) {
    .benefit-middle__discount {
        font-size: 40px;
    }
}

.benefit-middle__subtitle {
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin-bottom: 20px;
}

.benefit-middle__plus {
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -95%);
    transform: translate(50%, -95%);
}

.benefit-middle__equal {
    position: static !important;
}

.detail-video {
    margin-bottom: 52px;
}

@media (min-width: 320px) {
    .detail-video__container {
        width: 100%;
    }
}

@media (min-width: 1170px) {
    .detail-video__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
    }
}

.detail-video__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 26px;
}

@media (min-width: 768px) {
    .detail-video__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .detail-video__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .detail-video__title {
        margin: 39px 0 26px;
        font-size: 22px;
        font-weight: 700;
    }
}

@media (min-width: 768px) {
    .detail-video__title {
        font-size: 24px;
        font-weight: 500;
    }
}

@media (min-width: 768px) {
    .detail-video__title {
        font-size: 32px;
    }
}

.detail-video__item {
    margin: 0 13px;
    outline: none;
}

.detail-video__link {
    display: block;
    position: relative;
}

.detail-video__link img {
    width: 100%;
}

.detail-video__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 57px !important;
    margin-left: -27.5px;
    margin-top: -20.5px;
}

.detail-video__name {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .detail-video__name {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .detail-video__name {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .detail-video__name {
        font-size: 18px;
        text-align: center;
    }
}

.content {
    margin-bottom: 95px;
}

@media (min-width: 320px) {
    .content {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .content {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-bottom: 95px;
    }
}

.content h2 {
    font: 400 20px "Roboto Condensed", Roboto, Arial, sans-serif;
    color: #306da1;
    text-transform: uppercase;
}

@media (min-width: 320px) {
    .content h2 {
        margin: 13px 0 13px;
        font-size: 20px;
    }
}

@media (min-width: 480px) {
    .content h2 {
        font-size: 30px;
        margin: 39px 0 26px;
    }
}

.content p {
    margin: 13px 0;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.content a {
    color: #306da1;
}

/*  .content img {
    display: block; }
    @media (min-width: 320px) {
      .content img {
        width: 100%;
        margin: 13px auto; } }
    @media (min-width: 992px) {
      .content img {
        width: 75%;
        margin: 39px auto; } }*/
.content ul {
    padding: 13px 13px 13px 0;
    list-style-type: circle;
    list-style-position: inside;
}

.content ul li {
    margin-bottom: 13px;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.content ol {
    padding: 13px 13px 13px 0;
}

.content ol li {
    margin-bottom: 13px;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.content ol li:last-child {
    margin-bottom: 0;
}

.content ol ol {
    padding-left: 13px;
}

.content .radio {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.content table {
    width: 100%;
    border-collapse: collapse;
}

.content table tr td {
    padding: 7px 13px;
    border: 1px solid #000;
    vertical-align: middle;
    text-align: center;
}

.content table tr td:first-child {
    text-align: left;
}

.content table tr:first-child td {
    font-weight: 700;
    text-align: center;
}

.docs-page__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 320px) {
    .docs-page__container {
        margin-top: 65px;
        padding: 0 15px;
    }
}

@media (min-width: 480px) {
    .docs-page__container {
        padding: 0 60px;
    }
}

@media (min-width: 768px) {
    .docs-page__container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 35px;
        padding: 0 17px;
    }
}

@media (min-width: 992px) {
    .docs-page__container {
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .docs-page__container {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 35px;
    }
}

.docs-page span {
    font: 500 18px 'PT Sans', Arial, sans-serif !important;
}

.docs-page .pdf-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 39px;
    margin-bottom: 52px;
}

.docs-page .pdf-list__item {
    width: 24%;
    margin-bottom: 13px;
    text-align: center;
}

.docs-page__item {
    position: relative;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
}

@media (min-width: 320px) {
    .docs-page__item {
        width: 100%;
        margin-bottom: 49px;
    }
}

@media (min-width: 768px) {
    .docs-page__item {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 33px;
    }
}

@media (min-width: 992px) {
    .docs-page__item {
        width: 32%;
        margin-right: 1.33%;
        margin-bottom: 54px;
    }
}

.docs-page__link {
    display: block;
    position: relative;
}

.docs-page__link:hover span {
    background: #306da1;
}

.docs-page__image {
    width: 100%;
}

.docs-page__name {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4px;
    width: 100%;
    padding: 20px 0 16px;
    background: rgba(81, 111, 136, 0.85);
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.docs-page__name {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    z-index: 10;
}

.docs-page__text {
    margin-top: 15px;
    line-height: 1.4em;
    font-size: 16px;
    font-weight: 300;
    color: #555;
}

.docs-page__youtube {
    position: relative;
    display: block;
    width: 100%;
    outline: none;
}

.docs-page__pager {
    font-weight: 300;
}

@media (min-width: 320px) {
    .docs-page__pager {
        margin: 0 26px;
        padding: 0 15px;
    }
}

@media (min-width: 1170px) {
    .docs-page__pager {
        width: 1170px;
        margin: -26px auto 78px;
        padding: 0;
    }
}

.docs-page__pager a {
    font-weight: 300;
    color: #306da1;
}

.docs-page__pager .modern-page-current {
    font-weight: 300;
    color: #555;
}

.docs-page table {
    width: 100%;
}

@media (min-width: 320px) {
    .docs-page table {
        margin-bottom: 26px;
    }
}

@media (min-width: 320px) {
    .docs-page table tr:first-child img {
        width: 100%;
        height: auto;
    }
}

@media (min-width: 992px) {
    .docs-page table tr:first-child img {
        width: auto;
    }
}

@media (min-width: 320px) {
    .docs-page table tr:last-child a {
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    .docs-page table tr:last-child a {
        font-size: 16px;
    }
}

.docs-page table a {
    color: #306da1;
}

/* .main-advantages {
	padding: 50px 0 75px;

	&__title {
		@include title();

		margin-bottom: 40px;
	}

	&__container {
		@media (min-width: 320px) {
			padding: 0 15px;
		}

		@media (min-width: 1170px) {
			width: 1170px;
			padding: 0;
			margin: 0 auto;
		}
	}
} */
.main-advantages {
    margin-top: 30px;
    padding-bottom: 30px;
}

.main-advantages__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 26px;
}

@media (min-width: 320px) {
    .main-advantages__item {
        width: 100%;
        margin-bottom: 26px;
    }
}

@media (min-width: 480px) {
    .main-advantages__item {
        width: 48%;
    }
}

@media (min-width: 992px) {
    .main-advantages__item {
        width: 24%;
        margin-bottom: 0;
    }
}

.main-advantages__icon {
    width: 100%;
    margin-bottom: 38px;
}

.main-advantages__icon img {
    display: block;
    float: none;
    width: auto;
    margin: 0 auto;
}

.main-advantages__title {
    font: 600 20px "Raleway", Arial, sans-serif;
    color: #113157;
    text-align: center;
    min-height: 109px;
}

.main-advantages__text {
    font: 400 16px "Raleway", Arial, sans-serif;
    text-align: center;
}

.chosen-search {
    width: 100%;
}

.chosen-search-input {
    display: block;
    width: 100%;
    padding: 15px 30px 15px 45px;
    background: #fff url("/local/templates/main/img/blue-arrow.png") no-repeat 95% center;
    border: 0;
    outline: none;
    cursor: pointer;
}

.chosen-container {
    position: relative;
    margin-bottom: 17px;
}

.chosen-single {
    display: block;
    position: absolute;
    top: 15px;
    left: 30px;
    width: calc(100% - 75px);
    color: #555;
    z-index: 10;
    white-space: nowrap;
    overflow: hidden;
}

.chosen-single:hover {
    color: #555;
    text-decoration: none;
}

.chosen-drop {
    position: relative;
}

.chosen-results {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
}

.chosen-results li {
    width: 100%;
    margin-bottom: 13px;
    padding: 0 13px;
    cursor: pointer;
}

.chosen-results li:first-child {
    padding-top: 13px;
}

.chosen-results li.result-selected {
    color: #306da1;
}

.chosen-container-active .chosen-results {
    display: block;
}

@media (min-width: 320px) {
    .price__wrapper {
        padding: 0;
    }
}

@media (min-width: 480px) {
    .price__wrapper {
        padding: 15px;
    }
}

@media (min-width: 1170px) {
    .price__wrapper {
        width: 1170px;
        padding: 0;
        margin: 0 auto 52px;
    }
}

.price__banner {
    position: relative;
    top: -15px;
    left: 0;
    z-index: 10;
}

.price__banner img {
    width: 100%;
}

.price__calc {
    font: 400 14px Arial, sans-serif;
    margin: 0 auto 52px;
}

@media (min-width: 992px) {
    .price__calc {
        width: 900px;
    }
}

.price__calc #dha-canvas {
    padding: 0;
}

.price__calc .dha h1 {
    width: 880px;
}

.price__calc ol {
    margin-top: 13px;
}

.price__calc .dha-dsn .dha-aide-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.price__calc .dha .label {
    font: 500 14px Arial, sans-serif;
    padding-left: 0;
    line-height: 20px;
    vertical-align: middle;
    color: #555;
    text-align: left;
}

@media (min-width: 320px) {
    .price__form {
        margin-bottom: 52px;
        padding: 15px;
    }
}

@media (min-width: 320px) {
    .main-request {
        padding: 25px 10px 15px;
    }
}

@media (min-width: 992px) {
    .main-request {
        padding-top: 44px;
    }
}

@media (min-width: 1170px) {
    .main-request {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        padding: 25px 0 39px;
    }
}

.main-request__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
    color: #003e7e;
}

@media (min-width: 768px) {
    .main-request__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .main-request__title {
        font-size: 33px;
    }
}

.main-request__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 13px;
    padding: 20px;
    background: #003e7e;
}

@media (min-width: 768px) {
    .main-request__container {
        margin-bottom: 19px;
        padding: 28px 20px;
    }
}

@media (min-width: 992px) {
    .main-request__container {
        padding: 30px 39px;
    }
}

.main-request form {
    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: 15px;
    background: #e5e5e5;
}

@media (min-width: 768px) {
    .main-request form {
        padding-bottom: 25px;
    }
}

@media (min-width: 320px) {
    .main-request__input {
        width: 48%;
        padding: 13px 19px;
        font-size: 14px;
        color: #555;
        text-transform: uppercase;
    }
}

@media (min-width: 768px) {
    .main-request__input {
        width: 32%;
        font-size: 16px;
    }
}

.main-request__select {
    margin-bottom: 17px;
}

@media (min-width: 320px) {
    .main-request__select {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .main-request__select {
        width: 32%;
        margin-bottom: 0;
    }
}

.main-request__policy {
    margin-top: 13px;
    padding: 0 15px;
    font-size: 14px;
    color: #555;
    text-align: center;
}

.main-request__submit {
    -ms-flex-item-align: center;
    align-self: center;
    border: 0;
    background: #e44e35;
    font-size: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .main-request__submit {
        width: 26%;
    }
}

.main-request__submit:hover {
    background: #cb452f;
    color: #fff;
    text-decoration: none;
}

.main-request__success, .main-request__errors {
    padding: 15px;
    font-size: 18px;
    text-align: center;
}

.main-request__success br, .main-request__errors br {
    display: none;
}

@media (min-width: 320px) {
    .main-request .chosen-container {
        width: 100% !important;
        margin-bottom: 13px;
    }
}

@media (min-width: 768px) {
    .main-request .chosen-container {
        width: 32% !important;
        margin-bottom: 0;
    }
}

.main-reviews {
    padding-bottom: 58px;
}

@media (min-width: 320px) {
    .main-reviews {
        margin-top: 34px;
    }
}

.main-reviews__container {
    margin-bottom: 26px;
}

@media (min-width: 320px) {
    .main-reviews__container {
        padding: 0 26px;
    }
}

@media (min-width: 480px) {
    .main-reviews__container {
        padding: 0 49px;
    }
}

.main-reviews__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .main-reviews__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .main-reviews__title {
        font-size: 33px;
    }
}

.main-reviews__item {
    position: relative;
    margin: 0 13px;
    padding: 52px 33px 33px;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
    background: #f6f6f6;
    outline: none;
}

.main-reviews__item::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% + 2px);
    height: 23px;
    margin-left: -1px;
    background: #fff url("/local/templates/main/img/review-bg.png") no-repeat left top;
    z-index: 10;
}

.main-reviews__item:hover {
    border-left: 1px solid #e44e35;
    border-right: 1px solid #e44e35;
    border-bottom: 1px solid #e44e35;
    background: #fff;
}

.main-reviews__item:hover::before {
    background: #fff url("/local/templates/main/img/review-hover.png") repeat-x left top;
}

.main-reviews__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 22px;
}

.main-reviews__name {
    margin-right: 28px;
    color: #e44e35;
    text-transform: uppercase;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main-reviews__name:hover {
    overflow: visible;
}

@media (min-width: 320px) {
    .main-reviews__name {
        font-size: 16px;
    }
}

@media (min-width: 480px) {
    .main-reviews__name {
        font-size: 18px;
    }
}

.main-reviews__date {
    color: #e44e35;
}

@media (min-width: 320px) {
    .main-reviews__date {
        font-size: 12px;
    }
}

@media (min-width: 480px) {
    .main-reviews__date {
        font-size: 14px;
    }
}

.main-reviews .slick-arrow {
    position: absolute;
    left: 2%;
    top: 56%;
    width: 22px;
    height: 50px;
    background: url("/local/templates/main/img/orange-arrows.png") no-repeat left top;
}

.main-reviews .slick-arrow.slick-next {
    left: auto;
    right: 2%;
    background-position: right top;
}

.main-reviews__all {
    display: block;
    width: 170px;
    margin: 0 auto;
    background: #e44e35;
    line-height: 45px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.main-reviews__all:hover {
    background: #cb452f;
    color: #fff;
    text-decoration: none;
}

@media (min-width: 320px) {
    .reviews-page {
        padding: 0 10px;
    }
}

@media (min-width: 1170px) {
    .reviews-page {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        margin-top: 39px;
    }
}

.reviews-page__item {
    margin-bottom: 26px;
    padding: 26px 0 13px;
    border-bottom: 1px dashed #5d6073;
}

.reviews-page__item:last-child {
    border-bottom: 0;
}

.reviews-page__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 21px;
}

.reviews-page__name {
    margin-bottom: 7px;
    font-size: 24px;
    color: #306da1;
}

.reviews-page__city {
    font-size: 18px;
    font-style: italic;
    color: #555;
}

.reviews-page__date {
    color: #405268;
}

.reviews-page__review {
    position: relative;
    margin-bottom: 26px;
    margin-left: 52px;
    padding: 26px 39px;
    background: #f6f6f6;
    line-height: 1.5em;
    font-size: 17px;
}

.reviews-page__review::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -26px;
    width: 0;
    height: 0;
    border: 26px solid transparent;
    border-left: 26px solid #f6f6f6;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.reviews-page__answer {
    position: relative;
    margin-bottom: 26px;
    margin-left: 212px;
    padding: 26px 39px;
    border: 1px solid #e44e35;
    background: #f6f6f6;
    line-height: 1.5em;
    font-size: 17px;
}

.reviews-page__answer::before {
    content: '';
    display: block;
    position: absolute;
    top: 18px;
    left: -37px;
    width: 37px;
    height: 37px;
    background: url("/local/templates/main/img/reviews-kernel.png") no-repeat left top;
}

.reviews-page__title {
    margin: 26px 0;
    font-size: 24px;
    font-weight: 700;
    color: #405268;
    text-align: left;
}

.reviews-page__form {
    margin-top: 26px;
    margin-bottom: 52px;
    padding-top: 26px;
    border-top: 1px dashed #405268;
}

.reviews-page__form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.reviews-page__form form input,
.reviews-page__form form textarea {
    width: 100%;
    margin-bottom: 13px;
    padding: 13px;
    border: 1px solid #e5e5e5;
    background: #e5e5e5;
}

.reviews-page__form form input:focus,
.reviews-page__form form textarea:focus {
    outline: none;
}

.reviews-page__form form input[type="submit"] {
    display: block;
    margin: 26px auto;
    width: 250px;
    background: #e44e35;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    text-align: center;
}

.reviews-page__form form input[type="submit"]:hover {
    background: #cb452f;
}

.reviews-page .detail-form__policy {
    width: 100%;
}

@media (min-width: 320px) {
    .main-content {
        padding: 15px;
    }
}

@media (min-width: 1170px) {
    .main-content {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        padding: 52px 0;
    }
}

.top-banner {
    display: none;
}

@media (min-width: 375px) {
    .top-banner {
        display: block;
    }
}

.articles__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

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

@media (min-width: 1170px) {
    .articles__wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 1170px;
        margin: 0 auto;
    }
}

.articles__container {
    margin-right: 13px;
}

.articles__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.internet-shop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 72px 13px 0;
    background: #003e7e;
    border-bottom: 4px solid transparent;
    color: #fff;
    text-align: center;
}

@media (min-width: 320px) {
    .internet-shop {
        padding: 13px 10px;
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    .internet-shop {
        font-size: 26px;
    }
}

@media (min-width: 1170px) {
    .internet-shop {
        font-size: 30px;
    }
}

.internet-shop:hover {
    border-bottom: 4px solid #f7941d;
    color: #fff;
}

.internet-shop span {
    position: relative;
    padding-right: 20px;
    border-right: 2px solid #fff;
}

.internet-shop__icon {
    display: inline-block;
    width: 30px;
    height: 32px;
    margin-left: 20px;
    border-right: 0 !important;
    background: url("/local/templates/main/img/internet-shop.gif") no-repeat center;
}

@media (min-width: 320px) {
    .shop-link {
        padding: 4px 10px 5px;
        border-bottom: 2px solid #fff;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }
}

@media (min-width: 768px) {
    .shop-link {
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .shop-link__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media (min-width: 320px) {
    .shop-link__link {
        display: inline-block;
        margin-top: 7px;
        padding: 7px 13px;
        border-radius: 20px;
        background: #f7941d;
        font-size: 16px;
        color: #fff !important;
    }
}

@media (min-width: 768px) {
    .shop-link__link {
        margin-top: 0;
        margin-left: 20px;
        padding: 7px 26px;
    }
}

.main-other {
    padding: 39px 0;
}

.main-other__title {
    font: 400 22px "Raleway", Arial, sans-serif;
    margin-bottom: 22px;
    color: #306da1;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .main-other__title {
        margin-bottom: 28px;
        font-size: 28px;
    }
}

@media (min-width: 1170px) {
    .main-other__title {
        font-size: 33px;
    }
}

@media (min-width: 320px) {
    .main-other__container {
        padding: 0 10px;
    }
}

@media (min-width: 768px) {
    .main-other__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 17px;
    }
}

@media (min-width: 320px) {
    .main-other__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 13px;
        padding: 13px;
        border-bottom: 1px solid #e5e5e5;
    }
}

@media (min-width: 768px) {
    .main-other__item {
        -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;
        width: 48%;
        margin-bottom: 13px;
        padding: 26px;
        border: 1px solid #e5e5e5;
    }
}

@media (min-width: 992px) {
    .main-other__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

@media (min-width: 1170px) {
    .main-other__item {
        width: 49%;
    }
}

@media (min-width: 320px) {
    .main-other__image {
        margin-right: 13px;
    }
}

@media (min-width: 768px) {
    .main-other__image {
        margin-right: 0;
        margin-bottom: 13px;
    }
}

@media (min-width: 992px) {
    .main-other__image {
        margin-right: 26px;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }
}

.main-other__image img {
    display: block;
    width: 135px;
}

@media (min-width: 992px) {
    .main-other__right {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 90%;
    }
}

@media (min-width: 320px) {
    .main-other__name {
        display: block;
        margin-bottom: 5px;
        color: #f7941d;
    }
}

@media (min-width: 768px) {
    .main-other__name {
        margin-bottom: 13px;
        font-size: 21px;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .main-other__name {
        margin-bottom: 7px;
        font-size: 18px;
        text-align: left;
    }
}

@media (min-width: 320px) {
    .main-other__text {
        font-size: 13px;
    }
}

@media (min-width: 768px) {
    .main-other__text {
        font-size: 15px;
    }
}

@media (min-width: 992px) {
    .main-other__text {
        font-size: 13px;
    }
}

body {
    font: 400 1rem Arial, sans-serif;
    position: relative;
}

.section__calc_onc3 {
    margin-top: 14px;
}

.whatsapp-icon:hover {
    box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.7);
}

.whatsapp-icon {
    position: fixed;
    bottom: 131px;
    float: left;
    left: 94%;
    background-color: #4dc247;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
    color: white;
}

.whatsapp-icon .wh-svg-icon {
    fill: white;
    width: 41px;
    height: 50px;
}

.main-measurement__container .main-measurement__production {
    padding-top: 20px;
    padding-bottom: 20px;
}

.main-measurement__production-item {
    display: inline-block;
    margin: 0 auto;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
}

.main-measurement__production .bloc {
    margin: 0 auto;
    display: inline-flex;
}

@media (max-width: 768px) {
    .main-measurement__production .bloc {
        display: block;
    }

    .main-measurement__production-item {
        min-width: 217px;
    }

    .whatsapp-icon {
        float: right;
        right: 59px;
        left: auto;
    }
}

.hedar_form {
    padding-bottom: 10px;
    /* padding-left: 20px; */
    font-weight: bold;
    font-size: 20px;
}

@media (max-width: 768px) {
    .right-block .right-block__catalog, .right-block .right-block__left {
        width: 100%;
        display: block;
        margin: 0px;
    }

    .site-footer .right-block__title:after {
        margin-bottom: 7px;
        width: 62%;
    }

    .site-header__burger {
        position: relative;
        bottom: 42px;
    }

    .main-phone {
        margin-top: 30px;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJzaXRlLWhlYWRlci9fc3R5bGVzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJzaXRlLWhlYWRlci9oZWFkZXItdG9wL19zdHlsZXMuc2NzcyIsInNpdGUtaGVhZGVyL2hlYWRlci10b3AvdG9wLW1lbnUvX3N0eWxlcy5zY3NzIiwibWFpbi1tZW51L19zdHlsZXMuc2NzcyIsIm1haW4tbWVudS9tYWluLXN1Yi9fc3R5bGVzLnNjc3MiLCJzbGljay9fc3R5bGVzLnNjc3MiLCJtYWluLXNsaWRlci9fc3R5bGVzLnNjc3MiLCJtYWluLWhpdHMvX3N0eWxlcy5zY3NzIiwibWFpbi1oaXRzL2hpdHMtcHJvcGVydGllcy9fc3R5bGVzLnNjc3MiLCJtYWluLWNvdW50L19zdHlsZXMuc2NzcyIsIm1haW4tbmV3cy9fc3R5bGVzLnNjc3MiLCJtYWluLXRleHQvX3N0eWxlcy5zY3NzIiwibWFpbi1saW5rcy9fc3R5bGVzLnNjc3MiLCJtYWluLXBob25lL19zdHlsZXMuc2NzcyIsInNpdGUtZm9vdGVyL19zdHlsZXMuc2NzcyIsInNpdGUtZm9vdGVyL2xlZnQtYmxvY2svX3N0eWxlcy5zY3NzIiwic2l0ZS1mb290ZXIvcmlnaHQtYmxvY2svX3N0eWxlcy5zY3NzIiwic2l0ZS1mb290ZXIvcmlnaHQtYmxvY2svZm9vdGVyLW1lbnUvX3N0eWxlcy5zY3NzIiwiY2FsbGJhY2svX3N0eWxlcy5zY3NzIiwiYnJlYWRjcnVtYnMvX3N0eWxlcy5zY3NzIiwic2VjdGlvbnMvX3N0eWxlcy5zY3NzIiwidHlwb2dyYXBoaWMvX3N0eWxlcy5zY3NzIiwic2VjdGlvbi9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL2Rlc2lnbi9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3JhbC9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3JhbC9zdXJmYWNlL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vcmFsL2NvbG9yL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vaW5zdHJ1Y3Rpb24vX3N0eWxlcy5zY3NzIiwic2VjdGlvbi9zZWN0aW9uLXNldC9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3NlY3Rpb24tY29uc3RydWN0aW9uL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vc2VjdGlvbi1iYXNpYy9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3NlY3Rpb24tYWRkaXRpb25hbC9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3NlY3Rpb24tYWR2YW50YWdlcy9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3RhYnMtc2VjdGlvbi9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3RhYnMtc2VjdGlvbi9jb2xvcnMvX3N0eWxlcy5zY3NzIiwic2VjdGlvbi90YWJzLXNlY3Rpb24vc3VyZmFjZS9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3RhYnMtc2VjdGlvbi9kZXNpZ24vX3N0eWxlcy5zY3NzIiwic2VjdGlvbi90YWJzLXNlY3Rpb24vYmFzZS9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL3RhYnMtc2VjdGlvbi9hZGRpdGlvbmFsL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vdGFicy1zZWN0aW9uL3RlY2gvX3N0eWxlcy5zY3NzIiwic2VjdGlvbi90YWJzLXNlY3Rpb24vY29uc3RydWN0aW9uL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vdGFicy1zZWN0aW9uL3ByZXBhcmF0aW9uL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vdGFicy1zZWN0aW9uL21vdW50aW5nL19zdHlsZXMuc2NzcyIsInZpZGVvL19zdHlsZXMuc2NzcyIsImNvbnRhY3RzL19zdHlsZXMuc2NzcyIsImNvbnRhY3RzLXJlcXVlc3QvX3N0eWxlcy5zY3NzIiwibmV3cy9fc3R5bGVzLnNjc3MiLCJuZXdzLWRldGFpbC9fc3R5bGVzLnNjc3MiLCJuZXdzLWRldGFpbC9nYWxsZXJ5L19zdHlsZXMuc2NzcyIsIm5ld3MtZGV0YWlsL25ld3Mtb3RoZXIvX3N0eWxlcy5zY3NzIiwiZ2FsbGVyeS9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvX3N0eWxlcy5zY3NzIiwiZGV0YWlsL3JpZ2h0L19zdHlsZXMuc2NzcyIsImRldGFpbC9mb3JtL19zdHlsZXMuc2NzcyIsImRldGFpbC9iYXNlLWVxdWlwbWVudC9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvZGVzaWduLWRldGFpbC9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvZGVzaWduLWRldGFpbC9kZXRhaWwtc3VyZmFjZS9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvZGVzaWduLWRldGFpbC9kZXRhaWwtY29sb3JzL19zdHlsZXMuc2NzcyIsImRldGFpbC9iZW5lZml0L19zdHlsZXMuc2NzcyIsImRldGFpbC9iZW5lZml0L2JlbmVmaXQtaXRlbS9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvYmVuZWZpdC9iZW5lZml0LW1pZGRsZS9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvZGV0YWlsLXZpZGVvL19zdHlsZXMuc2NzcyIsImNvbnRlbnQvX3N0eWxlcy5zY3NzIiwiZG9jcy1wYWdlL19zdHlsZXMuc2NzcyIsIm1haW4tYWR2YW50YWdlcy9fc3R5bGVzLnNjc3MiLCJjaG9zZW4vX3N0eWxlcy5zY3NzIiwicHJpY2UvX3N0eWxlcy5zY3NzIiwibWFpbi1yZXF1ZXN0L19zdHlsZXMuc2NzcyIsIm1haW4tcmV2aWV3cy9fc3R5bGVzLnNjc3MiLCJyZXZpZXdzLXBhZ2UvX3N0eWxlcy5zY3NzIiwibWFpbi1jb250ZW50L19zdHlsZXMuc2NzcyIsInRvcC1iYW5uZXIvX3N0eWxlcy5zY3NzIiwiYXJ0aWNsZXMvX3N0eWxlcy5zY3NzIiwiaW50ZXJuZXQtc2hvcC9fc3R5bGVzLnNjc3MiLCJzaG9wLWxpbmsvX3N0eWxlcy5zY3NzIiwibWFpbi1vdGhlci9fc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMEpBQVk7QUFDWiw4RUFBWTtBQ0RaOzs7Ozs7Ozs7Ozs7O0VBYUMsVUFBUztFQUNULFdBQVU7RUFDVixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixjQUFhO0VBQ2IseUJBQXdCLEVBQ3hCOztBQUdEOztF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TUFBbkIsd0JBQW1CO01BQW5CLG9CQUFtQjtNQUNuQix5QkFBdUI7TUFBdkIsc0JBQXVCO01BQXZCLHdCQUF1QixFQU05QixFQUFBO0VBSEc7SUF0Qko7TUF1QlEsV0FBVSxFQUVqQixFQUFBO0VBR0c7SUFESjtNQUVRLG1CQUFrQixFQWlCekIsRUFBQTtFQWRHO0lBTEo7TUFNUSxnQkFBZTtNQUNmLG9CQUFtQixFQVkxQixFQUFBO0VBVEc7SUFWSjtNQVdRLG1CQUFrQjtNQUNsQixxQkFBYztNQUFkLGVBQWMsRUFPckIsRUFBQTtFQW5CRDtJQWdCUSxlQUFjO0lBQ2QsYUFBWSxFQUNmO0VBSUQ7SUFESjtNQUVRLG9CQUFZO01BQVoscUJBQVk7TUFBWixhQUFZO01BQ1osV0FBVSxFQUVqQixFQUFBO0VBR0c7SUFESjtNQUVRLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsZTVFeEVPLEU0RXNGZCxFQUFBO0VBWEc7SUFQSjtNQVFRLG9CQUFtQjtNQUNuQixnQkFBZTtNQUNmLG1CQUFrQixFQVF6QixFQUFBO0VBTEc7SUFiSjtNQWNRLG1CQUFrQjtNQUNsQixnQkFBZTtNQUNmLGlCQUFnQixFQUV2QixFQUFBO0VBR0c7SUFESjtNQUVRLGdCQUFlLEVBVXRCLEVBQUE7RUFQRztJQUxKO01BTVEsZ0JBQWUsRUFNdEIsRUFBQTtFQUhHO0lBVEo7TUFVUSxnQkFBZSxFQUV0QixFQUFBOztBL0UvREw7RUl6Q0MsaUNBQXFDO0VKNENyQyxtQkFBa0IsRUFDbEIiLCJmaWxlIjoidGVtcGxhdGVfc3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UFQrU2Fuczo0MDAsNzAwfFJhbGV3YXk6MTAwLDIwMCwzMDAsNDAwLDUwMCw2MDAsNzAwLDgwMCw5MDAmc3Vic2V0PWN5cmlsbGljLGN5cmlsbGljLWV4dCxsYXRpbi1leHQnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYW5pbWF0ZS5jc3NAMy41LjIvYW5pbWF0ZS5taW4uY3NzJyk7XHJcbkBpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInNpdGUtaGVhZGVyL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwibWFpbi1tZW51L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwic2xpY2svc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJtYWluLXNsaWRlci9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1haW4taGl0cy9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1haW4tY291bnQvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJtYWluLW5ld3Mvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJtYWluLXRleHQvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJtYWluLWxpbmtzL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwibWFpbi1waG9uZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNpdGUtZm9vdGVyL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiY2FsbGJhY2svc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJicmVhZGNydW1icy9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwidHlwb2dyYXBoaWMvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwidmlkZW8vc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJjb250YWN0cy9zdHlsZXNcIjtcclxuQGltcG9ydCBcImNvbnRhY3RzLXJlcXVlc3Qvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJuZXdzL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwibmV3cy1kZXRhaWwvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJnYWxsZXJ5L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZGV0YWlsL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC9zdHlsZXNcIjtcclxuQGltcG9ydCBcImRvY3MtcGFnZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1haW4tYWR2YW50YWdlcy9zdHlsZXNcIjtcclxuLy9AaW1wb3J0IFwicmV2aWV3cy1zbGlkZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJjaG9zZW4vc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJwcmljZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1haW4tcmVxdWVzdC9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1haW4tcmV2aWV3cy9zdHlsZXNcIjtcclxuQGltcG9ydCBcInJldmlld3MtcGFnZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1haW4tY29udGVudC9zdHlsZXNcIjtcclxuQGltcG9ydCBcInRvcC1iYW5uZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJhcnRpY2xlcy9zdHlsZXNcIjtcclxuQGltcG9ydCBcImludGVybmV0LXNob3Avc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJzaG9wLWxpbmsvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJtYWluLW90aGVyL3N0eWxlc1wiO1xyXG5cclxuYm9keSB7XHJcblx0QGluY2x1ZGUgYXJpYWwoKTtcclxuXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4iLCIuc2l0ZS1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICRkaC1ibHVlO1xyXG5cdFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19iYW5uZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDM5JTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweCAxN3B4O1xyXG5cdFx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHBhZGRpbmc6IDdweCAxNXB4IDdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAxN3B4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogN3B4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RvcCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0d2lkdGg6IDYyJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji50by1oaWRlIHtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMy41JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmFkYXB0aXZlIHtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTM5cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5waG9uZS1ibG9jayB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmxvZ28tYmxvY2sge1xyXG5cdFx0XHRAaW5jbHVkZSByYWxld2F5KDUwMCwgMjVweCk7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zZWFyY2gge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0dHJhbnNpdGlvbjogcmlnaHQgMC41cyBlYXNlLW91dDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTIwMCU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTNweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHJpZ2h0OiAtMjAwJTtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0ZmxleC1ncm93OiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkaC1ibHVlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0ZmxleC1ncm93OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGgtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRwYWRkaW5nOiA3cHggMTNweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkaC1ibHVlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdWJtaXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR3aWR0aDogMTdweDtcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbi10b3A6IC04LjVweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnZGgtb3JhbmdlLXNlYXJjaC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAxN3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRyaWdodDogNSU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRyaWdodDogNSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHQmX19tYWduaWZpZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2RlYWxlcnMtc2VhcmNoLWljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19idXJnZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGJvdHRvbTogLTdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1MGRlZyk7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX21pZGRsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogN3B4IDE1cHggN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG9yZGVyOiAwO1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI2LjUlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDIwLjclO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGgge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA2OSU7XHJcblx0XHRcdGhlaWdodDogNjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiA2NiU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Bob25lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0bWFyZ2luOiAxM3B4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY2FsbGJhY2sge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDIxMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGgtb3JhbmdlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnZGVhbGVyLXBob25lLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zY2hlZHVsZSB7XHJcblx0XHRAaW5jbHVkZSBjb25kZW5zZWQoNTAwLCAxNHB4KTtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRjb2xvcjogJGxpZ2h0LWdyYXk7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19hZGRyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImhlYWRlci10b3Avc3R5bGVzXCI7XHJcbiIsIiRicm93bjogIzU1NTtcclxuJGRlZXAtYnJvd246ICM0ODQ4NDg7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJHllbGxvdzogI2VhOTQyZDtcclxuJG9yYW5nZTogI2U0NGUzNTtcclxuJGRlZXAtb3JhbmdlOiAjY2I0NTJmO1xyXG4kcGluazogI2ZmNWE1ZTtcclxuJGRoLW9yYW5nZTogI2Y3OTQxZDtcclxuJGJsdWU6ICMzMDZkYTE7XHJcbiRkaC1ibHVlOiAjMDAzZTdlO1xyXG4kZGVlcC1ibHVlOiAjMTEzMTU3O1xyXG4kZ3JlZW46ICMwODdlOGE7XHJcbiRncmF5OiAjNDA1MjY4O1xyXG4kbGlnaHQtZ3JheTogI2U1ZTVlNTtcclxuJGxpZ2h0ZWQtZ3JheTogI2Y2ZjZmNjtcclxuJGJvcmRlci1ncmF5OiAjZGRkO1xyXG4kYWRkaXRpb25hbC1ncmF5OiAjZWJlYmViO1xyXG4kdmlvbGV0OiAjNWQ2MDczO1xyXG4kdHJhbnNwYXJlbnQtd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcclxuJHRyYW5zcGFyZW50LWJsdWU6IHJnYmEoODEsIDExMSwgMTM2LCAuODUpO1xyXG4kYmx1ZS10cmFuc3BhcmVudGVyOiByZ2JhKDEsIDYxLCAxMjcsIC41KTtcclxuJHRyYW5zcGFyZW50LXllbGxvdzogcmdiYSgyMzQsIDE0OCwgNDUsIC42NSk7XHJcbiR0cmFuc3BhcmVudC1ncmF5OiByZ2JhKDE1MywgMTUzLCAxNTMsIC44NSk7XHJcbiR0cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwICwgMCwgLjgpO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRncmF5LXRyYW5zcGFyZW50OiByZ2JhKDU0LCA2ZCwgN2YsIC44NSk7XHJcbiRzZWN0aW9ucy1iYWNrZ3JvdW5kOiAjY2NkN2UyO1xyXG5cclxuJGltYWdlcy1wYXRoOiAnL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ltZy8nO1xyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AbWl4aW4gYXJpYWwoJHdlaWdodDogNDAwLCAkc2l6ZTogMXJlbSkge1xyXG5cdGZvbnQ6ICR3ZWlnaHQgJHNpemUgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBwdHNhbnMoJHdlaWdodDogNDAwLCAkc2l6ZTogMXJlbSkge1xyXG5cdGZvbnQ6ICR3ZWlnaHQgJHNpemUgJ1BUIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuQG1peGluIHJhbGV3YXkoJHdlaWdodDogNDAwLCAkc2l6ZTogMXJlbSkge1xyXG5cdGZvbnQ6ICR3ZWlnaHQgJHNpemUgJ1JhbGV3YXknLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuQG1peGluIGNvbmRlbnNlZCgkd2VpZ2h0OiA0MDAsICRzaXplOiAxcmVtKSB7XHJcblx0Zm9udDogJHdlaWdodCAkc2l6ZSAnUm9ib3RvIENvbmRlbnNlZCcsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiB0aXRsZSgpIHtcclxuXHRAaW5jbHVkZSByYWxld2F5KDQwMCwgMjJweCk7XHJcblx0XHJcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gd3JhcHBlcigpIHtcclxuXHR3aWR0aDogMTE3MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBoaXRzLWNvbnRhaW5lcigpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDQ1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0cGFkZGluZzogMCA5MHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgNThweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDg1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRtYXJnaW46IDQwcHggYXV0byA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGhpdHMtaXRlbSgpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbjogMCA4cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBoaXRzLW5hbWUoKSB7XHJcblx0QGluY2x1ZGUgY29uZGVuc2VkKDQwMCwgMjBweCk7XHJcblx0XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogOTZweDtcclxuXHRwYWRkaW5nOiAyNnB4IDA7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmc6IDEzcHggMDtcclxuXHR9XHJcblx0XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMTNweDtcclxuXHRcdHJpZ2h0OiAxM3B4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGhpdHMtaW1hZ2UoKSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBoaXRzLWZvb3RlcigpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxNnB4IDEzcHggMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQtYmx1ZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDEzcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogMTZweCAxM3B4IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaGl0cy1wcmljZSgpIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0c3BhbiB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1peGluIGhpdHMtbW9yZSgpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0d2lkdGg6IDExOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0d2lkdGg6IDEzNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRkZWVwLW9yYW5nZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc3VpdCgpIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMCAzNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRwYWRkaW5nOiA1N3B4IDAgMzVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzdWl0LWNvbnRhaW5lcigpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDgwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogMCA1NXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHN1aXQtaXRlbSgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHdpZHRoOiAzMS41JTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzdWl0LWltYWdlKCkge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHN1aXQtdGV4dCgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcG9wdXAoKSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudC1ibGFjaztcclxuXHR6LWluZGV4OiAxMDtcclxufVxyXG5cclxuQG1peGluIHBvcHVwLWNvbnRhaW5lcigpIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bWluLWhlaWdodDogMzU2cHg7XHJcblx0bWFyZ2luLXRvcDogLTIyOHB4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNTM1cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTI2Ny41cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcG9wdXAtdGl0bGUoKSB7XHJcblx0cGFkZGluZzogMjVweCAwIDIwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRvcmFuZ2U7XHJcblx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluICBwb3B1cC1jbG9zZSgpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0dG9wOiAtMzRweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdHRvcDogLTE3cHg7XHJcblx0fVxyXG5cdFxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcG9wdXAtZm9ybSgpIHtcclxuXHRwYWRkaW5nOiAyN3B4IDQ4cHggMzJweDtcclxufVxyXG5cclxuQG1peGluIHBvcHVwLWlucHV0KCkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0cGFkZGluZzogMTdweCAyMHB4IDIwcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzdweCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcG9wdXAtc3VibWl0KCkge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHdpZHRoOiAyMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwb3B1cC1wb2xpY3koKSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRjb2xvcjogJGJyb3duO1xyXG5cdFxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbmV3cygpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMjVweCAzNHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggNjhweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBuZXdzLXdyYXBwZXIoKSB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBuZXdzLWl0ZW0oKSB7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0ZWQtZ3JheTtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRhZGRpdGlvbmFsLWdyYXk7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFkZGl0aW9uYWwtZ3JheTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFkZGl0aW9uYWwtZ3JheTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogMzIlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHdpZHRoOiAyNCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBuZXdzLWNvbnRhaW5lcigpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtaXhpbiBuZXdzLWltYWdlKCkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gbmV3cy1kYXRlKCkge1xyXG5cdEBpbmNsdWRlIGFyaWFsKDQwMCwgMTRweCk7XHJcblx0XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdmlvbGV0O1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR2aW9sZXQ7XHJcblx0YmFja2dyb3VuZDogJHZpb2xldDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBuZXdzLW5hbWUoKSB7XHJcblx0QGluY2x1ZGUgY29uZGVuc2VkKDcwMCwgMTlweCk7XHJcblx0XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuQG1peGluIG5ld3MtdGV4dCgpIHtcclxuXHRwYWRkaW5nOiAxOHB4IDIwcHggMThweDtcclxuXHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICRicm93bjtcclxufVxyXG5cclxuQG1peGluIG5ld3MtYWxsKCkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNzBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5oZWFkZXItdG9wIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGgtb3JhbmdlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdEg6IDQ4MHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTM3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX21lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG9yZGVyOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NlYXJjaCB7XHJcblx0XHR3aWR0aDogMTlweDtcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdkaC1vcmFuZ2Utc2VhcmNoLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY2xvc2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMS41cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkaC1vcmFuZ2U7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ0b3AtbWVudS9zdHlsZXNcIjtcclxuIiwiLnRvcC1tZW51IHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHR3aWR0aDogOTUlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG9yZGVyOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMS4wOXB4IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1haW4tbWVudSB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgMXM7XHJcblx0XHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY2F0YWxvZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogNTJweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4IDAgMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4IDAgMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEzcHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zLjVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICd5ZWxsb3ctYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWUgdXJsKCRpbWFnZXMtcGF0aCArICd5ZWxsb3ctcGluLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19idXJnZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMzVweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0dG9wOiAtN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHR0b3A6IC0xNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC03cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC0xNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRtYXJnaW46IDAgOXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0Lm1haW4tc3ViIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkb3JhbmdlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi40ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdFx0XHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWFpbi1zdWIvc3R5bGVzXCI7XHJcbiIsIi5tYWluLXN1YiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR6LWluZGV4OiAyMDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogNDhweDtcclxuXHRcdHBhZGRpbmc6IDIxcHggMTlweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDM3cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzY1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCRpbWFnZXMtcGF0aCArICdjYXRhbG9nLW1lbnUuanBnJykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW46IDE1cHggMzNweCAwIDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAyOSU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYuYWN0aXZlLFxyXG5cdFx0Ji5zZWxlY3RlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2xpY2stYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMjFweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0bWFyZ2luLXRvcDogLTI1cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnc2xpY2stYXJyb3dzLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMTA7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRsZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTYwNnB4O1xyXG5cdH1cclxuXHRcclxuXHQmLnNsaWNrLW5leHQge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC02MDZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogOHB4IDE1cHg7XHJcblx0YmFja2dyb3VuZDogJHRyYW5zcGFyZW50LXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDU1cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0Ym90dG9tOiAzcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0Ym90dG9tOiA3cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0Ym90dG9tOiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTU2NHB4O1xyXG5cdH1cclxuXHRcclxuXHRidXR0b24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdG1hcmdpbjogMCA5cHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay1hY3RpdmUge1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1haW4tc2xpZGVyIHtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1zbWFsbCB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMy40JTtcclxuXHRcdGJvdHRvbTogMTQ1cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRib3R0b206IDM1JTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE5JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMTUlO1xyXG5cdFx0XHR3aWR0aDogNTUwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRib3R0b206IDI1JTtcclxuXHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIGFyaWFsKDcwMCwgNDVweCk7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDEycHggN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogJHRyYW5zcGFyZW50LXdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsXHJcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAuNTUpLFxyXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpIDkwJSxcclxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgOTIuNSUsXHJcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgOTUlLFxyXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA3KSA5Ni42JSxcclxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNCkgOTguMiUsXHJcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1zaGFkb3c6IDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19saW5rIHtcclxuXHRcdEBpbmNsdWRlIGFyaWFsKDQwMCwgMjJweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDUwJTtcclxuXHRcdGJvdHRvbTogLTkycHg7XHJcblx0XHR3aWR0aDogMzYwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xODBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGgtb3JhbmdlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRib3R0b206IC05MCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMTdweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Ym90dG9tOiAtNDUlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRib3R0b206IC02MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tYWluLWhpdHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdoaXRzLXBhdHRlcm4uanBnJykgcmVwZWF0LXggbGVmdCB0b3A7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdFx0XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgaGl0cy1jb250YWluZXIoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBoaXRzLWl0ZW0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBoaXRzLW5hbWUoKTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRAaW5jbHVkZSBoaXRzLWltYWdlKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRAaW5jbHVkZSBoaXRzLWZvb3RlcigpO1xyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRAaW5jbHVkZSBoaXRzLXByaWNlKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX21vcmUge1xyXG5cdFx0QGluY2x1ZGUgaGl0cy1tb3JlKCk7XHJcblx0fVxyXG59XHJcbkBpbXBvcnQgXCJoaXRzLXByb3BlcnRpZXMvc3R5bGVzXCI7XHJcblxyXG4iLCIuaGl0cy1wcm9wZXJ0aWVzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDdweCAxMXB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMTFweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2VsbCB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWN0aXZlLmhpdHMtcHJvcGVydGllcyB7XHJcblx0XHJcblx0LmNlbGwge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tYWluLWNvdW50IHtcclxuXHRwYWRkaW5nOiAzOXB4IDAgNDJweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodGVkLWdyYXk7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDQycHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19sZWZ0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDM0cHggNDNweCAzOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHZpb2xldDtcclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICR2aW9sZXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdmlvbGV0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRsYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAuNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNpemUtbGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAyNiU7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRsZWZ0OiA1OCU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdGxlZnQ6IDI2LjUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdHlwZSB7XHJcblx0XHRAaW5jbHVkZSBjb25kZW5zZWQoNzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcclxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkYnJvd247fVxyXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6ICRicm93bjt9LyogRmlyZWZveCAxOSsgKi9cclxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiAkYnJvd247fS8qIEZpcmVmb3ggMTgtICovXHJcblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogJGJyb3duO31cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNpemUge1xyXG5cdFx0XHR3aWR0aDogNTJweDtcclxuXHRcdFx0cGFkZGluZzogM3B4IDAgNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0cmlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDMzcHg7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlIHVybCgkaW1hZ2VzLXBhdGggKyAnYmx1ZS1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NlbGVjdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJGJyb3duO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0b3B0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NpemUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmX19iYWNrZ3JvdW5kIHtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NlcnZpY2VzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnQtd2hpdGU7XHJcblx0XHRcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxhYmVsOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdHBhZGRpbmc6IDM0cHggNDRweCAzNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHRyYW5zcGFyZW50LWJsdWU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0YXJlYSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAxNDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcG9saWN5IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICRkZWVwLWJsdWU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N1Ym1pdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNDdweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDIxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDEzcHggYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRtYXJnaW46IDI2cHggYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N1Y2Nlc3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogLTI2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Vycm9yIHtcclxuXHRcdG1hcmdpbi10b3A6IC0yNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuIiwiLm1haW4tbmV3cyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggMzRweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDY4cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0ZWQtZ3JheTtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGFkZGl0aW9uYWwtZ3JheTtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRhZGRpdGlvbmFsLWdyYXk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFkZGl0aW9uYWwtZ3JheTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBhcmlhbCg0MDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHZpb2xldDtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR2aW9sZXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdmlvbGV0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg3MDAsIDE5cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMjBweCAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0fVxyXG5cdFxyXG5cdCZfX2FsbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWVwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLXRleHQge1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodGVkLWdyYXk7XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzNHB4IDE1cHggMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4IDE1cHggMjBweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxcHggMTVweCA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweCA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSByYWxld2F5KDUwMCwgMjRweCk7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdGxlbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJGJyb3duO1xyXG5cdH1cclxuXHRcclxuXHRiIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdFxyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmc6IDAgMjdweDtcclxuXHR9XHJcblx0XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoJGltYWdlcy1wYXRoICsgJ2xpc3QtYnVsbGl0LnBuZycpO1xyXG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0fVxyXG5cdFxyXG5cdGEge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkeWVsbG93O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGltZyB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0bWFyZ2luOiAwIDMwcHggMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubWFpbi1saW5rcyB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDI2cHggNTJweCAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMCA1MnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogOTUlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0yNXB4O1xyXG5cdFx0cGFkZGluZzogMTdweCA1MnB4IDE3cHggMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcclxuXHRcdCYuZ2FsbGVyeSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzLXBhdGggKyAnZ2FsbGVyeS1pY29uLnBuZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmx1ZVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnZpZGVvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZXMtcGF0aCArICd2aWRlby1pY29uLnBuZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQteWVsbG93O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmRvY3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlcy1wYXRoICsgJ2RvY3MtaWNvbi5wbmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWdyYXk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1haW4tcGhvbmUge1xyXG5cdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggNDBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMzBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgcmFsZXdheSg0MDAsIDI4cHgpO1xyXG5cdFx0XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC0yMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHZpb2xldDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMThweCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNTcwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19waG9uZSB7XHJcblx0XHRAaW5jbHVkZSBhcmlhbCg0MDAsIDU1cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDU1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3Bob25lLWljb24ucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNpdGUtZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2RlYWxlcnMtZm9vdGVyLWJnLmpwZycpIHJlcGVhdC15IGNlbnRlciB0b3A7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdG9wIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCAyMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAyMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvcHksXHJcblx0Jl9fY3JlYXRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGltcG9ydCBcImxlZnQtYmxvY2svc3R5bGVzXCI7XHJcblx0QGltcG9ydCBcInJpZ2h0LWJsb2NrL3N0eWxlc1wiO1xyXG59IiwiLmxlZnQtYmxvY2sge1xyXG5cdHdpZHRoOiA0MCU7XHJcblx0cGFkZGluZzogMzJweCAxNXB4O1xyXG5cdGJhY2tncm91bmQ6ICR2aW9sZXQ7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGJveC1zaGFkb3c6IC0xMDAwcHggMCAwIDEwMDBweCAkdmlvbGV0O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogMzMlO1xyXG5cdFx0ZmxleC1ncm93OiAwO1xyXG5cdH1cclxuXHRcclxuXHQmX19sb2dvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxOThweDtcclxuXHRcdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0QGluY2x1ZGUgYXJpYWwoMzAwLCAxNHB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYWRkcmVzcyB7XHJcblx0XHRAaW5jbHVkZSBhcmlhbCgzMDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19lbWFpbCB7XHJcblx0XHRAaW5jbHVkZSBhcmlhbCgzMDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jb3B5IHtcclxuXHRcdG1hcmdpbi10b3A6IDM5cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxufSIsIi5yaWdodC1ibG9jayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC1ncm93OiAxO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMTZweCAxNXB4IDMycHggMzJweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQtYmx1ZTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDE1cHggMzJweCAzOHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDMycHggMTVweCAzMnB4IDEwMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGVmdCB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19taWRkbGUge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdC5mb290ZXItbWVudV9faXRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0LmZvb3Rlci1tZW51X19pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19yaWdodCB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGltcG9ydCBcImZvb3Rlci1tZW51L3N0eWxlc1wiO1xyXG59IiwiLmZvb3Rlci1tZW51IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbjogOXB4IDA7XHJcblx0XHRcclxuXHRcdC8qXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNiksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNykge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0XHQmOm50aC1jaGlsZCg5KSxcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxMCksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMTEpLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEyKSxcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxMyksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMTQpLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDE1KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ki9cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmZpcnN0LWxldHRlciB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRkaC1vcmFuZ2U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2FsbGJhY2sge1xyXG5cdEBpbmNsdWRlIHBvcHVwKCk7XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIHBvcHVwLWNvbnRhaW5lcigpO1xyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBwb3B1cC10aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBwb3B1cC1jbG9zZSgpO1xyXG5cdH1cclxuXHRcclxuXHRmb3JtIHtcclxuXHRcdEBpbmNsdWRlIHBvcHVwLWZvcm0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0QGluY2x1ZGUgcG9wdXAtaW5wdXQoKTtcclxuXHRcdFxyXG5cdFx0Ji5zdWJtaXQge1xyXG5cdFx0XHRAaW5jbHVkZSBwb3B1cC1zdWJtaXQoKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcG9saWN5IHtcclxuXHRcdEBpbmNsdWRlIHBvcHVwLXBvbGljeSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19zdWJtaXQge1xyXG5cdFx0QGluY2x1ZGUgcG9wdXAtc3VibWl0KCk7XHJcblx0fVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRcdG1hcmdpbjogMjJweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjg1LCAxKTtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogLTI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAtMzlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmZpcnN0LWxldHRlciB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJy8nO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XHJcblx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdH1cclxufSIsIi5zZWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi10b3A6IC0xMDJweDtcclxuXHRwYWRkaW5nOiAxMDJweCAwIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlY3Rpb25zLWJhY2tncm91bmQ7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtNjhweDtcclxuXHRcdHBhZGRpbmc6IDQ4cHggMCAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDY4cHggMCAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwMnB4IDAgMTVweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDY1cHggMTVweCAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0cGFkZGluZzogMCA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0bWFyZ2luOiAzNXB4IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoMjAsIDIxLCAyMiwgMC40OSk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMzMlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMXB4O1xyXG5cdFx0XHRib3R0b206IC0yMHB4O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3JlZC1wbHVzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQgKi9cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5zZWN0aW9uc19fbmFtZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0QGluY2x1ZGUgY29uZGVuc2VkKDUwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA1cHggMCAxMnB4O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDA1MjY4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogIzQwNTI2ODtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRwYWRkaW5nOiAyNnB4IDIzcHggMjhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFx0XHJcblx0XHRcdHBhZGRpbmc6IDM5cHggMCA2NXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IDA7XHJcblx0XHR9XHJcblx0XHQgYSB7XHJcblx0XHRcdCBjb2xvcjogJGJsdWU7XHJcblx0XHRcdCBcclxuXHRcdFx0ICY6aG92ZXIge1xyXG5cdFx0XHRcdCBjb2xvcjogJGJsdWU7XHJcblx0XHRcdCB9XHJcblx0XHQgfVxyXG5cdFx0XHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0bGlzdC1zdHlsZTogY2lyY2xlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoMiB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg0MDAsIDMwcHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcGlja2luZyB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nOiA1MnB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJoMSB7XHJcblx0QGluY2x1ZGUgY29uZGVuc2VkKDQwMCwgMjNweCk7XHJcblx0XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0fVxyXG59IiwiLnNlY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDM5cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNTJweDtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAxM3B4IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDIlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcmlnaHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY2FsYyB7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWVwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW46IDAgOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAyOSU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiA5NnB4O1xyXG5cdFx0cGFkZGluZzogMjZweCAwO1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAxM3B4O1xyXG5cdFx0XHRyaWdodDogMTNweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGhlaWdodDogOTZweDtcclxuXHRcdFx0cGFkZGluZzogMjZweCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGE6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDE2cHggMTNweCAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHRyYW5zcGFyZW50LWJsdWU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAxM3B4IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbW9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMTA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXJnaW46IDEzcHggMCAyNnB4O1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbjogMTNweCBhdXRvIDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEsXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NpemVzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cdFx0XHJcblx0XHR0ciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHRoIHtcclxuXHRcdFx0QGluY2x1ZGUgY29uZGVuc2VkKDQwMCwgMTZweCk7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWVwLWJyb3duO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dGQge1xyXG5cdFx0XHRAaW5jbHVkZSBhcmlhbCgzMDAsIDE2cHgpO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMTNweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTE3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0cGFkZGluZzogMTNweCAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBjaXJjbGU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiZGVzaWduL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwicmFsL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiaW5zdHJ1Y3Rpb24vc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uLXNldC9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNlY3Rpb24tY29uc3RydWN0aW9uL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwic2VjdGlvbi1iYXNpYy9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNlY3Rpb24tYWRkaXRpb25hbC9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNlY3Rpb24tYWR2YW50YWdlcy9zdHlsZXNcIjtcclxuQGltcG9ydCBcInRhYnMtc2VjdGlvbi9zdHlsZXNcIjtcclxuIiwiLnNlY3Rpb24tZGVzaWduIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJvd247XHJcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMjElO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDE0JTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucmFsIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDU0cHggMCA2NnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmc6IDQ5cHggMCA3MnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCA1NHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19sZWZ0IHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcmlnaHQge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDUyJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiA1MiU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBpbXBvcnQgXCJzdXJmYWNlL3N0eWxlc1wiO1xyXG5cdEBpbXBvcnQgXCJjb2xvci9zdHlsZXNcIjtcclxufSIsIi5zdXJmYWNlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAyOXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59IiwiLmNvbG9yIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0MiU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDUwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbiIsIi5pbnN0cnVjdGlvbiB7XHJcblx0cGFkZGluZzogNDJweCAwIDY1cHg7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rvd25sb2FkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncGRmLmpwZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zZWN0aW9uLXNldCB7XHJcblx0QGluY2x1ZGUgaGl0cy1jb250YWluZXIoKTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdEBpbmNsdWRlIGhpdHMtZm9vdGVyKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgaGl0cy1pdGVtKCk7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIGhpdHMtbmFtZSgpO1xyXG5cdFx0XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHRcclxuXHQmX19saW5rIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBpbmNsdWRlIGhpdHMtaW1hZ2UoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0QGluY2x1ZGUgaGl0cy1wcmljZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19tb3JlIHtcclxuXHRcdEBpbmNsdWRlIGhpdHMtbW9yZSgpO1xyXG5cdH1cclxuXHRcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0bGVmdDogLTYwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IC02MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRsZWZ0OiAtMzBweDtcclxuXHRcdFx0XHJcblx0XHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tY29uc3RydWN0aW9uIHtcclxuXHRwYWRkaW5nOiAzNXB4IDAgNjRweDtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRvbCB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tYmFzaWMge1xyXG5cdEBpbmNsdWRlIHN1aXQoKTtcclxuXHRcclxuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgc3VpdC1jb250YWluZXIoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBzdWl0LWl0ZW0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgc3VpdC1pbWFnZSgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHN1aXQtdGV4dCgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxufSIsIi5zZWN0aW9uLWFkZGl0aW9uYWwge1xyXG5cdEBpbmNsdWRlIHN1aXQoKTtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgc3VpdC1jb250YWluZXIoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBzdWl0LWl0ZW0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgc3VpdC1pbWFnZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHN1aXQtdGV4dCgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGJyb3duO1xyXG5cdH1cclxuXHRcclxuXHQmX19tb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tYWR2YW50YWdlcyB7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDAgMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLjg1KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDY0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDIzJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjZweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSxcclxuXHRcdChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTk2cHg7XHJcblx0XHRcdGhlaWdodDogMTk2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnc2VjdGlvbi1hZHZhbnRhZ2VzLnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHJcblx0XHRcdCYuc2Vjb25kIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji50aGlyZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjEzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuZm91cnRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05MDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyN3B4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3NlY3Rpb24tYWR2YW50YWdlcy00ODAucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zZWNvbmQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogLTE5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLnRoaXJkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC0yMzdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5mb3VydGgge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAtMjM3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxNjJweDtcclxuXHRcdFx0aGVpZ2h0OiAxNjJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzZWN0aW9uLWFkdmFudGFnZXMtOTkyLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdFx0XHJcblx0XHRcdCYuc2Vjb25kIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji50aGlyZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUwOHB4IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5mb3VydGgge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03NTJweCB0b3A7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufSIsIi50YWJzLXNlY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDgyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDM5cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNzBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRvcmFuZ2U7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19saW5rIHtcclxuXHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg0MDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMTdweDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJG9yYW5nZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMjZweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmRlc2lnbixcclxuXHRcdCYuY29tcGxlY3RhdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImNvbG9ycy9zdHlsZXNcIjtcclxuQGltcG9ydCBcInN1cmZhY2Uvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJkZXNpZ24vc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiYWRkaXRpb25hbC9zdHlsZXNcIjtcclxuQGltcG9ydCBcInRlY2gvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJjb25zdHJ1Y3Rpb24vc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJwcmVwYXJhdGlvbi9zdHlsZXNcIjtcclxuQGltcG9ydCBcIm1vdW50aW5nL3N0eWxlc1wiO1xyXG4iLCIuc2VjdGlvbi1jb2xvcnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMSU7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDRuKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMjQlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIGFyaWFsKDMwMCwgMTRweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmc6IDEzcHggNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHRyYW5zcGFyZW50LWJsdWU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogN3B4IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZzogMTNweCA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tc3VyZmFjZSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRiYWNrZ3JvdW5kOiAkYnJvd247XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg1MDAsIDI0cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0cGFkZGluZzogMjZweCAxNXB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHggM3B4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0JVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0XHRyaWdodDogNXB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40NSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWRlc2lnbiB7XHJcblx0YmFja2dyb3VuZDogJGJyb3duO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMTglO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1iYXNlIHtcclxuXHRwYWRkaW5nLXRvcDogMjZweDtcclxuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdFx0cGFkZGluZzogMzlweCAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjIlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTglO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIuNSU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMi41JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoNW4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tYWRkIHtcclxuXHRwYWRkaW5nLXRvcDogMjZweDtcclxuXHRiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1ncmF5O1xyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzOXB4IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjIlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTglO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIuNSU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMi41JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoNW4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLXRlY2gge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdHRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHR9XHJcblx0XHJcblx0dGgge1xyXG5cdFx0QGluY2x1ZGUgY29uZGVuc2VkKDUwMCwgMThweCk7XHJcblx0XHRcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogN3B4IDNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogN3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDI2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0dGQge1xyXG5cdFx0QGluY2x1ZGUgY29uZGVuc2VkKDUwMCwgMTZweCk7XHJcblx0XHRcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMjZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zZWN0aW9uLWNvbnN0cnVjdGlvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA2MzVweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zZWN0aW9uLXByZXBhcmF0aW9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDYzNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBjaXJjbGU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tbW91bnRpbmcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG5cdFx0cGFkZGluZzogMjZweCAyNnB4IDM5cHg7XHJcblx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICRibHVlO1xyXG5cdFx0YmFja2dyb3VuZDogJHRyYW5zcGFyZW50LXllbGxvdztcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQtYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogN3B4IHNvbGlkICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDI2cHggMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiAyODBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzlweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyODBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kb2NzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0XHRwYWRkaW5nOiAwIDI2cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XHJcblx0XHRcclxuXHRcdCYucGRmIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMDVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdwZGYuanBnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmRvYyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnZG9jLWljb24ucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vLnZpZGVvOm5vdCgnLm1haW4tbGlua3NfX25hbWUnKSB7XHJcbi52aWRlby1nYWxsZXJ5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDY1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0cGFkZGluZzogMCA2MHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDE3cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMS4zMyU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDU0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMTZweDtcclxuXHRcdGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudC1ibHVlO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJGJyb3duO1xyXG5cdH1cclxuXHRcclxuXHQmX195b3V0dWJlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQmX19wYWdlciB7XHJcblx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvIDM5cHg7XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0cyB7XHJcblx0XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMThweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2l0eSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnY2l0eS5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFx0cGFkZGluZzogMjZweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY2x1YnMge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDM4cHggMzdweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fZGVhbGVyIHtcclxuXHRcdEBpbmNsdWRlIHBvcHVwLXRpdGxlKCk7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDI1cHggMzhweCAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0XHJcblx0Jl9fZGVmYXVsdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdG1hcmdpbjogOHB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0Y29sb3I6ICRicm93bjtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Bob25lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2FkZHJlc3Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2x1YiB7XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3JlcXVlc3Qge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRcdG1hcmdpbjogNDZweCBhdXRvIDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX21hcCB7XHJcblx0XHRoZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbW9yZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRibHVlO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcG9wdXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMTU2cHg7XHJcblx0XHR0b3A6IDM4cHg7XHJcblx0XHRwYWRkaW5nOiAyNnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0cmlnaHQ6IDdweDtcclxuXHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtLjVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hZGQtYWRkcmVzcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb250YWN0cy1yZXF1ZXN0IHtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBwb3B1cC10aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBwb3B1cC1jbG9zZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19mb3JtIHtcclxuXHRcdEBpbmNsdWRlIHBvcHVwLWZvcm0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0QGluY2x1ZGUgcG9wdXAtaW5wdXQoKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnN1Ym1pdCB7XHJcblx0XHRcdEBpbmNsdWRlIHBvcHVwLXN1Ym1pdCgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wb2xpY3kge1xyXG5cdFx0QGluY2x1ZGUgcG9wdXAtcG9saWN5KCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHR9XHJcbn1cclxuIiwiLm5ld3Mge1xyXG5cdEBpbmNsdWRlIG5ld3MoKTtcclxuXHRcclxuXHQmX193cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIG5ld3Mtd3JhcHBlcigpO1xyXG5cdFx0XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgbmV3cy1pdGVtKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBuZXdzLWNvbnRhaW5lcigpO1xyXG5cdH1cclxuXHRcclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtaW1hZ2UoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBuZXdzLWRhdGUoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBuZXdzLW5hbWUoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBuZXdzLXRleHQoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fYWxsIHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtYWxsKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3BhZ2VyIHtcclxuXHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luOiAxM3B4IGF1dG8gMzlweDtcclxuXHR9XHJcbn1cclxuIiwiLm5ld3MtZGV0YWlsIHtcclxuXHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDEwcHggMDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMzVweCAxNHB4IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4IDI4cHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDM1cHggMjhweCAzM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDQycHggMDtcclxuXHRcdFx0cGFkZGluZzogMzVweCAyOHB4IDMzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJHllbGxvdztcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1NnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjhweDtcclxuXHRcdHBhZGRpbmc6IDAgMCAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLWdyYXk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDE0cHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3ZpZGVvIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAgMjJweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRtYXJnaW46IDAgLTMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aWZyYW1lIHtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDMzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1NjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zaGFyZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAtMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBsdXNvIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxNjRweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNDRweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wbHVzby13cmFwIC5wbHVzby1tb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGltcG9ydCBcImdhbGxlcnkvc3R5bGVzXCI7XHJcblx0QGltcG9ydCBcIm5ld3Mtb3RoZXIvc3R5bGVzXCI7XHJcbn0iLCIubmV3cy1nYWxsZXJ5IHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG5cdFxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDE1cHggLTE1cHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogNDRweCAxNXB4IDUwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogNDBweCAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19saW5rIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCVcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsIi5uZXdzLW90aGVyIHtcclxuXHRAaW5jbHVkZSBuZXdzKCk7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XHJcblx0fVxyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcclxuXHQmX193cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIG5ld3Mtd3JhcHBlcigpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgbmV3cy1pdGVtKCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtY29udGFpbmVyKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtaW1hZ2UoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBuZXdzLWRhdGUoKTtcclxuXHRcdFxyXG5cdFx0Ym90dG9tOiA0cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDg0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtbmFtZSgpO1xyXG5cdFx0XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA2OXB4O1xyXG5cdFx0XHRtYXJnaW46IDIxcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtdGV4dCgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYWxsIHtcclxuXHRcdEBpbmNsdWRlIG5ld3MtYWxsKCk7XHJcblx0fVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuXHQmX19yb3cge1xyXG5cdFx0cGFkZGluZzogNDVweCAwIDc1cHg7XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCAyN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDI3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMjE4cHggIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGV0YWlsIHtcclxuXHRtYXJnaW46IDM5cHggMCAwO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0bWFyZ2luOiAtNTJweCBhdXRvIDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtODZweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDJweCAzcHggcmdiYSgyMCwgMjEsIDIyLCAwLjQ5KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWR2YW50YWdlcyB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190b3Age1xyXG5cdFx0YmFja2dyb3VuZDogJHNlY3Rpb25zLWJhY2tncm91bmQ7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiA4NnB4IDEycHggNDhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDg2cHggMTJweCA0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRoMSB7XHJcblx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0bWFyZ2luOiAzNXB4IDAgMjdweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZXMge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGhlaWdodDogMzc1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnVzZXItdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMzlweCAwIDI2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1vcmUge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZzogMzlweCAxM3B4IDM5cHg7XHJcblx0XHRib3gtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDIwLCAyMSwgMjIsIDAuNDkpO1xyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IDA7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb25kZW5zZWQoNDAwLCAzMHB4KTtcclxuXHRcdFx0XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFx0cGFkZGluZzogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCIuL3JpZ2h0L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZm9ybS9zdHlsZXNcIjtcclxuQGltcG9ydCBcImJhc2UtZXF1aXBtZW50L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZGVzaWduLWRldGFpbC9zdHlsZXNcIjtcclxuQGltcG9ydCBcImJlbmVmaXQvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJkZXRhaWwtdmlkZW8vc3R5bGVzXCI7XHJcbiIsIi5kZXRhaWwtcmlnaHQge1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0d2lkdGg6IDQ5JTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjZweCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zZXJpZXMsXHJcblx0Jl9faGVpZ2h0LFxyXG5cdCZfX3dpZHRoIHtcclxuXHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg1MDAsIDI2cHgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDIxNXB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLXZhbHVlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJzonO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji12YWx1ZSB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg1MDAsIDM5cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTNweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdCZfX2J1eSB7XHJcblx0XHRAaW5jbHVkZSBhcmlhbCg1MDAsIDE4cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDMxcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2UgdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9pbWcvYnV5LWFycm93LnBuZykgbm8tcmVwZWF0IDEwOHB4IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDAuMXM7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDkwcHggMTBweCAyOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDEzMXB4IDE4cHggMTRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTBweCBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE4MXB4IDE4cHggMTRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTIxcHggY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTgxcHggMThweCAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0dGQge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggN3B4O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGV0YWlsLWZvcm0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQtYmxhY2s7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdFxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1NnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTIyOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0dG9wOiA1JTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiA1MzVweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNjcuNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDVweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRvcmFuZ2U7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTdweDtcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHRvcDogMTdweDtcclxuXHRcdFx0cmlnaHQ6IDlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0dG9wOiAtMTdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Zm9ybSB7XHJcblx0XHRwYWRkaW5nOiAyN3B4IDQ4cHggMzJweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0cGFkZGluZzogMTdweCAyMHB4IDIwcHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wcm9kdWN0IHtcclxuXHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg0MDAsIDI1cHgpO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAxM3B4IDEzcHggMDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9faGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3BvbGljeSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Vycm9yLFxyXG5cdCZfX3N1Y2Nlc3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0iLCIuYmFzZS1lcXVpcG1lbnQge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDFweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogJHNlY3Rpb25zLWJhY2tncm91bmQ7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogNjVweCAwIDYzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ltZy9iYXNlLWVxdWlwbWVudC5qcGcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW46IDM5cHggMCAyNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDc5cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxNDE1MTY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5iYXNlLWVxdWlwbWVudF9fbnVtYmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDMxcHg7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDYxcHg7XHJcblx0XHRjb2xvcjogI2IwYjBiMDtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0cGFkZGluZzogNDRweCAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIuZGVzaWduLWRldGFpbCB7XHJcblx0cGFkZGluZy1ib3R0b206IDM5cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAzOXB4IDAgMjZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19idXkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDI2cHggYXV0byAwO1xyXG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWVwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxODVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbXBvcnQgXCJkZXRhaWwtc3VyZmFjZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcImRldGFpbC1jb2xvcnMvc3R5bGVzXCI7XHJcbiIsIi5kZXRhaWwtc3VyZmFjZSB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAjNDA1MjY4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0LmRldGFpbC1zdXJmYWNlX19uYW1lOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9pbWcvcmVkLXBsdXMucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZGV0YWlsLXN1cmZhY2VfX25hbWUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2U0NGUzNTtcclxuXHRcdFx0XHRjb2xvcjogI2U0NGUzNTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmRldGFpbC1zdXJmYWNlX19pbWFnZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2U0NGUzNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZGV0YWlsLXN1cmZhY2VfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICM0MDUyNjg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA3cHggNDBweCA3cHggMjdweDtcclxuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQwNTI2ODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdGJveC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoMjAsIDIxLCAyMiwgMC40OSk7XHJcblx0XHRjb2xvcjogIzQwNTI2ODtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0aGVpZ2h0OiA5NXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA3cHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ltZy9ibHVlLXBsdXMucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGV0YWlsLWNvbG9ycyB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHdpZHRoOiA1NSU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMjQlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4IDI5cHggNDRweDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJG9yYW5nZTtcclxuXHRcdFx0XHJcblx0XHRcdC5kZXRhaWwtY29sb3JzX19uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJG9yYW5nZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZGV0YWlsLWNvbG9yc19fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogIzQwNTI2ODtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE0MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJlbmVmaXQge1xyXG5cdGJhY2tncm91bmQ6ICRzZWN0aW9ucy1iYWNrZ3JvdW5kO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMjZweCAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDI2cHggMTVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nOiA2M3B4IDE1cHggOTBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0cGFkZGluZzogNjNweCAwIDkwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDI2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogJGRlZXAtYmx1ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6Zmlyc3QtbGV0dGVyIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0Jl9fbnVtYmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogNjFweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJiZW5lZml0LWl0ZW0vc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJiZW5lZml0LW1pZGRsZS9zdHlsZXNcIjtcclxuIiwiLmJlbmVmaXQtaXRlbSB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29sdW1uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA3OCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDU1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0cGFkZGluZzogMCAwIDE3M3B4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcGx1cyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IDUwJTtcclxuXHRcdGJvdHRvbTogLTIzcHg7XHJcblx0XHR3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9pbWcvc3F1YXJlLXBsdXMuanBnKTtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2VxdWFsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogNTAlO1xyXG5cdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvbG9jYWwvdGVtcGxhdGVzL21haW4vaW1nL3NxdWFyZS1lcXVhbC5qcGcpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Ym90dG9tOiA3NXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Ym90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGJvdHRvbTogLTYycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDM1cHggMTVweCAxN3B4IDI1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxN3B4IDE1cHggMTdweCAyNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAxODBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmF1dG8ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3JSk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGlzY291bnQsXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW46IDEzcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rpc2NvdW50IHtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYW1vdW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yLjVweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWVwLW9yYW5nZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuXHRcdFx0b3BhY2l0eTogLjk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2J1eSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAyMTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHRsaW5lLWhlaWdodDogNjVweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZXAtb3JhbmdlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDE4NXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiA1N3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDQxcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcblx0XHJcblx0LmJlbmVmaXQtaXRlbV9fYXV0byB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE5OHB4O1xyXG5cdFx0cmlnaHQ6IDI2cHg7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N1bW0ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMjRweDtcclxuXHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0Ym90dG9tOiAyNHB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5iZW5lZml0LWl0ZW1fX3Nsb2dhbiB7XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0XHJcblx0LmJlbmVmaXQtaXRlbV9fYnV5IHtcclxuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdmlkZW8ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTc5cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAzOTlweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmJlbmVmaXQtaXRlbV9fdmlkZW8gaW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCY6bGFzdC1jaGlsZCAuYmVuZWZpdC1pdGVtX19jb2x1bW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxufSIsIlxyXG4uYmVuZWZpdC1taWRkbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblx0XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogIzMwNmRhMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzQ4OGFjMjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHggMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggNXB4IDMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHggMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDIyOXB4O1xyXG5cdFx0aGVpZ2h0OiAyMjlweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcblx0XHRib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxNjNweDtcclxuXHRcdFx0aGVpZ2h0OiAxNjNweDtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMjI5cHg7XHJcblx0XHRcdGhlaWdodDogMjI5cHg7XHJcblx0XHRcdGJvcmRlcjogN3B4IHNvbGlkICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX21vdW50IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTYzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNjNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kaXNjb3VudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZW5lZml0LW1pZGRsZV9fc3VidGl0bGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmJlbmVmaXQtbWlkZGxlX19wbHVzIHtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTk1JSk7XHJcbn1cclxuXHJcbi5iZW5lZml0LW1pZGRsZV9fZXF1YWwge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbiIsIi5kZXRhaWwtdmlkZW8ge1xyXG5cdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMzlweCAwIDI2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW46IDAgMTNweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDU3cHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTIwLjVweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZSgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDk1cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDk1cHg7XHJcblx0fVxyXG5cdFxyXG5cdGgyIHtcclxuXHRcdEBpbmNsdWRlIGNvbmRlbnNlZCg0MDAsIDIwcHgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bWFyZ2luOiAxM3B4IDAgMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDM5cHggMCAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMTNweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0fVxyXG5cdFxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHRcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAxM3B4IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRtYXJnaW46IDM5cHggYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0dWwge1xyXG5cdFx0cGFkZGluZzogMTNweCAxM3B4IDEzcHggMDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0XHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0b2wge1xyXG5cdFx0cGFkZGluZzogMTNweCAxM3B4IDEzcHggMDtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0b2wge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yYWRpbyB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHR9XHJcblx0XHJcblx0dGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0XHJcblx0XHR0ciB7XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTNweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZG9jcy1wYWdlIHtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0cGFkZGluZzogMCAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250OiA1MDAgMThweCAnUFQgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cdC5wZGYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMzMlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDRweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQtYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICRicm93bjtcclxuXHR9XHJcblx0XHJcblx0Jl9feW91dHViZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fcGFnZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCAyNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0bWFyZ2luOiAtMjZweCBhdXRvIDc4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5tb2Rlcm4tcGFnZS1jdXJyZW50IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0dGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHR0ciB7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogLm1haW4tYWR2YW50YWdlcyB7XHJcblx0cGFkZGluZzogNTBweCAwIDc1cHg7XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59ICovXHJcbi5tYWluLWFkdmFudGFnZXMge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ljb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgcmFsZXdheSg2MDAsIDIwcHgpO1xyXG5cclxuXHRcdGNvbG9yOiAkZGVlcC1ibHVlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWluLWhlaWdodDogMTA5cHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHJhbGV3YXkoNDAwLCAxNnB4KTtcclxuXHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59IiwiLmNob3Nlbi1zZWFyY2gge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2hvc2VuLXNlYXJjaC1pbnB1dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTVweCAzMHB4IDE1cHggNDVweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCRpbWFnZXMtcGF0aCArICdibHVlLWFycm93LnBuZycpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG59XHJcblxyXG4uY2hvc2VuLXNpbmdsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTVweDtcclxuXHRsZWZ0OiAzMHB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcclxuXHRjb2xvcjogJGJyb3duO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkYnJvd247XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uY2hvc2VuLWRyb3Age1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNob3Nlbi1yZXN1bHRzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRcclxuXHRsaSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRwYWRkaW5nOiAwIDEzcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5yZXN1bHQtc2VsZWN0ZWQge1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1yZXN1bHRzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCIucHJpY2Uge1xyXG5cdFxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYmFubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogLTQycHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jYWxjIHtcclxuXHRcdEBpbmNsdWRlIGFyaWFsKDQwMCwgMTRweCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbjogMCBhdXRvIDUycHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogOTAwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCNkaGEtY2FudmFzIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmRoYSBoMSB7XHJcblx0XHRcdHdpZHRoOiA4ODBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0b2wge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZGhhLWRzbiAuZGhhLWFpZGUtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmRoYSAubGFiZWwge1xyXG5cdFx0XHRAaW5jbHVkZSBhcmlhbCg1MDAsIDE0cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Y29sb3I6ICRicm93bjtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLXJlcXVlc3Qge1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMjVweCAxMHB4IDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDQ0cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogMjVweCAwIDM5cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlKCk7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAkZGgtYmx1ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRkaC1ibHVlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHRcdFx0cGFkZGluZzogMjhweCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAzOXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdGZvcm0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMTlweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogJGJyb3duO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zZWxlY3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcG9saWN5IHtcclxuXHRcdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJyb3duO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX19zdWJtaXQge1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI2JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWVwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdWNjZXNzLFxyXG5cdCZfX2Vycm9ycyB7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXkgOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jaG9zZW4tY29udGFpbmVyIHtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1haW4tcmV2aWV3cyB7XHJcblx0cGFkZGluZy1ib3R0b206IDU4cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDlweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgMTNweDtcclxuXHRcdHBhZGRpbmc6IDUycHggMzNweCAzM3B4O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRlZC1ncmF5O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZWQtZ3JheTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlZC1ncmF5O1xyXG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0ZWQtZ3JheTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCRpbWFnZXMtcGF0aCArICdyZXZpZXctYmcucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2U7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlIHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3LWhvdmVyLnBuZycpIHJlcGVhdC14IGxlZnQgdG9wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RvcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMjhweDtcclxuXHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDIlO1xyXG5cdFx0dG9wOiA1NiU7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnb3JhbmdlLWFycm93cy5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRcclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAyJTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19hbGwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTcwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVlcC1vcmFuZ2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucmV2aWV3cy1wYWdlIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAzOXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRwYWRkaW5nOiAyNnB4IDAgMTNweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHZpb2xldDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2l0eSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRjb2xvcjogJGJyb3duO1xyXG5cdH1cclxuXHRcclxuXHQmX19kYXRlIHtcclxuXHRcdGNvbG9yOiAkZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fcmV2aWV3IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogNTJweDtcclxuXHRcdHBhZGRpbmc6IDI2cHggMzlweDtcclxuXHRcdGJhY2tncm91bmQ6ICRsaWdodGVkLWdyYXk7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC0yNnB4O1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXI6IDI2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICRsaWdodGVkLWdyYXk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Fuc3dlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIxMnB4O1xyXG5cdFx0cGFkZGluZzogMjZweCAzOXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuXHRcdGJhY2tncm91bmQ6ICRsaWdodGVkLWdyYXk7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdGxlZnQ6IC0zN3B4O1xyXG5cdFx0XHR3aWR0aDogMzdweDtcclxuXHRcdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3Mta2VybmVsLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAyNnB4IDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyNnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkZ3JheTtcclxuXHRcdFxyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcclxuXHRcdFx0aW5wdXQsXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAyNnB4IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVlcC1vcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kZXRhaWwtZm9ybV9fcG9saWN5IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsIi5tYWluLWNvbnRlbnQge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiA1MnB4IDA7XHJcblx0fVxyXG59IiwiLnRvcC1iYW5uZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIuYXJ0aWNsZXMge1xyXG5cdFxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgbmV3cy13cmFwcGVyKCk7XHJcblx0XHRcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTNweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsIi5pbnRlcm5ldC1zaG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDcycHggMTNweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGRoLWJsdWU7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRkaC1vcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2ludGVybmV0LXNob3AuZ2lmJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5zaG9wLWxpbmsge1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGgtb3JhbmdlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1haW4tb3RoZXIge1xyXG4gICAgcGFkZGluZzogMzlweCAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0aXRsZSgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkaC1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */


* {
    box-sizing: border-box;
}

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

*:focus {
    outline: 0;
}

/* Base */
body, html {
    margin: 0;
    padding: 0;
}

body {
    font-family: "Gotham Pro", sans-serif !important;
    font-size: 14px;
    line-height: 1.2;
    color: #526888;
    background: #fff;
    overflow-x: hidden;
}

@media (min-width: 768px) {
    body {
        font-size: 16px;
    }
}

iframe {
    border: 0;
}

hr {
    margin: 10px 0;
    border: 0;
    border-top: 1px solid #ddd;
}

img {
    max-width: 100%;
    max-height: 100%;
}

/* Headers */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-weight: 500;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

h1, .h1 {
    font-size: 22px;
}

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

h2, .h2 {
    font-size: 23px;
    color: #00396f;
}

@media (min-width: 768px) {
    h2, .h2 {
        font-size: 30px;
        margin-bottom: 55px;
    }
}

h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-size: 30px;
}

.h1-title {
    margin-bottom: 40px;
}

.h1-title-sub {
    text-align: center;
    font-weight: 500;
}

/* Text */
/*p {
  margin: $mtext 0;

  &:first-child {
    margin-top: 0;
  }
  &:last-child {
    margin-bottom: 0;
  }
}*/
a {
    text-decoration: none;
    color: inherit;
    transition: .2s ease;
}

a:hover {
    text-decoration: none;
    color: #0c89e3;
}

b, strong {
    font-weight: 700;
}

b i, b em, strong i, strong em {
    font-weight: 700;
}

i, em {
    font-weight: 400;
    font-style: italic;
}

i b, i strong, em b, em strong {
    font-weight: 700 !important;
}

/* Lists */
ul, ol {
    overflow: hidden;
    margin: 10px 0;
    padding-left: 20px;
    list-style-type: disc;
}

ul:first-child, ol:first-child {
    margin-top: 0;
}

ul:last-child, ol:last-child {
    margin-bottom: 0;
}

ol {
    list-style-type: decimal;
}

section {
    position: relative;
}

.video__container {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}

.video__container iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.scrollup {
    position: fixed;
    bottom: 0px;
    text-indent: -9999px;
    right: 5px;
    background-image: url(../images/top.png);
    width: 60px;
    height: 56px;
    background-size: cover;
}

section {
    padding: 65px 0;
}

pre {
    font: normal 14/1.5 monospace !important;
    position: relative;
    padding: 15px;
    text-align: left !important;
    background: #eee;
}

pre:before {
    content: 'debug';
    position: absolute;
    top: 15px;
    right: 15px;
    display: inline-block;
    color: #aaa;
}

.m-auto {
    margin: auto;
}

.ml-auto {
    margin-left: auto;
}

.fsz12 {
    font-size: 12px;
}

.fsz14 {
    font-size: 14px;
}

.fsz16 {
    font-size: 16px;
}

.fsz18 {
    font-size: 18px;
}

.tal {
    text-align: left;
}

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.taj {
    text-align: justify;
}

.ttu {
    text-transform: uppercase;
}

.ttl {
    text-transform: lowercase;
}

.fw400 {
    font-weight: 400;
}

.fw700 {
    font-weight: 700;
}

.fsi {
    font-style: italic;
}

.fsn {
    font-style: normal;
}

.nop {
    padding: 0 !important;
}

.nom {
    margin: 0 !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.pt0 {
    padding-top: 0 !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.catalog-page {
    color: #000;
}

.catalog-page.section-page {
    background-color: #fff !important;
}

.catalog-page.section-page h1 {
    display: none;
}

.catalog-page h1, .catalog-page .h1 {
    font-size: 30px;
    color: #00396f;
}

.catalog-page .forms {
    background: none;
}

.catalog-page .h3{
    margin-top: 24px;
}

.form {
    position: relative;
    padding: 20px;
    border: 1px solid #526888;
}

.form--popup {
    padding: 20px;
}

.form__header {
    margin-bottom: 20px;
}

.form__footer {
    margin-top: 20px;
    text-align: center;
}

.form__field {
    margin-bottom: 20px;
}

.form__messages {
    display: none;
    margin-bottom: 20px;
}

.form__notes {
    font-size: 80%;
}

.form__require {
    font-weight: 700;
    color: #f00;
}

.form__bad {
    color: #f00;
}

.form__good {
    color: #0f0;
}

.subscribe .field {
    margin-bottom: 11px;
}

.subscribe .field input {
    background: rgba(255, 255, 255, 0.09);
    font-size: 14px;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.45);
    border: 0;
}

.subscribe .field [type=submit] {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    background: #07382f;
    padding: 12px 24px;
    transition: .2s ease;
    border: 0;
}

.subscribe .field [type=submit]:hover {
    background: #005440;
    color: #d3d3d3;
}

.modal_form {
    max-width: 580px;
}

.modal_form-title {
    background-color: #323c4b;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 20px 40px;
}

.modal_form-body {
    padding: 25px 40px 35px;
    box-sizing: border-box;
}

.modal_form-body-title {
    font-size: 18px;
    margin-bottom: 15px;
}

.modal_form-body-field {
    display: flex;
    margin: 6px 0;
}

.modal_form-body-field .wpcf7-form-control-wrap {
    flex-grow: 1;
}

.modal_form-body-field > div {
    flex-grow: 1;
    margin-left: 12px;
}

.modal_form-body-field > div:first-child {
    margin-left: 0;
}

@media screen and (max-width: 480px) {
    .modal_form-body-field {
        flex-wrap: wrap;
    }

    .modal_form-body-field > div {
        width: 100%;
        margin-left: 0;
    }

    .modal_form-body-field > div:first-child {
        margin-bottom: 6px;
    }

    .modal_form-body-field > div:last-child {
        margin-left: 0;
    }
}

.modal_form-body-field.front-form-chek {
    height: 34px;
    align-items: flex-end;
    margin: 25px 0;
}

.modal_form-body-field.front-form-chek a {
    color: #3393c4;
    text-decoration: underline;
    padding-left: 10px;
    display: inline;
}

@media screen and (max-width: 480px) {
    .modal_form-body-field.front-form-chek {
        height: auto;
    }

    .modal_form-body-field.front-form-chek a {
        padding-left: 0;
        display: block;
        text-align: center;
    }
}

.modal_form-body-field.front-form-chek .checkbox-765 {
    float: none;
}

.forms {
    padding: 65px 0;
    background: #fff;
}

.forms__buttons {
    display: flex;
    justify-content: center;
}

.forms__button {
    width: 380px;
    max-width: 100%;
    margin: 0 70px;
}

.forms__button-link {
    display: flex;
}

.forms__button-link-icon {
    background: #00396f;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 65px;
}

.forms__button-link-anchor {
    background: #004a90;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: center;
}

.callback {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 10;
}

.callback__container {
    position: absolute;
    top: 50%;
    min-height: 356px;
    margin-top: -228px;
    background: #fff;
}

@media (min-width: 320px) {
    .callback__container {
        left: 0;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__container {
        left: 50%;
        width: 535px;
        margin-left: -267.5px;
    }
}

.callback__title {
    padding: 25px 0 20px;
    border-bottom: 5px solid orange;
    background: #405268;
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.callback__close {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
}

@media (min-width: 320px) {
    .callback__close {
        top: -34px;
        right: 0;
    }
}

@media (min-width: 768px) {
    .callback__close {
        right: -30px;
        top: -17px;
    }
}

.callback__close::before, .callback__close::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #fff;
    transform: rotate(45deg);
}

.callback__close::after {
    transform: rotate(-45deg);
}

.callback form {
    padding: 27px 48px 32px;
}

.callback__input {
    display: block;
    margin-bottom: 17px;
    padding: 17px 20px 20px;
    border: 0;
    background: #e5e5e5;
    font-size: 16px;
    font-weight: 300;
    outline: none;
}

@media (min-width: 320px) {
    .callback__input {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__input {
        width: calc(100% - 37px);
    }
}

.callback__input.submit {
    margin: 0 auto;
    padding: 0;
    border-radius: 0;
    background: orange;
    line-height: 35px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none;
}

@media (min-width: 320px) {
    .callback__input.submit {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__input.submit {
        width: 230px;
    }
}

.callback__policy {
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 300;
    color: #555;
}

.callback__policy a {
    color: #306da1;
    text-decoration: underline;
}

.callback__policy a:hover {
    text-decoration: none;
}

.callback__submit {
    margin: 0 auto;
    padding: 0;
    border-radius: 0;
    background: orange;
    line-height: 35px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none;
}

@media (min-width: 320px) {
    .callback__submit {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .callback__submit {
        width: 230px;
    }
}

.detail-form {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100;
}

.detail-form__container {
    position: absolute;
    top: 50%;
    min-height: 456px;
    margin-top: -228px;
    background: #fff;
}

@media (min-width: 320px) {
    .detail-form__container {
        top: 5%;
        left: 0;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .detail-form__container {
        left: 50%;
        width: 535px;
        margin-left: -267.5px;
    }
}

.detail-form__title {
    padding: 25px 5px 20px;
    border-bottom: 5px solid orange;
    background: #405268;
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.detail-form__close {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
}

@media (min-width: 320px) {
    .detail-form__close {
        top: 17px;
        right: 9px;
    }
}

@media (min-width: 768px) {
    .detail-form__close {
        right: -30px;
        top: -17px;
    }
}

.detail-form__close::before, .detail-form__close::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #fff;
    transform: rotate(45deg);
}

.detail-form__close::after {
    transform: rotate(-45deg);
}

.detail-form form {
    padding: 27px 48px 32px;
}

.detail-form__input {
    display: block;
    margin-bottom: 17px;
    padding: 17px 20px 20px;
    border: 0;
    background: #e5e5e5;
    font-size: 16px;
    font-weight: 300;
    outline: none;
}

@media (min-width: 320px) {
    .detail-form__input {
        width: 100%;
    }
}

.detail-form__input.submit {
    margin: 0 auto;
    padding: 0;
    border-radius: 0;
    background: orange;
    line-height: 35px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none;
}

@media (min-width: 320px) {
    .detail-form__input.submit {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .detail-form__input.submit {
        width: 230px;
    }
}

.detail-form__product {
    padding: 13px 13px 0;
    color: #306da1;
    text-align: center;
}

.detail-form__hidden {
    display: none;
}

.detail-form__policy {
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 300;
    color: #555;
}

.detail-form__policy a {
    color: #306da1;
    text-decoration: underline;
}

.detail-form__policy a:hover {
    text-decoration: none;
}

.detail-form__error, .detail-form__success {
    margin-top: 13px;
    text-align: center;
}

::-webkit-input-placeholder {
    color: #666;
}

::-moz-placeholder {
    color: #666;
}

:-moz-placeholder {
    color: #666;
}

:-ms-input-placeholder {
    color: #666;
}

::-webkit-inner-spin-button {
    display: none;
}

::-webkit-calendar-picker-indicator {
    display: none;
}

::-webkit-inner-cancel-button {
    display: none;
}

::-webkit-clear-button {
    display: none;
}

::-webkit-search-cancel-button {
    display: none;
}

*::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none;
}

*::--webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none;
}

*::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}

input, textarea, select {
    font: inherit;
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px 20px;
    transition: all .2s;
    color: #526888;
    border: 1px solid #526888;
    border-radius: 0;
    background: #fff;
    /*&:hover, &:focus {
    border-color: lighten($fg, 50);
  }*/
}

input.is-error, textarea.is-error, select.is-error {
    border-color: #f00;
}

[type='submit'], [type='reset'] {
    font: inherit;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    cursor: pointer;
    transition: all .2s;
    text-align: center;
    text-decoration: none;
    color: #526888;
}

[type='submit']:focus, [type='reset']:focus {
    border-color: #526888;
}

[type='submit']:hover, [type='reset']:hover {
    text-decoration: none;
    color: #e8ecf1;
    border-color: #e8ecf1;
    background: white;
}

[type='submit']:active, [type='reset']:active {
    border-color: #485c78;
    background: #f2f2f2;
}

.fancybox-close-small {
    top: 8px;
}

.fancybox-close-small:hover {
    background: none;
}

.fancybox-close-small:hover:after {
    background: none;
    color: #fff;
}

.fancybox-close-small:after {
    background: none;
    color: #fff;
    position: static;
    border: none;
    font-size: 50px;
    line-height: 1;
}

/*label {
  display: block;
  margin: 0;
  margin-bottom: 5px;

  &.require:after {
    content: ' *';
    font-weight: 700;
    color: $fg--bad;
  }
  &.is-error {
    color: $fg--bad;
  }
}*/
textarea {
    resize: none;
}

[type='radio'], [type='checkbox'] {
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0;
}

/*.btn {
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px;
  text-align: center;
  display: inline-block;
  transition: .2s ease;
  padding: 9px 20px;
  @include breakpoint(lg) {
    padding: 13px 10px;
  }
  &:hover {
    opacity: 0.8;
    color: #fff;
  }
}*/
.orange-button {
    background: linear-gradient(to bottom, #fc8a36, #fc5522);
}

.blue-button {
    background: linear-gradient(to bottom, #66bcda, #157ddb);
}

.control {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -12px;
}

.control svg {
    fill: #0199e6;
}

.control.prev {
    left: 0;
}

.control.next {
    right: 0;
}

.button {
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    background: #ffa500;
    font-size: 9px;
    padding: 8px 16px;
    display: inline-block;
}

@media (min-width: 768px) {
    .button {
        font-size: 16px;
        padding: 12px 28px;
    }
}

.button:hover {
    color: #fff;
    background: #FF8001;
}

.slick-dots {
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 40px 0;
    position: static;
}

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

.slick-dots li button {
    background: #004a90;
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    color: transparent;
    cursor: pointer;
}

.slick-dots li button:before {
    content: none;
}

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

.slick-dots li.slick-active button {
    background: #ffa500;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url("fonts/gothamprolight.eot");
    src: url("fonts/gothamprolight.eot") format("embedded-opentype"), url("fonts/gothamprolight.woff2") format("woff2"), url("fonts/gothamprolight.woff") format("woff"), url("fonts/gothamprolight.ttf") format("truetype"), url("fonts/gothamprolight.svg#gothamprolight") format("svg");
    font-weight: 300;
}

@font-face {
    font-family: 'Gotham Pro';
    font-display: swap;
    src: url("fonts/gothampro.eot");
    src: url("fonts/gothampro.eot") format("embedded-opentype"), url("fonts/gothampro.woff2") format("woff2"), url("fonts/gothampro.woff") format("woff"), url("fonts/gothampro.ttf") format("truetype"), url("fonts/gothampro.svg#gothampro") format("svg");
    font-weight: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    font-display: swap;
    src: url("fonts/gothampromedium.eot");
    src: url("fonts/gothampromedium.eot") format("embedded-opentype"), url("fonts/gothampromedium.woff2") format("woff2"), url("fonts/gothampromedium.woff") format("woff"), url("fonts/gothampromedium.ttf") format("truetype"), url("fonts/gothampromedium.svg#gothampromedium") format("svg");
    font-weight: 500;
}

/*
 * base on bootstrap 4
 */
/* container */
.container {
    width: 100%;
    max-width: 320px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1440px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

.m-auto {
    margin: auto;
}

/* row */
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}

@media (min-width: 576px) {
    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
}

@media (min-width: 768px) {
    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
}

@media (min-width: 992px) {
    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
}

@media (min-width: 1280px) {
    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
}

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

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

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

@media (min-width: 576px) {
    .col, .col-auto, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm, .col-sm-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 768px) {
    .col, .col-auto, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm, .col-sm-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 992px) {
    .col, .col-auto, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm, .col-sm-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 1280px) {
    .col, .col-auto, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm, .col-sm-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        padding-right: 15px;
        padding-left: 15px;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-12 {
    margin-left: 100%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

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

@media (min-width: 576px) {
    .col-sm-auto {
        width: auto;
        max-width: none;
        flex: 0 0 auto;
    }
}

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

@media (min-width: 576px) {
    .col-sm-2 {
        max-width: 16.6666666667%;
        flex: 0 0 16.6666666667%;
    }
}

@media (min-width: 576px) {
    .col-sm-3 {
        max-width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 576px) {
    .col-sm-4 {
        max-width: 33.3333333333%;
        flex: 0 0 33.3333333333%;
    }
}

@media (min-width: 576px) {
    .col-sm-5 {
        max-width: 41.6666666667%;
        flex: 0 0 41.6666666667%;
    }
}

@media (min-width: 576px) {
    .col-sm-6 {
        max-width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 576px) {
    .col-sm-7 {
        max-width: 58.3333333333%;
        flex: 0 0 58.3333333333%;
    }
}

@media (min-width: 576px) {
    .col-sm-8 {
        max-width: 66.6666666667%;
        flex: 0 0 66.6666666667%;
    }
}

@media (min-width: 576px) {
    .col-sm-9 {
        max-width: 75%;
        flex: 0 0 75%;
    }
}

@media (min-width: 576px) {
    .col-sm-10 {
        max-width: 83.3333333333%;
        flex: 0 0 83.3333333333%;
    }
}

@media (min-width: 576px) {
    .col-sm-11 {
        max-width: 91.6666666667%;
        flex: 0 0 91.6666666667%;
    }
}

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

@media (min-width: 576px) {
    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }
}

@media (min-width: 576px) {
    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }
}

@media (min-width: 576px) {
    .offset-sm-3 {
        margin-left: 25%;
    }
}

@media (min-width: 576px) {
    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }
}

@media (min-width: 576px) {
    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }
}

@media (min-width: 576px) {
    .offset-sm-6 {
        margin-left: 50%;
    }
}

@media (min-width: 576px) {
    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }
}

@media (min-width: 576px) {
    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }
}

@media (min-width: 576px) {
    .offset-sm-9 {
        margin-left: 75%;
    }
}

@media (min-width: 576px) {
    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }
}

@media (min-width: 576px) {
    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 576px) {
    .order-sm-first {
        order: -1;
    }
}

@media (min-width: 576px) {
    .order-sm-last {
        order: 13;
    }
}

@media (min-width: 576px) {
    .order-sm-0 {
        order: 0;
    }
}

@media (min-width: 576px) {
    .order-sm-1 {
        order: 1;
    }
}

@media (min-width: 576px) {
    .order-sm-2 {
        order: 2;
    }
}

@media (min-width: 576px) {
    .order-sm-3 {
        order: 3;
    }
}

@media (min-width: 576px) {
    .order-sm-4 {
        order: 4;
    }
}

@media (min-width: 576px) {
    .order-sm-5 {
        order: 5;
    }
}

@media (min-width: 576px) {
    .order-sm-6 {
        order: 6;
    }
}

@media (min-width: 576px) {
    .order-sm-7 {
        order: 7;
    }
}

@media (min-width: 576px) {
    .order-sm-8 {
        order: 8;
    }
}

@media (min-width: 576px) {
    .order-sm-9 {
        order: 9;
    }
}

@media (min-width: 576px) {
    .order-sm-10 {
        order: 10;
    }
}

@media (min-width: 576px) {
    .order-sm-11 {
        order: 11;
    }
}

@media (min-width: 576px) {
    .order-sm-12 {
        order: 12;
    }
}

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

@media (min-width: 768px) {
    .col-md-auto {
        width: auto;
        max-width: none;
        flex: 0 0 auto;
    }
}

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

@media (min-width: 768px) {
    .col-md-2 {
        max-width: 16.6666666667%;
        flex: 0 0 16.6666666667%;
    }
}

@media (min-width: 768px) {
    .col-md-3 {
        max-width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 768px) {
    .col-md-4 {
        max-width: 33.3333333333%;
        flex: 0 0 33.3333333333%;
    }
}

@media (min-width: 768px) {
    .col-md-5 {
        max-width: 41.6666666667%;
        flex: 0 0 41.6666666667%;
    }
}

@media (min-width: 768px) {
    .col-md-6 {
        max-width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 768px) {
    .col-md-7 {
        max-width: 58.3333333333%;
        flex: 0 0 58.3333333333%;
    }
}

@media (min-width: 768px) {
    .col-md-8 {
        max-width: 66.6666666667%;
        flex: 0 0 66.6666666667%;
    }
}

@media (min-width: 768px) {
    .col-md-9 {
        max-width: 75%;
        flex: 0 0 75%;
    }
}

@media (min-width: 768px) {
    .col-md-10 {
        max-width: 83.3333333333%;
        flex: 0 0 83.3333333333%;
    }
}

@media (min-width: 768px) {
    .col-md-11 {
        max-width: 91.6666666667%;
        flex: 0 0 91.6666666667%;
    }
}

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

@media (min-width: 768px) {
    .offset-md-1 {
        margin-left: 8.3333333333%;
    }
}

@media (min-width: 768px) {
    .offset-md-2 {
        margin-left: 16.6666666667%;
    }
}

@media (min-width: 768px) {
    .offset-md-3 {
        margin-left: 25%;
    }
}

@media (min-width: 768px) {
    .offset-md-4 {
        margin-left: 33.3333333333%;
    }
}

@media (min-width: 768px) {
    .offset-md-5 {
        margin-left: 41.6666666667%;
    }
}

@media (min-width: 768px) {
    .offset-md-6 {
        margin-left: 50%;
    }
}

@media (min-width: 768px) {
    .offset-md-7 {
        margin-left: 58.3333333333%;
    }
}

@media (min-width: 768px) {
    .offset-md-8 {
        margin-left: 66.6666666667%;
    }
}

@media (min-width: 768px) {
    .offset-md-9 {
        margin-left: 75%;
    }
}

@media (min-width: 768px) {
    .offset-md-10 {
        margin-left: 83.3333333333%;
    }
}

@media (min-width: 768px) {
    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 768px) {
    .order-md-first {
        order: -1;
    }
}

@media (min-width: 768px) {
    .order-md-last {
        order: 13;
    }
}

@media (min-width: 768px) {
    .order-md-0 {
        order: 0;
    }
}

@media (min-width: 768px) {
    .order-md-1 {
        order: 1;
    }
}

@media (min-width: 768px) {
    .order-md-2 {
        order: 2;
    }
}

@media (min-width: 768px) {
    .order-md-3 {
        order: 3;
    }
}

@media (min-width: 768px) {
    .order-md-4 {
        order: 4;
    }
}

@media (min-width: 768px) {
    .order-md-5 {
        order: 5;
    }
}

@media (min-width: 768px) {
    .order-md-6 {
        order: 6;
    }
}

@media (min-width: 768px) {
    .order-md-7 {
        order: 7;
    }
}

@media (min-width: 768px) {
    .order-md-8 {
        order: 8;
    }
}

@media (min-width: 768px) {
    .order-md-9 {
        order: 9;
    }
}

@media (min-width: 768px) {
    .order-md-10 {
        order: 10;
    }
}

@media (min-width: 768px) {
    .order-md-11 {
        order: 11;
    }
}

@media (min-width: 768px) {
    .order-md-12 {
        order: 12;
    }
}

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

@media (min-width: 992px) {
    .col-lg-auto {
        width: auto;
        max-width: none;
        flex: 0 0 auto;
    }
}

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

@media (min-width: 992px) {
    .col-lg-2 {
        max-width: 16.6666666667%;
        flex: 0 0 16.6666666667%;
    }
}

@media (min-width: 992px) {
    .col-lg-3 {
        max-width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 992px) {
    .col-lg-4 {
        max-width: 33.3333333333%;
        flex: 0 0 33.3333333333%;
    }
}

@media (min-width: 992px) {
    .col-lg-5 {
        max-width: 41.6666666667%;
        flex: 0 0 41.6666666667%;
    }
}

@media (min-width: 992px) {
    .col-lg-6 {
        max-width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 992px) {
    .col-lg-7 {
        max-width: 58.3333333333%;
        flex: 0 0 58.3333333333%;
    }
}

@media (min-width: 992px) {
    .col-lg-8 {
        max-width: 66.6666666667%;
        flex: 0 0 66.6666666667%;
    }
}

@media (min-width: 992px) {
    .col-lg-9 {
        max-width: 75%;
        flex: 0 0 75%;
    }
}

@media (min-width: 992px) {
    .col-lg-10 {
        max-width: 83.3333333333%;
        flex: 0 0 83.3333333333%;
    }
}

@media (min-width: 992px) {
    .col-lg-11 {
        max-width: 91.6666666667%;
        flex: 0 0 91.6666666667%;
    }
}

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

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }
}

@media (min-width: 992px) {
    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }
}

@media (min-width: 992px) {
    .offset-lg-3 {
        margin-left: 25%;
    }
}

@media (min-width: 992px) {
    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }
}

@media (min-width: 992px) {
    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }
}

@media (min-width: 992px) {
    .offset-lg-6 {
        margin-left: 50%;
    }
}

@media (min-width: 992px) {
    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }
}

@media (min-width: 992px) {
    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }
}

@media (min-width: 992px) {
    .offset-lg-9 {
        margin-left: 75%;
    }
}

@media (min-width: 992px) {
    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }
}

@media (min-width: 992px) {
    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 992px) {
    .order-lg-first {
        order: -1;
    }
}

@media (min-width: 992px) {
    .order-lg-last {
        order: 13;
    }
}

@media (min-width: 992px) {
    .order-lg-0 {
        order: 0;
    }
}

@media (min-width: 992px) {
    .order-lg-1 {
        order: 1;
    }
}

@media (min-width: 992px) {
    .order-lg-2 {
        order: 2;
    }
}

@media (min-width: 992px) {
    .order-lg-3 {
        order: 3;
    }
}

@media (min-width: 992px) {
    .order-lg-4 {
        order: 4;
    }
}

@media (min-width: 992px) {
    .order-lg-5 {
        order: 5;
    }
}

@media (min-width: 992px) {
    .order-lg-6 {
        order: 6;
    }
}

@media (min-width: 992px) {
    .order-lg-7 {
        order: 7;
    }
}

@media (min-width: 992px) {
    .order-lg-8 {
        order: 8;
    }
}

@media (min-width: 992px) {
    .order-lg-9 {
        order: 9;
    }
}

@media (min-width: 992px) {
    .order-lg-10 {
        order: 10;
    }
}

@media (min-width: 992px) {
    .order-lg-11 {
        order: 11;
    }
}

@media (min-width: 992px) {
    .order-lg-12 {
        order: 12;
    }
}

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

@media (min-width: 1280px) {
    .col-xl-auto {
        width: auto;
        max-width: none;
        flex: 0 0 auto;
    }
}

@media (min-width: 1280px) {
    .col-xl-1 {
        max-width: 8.3333333333%;
        flex: 0 0 8.3333333333%;
    }
}

@media (min-width: 1280px) {
    .col-xl-2 {
        max-width: 16.6666666667%;
        flex: 0 0 16.6666666667%;
    }
}

@media (min-width: 1280px) {
    .col-xl-3 {
        max-width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 1280px) {
    .col-xl-4 {
        max-width: 33.3333333333%;
        flex: 0 0 33.3333333333%;
    }
}

@media (min-width: 1280px) {
    .col-xl-5 {
        max-width: 41.6666666667%;
        flex: 0 0 41.6666666667%;
    }
}

@media (min-width: 1280px) {
    .col-xl-6 {
        max-width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 1280px) {
    .col-xl-7 {
        max-width: 58.3333333333%;
        flex: 0 0 58.3333333333%;
    }
}

@media (min-width: 1280px) {
    .col-xl-8 {
        max-width: 66.6666666667%;
        flex: 0 0 66.6666666667%;
    }
}

@media (min-width: 1280px) {
    .col-xl-9 {
        max-width: 75%;
        flex: 0 0 75%;
    }
}

@media (min-width: 1280px) {
    .col-xl-10 {
        max-width: 83.3333333333%;
        flex: 0 0 83.3333333333%;
    }
}

@media (min-width: 1280px) {
    .col-xl-11 {
        max-width: 91.6666666667%;
        flex: 0 0 91.6666666667%;
    }
}

@media (min-width: 1280px) {
    .col-xl-12 {
        max-width: 100%;
        flex: 0 0 100%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-3 {
        margin-left: 25%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-6 {
        margin-left: 50%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-9 {
        margin-left: 75%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }
}

@media (min-width: 1280px) {
    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 1280px) {
    .order-xl-first {
        order: -1;
    }
}

@media (min-width: 1280px) {
    .order-xl-last {
        order: 13;
    }
}

@media (min-width: 1280px) {
    .order-xl-0 {
        order: 0;
    }
}

@media (min-width: 1280px) {
    .order-xl-1 {
        order: 1;
    }
}

@media (min-width: 1280px) {
    .order-xl-2 {
        order: 2;
    }
}

@media (min-width: 1280px) {
    .order-xl-3 {
        order: 3;
    }
}

@media (min-width: 1280px) {
    .order-xl-4 {
        order: 4;
    }
}

@media (min-width: 1280px) {
    .order-xl-5 {
        order: 5;
    }
}

@media (min-width: 1280px) {
    .order-xl-6 {
        order: 6;
    }
}

@media (min-width: 1280px) {
    .order-xl-7 {
        order: 7;
    }
}

@media (min-width: 1280px) {
    .order-xl-8 {
        order: 8;
    }
}

@media (min-width: 1280px) {
    .order-xl-9 {
        order: 9;
    }
}

@media (min-width: 1280px) {
    .order-xl-10 {
        order: 10;
    }
}

@media (min-width: 1280px) {
    .order-xl-11 {
        order: 11;
    }
}

@media (min-width: 1280px) {
    .order-xl-12 {
        order: 12;
    }
}

/* display */
.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .d-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 576px) {
    .d-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 576px) {
    .d-sm-block {
        display: block !important;
    }
}

@media (min-width: 576px) {
    .d-sm-table {
        display: table !important;
    }
}

@media (min-width: 576px) {
    .d-sm-table-row {
        display: table-row !important;
    }
}

@media (min-width: 576px) {
    .d-sm-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 576px) {
    .d-sm-flex {
        display: flex !important;
    }
}

@media (min-width: 576px) {
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .d-md-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) {
    .d-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) {
    .d-md-block {
        display: block !important;
    }
}

@media (min-width: 768px) {
    .d-md-table {
        display: table !important;
    }
}

@media (min-width: 768px) {
    .d-md-table-row {
        display: table-row !important;
    }
}

@media (min-width: 768px) {
    .d-md-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 768px) {
    .d-md-flex {
        display: flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .d-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) {
    .d-lg-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) {
    .d-lg-block {
        display: block !important;
    }
}

@media (min-width: 992px) {
    .d-lg-table {
        display: table !important;
    }
}

@media (min-width: 992px) {
    .d-lg-table-row {
        display: table-row !important;
    }
}

@media (min-width: 992px) {
    .d-lg-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 992px) {
    .d-lg-flex {
        display: flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-none {
        display: none !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-inline {
        display: inline !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-block {
        display: block !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-table {
        display: table !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-table-row {
        display: table-row !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-flex {
        display: flex !important;
    }
}

@media (min-width: 1280px) {
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

html, body {
    min-width: 320px;
    height: 100%;
}

.bx-breadcrumb {
    margin: 25px 0;
}

.bx-breadcrumb .bx-breadcrumb-item span {
    font-size: 16px;
}

.main-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100%;
}

.main-wrapper .content {
    flex-grow: 1;
    transition: 1s;
}

.main-wrapper .footer {
    transition: .2s;
}

.main-wrapper .menu-open {
    opacity: 0.2;
}

@media (min-width: 768px) {
    .main-wrapper .menu-open {
        opacity: 1;
    }
}

@media (min-width: 768px) {
    .main-wrapper:not(.main-page) .menu-open {
        opacity: 0.2;
    }
}

.main-wrapper .menu-open.im {
    opacity: 0.2;
}

.map-wrapper iframe {
    max-width: 100%;
}

.auth-form-wrapper .form--cols {
    justify-content: center;
}

/*
.header ul.top-menu__container {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  white-space: nowrap;
  justify-content: space-between; }
.header ul.top-menu__item {
  padding: 0 30px; }
.header__top {
  font-size: 16px;
  color: #555555;
  padding: 15px 0; }
.header__middle {
  background: #00396f;
  color: #fff;
  font-size: 14px;
  padding: 28px 0; }
  .header__middle-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.5; }
  .header__middle-col {
    position: relative;
    padding: 0 10px; }
    .header__middle-col.header__logo {
      width: 275px;
      flex: none; }
    .header__middle-col.header__sitename {
      font-size: 22px; }
    .header__middle-col.header__address {
      padding-left: 25px; }
      .header__middle-col.header__address:before {
        content: '';
        position: absolute;
        width: 13px;
        height: 18px;
        background: url(images/map.png) no-repeat;
        top: 0;
        left: 0; }
    .header__middle-col.header__schedule {
      padding-left: 25px;
      max-width: 275px; }
      .header__middle-col.header__schedule:before {
        content: '';
        position: absolute;
        width: 15px;
        height: 15px;
        background: url(images/time.png) no-repeat;
        top: 0;
        left: 0; }
    .header__middle-col.header__phone {
      font-weight: 500;
      font-size: 23px;
      white-space: nowrap; }
    .header__middle-col.header__callback a {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 210px;
      background: #ffa500;
      padding: 12px 5px; }
      .header__middle-col.header__callback a span {
        margin-left: 10px; }
    .header__middle-col.header__cart a {
      position: relative; }
      .header__middle-col.header__cart a span {
        position: absolute;
        width: 22px;
        height: 22px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 500;
        top: -20px;
        right: -10px;
        background: #ffa500;
        border-radius: 50%; }
.header__bottom {
  background: #004a90;
  color: #fff;
  font-weight: 500;
  font-size: 18px; } */

.footer {
    background: #00396f;
    color: #fff;
    padding: 66px 45px 48px;
}

.footer__logo {
    width: 205px;
    height: 35px;
    margin-bottom: 55px;
    display: block;
}

.footer__phone {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 25px;
    display: block;
}

.footer__address {
    margin-bottom: 25px;
}

.footer__copy {
    font-size: 14px;
}

.footer__contacts {
    flex-grow: 1;
}

.footer__contacts-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.footer__menu:last-child .menu__container {
    border-right: 0;
}

.footer .menu__container {
    padding: 0;
    margin: 0;
    list-style: none;
    border-right: 2px solid rgba(255, 255, 255, 0.1);
}

.footer .menu__item {
    padding: 12px 0;
}

.footer .menu__item:first-child {
    padding-top: 0;
}

.footer .menu__item:last-child {
    padding-bottom: 0;
}

.create {
    background: #484848;
    color: #fff;
    font-size: 14px;
    padding: 18px 45px;
}

.create img {
    margin-left: 10px;
}

#overlay {
    z-index: 99999;
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
    justify-content: center;
    align-items: center;
}

.modal_window {
    position: relative;
    z-index: 100000;
    background: #fff;
    color: #000;
    opacity: 0;
    padding: 20px;
    font-size: 16px;
    text-align: center;
}

@media (min-width: 992px) {
    /*  .burger {
    display: none; } }
.burger.active span {
  opacity: 1;
  transform: rotate(45deg) translate(2px, -4px); }
  .burger.active span:nth-last-child(1) {
    transform: rotate(-45deg) translate(1px, 1px); }
  .burger.active span:nth-last-child(2) {
    opacity: 0;
    transform: rotate(0deg) scale(0.2, 0.2); }
.burger span {
  display: block;
  width: 29px;
  height: 2px;
  margin-bottom: 6px;
  margin-left: auto;
  position: relative;
  background: #526888;
  z-index: 2;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease; }
  .burger span:first-child {
    transform-origin: 0% 0%; }
  .burger span:nth-last-child(2) {
    transform-origin: 0% 100%; }
  .burger span:last-child {
    margin-bottom: 0; } */
    .main-container {
        position: relative;
        left: 0;
        z-index: 99;
        height: 100%;
        transition: transform 0.5s, -webkit-transform 0.5s;
    }

    .main-container.hide {
        transform: translate3d(-300px, 0, 0);
    }

    .main-menu {
        z-index: 0;
        position: fixed;
        top: 0;
        right: 0;
        width: 300px;
        height: 100%;
        overflow-y: auto;
        background: #000;
        transform: translate3d(50%, 0, 0);
        transition: all 0.5s;
        visibility: hidden;
    }

    .main-menu.show {
        z-index: 1;
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    .main-menu-header {
        display: flex;
        justify-content: flex-end;
        padding: 16px;
    }

    .main-menu-header .fa {
        color: rgba(224, 175, 107, 0.73);
        cursor: pointer;
        font-size: 28px;
    }

    .main-menu ul {
        padding: 0 20px;
    }

    .main-menu ul li a {
        display: block;
        text-transform: uppercase;
        line-height: 1.2;
        font-weight: 300;
        color: #e0af6b;
        font-size: 1.375rem;
        margin: 0 0 0.75em;
    }

    .main {
        padding-top: 30px;
    }

    .brands-slider {
        margin-top: 45px;
    }

    .brands-slider .slick-track {
        display: flex;
        align-items: center;
    }

    .brands-slider-item {
        text-align: center;
        padding: 0 10px;
    }

    @media (min-width: 768px) {
        .brands-slider-item {
            border-right: 1px solid #40536F;
        }
    }

    .page-sections {
        margin-bottom: 0;
    }

    @media (min-width: 992px) {
        .page-sections {
            margin-bottom: 125px;
        }
    }

    .main-news__list {
        margin-top: 40px;
    }

    .main-news__item {
        padding: 7px;
        color: #3B4353;
    }

    .main-news__item-date {
        font-size: 16px;
        margin: 15px 0;
    }

    .main-news__item-title {
        color: #526888;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    @media (min-width: 992px) {
        .main-news__item-title {
            height: 104px;
            font-size: 22px;
        }
    }
    .main-news__item-text {
        position: relative;
        height: 60px;
        overflow: hidden;
    }

    @media (min-width: 992px) {
        .main-news__item-text {
            height: 120px;
        }
    }
    .main-news__item-text:after {
        content: '';
        position: absolute;
        bottom: -6px;
        left: 0;
        height: 50px;
        width: 100%;
        background: linear-gradient(to bottom, rgba(255, 229, 229, 0) 0%, #e5e5e5 100%);
    }

    .main-news__item-readmore {
        font-size: 16px;
        text-transform: uppercase;
        color: #008DD7;
        margin-top: 10px;
    }

    .main-news__item-readmore a {
        border-bottom: 1px dotted;
    }

    .masterclass-main {
        margin-top: 40px;
    }

    .masterclass-main .main-news__item-text {
        height: auto;
    }

    .masterclass-main .main-news__item-text:after {
        content: none;
    }

    .main-text-content {
        margin-top: 40px;
        height: 160px;
        line-height: 1.4;
        transition: .2s;
        overflow: hidden;
    }

    .main-text-content.open {
        height: auto;
        padding-bottom: 35px;
    }

    .main-text-content.open:after {
        content: none;
    }

    .main-text-content:after {
        content: '';
        position: absolute;
        z-index: 1;
        bottom: 40px;
        height: 70px;
        width: 100%;
        left: 0;
        background: linear-gradient(to bottom, rgba(229, 229, 229, 0), #e5e5e5);
    }

    .readmore {
        outline: none;
        width: 58px;
        height: 58px;
        background: linear-gradient(0deg, #F5F5F5, #F5F5F5), #C4C4C4;
        border: 4px solid #FFFFFF;
        box-sizing: border-box;
        box-shadow: 15px 15px 40px rgba(64, 77, 99, 0.1);
        border-radius: 50%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: absolute;
        z-index: 2;
        margin: 0 auto;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    .readmore:before {
        content: '';
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-top: 6px solid #404D63;
        border-right: 5px solid transparent;
        pointer-events: none;
    }

    .readmore:after {
        content: '';
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-top: 6px solid #404D63;
        border-right: 5px solid transparent;
        pointer-events: none;
    }

    .reviews {
        background: #f5f5f5;
        padding: 65px 0;
    }

    .reviews__list {
        justify-content: center;
        padding: 0 140px;
    }

    .reviews__item {
        display: flex;
        box-shadow: 0 0 10px 0 #ccc;
        height: 100%;
    }

    .reviews__item-info {
        background: #00396f;
        color: #fff;
        padding-top: 45px;
        width: 160px;
        flex: none;
        display: flex;
        flex-direction: column;
    }

    .reviews__item-info-name {
        font-size: 17px;
        font-weight: 500;
        margin-bottom: 25px;
        padding: 0 35px;
    }

    .reviews__item-info-date {
        font-size: 14px;
        padding: 0 35px;
    }

    .reviews__item-info-img {
        margin-top: 15px;
        flex-grow: 1;
        display: flex;
        align-items: flex-end;
    }

    .reviews__item-text {
        padding: 45px;
        background: #fff;
    }

    .advantages {
        background: #f5f5f5;
        padding: 65px 0;
    }

    .advantages__list {
        display: flex;
        justify-content: center;
    }

    .advantages__item {
        background: #fff;
        margin: 0 50px;
        padding: 60px 55px;
        color: #00396f;
        font-weight: 500;
        text-align: center;
        max-width: 320px;
        box-shadow: 0 0 10px 0 #ccc;
    }

    .advantages__item-icon {
        margin-bottom: 55px;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 92px;
    }

    .gallery__item {
        margin-bottom: 30px;
    }

    .gallery__item img {
        width: 100%;
        object-fit: cover;
    }

    .contacts-section {
        padding: 65px 0 0;
    }

    .contacts__map {
        height: 570px;
    }

    .main-wrapper .content.inner.detail-page {
        background: #fff;
        color: #000;
    }

    .main-wrapper .content.inner.detail-page h1 {
        color: #00396f;
        font-size: 30px;
    }

    .main-wrapper .content.inner.detail-page .detail {
        margin-top: 40px;
    }

    .main-wrapper .content.inner.detail-page .detail__description-title {
        margin-bottom: 20px;
        font-size: 20px;
        font-weight: 500;
    }

    .main-wrapper .content.inner.detail-page .detail__offers {
        margin-bottom: 40px;
    }

    .main-wrapper .content.inner.detail-page .detail-colors__container, .main-wrapper .content.inner.detail-page .detail-surface__container {
        display: flex;
        width: 302px;
        margin-left: 20px;
    }

    .main-wrapper .content.inner.detail-page .detail-colors__container .slick-prev, .main-wrapper .content.inner.detail-page .detail-colors__container .slick-next, .main-wrapper .content.inner.detail-page .detail-surface__container .slick-prev, .main-wrapper .content.inner.detail-page .detail-surface__container .slick-next {
        background: url("images/arrow-detail.png") no-repeat;
        width: 7px;
        height: 11px;
    }

    .main-wrapper .content.inner.detail-page .detail-colors__container .slick-prev, .main-wrapper .content.inner.detail-page .detail-surface__container .slick-prev {
        left: -20px;
    }

    .main-wrapper .content.inner.detail-page .detail-colors__container .slick-next, .main-wrapper .content.inner.detail-page .detail-surface__container .slick-next {
        right: -20px;
    }

    .main-wrapper .content.inner.detail-page .detail-colors__item, .main-wrapper .content.inner.detail-page .detail-surface__item {
        margin: 0 7px;
        width: 65px;
    }

    .main-wrapper .content.inner.detail-page .detail-colors__item.active .detail-colors__image, .main-wrapper .content.inner.detail-page .detail-colors__item:hover .detail-colors__image, .main-wrapper .content.inner.detail-page .detail-surface__item.active .detail-colors__image, .main-wrapper .content.inner.detail-page .detail-surface__item:hover .detail-colors__image {
        border: 1px solid #ffa500;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages {
        border: 1px solid #ffa500;
        padding: 25px;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages-title {
        font-weight: 500;
        font-size: 20px;
        margin-bottom: 20px;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages ul li {
        position: relative;
        padding-left: 35px;
        margin: 8px 0;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages ul li:first-child {
        margin-top: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages ul li:last-child {
        margin-bottom: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__advantages ul li:before {
        content: '';
        background: url("images/check-blue.png") no-repeat;
        background-size: contain;
        width: 15px;
        height: 13px;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .main-wrapper .content.inner.detail-page .detail__order {
        margin-top: 35px;
    }

    .main-wrapper .content.inner.detail-page .detail__order-prop-input {
        margin-bottom: 15px;
    }

    .main-wrapper .content.inner.detail-page .detail__order-prop-input:last-child {
        margin-bottom: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__order-prop-input input {
        position: absolute;
        opacity: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__order-prop-input input + label {
        display: flex;
        align-items: center;
    }

    .main-wrapper .content.inner.detail-page .detail__order-prop-input input + label:before {
        content: '';
        display: block;
        width: 21px;
        height: 21px;
        border: 1px solid #ccc;
        margin-right: 20px;
    }

    .main-wrapper .content.inner.detail-page .detail__order-prop-input input:checked + label:before {
        background: url("images/check-orange.png") no-repeat center;
    }

    .main-wrapper .content.inner.detail-page .detail__order-info {
        padding: 25px 30px 20px;
        color: #fff;
        background: #004a90;
        font-weight: 500;
    }

    .main-wrapper .content.inner.detail-page .detail__order-info-top, .main-wrapper .content.inner.detail-page .detail__order-info-bottom {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .main-wrapper .content.inner.detail-page .detail__order-info-top {
        margin-bottom: 20px;
    }

    .main-wrapper .content.inner.detail-page .detail__order-info-price {
        font-size: 25px;
    }

    .main-wrapper .content.inner.detail-page .detail__buy {
        background: #ffa500;
        text-transform: uppercase;
        font-size: 14px;
        padding: 5px 15px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .main-wrapper .content.inner.detail-page .detail__buy svg {
        width: 32px;
        height: 25px;
        fill: #fff;
        margin-right: 10px;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-list {
        display: flex;
        padding: 0 55px;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-list .slick-prev {
        left: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-list .slick-next {
        right: 0;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-item {
        border: 1px solid #ddd;
        padding: 15px 15px 85px;
        height: 100%;
        position: relative;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-item-wrap {
        padding: 0 10px;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-item-img {
        margin-bottom: 15px;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-item-btn {
        margin-top: 30px;
        color: #fff;
        text-align: center;
        position: absolute;
        bottom: 15px;
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap;
    }

    .main-wrapper .content.inner.detail-page .detail__complectation-item-btn a {
        background: #ffa500;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 13px;
        padding: 13px 15px;
        display: inline-block;
    }

    .main-wrapper .content.inner.detail-page .detail__delivery-item {
        text-align: center;
        margin: 25px 0;
    }

    .main-wrapper .content.inner.detail-page .detail__delivery-item-icon {
        margin-bottom: 30px;
    }

    .text-block-content ol {
        padding-left: 25px;
        column-count: 2;
    }

    .text-block-content ol li {
        margin-bottom: 15px;
        padding-right: 15px;
    }

    .text-block-content ol li:last-child {
        margin-bottom: 0;
    }

    .detail-info {
        background: #f5f5f5;
        padding: 30px 0;
        margin-top: 40px;
    }

    .design-detail__item-title {
        font-weight: 500;
        margin-bottom: 20px;
    }

    .design-detail__item-selected {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }

    .design-detail__item-selected .image {
        border: 1px solid #ccc;
        margin-right: 30px;
        width: 65px;
        flex: none;
		line-height: 0;
    }

    .tab__list {
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px;
    }

    .tab__item {
        width: 20%;
        text-align: center;
        padding: 12px;
        cursor: pointer;
        font-weight: 500;
        transition: .2s;
        border-bottom: 5px solid rgba(255, 255, 255, 0);
    }

    .tab__item.active, .tab__item:hover {
        border-bottom: 5px solid #ffa500;
    }

    .tab__content {
        box-shadow: 0 0 20px 0 #ccc;
        margin-bottom: 80px;
    }

    .tab__content-item {
        display: none;
    }

    .tab__content-item.active {
        display: block;
    }

    .tab__content-title {
        color: #fff;
        background: #00396f;
        text-align: center;
        text-transform: uppercase;
        font-size: 20px;
        font-weight: 500;
        padding: 15px;
    }

    .tab__content-info {
        background: #fff;
        padding: 30px 20px 40px;
    }

    .section__bottom-info {
        background: #f5f5f5;
        padding: 30px 0;
        margin-top: 40px;
    }

    .section-tech__table {
        font-size: 14px;
    }

    .section-tech__table th {
        font-size: 16px;
        color: #000;
        text-transform: uppercase;
        text-align: left;
    }

    .section-tech__table tr:nth-child(2n) {
        background: #fff;
    }

    .section-tech__table tr td:first-child {
        width: 50%;
        padding-left: 50px;
    }

    .section-tech__table tr td:nth-child(2) {
        text-align: left;
    }

    .section__design {
        font-size: 14px;
    }

    .section__design-item {
        text-align: center;
    }

    .section__design-name {
        margin-top: 30px;
    }

    .section__base-items {
        margin: 0 -10px;
        padding: 0 55px;
    }

    .section__base-items .slick-prev {
        left: 10px;
    }

    .section__base-items .slick-next {
        right: 10px;
    }

    .section__base-item {
        border: 1px solid #ddd;
        padding: 15px;
        margin: 0 10px;
        height: 100%;
    }

    .section__base-name {
        font-size: 13px;
        margin-top: 15px;
    }

    .section__warranty {
        text-align: center;
    }

    .section__min-price {
        display: flex;
        font-weight: 600;
        font-size: 22px;
    }

    .section__min-price-text {
        margin-right: 15px;
    }

    .section__min-price-value {
        color: #00396f;
    }

    .section__items.main-items {
        margin-bottom: 60px;
    }

    .section__items-slider {
        padding: 0 70px;
    }

    .section__items-slider .slick-prev {
        left: 10px;
    }

    .section__items-slider .slick-next {
        right: 10px;
    }

    .section__items-readmore {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .section__items-readmore-wrap {
        padding: 0 10px;
    }

    .section__items-readmore:before {
        content: '';
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 1px;
        background: #00396f;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .section__items-readmore-item {
        position: relative;
        z-index: 1;
        cursor: pointer;
        background: #fff;
        color: #00396f;
        font-weight: bold;
        border: 1px solid #00396f;
    }

    .section__items-readmore-item.left {
        border-radius: 30px;
        padding: 12px 24px;
    }

    .section__items-readmore-item.right {
        display: flex;
        border-radius: 50%;
        justify-content: center;
        align-items: center;
        width: 30px;
        height: 30px;
    }

    .section__items-readmore-item.right svg {
        fill: #00396f;
        width: 15px;
        height: 7px;
    }

    .section__items-block {
        background: #f3f3f3;
        padding: 65px 45px 45px 65px;
        position: relative;
        margin-top: 60px;
    }

    .section__items-block-title {
        position: absolute;
        color: #888;
    }

    .section__items-block-title.top {
        left: 50%;
        transform: translateX(-50%);
        top: 25px;
    }

    .section__items-block-title.left {
        writing-mode: tb;
        transform: rotate(180deg) translateY(50%);
        top: 50%;
        left: 25px;
    }

    .section__items-table-root {
        font-size: 14px;
        background: #fff;
        overflow-x: auto;
        box-shadow: 0 0 10px 0 #ccc;
    }

    .section__items-table-root th {
        background: #f3f3f3;
        font-weight: normal;
        padding: 25px 10px;
        color: #888;
        text-align: center;
    }

    .section__items-table-root th .vertical {
        writing-mode: tb;
        transform: rotate(180deg);
    }

    .section__items-table-root table {
        text-align: center;
    }

    .section__items-table-root table th {
        background: #00396f;
        color: #fff;
    }

    .section__items-table-root table td {
        border-bottom: 1px solid #ddd;
    }

    .section__items-table-root table .price {
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
        color: #00396f;
    }

    .section__items-table-root table .price-value {
        white-space: nowrap;
        padding: 0 5px;
    }

    .section__items-table-root table .price:hover .section__items-table-popup {
        transform: scale(1);
    }

    .section__items-table-popup {
        transform: scale(0);
        transition: .2s;
        position: absolute;
        top: 0;
        left: 100%;
        background: #fff;
        padding: 10px 5px 5px;
        width: 280px;
        text-align: center;
        color: #333;
        z-index: 1;
        box-shadow: 0 0 10px 0 #ccc;
    }

    .section__items-table-popup img {
        margin-top: 10px;
    }

    .section__description {
        background: #e6f3fe;
        padding: 50px 0;
    }

    .section__description h2 {
        margin-bottom: 10px;
    }

    .section__item-title {
        color: #102851;
        font-size: 18px;
        margin: 20px 0;
    }

    .section__item-text {
        margin-bottom: 20px;
    }

    .section__item-info {
        font-size: 14px;
        border-top: 1px solid #ddd;
        margin-bottom: 20px;
        display: none;
    }

    .section__item-info-label {
        color: #999;
        text-transform: uppercase;
        height: 35px;
    }

    .section__item-info-block {
        padding: 15px 0 25px;
        border-bottom: 1px solid #ddd;
    }

    .section__item-info-block i {
        font-size: 22px;
        color: #ffa500;
        padding: 0 3px;
    }

    .section__item-price {
        margin-bottom: 20px;
        color: #102851;
        font-size: 22px;
    }

    .section__item-link a {
        display: inline-block;
        color: #fff;
        background: #ffa500;
        text-transform: uppercase;
        font-size: 14px;
        padding: 12px 28px;
    }

    .zamer {
        background: url("images/zamer-bg.jpg") no-repeat;
        background-position: 50%;
        background-size: cover;
        padding: 80px 0;
        position: relative;
    }

    .zamer:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(0, 57, 111, 0.8);
        z-index: 1;
    }

    .zamer__container {
        position: relative;
        z-index: 2;
    }

    .zamer-title {
        text-align: center;
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 65px;
        font-size: 30px;
    }

    .zamer-image {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -5px;
    }

    .zamer-image a {
        padding: 5px;
    }

    .zamer-image a img {
        display: block;
        height: 100%;
    }

    .zamer-list li {
        margin-bottom: 20px;
    }

    .zamer-list-block {
        background: #fff;
        padding: 35px 50px;
    }

    .zamer-list-block .download {
        text-transform: uppercase;
        font-weight: 600;
        color: #fff;
        background: #ffa500;
        display: block;
        text-align: center;
        padding: 15px;
    }

    .podbor {
        background: #004a90;
    }

    .podbor-wrapper {
        margin-bottom: 60px;
    }

    .podbor-calc {
        display: none;
    }

    .podbor__container {
        background: url("images/home.svg") no-repeat 0 100%;
        padding: 40px 0;
    }

    .podbor__title {
        text-align: center;
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 40px;
        font-size: 30px;
    }

    .podbor__form .fields {
        display: flex;
        margin: 0 -12px;
    }

    .podbor__form .fields .field {
        padding: 12px;
    }

    .podbor__form .fields .field-container {
        height: 65px;
    }

    .podbor__form .fields .field.select {
        width: 345px;
        flex: none;
    }

    .podbor__form .fields .field.checkbox .field-container {
        display: flex;
        align-items: center;
        color: #fff;
        border: 1px solid;
        padding: 10px 30px;
    }

    .podbor__form .fields .field.checkbox .field-container input {
        margin-right: 25px;
        width: 35px;
        height: 30px;
    }

    .podbor__form .fields .field.checkbox .field-container label {
        margin-bottom: 0;
        cursor: pointer;
    }

    .podbor__form .fields .field select {
        height: 100%;
    }

    .podbor__form .fields .field .subm-btn {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #ffa500;
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 500;
        border: 0;
        text-align: center;
        padding: 0 30px;
        cursor: pointer;
    }

    .podbor-results__list {
        background: #f5f5f5;
        padding: 50px 70px;
    }

    .podbor-results__item {
        text-align: center;
        background: #fff;
        padding: 15px 10px 20px;
        margin: 15px 0;
        display: flex;
        flex-direction: column;
    }

    .podbor-results__item-title {
        font-weight: 600;
        margin-bottom: 10px;
        display: flex;
        flex-grow: 1;
    }

    .podbor-results__item-sizes {
        margin-bottom: 10px;
    }

    .podbor-results__item-img {
        display: flex;
        flex: 1;
        justify-content: center;
    }

    .podbor-results__item-img img {
        max-height: 150px;
    }

    .podbor-results__item-price {
        margin: 10px 0;
        font-size: 20px;
        font-weight: 500;
    }

    .podbor-results__item-btn a {
        display: inline-block;
        color: #fff;
        background: #ffa500;
        padding: 13px 42px;
    }
}

.how-make-order{
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(245px, 1fr));
    gap: 20px;
}

.li-orange{
    background: #e44e35;
    height: 100%;
    padding-inline: 9px;
    display: flex;
    align-items: center;
}

.li-orange > a{
    color: white !important;
}
