/* Defaults */
/* Mixxins */
:root {
    /* Common */
    --uni-color-background: #fff;
    --uni-color-theme: #27252E;
    --uni-color-hover-and-active: #27252E;
    --uni-color-additional: #000;
    /* Headings */
    --uni-headings-font: 'Ubuntu', sans-serif;
    --uni-headings-general-font-size-h1: 2.25rem;
    --uni-headings-general-font-size-h2: 1.875rem;
    --uni-headings-general-font-size-h3: 1.75rem;
    --uni-headings-general-font-size-h4: 1.5rem;
    --uni-headings-general-font-size-h5: 1.25rem;
    --uni-headings-color: #000;
    /* Text */
    --uni-text-font: 'Ubuntu-Regular', sans-serif;
    --uni-text-font-bold: 'Ubuntu-Bold', sans-serif;
    --uni-text-font-size: 0.938rem;
    --uni-text-color: #1C274C;
    --uni-text-color-2: #004293;
    --uni-text-line-height: 19px;
    --uni-text-paragraph-margin: 17px;
    /* Links */
    --uni-links-color: #27252E;
    --uni-links-text-decoration-under-line: none;
    /* Cards */
    --uni-cards-border: 1px solid #eee;
    --uni-cards-border-radius: 10px;
    --uni-cards-box-shadow: 0px 8px 24px hsla(0, 0%, 79.1%, 0.25), 0px 16px 32px hsla(0, 0%, 79.1%, 0.2);
    /* Inputs */
    --uni-forms-input-border-radius: 4px;
    /* Buttons */
    --uni-buttons-font-size: 0.875rem;
    --uni-buttons-text-color: #000000;
    --uni-buttons-background-color: #27252E;
    --uni-buttons-border-radius: 7px;
    --uni-buttons-min-width: 100px;
    --uni-buttons-size: 10px;
    --uni-buttons-box-shadow: 0px 8px 24px hsla(0, 0%, 37.1%, 0.25), 0px 16px 32px hsla(0, 0%, 37.1%, 0.2);
    /* Images */
    --uni-images-border-radius: 13px;
    --uni-images-box-shadow: 0px 8px 24px hsla(0, 0%, 61.1%, 0.25), 0px 16px 32px hsla(0, 0%, 61.1%, 0.2);
}

/* Fonts */
@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-Thin.woff2") format("woff2"), url("../css/fonts/Ubuntu-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-UltraLight.woff2") format("woff2"), url("../css/fonts/Ubuntu-UltraLight.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-Light.woff2") format("woff2"), url("../css/fonts/Ubuntu-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-Regular.woff2") format("woff2"), url("../css/fonts/Ubuntu-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-Medium.woff2") format("woff2"), url("../css/fonts/Ubuntu-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-Italic.woff2") format("woff2"), url("../css/fonts/Ubuntu-Italic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../css/fonts/Ubuntu-Bold.woff2") format("woff2"), url("../css/fonts/Ubuntu-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}

html,
body {
    height: 100%;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*,
*::before,
*::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    margin: 0;
    padding: 0;
}

body {
    min-height: 100%;
    position: relative;
    font-family: 'Ubuntu', sans-serif;
}

.wrapper {
    display: grid;
    margin: 0 auto;
    position: relative;
    min-height: 100vh;
    width: 100%;
    overflow: hidden;
}

.site-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 12px;
}

@media (min-width: 1280px) {
    .site-container {
        max-width: 1576px;
        padding: 0 118px;
    }
}

@media (min-width: 1600px){
    .site-container {
        padding: 0;
    }
}


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

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

br {
    line-height: 0;
}

a:hover,
a {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    text-decoration: none;
    color: var(--uni-text-color-1);
}

img {

    height: auto;
}

input, textarea, button {
    border: none;
    outline: none;
    background: none;
}

.hidden {
    display: none;
}

.link:hover {
    color: var(--uni-text-color-2);
}

.text-link {
    color: var(--uni-text-color-2);
    text-decoration: underline;
}

textarea {
    font-family: 'Ubuntu', sans-serif;
}

.btn-b {
    position: relative;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    overflow: hidden;
}

.btn-b .btn-txt {
    z-index: 1;
}

.btn-b:hover .btn-txt {
    color: #ffffff;
}

.btn-b:hover:before {
    width: calc(100% + 2px);
    height: 290px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.btn-b .btn-ico {
    z-index: 1;
}

.btn-b:before {
    -webkit-transition: .5s;
    transition: .5s;
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 95%;
    height: 0;
    width: 0;
    border-radius: 50%;
    background: #004293;
}

.btn-b:hover::before {
    width: 100%;
}

.btn-w {
    position: relative;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    overflow: hidden;
}

.btn-w .btn-txt {
    z-index: 1;
}

.btn-w:hover .btn-txt {
    color: #004293;
}

.btn-w:hover:before {
    width: calc(100% + 2px);
    height: 290px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.btn-w .btn-ico {
    z-index: 1;
}

.btn-w:before {
    -webkit-transition: .5s;
    transition: .5s;
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 95%;
    height: 0;
    width: 0;
    border-radius: 50%;
    background: #ffffff;
}

.btn-w:hover::before {
    width: 100%;
}

.bubble-container-1, .bubble-container-2 {
    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;
    position: absolute;
    bottom: 0;
}

.bubble-container-1 span, .bubble-container-2 span {
    position: absolute;
    bottom: -50px;
    width: 100px;
    height: 100px;
    background: transparent;
    border-radius: 50%;
    background-size: cover;
    pointer-events: none;
    background-image: url("/extensions/Components/FrameService/Views/Basic001/static/img/common/buble.png");
    -webkit-animation: animate 4s linear infinite;
    animation: animate 4s linear infinite;
}

.bubble-container-1 span:before, .bubble-container-2 span:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0.25) translate(-70%, -70%);
    transform: scale(0.25) translate(-70%, -70%);
    background: radial-gradient(#fff, transparent);
    border-radius: 50%;
}

@media (max-width: 480px) {
    .bubble-container-1, .bubble-container-2 {
        display: none;
    }
}

@-webkit-keyframes animate {
    0% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    60%, 99% {
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-1200%);
        transform: translateY(-1200%);
        opacity: 0;
    }
}

@keyframes animate {
    0% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    60%, 99% {
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-1200%);
        transform: translateY(-1200%);
        opacity: 0;
    }
}

/* Blocks */


.dropdown-btn-second .dropdown-btn-text {
    padding: 17px 0;
    border-bottom: 1px solid #000;
    cursor: pointer;
}

.dropdown-btn-second .dropdown-btn-text:hover {
    background: #0000002c;
}

.dropdown-skin {
    position: absolute;
    top: 40px;
    left: -80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 22px;
    border-radius: 24px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: .4s;
    transition: .4s;
    padding: 0;
}

.dropdown-skin.active {
    max-height: 900px;
}

@media (min-width: 1279px) {
    .dropdown-skin.active {
        padding: 48px 32px;
    }
}

@media (max-width: 1279px) {
    .dropdown-skin {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        left: unset;
        top: unset;
        gap: 16px;
        padding: 0;
        border-radius: 0;
        background: unset;
        -webkit-box-shadow: unset;
        box-shadow: unset;
        min-width: unset;
        width: 100%;
    }
}

.dropdown-skin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 224px;
}

@media (max-width: 1279px) {
    .dropdown-skin-item {
        position: relative;
        margin-right: 10px;
    }
}

.dropdown-skin-item-text {
    width: 100%;
    padding-bottom: 17px;
    border-bottom: 1px solid #FAFAFE;
    position: relative;
}

@media (max-width: 1279px) {
    .dropdown-skin-item-text {
        color: var(--uni-text-color);
        border: none;
        padding: 0;
    }
}

.dropdown-skin-item-text::after {
    content: '';
    top: 4px;
    position: absolute;
    top: 10%;
    right: 0;
    width: 16px;
    height: 16px;
    background-image: url(/extensions/Components/FrameService/Views/Basic001/static/img/header/alt-right.png);
    background-size: contain;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}

.dropdown-skin-item-text:hover::after {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.dropdown-skin-item-list {
    display: none;
}

@media (max-width: 1279px) {
    .dropdown-skin-item-list {
        display: block;
        max-height: 0px;
        overflow: hidden;
        -webkit-transition: .4s;
        transition: .4s;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: 12px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        margin-left: 17px;
        color: var(--uni-text-color);
    }
    .dropdown-skin-item-list.active {
        max-height: 600px;
    }
}

.dropdown-skin-first {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    gap: 17px;
    border-right: 1px solid #FAFAFE;
    width: 224px;
    padding-bottom: 17px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    color: var(--uni-text-color-2);
}

@media (max-width: 1279px) {
    .dropdown-skin-first {
        width: 100%;
        padding-left: 16px;
        margin-top: 16px;
    }
    .dropdown-skin-first::before {
        display: none;
    }
}

.dropdown-skin-second {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    gap: 17px;
    border-right: 1px solid #FAFAFE;
    width: 224px;
    padding-bottom: 17px;
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 1279px) {
    .dropdown-skin-second {
        display: none;
    }
}

@media (max-width: 1279px) {
    .dropdown-list-first {
        position: relative;
        padding: 0;
        max-height: 0px;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        -webkit-transition: .3s;
        transition: .3s;
        -webkit-box-shadow: unset;
        box-shadow: unset;
        min-width: unset;
        background: unset;
        left: unset;
        top: unset;
    }
    .dropdown-list-first.active {
        max-height: 900px;
    }
}

.dropdown-list-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    padding-left: 48px;
    border-left: 1px solid #000;
}

.dropdown-list .dropdown-list {
    display: none;
}

@media (max-width: 1279px) {
    .dropdown-list .dropdown-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-height: 0px;
        -webkit-transition: .3s;
        transition: .3s;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
    }
    .dropdown-list .dropdown-list.active {
        max-height: 600px;
    }
}
.dropdown-btn-text {
    position: relative;
    margin-right: 10px;
}

.dropdown-btn-text::after {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("/extensions/Components/FrameService/Views/Basic001/static/img/header/alt-up.png");
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    top: 7px;
    margin-left: 10px;
    transition: transform 0.3s, top 0.3s;
}

@media (max-width: 480px) {
    .active-burger {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
}

.active-burger span:first-child {
    display: block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.active-burger span {
    display: none;
}

.active-burger span:last-child {
    display: block;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    margin-top: -13px;
}

.main {
    display: flex;
    align-items: flex-end;
    background: -webkit-gradient(linear, left bottom, left top, from(#489DE8), to(#81DDF7));
    background: linear-gradient(to top, #489DE8, #81DDF7);
    position: relative;
    height: 100vh;
    padding: 0 0 24px;
}

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

@media (max-width: 652px) {
    .main {
        background: -webkit-gradient(linear, left bottom, left top, from(#5CB4EE), color-stop(#6BC7F2), to(#FFFFFF));
        background: linear-gradient(to top, #5CB4EE, #6BC7F2, #FFFFFF);
    }
}

.main__title {
    color: var(--uni-text-color-2);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 42px;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 16px;
}

@media (max-width: 1279px) {
    .main__title {
        font-size: 32px;
    }
}

@media (max-width: 652px) {
    .main__title {
        font-size: 24px;
    }
}

.main__text {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

@media (max-width: 1279px) {
    .main__text {
        font-size: 14px;
    }
}

.main-btn {
    border-radius: 60px;
    background: #FFFFFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    gap: 24px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 8px 8px 8px 24px;
    color: var(--uni-text-color);
}

@media (min-width: 768px) {
   .main-btn {
        margin-top: auto;
   }
}

.main-btn__ico {
    width: 32px;
    height: 32px;
    padding: 5.33px;
    background: var(--uni-text-color-2);
    border-radius: 50%;
    z-index: 1;
}

.main__box {
    border-radius: 56px;
    background: #F8FBFF url("/extensions/Components/FrameService/Views/Basic001/static/img/main/main-circle-decore.png");
    background-image: url("/extensions/Components/FrameService/Views/Basic001/static/img/main/main-circle-decore.png"), url("/extensions/Components/FrameService/Views/Basic001/static/img/main/main-circle-decore.png");
    background-repeat: no-repeat, no-repeat;
    background-position: right -104px bottom -143px,  left 70% top 59px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    padding: 102px 160px;
    overflow: hidden;
    position: relative;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: auto;
    height: 100%;
}

.site-container:has(.main__box) {
    height: 75%;
}

@media (max-width: 1430px) {


    .main__box {
        background-image: url("/extensions/Components/FrameService/Views/Basic001/static/img/main/main-circle-decore.png");
        background-position: right -104px bottom 50%;
    }
}

@media (max-width: 1279px) {
    .main__box {
        padding: 56px 120px;
    }
}

@media (max-width: 652px) {
    .main__box {
        border-radius: 24px;
        padding: 24px;
        background: #F8FBFF;
        overflow: unset;
    }
}

.main__box-counter {
    position: absolute;
    top: 0;
    left: 0;
    color: #69C0F1;
    -webkit-font-feature-settings: 'clig' off, 'liga' off;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 400px;
    font-style: normal;
    font-weight: 400;
    line-height: 75%;
    opacity: 0.15;
    pointer-events: none;
    margin-top: 10px;
}

.main__box-counter-second {
    color: var(--uni-text-color-2);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: none;
    margin-bottom: 4px;
}

@media (max-width: 652px) {
    .main__box-counter-second {
        display: block;
    }
}

.main__box-counter-second span {
    font-size: 14px;
    line-height: 24px;
}

.main__box-content {
    display: block;
    flex-direction: column;
    gap: 60px;
    max-width: 536px;
    height: 100%;
}

@media (max-width: 1740px) {
    .main__box-content {
        max-width: 440px;
    }
}

@media (max-width: 1279px) {
    .main__box-content {
        max-width: 360px;
        gap: 32px;
    }
}

@media (max-width: 768px){
    .main__box-content {
        gap: 0;
    }
}

.main__box-pic {
    position: absolute;
    bottom: -10px;
    left: 55%;
    max-height: 520px;
    width: 605px;
    height: 100%;
}

@media (max-width: 1430px) {
    .main__box-pic {
        max-height: 348px;
        width: 50%;
        left: 68%;
    }
}

@media (max-width: 652px) {
    .main__box-pic {
        display: none;
    }
}

.main__box-pic-img {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

@media (max-width: 1430px) {
    .main__box-pic-img {
        left: calc(50% - 8vw);
    }
}

.main .swiper {
    height: 120px;
}

@media (max-width: 652px) {
    .main .swiper {
        padding: 0 8px;
    }
}

.main .swiper-slide {
    overflow-y: auto;
}

.main .swiper-slide::-webkit-scrollbar {
    background: var(--uni-text-color-2);
    border-radius: 8px;
    width: 8px;
}

.main .swiper-slide::-webkit-scrollbar-thumb {
    background: var(--uni-text-color-2);
    border-radius: 8px;
}

.main .swiper-slide::-webkit-scrollbar-track {
    border-radius: 8px;
    background: #FFFFFF;
}

.main .swiper-nav-box {
    border-radius: 60px;
    background: rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    left: 48px;
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
}

@media (max-width: 652px) {
    .main .swiper-nav-box {
        width: calc(100% + 20px);
        left: 0;
        background: unset;
        -webkit-box-shadow: unset;
        box-shadow: unset;
        padding: 0;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 0 -10px;
    }
}

.main .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    position: relative;
    -webkit-transform: translate(0);
    transform: translate(0);
    top: unset;
    left: unset;
    right: unset;
}

@media (max-width: 652px) {
    .main .swiper-pagination {
        display: none;
    }
}

.main .swiper-pagination-bullet {
    opacity: 1;
    background: #0042934D;
    position: relative;
}

.main .swiper-pagination-bullet:before {
    content: '';
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -webkit-transition: .2s;
    transition: .2s;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

.main .swiper-pagination-bullet-active {
    background: var(--uni-text-color-2);
}

.main .swiper-pagination-bullet-active:before {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #0042934D;
}

.main .swiper-button-prev, .main .swiper-button-next {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: unset;
    top: unset;
    right: unset;
    margin: unset;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 32px;
    height: 32px;
    padding: 5.33px;
    background: var(--uni-text-color-2);
    border-radius: 50%;
}

@media (max-width: 652px) {
    .main .swiper-button-prev, .main .swiper-button-next {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.main .swiper-button-prev:after, .main .swiper-button-next:after {
    color: white;
    font-size: 1.4em;
}

.main .swiper-button-prev:after {
    -webkit-transform: translate(-1px, 0);
    transform: translate(-1px, 0);
}

.main .swiper-button-next:after {
    -webkit-transform: translate(2px, 0);
    transform: translate(2px, 0);
}

.info {
    padding: 160px 0px;
    height: 80vh;
}

@media (max-width: 992px) {
    .info {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 0;
    }
}

.info .site-container {
    padding: 0;
    height: 100%;
}

.info__box {
    height: 100%;
    display: flex;
}

.info__cirlce {
    left: 0;
    position: absolute;
    overflow: hidden;
    padding-left: 50px;
    background-color: #000;
    min-height: 140px;
    height: 502px;
    width: 51vw;
    color: var(--uni-text-color-2);
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

@media (max-width: 1740px) {
    .info__cirlce {
        width: 72vw;
    }
}

@media (max-width: 992px) {
    .info__cirlce {
        width: 100%;
        height: 100%;
    }
}

.info__cirlce::after {
    content: "";
    position: absolute;
    top: 0;
    left: calc(0% - 5vw);
    z-index: -1;
    width: 502px;
    height: 502px;
    background-color: #ffbd6c;
    border-radius: 50%;
}

@media (max-width: 1279px) {
    .info__cirlce::after {
        left: calc(0% - 14vw);
    }
}

@media (max-width: 992px) {
    .info__cirlce::after {
        left: calc(0% - 30vw);
    }
}

@media (max-width: 480px) {
    .info__cirlce::after {
        left: calc(0% - 32vw);
        width: 199px;
        height: 199px;
    }
}

.info__title {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 700;
    font-size: 48px;
    color: #ffbd6c;
    mix-blend-mode: difference;
    position: absolute;
    top: calc(0% - -35vh);
    left: calc(0% - -9vw);
}

@media (max-width: 992px) {
    .info__title {
        top: calc(0% - -11vh);
        font-size: 32px;
    }
}

@media (max-width: 480px) {
    .info__title {
        font-size: 24px;
        line-height: 27.58px;
        text-align: center;
        top: calc(0% - -7vh);
    }
}

.info__circles {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 40px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    left: calc(0% - -9vw);
    margin: auto auto 0 auto;
}

@media (max-width: 1279px) {
    .info__circles {
        left: calc(0% - -21vw);
    }
}

@media (max-width: 992px) {
    .info__circles {
        position: initial;
        margin-bottom: 10vw;
        padding-top: 205px;
    }
}

.info__circles-circle {
    position: absolute;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    gap: 8px;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background: #FFF;
    -webkit-box-shadow: 0px 4px 40px 0px rgba(28, 39, 76, 0.24);
    box-shadow: 0px 4px 40px 0px rgba(28, 39, 76, 0.24);
    font-size: 18px;
    font-weight: 300;
}

.info__circles-circle:nth-child(1) {
    left: calc(0% - -35vw);
    -webkit-animation: rockingAnimation-1 4s ease-in-out infinite;
    animation: rockingAnimation-1 4s ease-in-out infinite;
}

@media (max-width: 1279px) {
    .info__circles-circle:nth-child(1) {
        left: calc(0% - -10vw);
    }
}

.info__circles-circle:nth-child(2) {
    left: calc(0% - -48vw);
    top: calc(0% - -12vh);
    -webkit-animation: rockingAnimation-2 4s ease-in-out infinite;
    animation: rockingAnimation-2 4s ease-in-out infinite;
}

@media (max-width: 1279px) {
    .info__circles-circle:nth-child(2) {
        left: calc(0% - -26vw);
    }
}

.info__circles-circle:nth-child(3) {
    left: calc(0% - -61vw);
    top: calc(0% - -4vh);
    -webkit-animation: rockingAnimation-3 4s ease-in-out infinite;
    animation: rockingAnimation-3 4s ease-in-out infinite;
}

@media (max-width: 1279px) {
    .info__circles-circle:nth-child(3) {
        left: calc(0% - -43vw);
    }
}

.info__circles-circle:nth-child(4) {
    left: calc(0% - -74vw);
    top: calc(0% - -23vh);
    -webkit-animation: rockingAnimation-4 4s ease-in-out infinite;
    animation: rockingAnimation-4 4s ease-in-out infinite;
}

@media (max-width: 1279px) {
    .info__circles-circle:nth-child(4) {
        left: calc(0% - -58vw);
        top: calc(0% - -20vh);
    }
}

@media (max-width: 992px) {
    .info__circles-circle {
        position: relative;
        left: 0 !important;
        -webkit-animation: none !important;
        animation: none !important;
    }
}

@media (max-width: 768px) {
    .info__circles-circle {
        max-width: 140px;
        max-height: 140px;
        font-size: 14px;
        gap: 6px;
    }
}

@media (max-width: 480px) {
    .info__circles-circle {
        max-width: 120px;
        max-height: 120px;
        font-size: 14px;
        gap: 6px;
    }
}

@-webkit-keyframes rockingAnimation-1 {
    0%, 100% {
        -webkit-transform: translateX(13px);
        transform: translateX(13px);
    }
    50% {
        -webkit-transform: translateX(13px) translateY(20px);
        transform: translateX(13px) translateY(20px);
    }
}

@keyframes rockingAnimation-1 {
    0%, 100% {
        -webkit-transform: translateX(13px);
        transform: translateX(13px);
    }
    50% {
        -webkit-transform: translateX(13px) translateY(20px);
        transform: translateX(13px) translateY(20px);
    }
}

@-webkit-keyframes rockingAnimation-2 {
    0%, 100% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    50% {
        -webkit-transform: translateX(20px) translateY(13px);
        transform: translateX(20px) translateY(13px);
    }
}

@keyframes rockingAnimation-2 {
    0%, 100% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    50% {
        -webkit-transform: translateX(20px) translateY(13px);
        transform: translateX(20px) translateY(13px);
    }
}

@-webkit-keyframes rockingAnimation-3 {
    0%, 100% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
    }
    50% {
        -webkit-transform: translateX(15px) translateY(23px);
        transform: translateX(15px) translateY(23px);
    }
}

@keyframes rockingAnimation-3 {
    0%, 100% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
    }
    50% {
        -webkit-transform: translateX(15px) translateY(23px);
        transform: translateX(15px) translateY(23px);
    }
}

@-webkit-keyframes rockingAnimation-4 {
    0%, 100% {
        -webkit-transform: translateX(12px);
        transform: translateX(12px);
    }
    50% {
        -webkit-transform: translateX(12px) translateY(15px);
        transform: translateX(12px) translateY(15px);
    }
}

@keyframes rockingAnimation-4 {
    0%, 100% {
        -webkit-transform: translateX(12px);
        transform: translateX(12px);
    }
    50% {
        -webkit-transform: translateX(12px) translateY(15px);
        transform: translateX(12px) translateY(15px);
    }
}

.contacts {
    z-index: 1;
    padding: 160px 0px;
    background-color: #fafafef7;
    background-image: url(/extensions/Components/FrameService/Views/Basic001/static/img/common/round-xl.png);
    background-repeat: no-repeat, no-repeat;
    background-size: 367px;
    background-position: calc(0% + -270px) calc(0% + 169px);
}

@media (max-width: 768px) {
    .contacts {
        padding: 32px 0;
    }
}

.contacts__title {
    font-size: 32px;
    font-weight: 700;
    color: var(--uni-text-color);
    text-align: center;
}

.contacts__title .emphasized {
    color: var(--uni-text-color-2);
}

.contacts__subtitle {
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    margin-top: 24px;
    color: var(--uni-text-color);
    max-width: 616px;
}

.contacts__box {
    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;
    gap: 16px;
    margin-top: 64px;
    position: relative;
}

.contacts__skin {
    position: relative;
}

.contacts__skin::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 44px;
    background: -webkit-gradient(linear, left bottom, left top, from(#FAFAFE), to(rgba(250, 250, 254, 0)));
    background: linear-gradient(360deg, #FAFAFE 0%, rgba(250, 250, 254, 0) 100%);
}

@media (max-width: 768px) {
    .contacts__skin::after {
        display: none;
    }
}

.contacts__points {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow-y: scroll;
    gap: 32px;
    padding: 16px;
    max-height: 32vw;
    height: 100%;
}

@media (max-width: 992px) {
    .contacts__points {
        max-height: 488px;
    }
}

@media (max-width: 768px) {
    .contacts__points {
        max-height: -webkit-fit-content;
        max-height: -moz-fit-content;
        max-height: fit-content;
        overflow: initial;
    }
}

.contacts__points::-webkit-scrollbar {
    background: var(--uni-text-color-2);
    border-radius: 8px;
    width: 8px;
}

.contacts__points::-webkit-scrollbar-thumb {
    background: var(--uni-text-color-2);
    border-radius: 8px;
}

.contacts__points::-webkit-scrollbar-track {
    border-radius: 8px;
    background: #FFFFFF;
}

@media (max-width: 768px) {
    .contacts__points #show_more_box {
        display: none;
    }
}

.contacts__points-point {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 24px;
    cursor: pointer;
}

@media (max-width: 768px) {
    .contacts__points-point {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
    }
}

.contacts__points-point-type {
    font-size: 18px;
    color: var(--uni-text-color-2);
    font-weight: 500;
    padding-right: 24px;
    width: 150px;
    min-width: 150px;
}

.contacts__points-point-data {
    border-left: 1px solid var(--uni-text-color-2);
    padding-left: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 16px;
    gap: 24px;
}

@media (max-width: 768px) {
    .contacts__points-point-data {
        border-bottom: 1px solid var(--uni-text-color-2);
        gap: 8px;
        padding-bottom: 16px;
        border-left: none;
        padding-left: 0;
    }
}

.contacts__points-point-data-address {
    font-weight: 300;
}

.contacts__points-point-data-phone {
    font-weight: 500;
}

.contacts__points-point-data-date {
    font-weight: 300;
    color: var(--uni-text-color-2);
}

.contacts__points-point-data-date .emphasized {
    color: var(--uni-text-color);
}

.contacts__btn-show-more {
    display: none;
    font-size: 16px;
    line-height: 24px;
    color: var(--uni-text-color-2);
    position: relative;
    margin: 0 auto;
    padding-right: 12px;
}

.contacts__btn-show-more::before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("/extensions/Components/FrameService/Views/Basic001/static/img/contacts/alt-bottom.svg") no-repeat center center;
    background-size: contain;
    left: 100%;
}

@media (max-width: 768px) {
    .contacts__btn-show-more {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.contacts__map {
    width: 760px;
    height: 600px;
    border-radius: 56px;
    overflow: hidden;
}

@media (max-width: 992px) {
    .contacts__map {
        display: none;
    }
}

.contacts__map .custom-balloon {
    position: absolute;
    top: -270px;
    right: -125px;
    background-color: #FFF;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 32px;
    font-size: 14px;
    font-weight: 300;
    width: 172px;
    -webkit-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    max-height: 220px;
}

.contacts__map .custom-balloon-title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 16px;
    color: var(--uni-text-color-2);
}

.contacts__map .custom-balloon-phone {
    font-weight: 500;
    margin-bottom: 8px;
}

.contacts__map .custom-balloon-address {
    margin-bottom: 8px;
}

.contacts__map .custom-balloon-schedule .emphasized {
    color: var(--uni-text-color-2);
}

.contacts__map .custom-balloon-tail {
    position: absolute;
    bottom: -15px;
    left: 40%;
}

.active-point {
    border-radius: 56px;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
}

.active-point .contacts__points-point-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.form-section {
    padding: 88px 0px;
    position: relative;
    background: linear-gradient(to bottom, #489DE8 25%, #6BC5F2 50%, #FEFFFF 50%);
    z-index: 0;
    overflow: hidden;
}

.form-section .bubble-container-2 {
    height: 50%;
    bottom: 50%;
    z-index: 1;
}

.form-section__box {
    z-index: 2;
    position: relative;
    max-width: 1512px;
    padding: 48px 32px;
    border-radius: 56px;
    background: #FFF;
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.form-section__title {
    font-size: 28px;
    font-weight: 700;
    color: var(--uni-text-color-2);
    text-align: center;
}

@media (max-width: 480px) {
    .form-section__title {
        font-size: 24px;
    }
}

.form-section__form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    width: 100%;
}

@media (max-width: 480px) {
    .form-section__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.form-section__form-input {
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    padding: 10px 24px;
    border-radius: 24px;
    font-size: 14px;
}

.form-section__form-input:not(:nth-child(1)), .form-section__form-input:not(:nth-child(4)) {
    margin-top: 24px;
}

.form-section__form-input:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

.form-section__form-input:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
}

.form-section__form-input:nth-child(3) {
    grid-area: 3 / 1 / 4 / 2;
}

.form-section__form-input:nth-child(4) {
    grid-area: 1 / 2 / 4 / 3;
    resize: none;
    margin-left: 26px;
}

@media (max-width: 480px) {
    .form-section__form-input:nth-child(4) {
        margin-left: 0;
        height: 180px;
    }
}

.form-section__form-checkboxes {
    grid-area: 4 / 1 / 5 / 3;
    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;
    gap: 88px;
}

.form-section__form-checkboxes-label {
    position: relative;
    padding-left: 23px;
    font-weight: 300;
    cursor: pointer;
}

.form-section__form-checkboxes-label::before {
    content: '';
    position: absolute;
    left: 0;
    width: 16px;
    height: 16px;
    border-radius: 6px;
    border: 1.5px solid #D9D9D9;
}

.form-section__form-checkboxes-radio {
    display: none;
}

.form-section__form-checkboxes-radio:checked + label::before {
    background: url("/extensions/Components/FrameService/Views/Basic001/static/img/form/checked.png") no-repeat center center;
    background-size: contain;
}

@media (max-width: 480px) {
    .form-section__form-checkboxes {
        margin-top: 24px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 0;
    }
}

.form-section__form-btn {
    grid-area: 5 / 1 / 6 / 3;
    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: 0 auto;
    margin-top: 20px;
    max-width: 296px;
    width: 100%;
    border-radius: 60px;
    padding: 8px 8px 8px 24px;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    cursor: pointer;
    color: var(--uni-text-color);
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
}

@media (max-width: 480px) {
    .form-section__form-btn {
        grid-area: 6 / 1 / 7 / 2;
    }
}

.form-section__form-btn-ico {
    width: 32px;
    height: 32px;
    padding: 5.33px;
    background: var(--uni-text-color-2);
    border-radius: 50%;
    z-index: 1;
}

.form-section__policy {
    margin-top: 20px;
    font-size: 12px;
    text-align: center;
    font-weight: 300;
}

.footer {
    z-index: 1;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
}

.footer .site-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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #FFFFFF;
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 109px 56px;
}

@media (max-width: 652px) {
    .footer .site-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 24px;
    }
}

.footer__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media (max-width: 1279px) {
    .footer__contacts {
        margin: 0 auto;
    }
}

@media (max-width: 652px) {
    .footer__contacts {
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.footer__contacts-phone {
    color: var(--uni-text-color-2);
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 2px;
}

.footer__contacts-subtext {
    width: 100%;
    font-size: 16px;
    font-weight: 300;
}

@media (max-width: 652px) {
    .footer__contacts-subtext {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
}

.footer__contacts-btn {
    max-width: 295px;
    padding: 8px 8px 8px 24px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: var(--uni-text-color-2);
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 60px;
    color: #FFF;
    margin-top: 23px;
    gap: 47px;
}

@media (max-width: 652px) {
    .footer__contacts-btn {
        max-width: 100%;
    }
}

.footer__contacts-btn-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #FFF;
    -webkit-font-feature-settings: 'clig' off, 'liga' off;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
    font-style: normal;
    -webkit-transition: .5s;
    transition: .5s;
}

.footer__contacts-btn-text span {
    font-size: 14px;
    line-height: normal;
}

.footer__contacts-btn-ico {
    width: 40px;
    height: 40px;
    background-color: #FFFFFF;
    border-radius: 50%;
    padding: 6.67px;
}

.footer__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 77px;
}

@media (max-width: 1279px) {
    .footer__links {
        margin-left: auto;
    }
}

@media (max-width: 652px) {
    .footer__links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        margin: unset;
    }
}

.footer__links a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--uni-text-color);
    -webkit-font-feature-settings: 'clig' off, 'liga' off;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
}

.footer__links a:hover {
    opacity: .7;
}

.footer__links-first, .footer__links-second {
    width: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

@media (max-width: 652px) {
    .footer__links-first {
        gap: 0;
    }
}

.footer-droplist {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--uni-text-color);
    -webkit-font-feature-settings: 'clig' off, 'liga' off;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 652px) {
    .footer-droplist.active {
        color: var(--uni-text-color-2);
    }
}

.footer-droplist:hover {
    opacity: .7;
}

.footer-droplist svg {
    margin-left: 8px;
    display: none;
}

@media (max-width: 652px) {
    .footer-droplist svg {
        display: block;
    }
}

.footer-droplist-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

@media (max-width: 652px) {
    .footer-droplist-list {
        margin-top: 0px;
        overflow: hidden;
        max-height: 0px;
        -webkit-transition: .3s;
        transition: .3s;
        width: 140px;
        -webkit-transform: translate(-25%, 0);
        transform: translate(-25%, 0);
    }
    .footer-droplist-list.active {
        margin-top: 16px;
        max-height: 600px;
    }
}

.footer-droplist-list a {
    font-size: 14px;
    font-weight: 400;
}

@media (max-width: 652px) {
    .footer-droplist-list a.active {
        color: var(--uni-text-color-2);
    }
}

.rights {
    background: var(--uni-text-color);
}

.rights .site-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;
    padding-top: 16px;
    padding-bottom: 16px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (max-width: 320px) {
    .rights {
        gap: 24px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.rights__text {
    font-size: 12px;
    font-weight: 300;
    color: #FAFAFE;
}

.form-fancybox {
    max-width: 570px;
    width: 100%;
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
    border-radius: 56px;
}

@media (max-width: 480px) {
    .form-fancybox {
        padding: 32px 16px;
    }
}

.form-fancybox .fancybox-close-small {
    right: 35px;
    top: 5px;
}

@media (max-width: 480px) {
    .form-fancybox .fancybox-close-small {
        right: 10px;
    }
}

.form-fancybox .fancybox-close-small svg {
    color: var(--uni-text-color-2);
}

.form-fancybox__title {
    font-size: 28px;
    font-weight: 700;
    color: var(--uni-text-color-2);
    text-align: center;
}

.form-fancybox__form {
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    gap: 24px;
    margin-top: 24px;
}

.form-fancybox__form-input {
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    padding: 10px 24px;
    border-radius: 24px;
    width: 100%;
    font-size: 14px;
}

.form-fancybox__form-textarea {
    resize: none;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    padding: 10px 24px;
    border-radius: 24px;
    width: 100%;
    height: 180px;
    font-size: 14px;
}

.form-fancybox__form-checkboxes {
    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;
    gap: 88px;
}

.form-fancybox__form-checkboxes-label {
    position: relative;
    padding-left: 23px;
    font-weight: 300;
    cursor: pointer;
}

.form-fancybox__form-checkboxes-label::before {
    content: '';
    position: absolute;
    left: 0;
    width: 16px;
    height: 16px;
    border-radius: 6px;
    border: 1.5px solid #D9D9D9;
}

.form-fancybox__form-checkboxes-radio {
    display: none;
}

.form-fancybox__form-checkboxes-radio:checked + label::before {
    background: url("/extensions/Components/FrameService/Views/Basic001/static/img/form/checked.png") no-repeat center center;
    background-size: contain;
}

.form-fancybox__form-btn {
    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: 0 auto;
    margin-top: 20px;
    max-width: 296px;
    width: 100%;
    border-radius: 60px;
    padding: 8px 8px 8px 24px;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    cursor: pointer;
    color: var(--uni-text-color);
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
}

.form-fancybox__form-btn-ico {
    width: 32px;
    height: 32px;
    padding: 5.33px;
    background: var(--uni-text-color-2);
    border-radius: 50%;
    z-index: 1;
}

.form-fancybox__policy {
    margin-top: 20px;
    font-size: 12px;
    text-align: center;
    font-weight: 300;
}

.inner {
    height: 500px;
}

.inner__title {
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
    color: var(--uni-text-color-2);
}

@media (max-width: 652px) {
    .inner__title {
        font-size: 24px;
    }
}

.inner__breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 21px;
    font-size: 12px;
    font-weight: 300;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.inner__breadcrumb li {
    color: #828282;
    position: relative;
}

.inner__breadcrumb li::after {
    content: '/';
    position: absolute;
    top: 0;
    right: -8px;
}

.inner__breadcrumb li a {
    color: var(--uni-text-color-2);
}

@media (max-width: 1279px) {
    .inner {
        margin-top: 200px;
    }
}

@media (max-width: 652px) {
    .inner {
        margin-top: 260px;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbW1vbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3ZhcnMuc2NzcyIsIi4uL2Jsb2Nrcy9mb250cy9fc3R5bGUuc2NzcyIsImNzcy9zdHlsZS5jc3MiLCIuLi9ibG9ja3MvY29tbW9uL19taXhpbnMuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvbWFpbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9hYm91dC9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9pbmZvL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbnRhY3RzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3NlcnZpY2UvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcmlnaHRzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2Zvcm0tZmFuY3lib3gvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvaW5uZXIvX3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYztBQ0FkLGFBQWE7QUNDYjtDQUNJLFlBQVk7Q0FDWiw2QkFBdUI7Q0FDdkIsMkJBQWtCO0NBQ2xCLHNDQUE2QjtDQUM3Qiw2QkFBdUI7Q0FFdkIsY0FBYztDQUNkLDBDQUFvQjtDQUNwQiw2Q0FBb0M7Q0FDcEMsOENBQW9DO0NBQ3BDLDZDQUFvQztDQUNwQyw0Q0FBb0M7Q0FDcEMsNkNBQW9DO0NBQ3BDLDJCQUFxQjtDQUVyQixVQUFVO0NBQ1YsOENBQWdCO0NBQ2hCLGdEQUFxQjtDQUNyQiwrQkFBcUI7Q0FDckIsMEJBQWlCO0NBQ2pCLDRCQUFtQjtDQUNuQiw2QkFBdUI7Q0FDdkIsa0NBQTRCO0NBRTVCLFdBQVc7Q0FDWCwyQkFBa0I7Q0FDbEIsNkNBQXVDO0NBRXZDLFdBQVc7Q0FDWCxtQ0FBbUI7Q0FDbkIs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Q0FDWixnQkFBZTtDQUNmLG9DQUFtQztDQUNuQyxtQkFBa0I7Q0FDbEIsV0FBVTtDQUNiOztBQUtUO0NBQ0ksaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNuQjs7QUM1SEw7Q0FDSSxjQUFhO0NBNENoQjs7QUExQ0c7Q0FDSSxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsK0JBQThCO0NBS2pDOztBWG1DSjtDVzVDRztFQU9RLGdCQUFlO0VBRXRCO0NabXZGSjs7QVlqdkZHO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYixVQUFTO0NBQ1QsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsb0JBQWU7S0FBZixnQkFBZTtDQWlCbEI7O0FBdEJBO0NBUU8sZUFBYztDQUNkLG1CQUFrQjtDQVlyQjs7QUFyQko7Q0FZVyxhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLE9BQU07Q0FDTixZQUFXO0NBQ2Q7O0FBaEJSO0NBbUJXLCtCQUE4QjtDQUNqQzs7QVhSWjtDVzFCRDtFQXVDUSxrQkFBaUI7RUFNeEI7Q1pndkZBOztBQzl1RkE7Q1cvQ0Q7RUEyQ1Esa0JBQWlCO0VBRXhCO0Nac3ZGQSIsImZpbGUiOiJjc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRGVmYXVsdHMgKi9cclxuXHJcbkBpbXBvcnQgJ2NvbW1vbi9fc3R5bGUnO1xyXG5cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgJ2hlYWRlci9fc3R5bGUnO1xyXG5AaW1wb3J0ICdtYWluL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2Fib3V0L19zdHlsZSc7XHJcbkBpbXBvcnQgJ2luZm8vX3N0eWxlJztcclxuQGltcG9ydCAnY29udGFjdHMvX3N0eWxlJztcclxuQGltcG9ydCAnc2VydmljZS9fc3R5bGUnO1xyXG5AaW1wb3J0ICdmb3JtL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2Zvb3Rlci9fc3R5bGUnO1xyXG5AaW1wb3J0ICdyaWdodHMvX3N0eWxlJztcclxuQGltcG9ydCAnZm9ybS1mYW5jeWJveC9fc3R5bGUnO1xyXG5AaW1wb3J0ICdpbm5lci9fc3R5bGUnOyIsIi8qIE1peHhpbnMgKi9cclxuQGltcG9ydCAnX21peGlucyc7XHJcbkBpbXBvcnQgJ192YXJzJztcclxuLyogRm9udHMgKi9cclxuQGltcG9ydCAnZm9udHMvX3N0eWxlJztcclxuXHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuXHJcbi5jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjByZW07XHJcbiAgICBwYWRkaW5nOiAwIDEwLjc1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblx0QGluY2x1ZGUgXzE3NDAge1xyXG5cdFx0cGFkZGluZzogMCAxMThweDsgXHJcblxyXG5cdH1cclxuXHRAaW5jbHVkZSBfOTkyIHtcclxuXHRcdHBhZGRpbmc6IDAgMTJweDsgIFxyXG5cdH1cclxufVxyXG5cclxucCxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bCxcclxubGkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJyIHtcclxuXHRsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYSB7XHJcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0xKTtcclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxpbms6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5idG4tYiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0LmJ0bi10eHQge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LmJ0bi10eHQge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcdFxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuXHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHQgIH1cclxuXHR9XHJcblx0XHJcblx0LmJ0bi1pY28ge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRsZWZ0OiA5NSU7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDQyOTM7XHJcbiAgXHJcblx0ICB9XHJcbiAgXHJcblx0ICAmOmhvdmVyIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdCAgfVxyXG59XHJcblxyXG4uYnRuLXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdC5idG4tdHh0IHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5idG4tdHh0IHtcclxuXHRcdFx0Y29sb3I6ICMwMDQyOTM7XHRcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcblx0XHRcdGhlaWdodDogMjkwcHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0ICB9XHJcblx0fVxyXG5cdFxyXG5cdC5idG4taWNvIHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bGVmdDogOTUlO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIFxyXG5cdCAgfVxyXG4gIFxyXG5cdCAgJjpob3ZlciB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHQgIH1cclxufVxyXG5cclxuXHJcbi5idWJibGUtY29udGFpbmVyLTEsIC5idWJibGUtY29udGFpbmVyLTIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTUwcHg7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vYnVibGUucG5nJyk7XHJcblx0XHRhbmltYXRpb246IGFuaW1hdGUgNHMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpIHRyYW5zbGF0ZSgtNzAlLCAtNzAlKTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNmZmYsIHRyYW5zcGFyZW50KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ICB9XHJcblx0ICB9XHJcblxyXG5cdCAgQGluY2x1ZGUgXzQ4MCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQ2MCUsOTklIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwJSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufSIsIiRpY29uczogKDE6IHVybCgnLi4vaW1nL2Fib3V0L3NjaG9vbC5zdmcnKSBuby1yZXBlYXQsIDI6IHVybCgnLi4vaW1nL2Fib3V0L2hhbmQtc3Rhci5zdmcnKSBuby1yZXBlYXQsIDM6IHVybCgnLi4vaW1nL2Fib3V0L2hvbWUtZnVybml0dXJlLnN2ZycpIG5vLXJlcGVhdCk7XHJcbjpyb290IHtcclxuICAgIC8qIENvbW1vbiAqL1xyXG4gICAgLS11bmktY29sb3ItYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC0tdW5pLWNvbG9yLXRoZW1lOiAjMjcyNTJFO1xyXG4gICAgLS11bmktY29sb3ItaG92ZXItYW5kLWFjdGl2ZTogIzI3MjUyRTtcclxuICAgIC0tdW5pLWNvbG9yLWFkZGl0aW9uYWw6ICMwMDA7XHJcblxyXG4gICAgLyogSGVhZGluZ3MgKi9cclxuICAgIC0tdW5pLWhlYWRpbmdzLWZvbnQ6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xyXG4gICAgLS11bmktaGVhZGluZ3MtZ2VuZXJhbC1mb250LXNpemUtaDE6IDIuMjVyZW07XHJcbiAgICAtLXVuaS1oZWFkaW5ncy1nZW5lcmFsLWZvbnQtc2l6ZS1oMjogMS44NzVyZW07XHJcbiAgICAtLXVuaS1oZWFkaW5ncy1nZW5lcmFsLWZvbnQtc2l6ZS1oMzogMS43NXJlbTtcclxuICAgIC0tdW5pLWhlYWRpbmdzLWdlbmVyYWwtZm9udC1zaXplLWg0OiAxLjVyZW07XHJcbiAgICAtLXVuaS1oZWFkaW5ncy1nZW5lcmFsLWZvbnQtc2l6ZS1oNTogMS4yNXJlbTtcclxuICAgIC0tdW5pLWhlYWRpbmdzLWNvbG9yOiAjMDAwO1xyXG5cclxuICAgIC8qIFRleHQgKi9cclxuICAgIC0tdW5pLXRleHQtZm9udDogJ1VidW50dS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICAgIC0tdW5pLXRleHQtZm9udC1ib2xkOiAnVWJ1bnR1LUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgLS11bmktdGV4dC1mb250LXNpemU6IDAuOTM4cmVtO1xyXG4gICAgLS11bmktdGV4dC1jb2xvcjogIzFDMjc0QztcclxuICAgIC0tdW5pLXRleHQtY29sb3ItMjogIzAwNDI5MztcclxuICAgIC0tdW5pLXRleHQtbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAtLXVuaS10ZXh0LXBhcmFncmFwaC1tYXJnaW46IDE3cHg7XHJcblxyXG4gICAgLyogTGlua3MgKi9cclxuICAgIC0tdW5pLWxpbmtzLWNvbG9yOiAjMjcyNTJFO1xyXG4gICAgLS11bmktbGlua3MtdGV4dC1kZWNvcmF0aW9uLXVuZGVyLWxpbmU6IG5vbmU7XHJcblxyXG4gICAgLyogQ2FyZHMgKi9cclxuICAgIC0tdW5pLWNhcmRzLWJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAtLXVuaS1jYXJkcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLS11bmktY2FyZHMtYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IGhzbGEoMCwgMCUsIDc5LjElLCAwLjI1KSwgMHB4IDE2cHggMzJweCBoc2xhKDAsIDAlLCA3OS4xJSwgMC4yKTtcclxuXHJcbiAgICAvKiBJbnB1dHMgKi9cclxuICAgIC0tdW5pLWZvcm1zLWlucHV0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAvKiBCdXR0b25zICovXHJcbiAgICAtLXVuaS1idXR0b25zLWZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAtLXVuaS1idXR0b25zLXRleHQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAtLXVuaS1idXR0b25zLWJhY2tncm91bmQtY29sb3I6ICMyNzI1MkU7XHJcbiAgICAtLXVuaS1idXR0b25zLWJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIC0tdW5pLWJ1dHRvbnMtbWluLXdpZHRoOiAxMDBweDtcclxuICAgIC0tdW5pLWJ1dHRvbnMtc2l6ZTogMTBweDtcclxuICAgIC0tdW5pLWJ1dHRvbnMtYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IGhzbGEoMCwgMCUsIDM3LjElLCAwLjI1KSwgMHB4IDE2cHggMzJweCBoc2xhKDAsIDAlLCAzNy4xJSwgMC4yKTtcclxuXHJcbiAgICAvKiBJbWFnZXMgKi9cclxuICAgIC0tdW5pLWltYWdlcy1ib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgLS11bmktaW1hZ2VzLWJveC1zaGFkb3c6IDBweCA4cHggMjRweCBoc2xhKDAsIDAlLCA2MS4xJSwgMC4yNSksIDBweCAxNnB4IDMycHggaHNsYSgwLCAwJSwgNjEuMSUsIDAuMik7XHJcbn0iLCIvLyBVYnVudHVcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OidVYnVudHUnO1xyXG4gIHNyYzogdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6J1VidW50dSc7XHJcbiAgc3JjOiB1cmwoJy4uL2Nzcy9mb250cy9VYnVudHUtVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2Nzcy9mb250cy9VYnVudHUtVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OidVYnVudHUnO1xyXG4gIHNyYzogdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vY3NzL2ZvbnRzL1VidW50dS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OidVYnVudHUnO1xyXG4gIHNyYzogdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OidVYnVudHUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Nzcy9mb250cy9VYnVudHUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTonVWJ1bnR1JztcclxuICBzcmM6IHVybCgnLi4vY3NzL2ZvbnRzL1VidW50dS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OidVYnVudHUnO1xyXG4gIHNyYzogdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9jc3MvZm9udHMvVWJ1bnR1LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIi8qIERlZmF1bHRzICovXG4vKiBNaXh4aW5zICovXG46cm9vdCB7XG5cdC8qIENvbW1vbiAqL1xuXHQtLXVuaS1jb2xvci1iYWNrZ3JvdW5kOiAjZmZmO1xuXHQtLXVuaS1jb2xvci10aGVtZTogIzI3MjUyRTtcblx0LS11bmktY29sb3ItaG92ZXItYW5kLWFjdGl2ZTogIzI3MjUyRTtcblx0LS11bmktY29sb3ItYWRkaXRpb25hbDogIzAwMDtcblx0LyogSGVhZGluZ3MgKi9cblx0LS11bmktaGVhZGluZ3MtZm9udDogJ1VidW50dScsIHNhbnMtc2VyaWY7XG5cdC0tdW5pLWhlYWRpbmdzLWdlbmVyYWwtZm9udC1zaXplLWgxOiAyLjI1cmVtO1xuXHQtLXVuaS1oZWFkaW5ncy1nZW5lcmFsLWZvbnQtc2l6ZS1oMjogMS44NzVyZW07XG5cdC0tdW5pLWhlYWRpbmdzLWdlbmVyYWwtZm9udC1zaXplLWgzOiAxLjc1cmVtO1xuXHQtLXVuaS1oZWFkaW5ncy1nZW5lcmFsLWZvbnQtc2l6ZS1oNDogMS41cmVtO1xuXHQtLXVuaS1oZWFkaW5ncy1nZW5lcmFsLWZvbnQtc2l6ZS1oNTogMS4yNXJlbTtcblx0LS11bmktaGVhZGluZ3MtY29sb3I6ICMwMDA7XG5cdC8qIFRleHQgKi9cblx0LS11bmktdGV4dC1mb250OiAnVWJ1bnR1LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXHQtLXVuaS10ZXh0LWZvbnQtYm9sZDogJ1VidW50dS1Cb2xkJywgc2Fucy1zZXJpZjtcblx0LS11bmktdGV4dC1mb250LXNpemU6IDAuOTM4cmVtO1xuXHQtLXVuaS10ZXh0LWNvbG9yOiAjMUMyNzRDO1xuXHQtLXVuaS10ZXh0LWNvbG9yLTI6ICMwMDQyOTM7XG5cdC0tdW5pLXRleHQtbGluZS1oZWlnaHQ6IDE5cHg7XG5cdC0tdW5pLXRleHQtcGFyYWdyYXBoLW1hcmdpbjogMTdweDtcblx0LyogTGlua3MgKi9cblx0LS11bmktbGlua3MtY29sb3I6ICMyNzI1MkU7XG5cdC0tdW5pLWxpbmtzLXRleHQtZGVjb3JhdGlvbi11bmRlci1saW5lOiBub25lO1xuXHQvKiBDYXJkcyAqL1xuXHQtLXVuaS1jYXJkcy1ib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHQtLXVuaS1jYXJkcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtLXVuaS1jYXJkcy1ib3gtc2hhZG93OiAwcHggOHB4IDI0cHggaHNsYSgwLCAwJSwgNzkuMSUsIDAuMjUpLCAwcHggMTZweCAzMnB4IGhzbGEoMCwgMCUsIDc5LjElLCAwLjIpO1xuXHQvKiBJbnB1dHMgKi9cblx0LS11bmktZm9ybXMtaW5wdXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHQvKiBCdXR0b25zICovXG5cdC0tdW5pLWJ1dHRvbnMtZm9udC1zaXplOiAwLjg3NXJlbTtcblx0LS11bmktYnV0dG9ucy10ZXh0LWNvbG9yOiAjMDAwMDAwO1xuXHQtLXVuaS1idXR0b25zLWJhY2tncm91bmQtY29sb3I6ICMyNzI1MkU7XG5cdC0tdW5pLWJ1dHRvbnMtYm9yZGVyLXJhZGl1czogN3B4O1xuXHQtLXVuaS1idXR0b25zLW1pbi13aWR0aDogMTAwcHg7XG5cdC0tdW5pLWJ1dHRvbnMtc2l6ZTogMTBweDtcblx0LS11bmktYnV0dG9ucy1ib3gtc2hhZG93OiAwcHggOHB4IDI0cHggaHNsYSgwLCAwJSwgMzcuMSUsIDAuMjUpLCAwcHggMTZweCAzMnB4IGhzbGEoMCwgMCUsIDM3LjElLCAwLjIpO1xuXHQvKiBJbWFnZXMgKi9cblx0LS11bmktaW1hZ2VzLWJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdC0tdW5pLWltYWdlcy1ib3gtc2hhZG93OiAwcHggOHB4IDI0cHggaHNsYSgwLCAwJSwgNjEuMSUsIDAuMjUpLCAwcHggMTZweCAzMnB4IGhzbGEoMCwgMCUsIDYxLjElLCAwLjIpO1xufVxuXG4vKiBGb250cyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jztcblx0c3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9VYnVudHUtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jztcblx0c3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LVVsdHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9VYnVudHUtVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jztcblx0c3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdVYnVudHUnO1xuXHRzcmM6IHVybChcIi4uL2Nzcy9mb250cy9VYnVudHUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vY3NzL2ZvbnRzL1VidW50dS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdVYnVudHUnO1xuXHRzcmM6IHVybChcIi4uL2Nzcy9mb250cy9VYnVudHUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jztcblx0c3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vY3NzL2ZvbnRzL1VidW50dS1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1VidW50dSc7XG5cdHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL1VidW50dS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvVWJ1bnR1LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xufVxuXG4ud3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEyMHJlbTtcblx0cGFkZGluZzogMCAxMC43NXJlbTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzQwcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAxMThweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHR9XG59XG5cbnAsXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudWwsXG5saSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnIge1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuYTpob3ZlcixcbmEge1xuXHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMSk7XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG4udGV4dC1saW5rIHtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG59XG5cbi5idG4tYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4tYiAuYnRuLXR4dCB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5idG4tYjpob3ZlciAuYnRuLXR4dCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWI6aG92ZXI6YmVmb3JlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG5cdGhlaWdodDogMjkwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLWIgLmJ0bi1pY28ge1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnRuLWI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bGVmdDogOTUlO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICMwMDQyOTM7XG59XG5cbi5idG4tYjpob3Zlcjo6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4tdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4tdyAuYnRuLXR4dCB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5idG4tdzpob3ZlciAuYnRuLXR4dCB7XG5cdGNvbG9yOiAjMDA0MjkzO1xufVxuXG4uYnRuLXc6aG92ZXI6YmVmb3JlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG5cdGhlaWdodDogMjkwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLXcgLmJ0bi1pY28ge1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnRuLXc6YmVmb3JlIHtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bGVmdDogOTUlO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5idG4tdzpob3Zlcjo6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idWJibGUtY29udGFpbmVyLTEsIC5idWJibGUtY29udGFpbmVyLTIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG59XG5cbi5idWJibGUtY29udGFpbmVyLTEgc3BhbiwgLmJ1YmJsZS1jb250YWluZXItMiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC01MHB4O1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2J1YmxlLnBuZ1wiKTtcblx0YW5pbWF0aW9uOiBhbmltYXRlIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmJ1YmJsZS1jb250YWluZXItMSBzcGFuOmJlZm9yZSwgLmJ1YmJsZS1jb250YWluZXItMiBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjI1KSB0cmFuc2xhdGUoLTcwJSwgLTcwJSk7XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZmLCB0cmFuc3BhcmVudCk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5idWJibGUtY29udGFpbmVyLTEsIC5idWJibGUtY29udGFpbmVyLTIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ2MCUsIDk5JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8qIEJsb2NrcyAqL1xuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDI0cHggMjBweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KSA1OC4zMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmhlYWRlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5oZWFkZXJfX2NvbnRhaW5lciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cbn1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGdhcDogMTBweDtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xuXHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG5cdHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHR6LWluZGV4OiAxMjtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyIC5saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMy41cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5oZWFkZXJfX2J1cmdlcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZWFkZXJfX2J1cmdlcjpob3ZlciAubGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuaGVhZGVyX19idXJnZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5oZWFkZXJfX2J1cmdlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuaGVhZGVyX19idXJnZXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiA5LjQ2cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMDtcblx0fVxuXHQuaGVhZGVyX19idXJnZXI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHR9XG5cdC5oZWFkZXJfX2J1cmdlcjpob3ZlciAubGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0fVxufVxuXG4uaGVhZGVyX19sb2dvIHtcblx0ei1pbmRleDogMztcblx0bWF4LXdpZHRoOiAxNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuaGVhZGVyX19sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDEyN3B4O1xuXHR9XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzIHtcblx0Y29sb3I6ICMxQzI3NEM7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuaGVhZGVyX19jb250YWN0cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19jb250YWN0cy10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAuNXB4O1xufVxuXG4uaGVhZGVyX19jb250YWN0cy1udW0ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzLXRpbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiA3MnB4O1xuXHRwYWRkaW5nOiA4cHggOHB4IDhweCAzMnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdGJhY2tncm91bmQ6ICMwMDQyOTM7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0bWFyZ2luLWxlZnQ6IDQ4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODIwcHgpIHtcblx0LmhlYWRlcl9fYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmhlYWRlcl9fYnV0dG9uIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uaGVhZGVyX19idXR0b24tdGV4dCB7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4uaGVhZGVyX19idXR0b24tdGV4dCBzcGFuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uaGVhZGVyX19idXR0b24taWNvIHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5oZWFkZXJfX2J1dHRvbi1pY28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmhlYWRlcl9fYnVza2V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzAwNDI5Mztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDcycHg7XG5cdHdpZHRoOiA3MnB4O1xuXHRtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MjBweCkge1xuXHQuaGVhZGVyX19idXNrZXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuaGVhZGVyX19idXNrZXQge1xuXHRcdG1hcmdpbi1sZWZ0OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX2J1c2tldC1jb3VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuaGVhZGVyX19idXNrZXQge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiA2LjQ2cHg7XG5cdH1cblx0LmhlYWRlcl9fYnVza2V0IHN2ZyB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5oZWFkZXJfX2J1c2tldC1jb3VudGVyIHtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cbn1cblxuLm5hdiB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODIwcHgpIHtcblx0Lm5hdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3JkZXI6IDU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQubmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzcycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBhZGRpbmctdG9wOiAxNTlweDtcblx0fVxuXHQubmF2LmFjdGl2ZSB7XG5cdFx0bGVmdDogMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5uYXYge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubmF2X19saXN0IHtcblx0bWluLWhlaWdodDogMzdweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5uYXZfX2xpc3Qge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogMzZweDtcblx0XHR3aWR0aDogMjE3cHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1OXB4KTtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU5cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQubmF2X19saXN0IHtcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xuXHR9XG59XG5cbi5uYXZfX2xpc3QtaHIge1xuXHRoZWlnaHQ6IDIxcHg7XG5cdG1pbi13aWR0aDogMXB4O1xuXHRtYXgtd2lkdGg6IDFweDtcblx0YmFja2dyb3VuZDogIzFDMjc0Qztcblx0bWFyZ2luOiAwIDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODIwcHgpIHtcblx0Lm5hdl9fbGlzdC1ociB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQubmF2X19saXN0LWhyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5uYXZfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Lm5hdl9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmMzZGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4ubmF2X19saXN0LWl0ZW0tbGluayB7XG5cdHRyYW5zaXRpb246IC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Lm5hdl9fbGlzdC1pdGVtLWxpbmsge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5uYXZfX2xpc3QtaXRlbS1saW5rOmhvdmVyIHtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Lm5hdl9fbGlzdC1pdGVtLWxpbms6aG92ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiB1bnNldDtcblx0fVxufVxuXG4uZHJvcGRvd24ge1xuXHR6LWluZGV4OiAzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duLWJ0bi1zZWNvbmQgLmRyb3Bkb3duLWJ0bi10ZXh0IHtcblx0cGFkZGluZzogMTdweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHJvcGRvd24tYnRuLXNlY29uZCAuZHJvcGRvd24tYnRuLXRleHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwMmM7XG59XG5cbi5kcm9wZG93bi1za2luIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwcHg7XG5cdGxlZnQ6IC04MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIycHg7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0bWF4LWhlaWdodDogMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wZG93bi1za2luLmFjdGl2ZSB7XG5cdG1heC1oZWlnaHQ6IDkwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI3OXB4KSB7XG5cdC5kcm9wZG93bi1za2luLmFjdGl2ZSB7XG5cdFx0cGFkZGluZzogNDhweCAzMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmRyb3Bkb3duLXNraW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bGVmdDogdW5zZXQ7XG5cdFx0dG9wOiB1bnNldDtcblx0XHRnYXA6IDE2cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmRyb3Bkb3duLXNraW4taXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAyMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuZHJvcGRvd24tc2tpbi1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5kcm9wZG93bi1za2luLWl0ZW0tdGV4dCB7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBRkFGRTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5kcm9wZG93bi1za2luLWl0ZW0tdGV4dCB7XG5cdFx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uZHJvcGRvd24tc2tpbi1pdGVtLXRleHQ6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHRvcDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAlO1xuXHRyaWdodDogMTRweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXIvYWx0LXJpZ2h0LnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5kcm9wZG93bi1za2luLWl0ZW0tdGV4dDpob3Zlcjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5kcm9wZG93bi1za2luLWl0ZW0tbGlzdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmRyb3Bkb3duLXNraW4taXRlbS1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcblx0XHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xuXHR9XG5cdC5kcm9wZG93bi1za2luLWl0ZW0tbGlzdC5hY3RpdmUge1xuXHRcdG1heC1oZWlnaHQ6IDYwMHB4O1xuXHR9XG59XG5cbi5kcm9wZG93bi1za2luLWZpcnN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Z2FwOiAxN3B4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkFGQUZFO1xuXHR3aWR0aDogMjI0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5kcm9wZG93bi1za2luLWZpcnN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuZHJvcGRvd24tc2tpbi1maXJzdDo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5kcm9wZG93bi1za2luLXNlY29uZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGdhcDogMTdweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZBRkFGRTtcblx0d2lkdGg6IDIyNHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5kcm9wZG93bi1za2luLXNlY29uZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5kcm9wZG93bi1saXN0LWZpcnN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHR0b3A6IHVuc2V0O1xuXHR9XG5cdC5kcm9wZG93bi1saXN0LWZpcnN0LmFjdGl2ZSB7XG5cdFx0bWF4LWhlaWdodDogOTAwcHg7XG5cdH1cbn1cblxuLmRyb3Bkb3duLWxpc3QtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjRweDtcblx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1saXN0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cdH1cblx0LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWxpc3QuYWN0aXZlIHtcblx0XHRtYXgtaGVpZ2h0OiA2MDBweDtcblx0fVxufVxuXG4uZHJvcGRvd24tYnRuLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRyb3Bkb3duLWJ0bi10ZXh0OmhvdmVyOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kcm9wZG93bi1idG4tdGV4dDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci9hbHQtdXAucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmFjdGl2ZS1idXJnZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHR9XG59XG5cbi5hY3RpdmUtYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYWN0aXZlLWJ1cmdlciBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFjdGl2ZS1idXJnZXIgc3BhbjpsYXN0LWNoaWxkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG5cdG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4ubWFpbiB7XG5cdHBhZGRpbmc6IDcycHggMjBweCAxNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQ4OURFOCwgIzgxRERGNyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzBweCkge1xuXHQubWFpbiB7XG5cdFx0cGFkZGluZzogNTBweCAwcHggMTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQubWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAxODBweDtcblx0XHRwYWRkaW5nOiA3MnB4IDIwcHggNDhweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0Lm1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDIwMHB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM1Q0I0RUUsICM2QkM3RjIsICNGRkZGRkYpO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDIwcHggNDhweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0Lm1haW4gLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubWFpbl9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQubWFpbl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0Lm1haW5fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLm1haW5fX3RleHQge1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5tYWluX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLm1haW4tYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xufVxuXG4ubWFpbi1idG5fX2ljbyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDUuMzNweDtcblx0YmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLm1haW5fX2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDU2cHg7XG5cdGJhY2tncm91bmQ6ICNGOEZCRkYgdXJsKFwiLi4vaW1nL21haW4vbWFpbi1jaXJjbGUtZGVjb3JlLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4vbWFpbi1jaXJjbGUtZGVjb3JlLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL21haW4vbWFpbi1jaXJjbGUtZGVjb3JlLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTA0cHggYm90dG9tIC0xNDNweCwgIGxlZnQgNzAlIHRvcCA1OXB4O1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBhZGRpbmc6IDEwMnB4IDE2MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDMwcHgpIHtcblx0Lm1haW5fX2JveCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21haW4vbWFpbi1jaXJjbGUtZGVjb3JlLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTA0cHggYm90dG9tIDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5tYWluX19ib3gge1xuXHRcdHBhZGRpbmc6IDU2cHggMTIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5tYWluX19ib3gge1xuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGQkZGO1xuXHRcdG92ZXJmbG93OiB1bnNldDtcblx0fVxufVxuXG4ubWFpbl9fYm94LWNvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y29sb3I6ICM2OUMwRjE7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcblx0Zm9udC1zaXplOiA0MDBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogNzUlO1xuXHRvcGFjaXR5OiAwLjE1O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1haW5fX2JveC1jb3VudGVyLXNlY29uZCB7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0Lm1haW5fX2JveC1jb3VudGVyLXNlY29uZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm1haW5fX2JveC1jb3VudGVyLXNlY29uZCBzcGFuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm1haW5fX2JveC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA2MHB4O1xuXHRtYXgtd2lkdGg6IDUzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc0MHB4KSB7XG5cdC5tYWluX19ib3gtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA0NDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5tYWluX19ib3gtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRnYXA6IDMycHg7XG5cdH1cbn1cblxuLm1haW5fX2JveC1waWMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTEwcHg7XG5cdGxlZnQ6IDU1JTtcblx0bWF4LWhlaWdodDogNTIwcHg7XG5cdHdpZHRoOiA2MDVweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzMHB4KSB7XG5cdC5tYWluX19ib3gtcGljIHtcblx0XHRtYXgtaGVpZ2h0OiAzNDhweDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGxlZnQ6IDY4JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0Lm1haW5fX2JveC1waWMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1haW5fX2JveC1waWMtaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzMHB4KSB7XG5cdC5tYWluX19ib3gtcGljLWltZyB7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA4dncpO1xuXHR9XG59XG5cbi5tYWluIC5zd2lwZXIge1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0Lm1haW4gLnN3aXBlciB7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdH1cbn1cblxuLm1haW4gLnN3aXBlci1zbGlkZSB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tYWluIC5zd2lwZXItc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDhweDtcbn1cblxuLm1haW4gLnN3aXBlci1zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWFpbiAuc3dpcGVyLXNsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm1haW4gLnN3aXBlci1uYXYtYm94IHtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0OHB4O1xuXHRwYWRkaW5nOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5tYWluIC5zd2lwZXItbmF2LWJveCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdH1cbn1cblxuLm1haW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR0b3A6IHVuc2V0O1xuXHRsZWZ0OiB1bnNldDtcblx0cmlnaHQ6IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0Lm1haW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tYWluIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiAjMDA0MjkzNEQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNpdGlvbjogLjJzO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubWFpbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG4ubWFpbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmUge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICMwMDQyOTM0RDtcbn1cblxuLm1haW4gLnN3aXBlci1idXR0b24tcHJldiwgLm1haW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogdW5zZXQ7XG5cdHRvcDogdW5zZXQ7XG5cdHJpZ2h0OiB1bnNldDtcblx0bWFyZ2luOiB1bnNldDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiA1LjMzcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQubWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAubWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxufVxuXG4ubWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAubWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEuNGVtO1xufVxuXG4ubWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMCk7XG59XG5cbi5tYWluIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDApO1xufVxuXG4uYWJvdXQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9yb3VuZC14bC5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygwJSArIDEwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogNzMycHg7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDEwNXB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYm91dC9mcmFtZS5wbmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmFib3V0OmFmdGVyIHtcblx0XHRsZWZ0OiA0MHZ3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuYWJvdXQ6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuYWJvdXQge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL3JvdW5kLnBuZykgbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9yb3VuZC5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDM2MnB4LCAzNjJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAtMTg5cHgpIGNhbGMoMTAwJSAtIC0xMTBweCksIGNhbGMoMCUgKyAtMjcwcHgpIGNhbGMoMCUgKyAtMjVweCk7XG5cdH1cbn1cblxuLmFib3V0X19ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDg5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmFib3V0X19ib3gge1xuXHRcdHBhZGRpbmc6IDAgMTAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDg5cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5hYm91dF9fYm94IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctdG9wOiA4OXB4O1xuXHR9XG59XG5cbi5hYm91dF9faW1nIHtcblx0d2lkdGg6IDUwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG1heC13aWR0aDogNjQ1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmFib3V0X19pbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmFib3V0X19pbmZvIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuYWJvdXRfX2luZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5hYm91dF9faW5mby1zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmFib3V0X19pbmZvLXN1YnRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFib3V0X19pbmZvLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmFib3V0X19pbmZvLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFib3V0X19pbmZvLXRpdGxlIC5lbXBoYXNpemVkIHtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmFib3V0X19pbmZvLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLmFib3V0X19pbmZvLXRleHQge1xuXHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRtYXJnaW4tbGVmdDogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFib3V0X19pbmZvLXRleHQtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hYm91dF9faW5mby10ZXh0LWxpc3QgbGkge1xuXHRtYXgtd2lkdGg6IDQ2N3B4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYWJvdXRfX2luZm8tdGV4dC1saXN0IGxpOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYm91dC9zY2hvb2wuc3ZnXCIpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hYm91dF9faW5mby10ZXh0LWxpc3QgbGk6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fib3V0L2hhbmQtc3Rhci5zdmdcIikgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFib3V0X19pbmZvLXRleHQtbGlzdCBsaTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWJvdXQvaG9tZS1mdXJuaXR1cmUuc3ZnXCIpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzQwcHgpIHtcblx0LmFib3V0X19pbmZvLXRleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuYWJvdXRfX2luZm8tdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmFib3V0X19pbmZvLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxODhweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCA4cHggOHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4uYWJvdXRfX2luZm8tYnRuLWljbyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDUuMzNweDtcblx0YmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5hYm91dF9faW5mby1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmFib3V0X19pbmZvLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxufVxuXG4uaW5mbyB7XG5cdHBhZGRpbmc6IDE2MHB4IDBweDtcblx0aGVpZ2h0OiA4MHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmluZm8ge1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uaW5mbyAuY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5mb19fYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmZvX19jaXJsY2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0bWluLWhlaWdodDogMTQwcHg7XG5cdGhlaWdodDogNTAycHg7XG5cdHdpZHRoOiA1MXZ3O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc0MHB4KSB7XG5cdC5pbmZvX19jaXJsY2Uge1xuXHRcdHdpZHRoOiA3MnZ3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuaW5mb19fY2lybGNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmluZm9fX2NpcmxjZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogY2FsYygwJSAtIDV2dyk7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogNTAycHg7XG5cdGhlaWdodDogNTAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmJkNmM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuaW5mb19fY2lybGNlOjphZnRlciB7XG5cdFx0bGVmdDogY2FsYygwJSAtIDE0dncpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuaW5mb19fY2lybGNlOjphZnRlciB7XG5cdFx0bGVmdDogY2FsYygwJSAtIDMwdncpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuaW5mb19fY2lybGNlOjphZnRlciB7XG5cdFx0bGVmdDogY2FsYygwJSAtIDMydncpO1xuXHRcdHdpZHRoOiAxOTlweDtcblx0XHRoZWlnaHQ6IDE5OXB4O1xuXHR9XG59XG5cbi5pbmZvX190aXRsZSB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRjb2xvcjogI2ZmYmQ2Yztcblx0bWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDAlIC0gLTM1dmgpO1xuXHRsZWZ0OiBjYWxjKDAlIC0gLTl2dyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuaW5mb19fdGl0bGUge1xuXHRcdHRvcDogY2FsYygwJSAtIC0xMXZoKTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5pbmZvX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNy41OHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IGNhbGMoMCUgLSAtN3ZoKTtcblx0fVxufVxuXG4uaW5mb19fY2lyY2xlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogNDBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRsZWZ0OiBjYWxjKDAlIC0gLTl2dyk7XG5cdG1hcmdpbjogYXV0byBhdXRvIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuaW5mb19fY2lyY2xlcyB7XG5cdFx0bGVmdDogY2FsYygwJSAtIC0yMXZ3KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmluZm9fX2NpcmNsZXMge1xuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwdnc7XG5cdFx0cGFkZGluZy10b3A6IDIwNXB4O1xuXHR9XG59XG5cbi5pbmZvX19jaXJjbGVzLWNpcmNsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdHdpZHRoOiAxODBweDtcblx0aGVpZ2h0OiAxODBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoMjgsIDM5LCA3NiwgMC4yNCk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmluZm9fX2NpcmNsZXMtY2lyY2xlOm50aC1jaGlsZCgxKSB7XG5cdGxlZnQ6IGNhbGMoMCUgLSAtMzV2dyk7XG5cdGFuaW1hdGlvbjogcm9ja2luZ0FuaW1hdGlvbi0xIDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5pbmZvX19jaXJjbGVzLWNpcmNsZTpudGgtY2hpbGQoMSkge1xuXHRcdGxlZnQ6IGNhbGMoMCUgLSAtMTB2dyk7XG5cdH1cbn1cblxuLmluZm9fX2NpcmNsZXMtY2lyY2xlOm50aC1jaGlsZCgyKSB7XG5cdGxlZnQ6IGNhbGMoMCUgLSAtNDh2dyk7XG5cdHRvcDogY2FsYygwJSAtIC0xMnZoKTtcblx0YW5pbWF0aW9uOiByb2NraW5nQW5pbWF0aW9uLTIgNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmluZm9fX2NpcmNsZXMtY2lyY2xlOm50aC1jaGlsZCgyKSB7XG5cdFx0bGVmdDogY2FsYygwJSAtIC0yNnZ3KTtcblx0fVxufVxuXG4uaW5mb19fY2lyY2xlcy1jaXJjbGU6bnRoLWNoaWxkKDMpIHtcblx0bGVmdDogY2FsYygwJSAtIC02MXZ3KTtcblx0dG9wOiBjYWxjKDAlIC0gLTR2aCk7XG5cdGFuaW1hdGlvbjogcm9ja2luZ0FuaW1hdGlvbi0zIDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5pbmZvX19jaXJjbGVzLWNpcmNsZTpudGgtY2hpbGQoMykge1xuXHRcdGxlZnQ6IGNhbGMoMCUgLSAtNDN2dyk7XG5cdH1cbn1cblxuLmluZm9fX2NpcmNsZXMtY2lyY2xlOm50aC1jaGlsZCg0KSB7XG5cdGxlZnQ6IGNhbGMoMCUgLSAtNzR2dyk7XG5cdHRvcDogY2FsYygwJSAtIC0yM3ZoKTtcblx0YW5pbWF0aW9uOiByb2NraW5nQW5pbWF0aW9uLTQgNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmluZm9fX2NpcmNsZXMtY2lyY2xlOm50aC1jaGlsZCg0KSB7XG5cdFx0bGVmdDogY2FsYygwJSAtIC01OHZ3KTtcblx0XHR0b3A6IGNhbGMoMCUgLSAtMjB2aCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5pbmZvX19jaXJjbGVzLWNpcmNsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmluZm9fX2NpcmNsZXMtY2lyY2xlIHtcblx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRnYXA6IDZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmluZm9fX2NpcmNsZXMtY2lyY2xlIHtcblx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRnYXA6IDZweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tMSB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCkgdHJhbnNsYXRlWSgyMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tMiB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgdHJhbnNsYXRlWSgxM3B4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tMyB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCkgdHJhbnNsYXRlWSgyM3B4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tNCB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgdHJhbnNsYXRlWSgxNXB4KTtcblx0fVxufVxuXG4uY29udGFjdHMge1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nOiAxNjBweCAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmVmNztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vcm91bmQteGwucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDM2N3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDAlICsgLTI3MHB4KSBjYWxjKDAlICsgMTY5cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRhY3RzIHtcblx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdH1cbn1cblxuLmNvbnRhY3RzX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdHNfX3RpdGxlIC5lbXBoYXNpemVkIHtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG4uY29udGFjdHNfX3N1YnRpdGxlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xuXHRtYXgtd2lkdGg6IDYxNnB4O1xufVxuXG4uY29udGFjdHNfX2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3RzX19za2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdHNfX3NraW46OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRkFGQUZFIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTQsIDApIDEwMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRhY3RzX19za2luOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY29udGFjdHNfX3BvaW50cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRnYXA6IDMycHg7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdG1heC1oZWlnaHQ6IDMydnc7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5jb250YWN0c19fcG9pbnRzIHtcblx0XHRtYXgtaGVpZ2h0OiA0ODhweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRhY3RzX19wb2ludHMge1xuXHRcdG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdG92ZXJmbG93OiBpbml0aWFsO1xuXHR9XG59XG5cbi5jb250YWN0c19fcG9pbnRzOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHdpZHRoOiA4cHg7XG59XG5cbi5jb250YWN0c19fcG9pbnRzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jb250YWN0c19fcG9pbnRzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jb250YWN0c19fcG9pbnRzICNzaG93X21vcmVfYm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jb250YWN0c19fcG9pbnRzLXBvaW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRhY3RzX19wb2ludHMtcG9pbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG59XG5cbi5jb250YWN0c19fcG9pbnRzLXBvaW50LXR5cGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZy1yaWdodDogMjRweDtcblx0d2lkdGg6IDE1MHB4O1xuXHRtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uY29udGFjdHNfX3BvaW50cy1wb2ludC1kYXRhIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jb250YWN0c19fcG9pbnRzLXBvaW50LWRhdGEge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcblx0XHRnYXA6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmNvbnRhY3RzX19wb2ludHMtcG9pbnQtZGF0YS1hZGRyZXNzIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNvbnRhY3RzX19wb2ludHMtcG9pbnQtZGF0YS1waG9uZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb250YWN0c19fcG9pbnRzLXBvaW50LWRhdGEtZGF0ZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcbn1cblxuLmNvbnRhY3RzX19wb2ludHMtcG9pbnQtZGF0YS1kYXRlIC5lbXBoYXNpemVkIHtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcbn1cblxuLmNvbnRhY3RzX19idG4tc2hvdy1tb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29udGFjdHNfX2J0bi1zaG93LW1vcmU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb250YWN0cy9hbHQtYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRsZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRhY3RzX19idG4tc2hvdy1tb3JlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5jb250YWN0c19fbWFwIHtcblx0d2lkdGg6IDc2MHB4O1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmNvbnRhY3RzX19tYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNvbnRhY3RzX19tYXAgLmN1c3RvbS1iYWxsb29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yNzBweDtcblx0cmlnaHQ6IC0xMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0b3BhY2l0eTogMTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMzJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR3aWR0aDogMTcycHg7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRtYXgtaGVpZ2h0OiAyMjBweDtcbn1cblxuLmNvbnRhY3RzX19tYXAgLmN1c3RvbS1iYWxsb29uLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG59XG5cbi5jb250YWN0c19fbWFwIC5jdXN0b20tYmFsbG9vbi1waG9uZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbnRhY3RzX19tYXAgLmN1c3RvbS1iYWxsb29uLWFkZHJlc3Mge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb250YWN0c19fbWFwIC5jdXN0b20tYmFsbG9vbi1zY2hlZHVsZSAuZW1waGFzaXplZCB7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcbn1cblxuLmNvbnRhY3RzX19tYXAgLmN1c3RvbS1iYWxsb29uLXRhaWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTE1cHg7XG5cdGxlZnQ6IDQwJTtcbn1cblxuLmFjdGl2ZS1wb2ludCB7XG5cdGJvcmRlci1yYWRpdXM6IDU2cHg7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmFjdGl2ZS1wb2ludCAuY29udGFjdHNfX3BvaW50cy1wb2ludC10eXBlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlcnZpY2Uge1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHBhZGRpbmc6IDEzNnB4IDE3MnB4IDE4M3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcblx0LnNlcnZpY2Uge1xuXHRcdHBhZGRpbmc6IDEzNnB4IDE0MHB4IDQwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNlcnZpY2Uge1xuXHRcdHBhZGRpbmc6IDMwcHggMCA0MCU7XG5cdH1cbn1cblxuLnNlcnZpY2VfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzQwcHgpIHtcblx0LnNlcnZpY2VfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uc2VydmljZV9fYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNlcnZpY2VfX2JveCB7XG5cdFx0bWF4LXdpZHRoOiA0ODhweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LnNlcnZpY2VfX2JveCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxufVxuXG4uc2VydmljZV9fYm94LXRpdGxlcy1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcbn1cblxuLnNlcnZpY2VfX2JveC10aXRsZXMtdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzFDMjc0Qztcbn1cblxuLnNlcnZpY2VfX2JveC10aXRsZXMtdGl0bGUgc3BhbiB7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcbn1cblxuLnNlcnZpY2VfX2JveC10ZXh0IHtcblx0bWF4LXdpZHRoOiA1NzZweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XG5cdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNlcnZpY2VfX2JveC10ZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4uc2VydmljZV9fYm94LWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI0cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuc2VydmljZV9fYm94LWJ1dHRvbnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cblxuLnNlcnZpY2VfX2JveC1idXR0b25zLWJ0bjEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMjE5cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LnNlcnZpY2VfX2JveC1idXR0b25zLWJ0bjEge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uc2VydmljZV9fYm94LWJ1dHRvbnMtYnRuMS1pY28ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiA1LjMzcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zZXJ2aWNlX19ib3gtYnV0dG9ucy1idG4yIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDE1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0cGFkZGluZzogMTZweCAzMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LnNlcnZpY2VfX2JveC1idXR0b25zLWJ0bjIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvcmRlcjogLTE7XG5cdH1cbn1cblxuLnNlcnZpY2VfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTAwJTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTM0MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XG5cdC5zZXJ2aWNlX19pbWcge1xuXHRcdGxlZnQ6IDZ2dztcblx0XHR3aWR0aDogODUlO1xuXHR9XG59XG5cbi5zZXJ2aWNlX19pbWctY2lyY2xlIHtcblx0d2lkdGg6IDc4N3B4O1xuXHRsZWZ0OiA3NCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMzAlO1xuXHR0cmFuc2l0aW9uOiAuOHM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDMwcHgpIHtcblx0LnNlcnZpY2VfX2ltZy1jaXJjbGUge1xuXHRcdGxlZnQ6IDkwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XG5cdC5zZXJ2aWNlX19pbWctY2lyY2xlIHtcblx0XHRib3R0b206IC0yMCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdHdpZHRoOiA0NSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5zZXJ2aWNlX19pbWctY2lyY2xlIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGJvdHRvbTogLTIwJTtcblx0fVxufVxuXG4uZm9ybS1zZWN0aW9uIHtcblx0cGFkZGluZzogODhweCAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQ4OURFOCwgIzZCQzVGMiwgI0ZFRkZGRik7XG5cdHotaW5kZXg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3JtLXNlY3Rpb24gLmJ1YmJsZS1jb250YWluZXItMiB7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZvcm0tc2VjdGlvbl9fYm94IHtcblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDE1MTJweDtcblx0cGFkZGluZzogNDhweCAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybS1zZWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZm9ybS1zZWN0aW9uX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5mb3JtLXNlY3Rpb25fX2Zvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uZm9ybS1zZWN0aW9uX19mb3JtLWlucHV0IHtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm0tc2VjdGlvbl9fZm9ybS1pbnB1dDpub3QoOm50aC1jaGlsZCgxKSksIC5mb3JtLXNlY3Rpb25fX2Zvcm0taW5wdXQ6bm90KDpudGgtY2hpbGQoNCkpIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm0tc2VjdGlvbl9fZm9ybS1pbnB1dDpudGgtY2hpbGQoMSkge1xuXHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0taW5wdXQ6bnRoLWNoaWxkKDIpIHtcblx0Z3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xufVxuXG4uZm9ybS1zZWN0aW9uX19mb3JtLWlucHV0Om50aC1jaGlsZCgzKSB7XG5cdGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbn1cblxuLmZvcm0tc2VjdGlvbl9fZm9ybS1pbnB1dDpudGgtY2hpbGQoNCkge1xuXHRncmlkLWFyZWE6IDEgLyAyIC8gNCAvIDM7XG5cdHJlc2l6ZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDI2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZm9ybS1zZWN0aW9uX19mb3JtLWlucHV0Om50aC1jaGlsZCg0KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0fVxufVxuXG4uZm9ybS1zZWN0aW9uX19mb3JtLWNoZWNrYm94ZXMge1xuXHRncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDg4cHg7XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0tY2hlY2tib3hlcy1sYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyM3B4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0tY2hlY2tib3hlcy1sYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0tY2hlY2tib3hlcy1yYWRpbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0tY2hlY2tib3hlcy1yYWRpbzpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mb3JtL2NoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZm9ybS1zZWN0aW9uX19mb3JtLWNoZWNrYm94ZXMge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMDtcblx0fVxufVxuXG4uZm9ybS1zZWN0aW9uX19mb3JtLWJ0biB7XG5cdGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWF4LXdpZHRoOiAyOTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZm9ybS1zZWN0aW9uX19mb3JtLWJ0biB7XG5cdFx0Z3JpZC1hcmVhOiA2IC8gMSAvIDcgLyAyO1xuXHR9XG59XG5cbi5mb3JtLXNlY3Rpb25fX2Zvcm0tYnRuLWljbyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDUuMzNweDtcblx0YmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLmZvcm0tc2VjdGlvbl9fcG9saWN5IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGdhcDogMTA5cHggNTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5mb290ZXIgLmNvbnRhaW5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5mb290ZXJfX2NvbnRhY3RzIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmZvb3Rlcl9fY29udGFjdHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtcGhvbmUge1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtc3VidGV4dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuZm9vdGVyX19jb250YWN0cy1zdWJ0ZXh0IHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtYnRuIHtcblx0bWF4LXdpZHRoOiAyOTVweDtcblx0cGFkZGluZzogOHB4IDhweCA4cHggMjRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0Y29sb3I6ICNGRkY7XG5cdG1hcmdpbi10b3A6IDIzcHg7XG5cdGdhcDogNDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdC5mb290ZXJfX2NvbnRhY3RzLWJ0biB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzLWJ0bi10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzLWJ0bi10ZXh0IHNwYW4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzLWJ0bi1pY28ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmc6IDYuNjdweDtcbn1cblxuLmZvb3Rlcl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDc3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmZvb3Rlcl9fbGlua3Mge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuZm9vdGVyX19saW5rcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cdFx0bWFyZ2luOiB1bnNldDtcblx0fVxufVxuXG4uZm9vdGVyX19saW5rcyBhIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvb3Rlcl9fbGlua3MgYTpob3ZlciB7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4uZm9vdGVyX19saW5rcy1maXJzdCwgLmZvb3Rlcl9fbGlua3Mtc2Vjb25kIHtcblx0d2lkdGg6IDE2MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuZm9vdGVyX19saW5rcy1maXJzdCB7XG5cdFx0Z2FwOiAwO1xuXHR9XG59XG5cbi5mb290ZXItZHJvcGxpc3Qge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTJweCkge1xuXHQuZm9vdGVyLWRyb3BsaXN0LmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHR9XG59XG5cbi5mb290ZXItZHJvcGxpc3Q6aG92ZXIge1xuXHRvcGFjaXR5OiAuNztcbn1cblxuLmZvb3Rlci1kcm9wbGlzdCBzdmcge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmZvb3Rlci1kcm9wbGlzdCBzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5mb290ZXItZHJvcGxpc3QtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmZvb3Rlci1kcm9wbGlzdC1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdHdpZHRoOiAxNDBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAwKTtcblx0fVxuXHQuZm9vdGVyLWRyb3BsaXN0LWxpc3QuYWN0aXZlIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdG1heC1oZWlnaHQ6IDYwMHB4O1xuXHR9XG59XG5cbi5mb290ZXItZHJvcGxpc3QtbGlzdCBhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmZvb3Rlci1kcm9wbGlzdC1saXN0IGEuYWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdH1cbn1cblxuLnJpZ2h0cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcbn1cblxuLnJpZ2h0cyAuY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdC5yaWdodHMge1xuXHRcdGdhcDogMjRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4ucmlnaHRzX190ZXh0IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogI0ZBRkFGRTtcbn1cblxuLmZvcm0tZmFuY3lib3gge1xuXHRtYXgtd2lkdGg6IDU3MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRib3JkZXItcmFkaXVzOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmZvcm0tZmFuY3lib3gge1xuXHRcdHBhZGRpbmc6IDMycHggMTZweDtcblx0fVxufVxuXG4uZm9ybS1mYW5jeWJveCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRyaWdodDogMzVweDtcblx0dG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZm9ybS1mYW5jeWJveCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5mb3JtLWZhbmN5Ym94IC5mYW5jeWJveC1jbG9zZS1zbWFsbCBzdmcge1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG59XG5cbi5mb3JtLWZhbmN5Ym94X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtLWZhbmN5Ym94X19mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtLWZhbmN5Ym94X19mb3JtLWlucHV0IHtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtLWZhbmN5Ym94X19mb3JtLXRleHRhcmVhIHtcblx0cmVzaXplOiBub25lO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHBhZGRpbmc6IDEwcHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTgwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm0tZmFuY3lib3hfX2Zvcm0tY2hlY2tib3hlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDg4cHg7XG59XG5cbi5mb3JtLWZhbmN5Ym94X19mb3JtLWNoZWNrYm94ZXMtbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjNweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1mYW5jeWJveF9fZm9ybS1jaGVja2JveGVzLWxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogMS41cHggc29saWQgI0Q5RDlEOTtcbn1cblxuLmZvcm0tZmFuY3lib3hfX2Zvcm0tY2hlY2tib3hlcy1yYWRpbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWZhbmN5Ym94X19mb3JtLWNoZWNrYm94ZXMtcmFkaW86Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZm9ybS9jaGVja2VkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZm9ybS1mYW5jeWJveF9fZm9ybS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXgtd2lkdGg6IDI5NnB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0cGFkZGluZzogOHB4IDhweCA4cHggMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvcm0tZmFuY3lib3hfX2Zvcm0tYnRuLWljbyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDUuMzNweDtcblx0YmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLmZvcm0tZmFuY3lib3hfX3BvbGljeSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uaW5uZXIge1xuXHRoZWlnaHQ6IDUwMHB4O1xufVxuXG4uaW5uZXJfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0Y29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmlubmVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5pbm5lcl9fYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjFweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pbm5lcl9fYnJlYWRjcnVtYiBsaSB7XG5cdGNvbG9yOiAjODI4MjgyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbm5lcl9fYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnLyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogLThweDtcbn1cblxuLmlubmVyX19icmVhZGNydW1iIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmlubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUycHgpIHtcblx0LmlubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyNjBweDtcblx0fVxufVxuIiwiQG1peGluIF80ayB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM4NDBweCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIF8ya3tcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMjA0OHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gXzE5MjAge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBfMTc0MCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE3NDBweCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIF8xNDQwIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQzMHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gXzEyNzkge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBfMTE5MCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBfOTkyIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBfNzY4IHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBfNjUyIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNjUycHgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBfNTc2e1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIF80ODB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gXzM3NXtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBfMzYwe1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIF8zMjB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb257XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgIGVhc2UtaW4tb3V0IDAuM3M7XHJcblx0IC1tb3otdHJhbnNpdGlvbjogYWxsICBlYXNlLWluLW91dCAwLjNzO1xyXG5cdCAtby10cmFuc2l0aW9uOiBhbGwgIGVhc2UtaW4tb3V0IDAuM3M7XHJcblx0IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmFuZG9tTnVtKCRtaW4sICRtYXgpIHtcclxuXHQkcmFuZDogcmFuZG9tKCk7XHJcblx0JHJhbmRvbU51bTogJG1pbiArIGZsb29yKCRyYW5kICogKCgkbWF4IC0gJG1pbikgKyAxKSk7XHJcbiAgXHJcblx0QHJldHVybiAkcmFuZG9tTnVtO1xyXG59IiwiLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgNTguMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDEwMCUpO1xyXG5cclxuICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgIHotaW5kZXg6IDEyO1xyXG5cclxuICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMuNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzQ4MCB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDkuNDZweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIFxyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIGNvbG9yOiAjMUMyNzRDO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1udW0ge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA0MjkzO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxODIwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICB3aWR0aDogNTZweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXNrZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDQyOTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICB3aWR0aDogNzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE4MjBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb3VudGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzQ4MCB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDYuNDZweDtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvdW50ZXIge1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm5hdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTgyMHB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTU5cHg7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBsZWZ0OiAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIF80ODAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzN3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgICB3aWR0aDogMjE3cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1OXB4KTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1OXB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF80ODAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgJi1ociB7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICAgIG1heC13aWR0aDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMUMyNzRDO1xyXG4gICAgICBtYXJnaW46IDAgMjRweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE4MjBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmMzZGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRyb3Bkb3duIHtcclxuICB6LWluZGV4OiAzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJi1idG4ge1xyXG5cclxuXHJcbiAgICAgICYtc2Vjb25kIHtcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMmM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNraW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICAgICAgbGVmdDogLTgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgXHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgICAgIFxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFGQUZFO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyL2FsdC1yaWdodC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZmlyc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkFGQUZFO1xyXG4gICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNlY29uZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZ2FwOiAxN3B4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGQUZBRkU7XHJcbiAgICAgICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgICAgXHJcbiAgICAgICYtZmlyc3Qge1xyXG4gICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XHJcbiAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1idG4tdGV4dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGVhZGVyL2FsdC11cC5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hY3RpdmUtYnVyZ2VyIHtcclxuICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG4gIH1cclxuXHJcbiAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICB9XHJcbn1cclxuIiwiLm1haW4ge1xyXG4gIHBhZGRpbmc6IDcycHggMjBweCAxNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQ4OURFOCwgIzgxRERGNyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gIEBpbmNsdWRlIF8xNDQwIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgXzk5MiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuICAgIHBhZGRpbmc6IDcycHggMjBweCA0OHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM1Q0I0RUUsICM2QkM3RjIsICNGRkZGRkYpO1xyXG4gICAgcGFkZGluZzogMTAwcHggMjBweCA0OHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgXzQ4MCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG5cclxuICAgICZfX2ljbyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHBhZGRpbmc6IDUuMzNweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RkJGRiB1cmwoJy4uL2ltZy9tYWluL21haW4tY2lyY2xlLWRlY29yZS5wbmcnKSA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL21haW4vbWFpbi1jaXJjbGUtZGVjb3JlLnBuZycpLCB1cmwoJy4uL2ltZy9tYWluL21haW4tY2lyY2xlLWRlY29yZS5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMDRweCBib3R0b20gLTE0M3B4LCAgbGVmdCA3MCUgdG9wIDU5cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBwYWRkaW5nOiAxMDJweCAxNjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIF8xNDQwe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL21haW4vbWFpbi1jaXJjbGUtZGVjb3JlLnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTA0cHggYm90dG9tIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgIHBhZGRpbmc6IDU2cHggMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGOEZCRkY7XHJcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvdW50ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29sb3I6ICM2OUMwRjE7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgICAgZm9udC1zaXplOiA0MDBweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNzUlO1xyXG4gICAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICYtc2Vjb25kIHtcclxuICAgICAgICBjb2xvcjp2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDUzNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgXzE3NDAge1xyXG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXBpYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgbGVmdDogNTUlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgd2lkdGg6IDYwNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgXzE0NDAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM0OHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNjglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzE0NDAge1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4dncpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlciB7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGUge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmF2IHtcclxuICAgICAgJi1ib3gge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQyOTM0RDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQyOTM0RDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHBhZGRpbmc6IDUuMzNweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMCk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24tbmV4dCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWJvdXQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vcm91bmQteGwucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygwJSArIDEwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDczMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgXHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hYm91dC9mcmFtZS5wbmcnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vcm91bmQucG5nKSBuby1yZXBlYXQsIHVybCguLi9pbWcvY29tbW9uL3JvdW5kLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYycHgsIDM2MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIC0xODlweCkgY2FsYygxMDAlIC0gLTExMHB4KSwgY2FsYygwJSArIC0yNzBweCkgY2FsYygwJSArIC0yNXB4KTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODlweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNjQ1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW1waGFzaXplZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRpbmRleCwgJGljb24gaW4gJGljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaW5kZXh9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xNzQwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuXHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgJi1pY28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjMzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5pbmZvIHtcclxuICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcclxuICAgIGhlaWdodDogODB2aDtcclxuXHJcbiAgICBAaW5jbHVkZSBfOTkyIHtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NpcmxjZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDJweDtcclxuICAgICAgICB3aWR0aDogNTF2dztcclxuICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xNzQwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF85OTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMCUgLSA1dncpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZDZjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gMTR2dyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF85OTIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygwJSAtIDMwdncpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMCUgLSAzMnZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTk5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBjb2xvcjogI2ZmYmQ2YztcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAlIC0gLTM1dmgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMCUgLSAtOXZ3KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzk5MiB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygwJSAtIC0xMXZoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzQ4MCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjU4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDAlIC0gLTd2aCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2lyY2xlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gLTl2dyk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygwJSAtIC0yMXZ3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF85OTIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaXJjbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCByZ2JhKDI4LCAzOSwgNzYsIDAuMjQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMCUgLSAtMzV2dyk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvY2tpbmdBbmltYXRpb24tMSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygwJSAtIC0xMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gLTQ4dncpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDAlIC0gLTEydmgpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb2NraW5nQW5pbWF0aW9uLTIgNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygwJSAtIC0yNnZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gLTYxdncpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDAlIC0gLTR2aCk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvY2tpbmdBbmltYXRpb24tMyA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gLTQzdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMCUgLSAtNzR2dyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMCUgLSAtMjN2aCk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvY2tpbmdBbmltYXRpb24tNCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gLTU4dncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygwJSAtIC0yMHZoKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF85OTIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njgge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF80ODAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiBcclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tMSB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tMiB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSB0cmFuc2xhdGVZKDEzcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tMyB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSB0cmFuc2xhdGVZKDIzcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvY2tpbmdBbmltYXRpb24tNCB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KSB0cmFuc2xhdGVZKDE1cHgpO1xyXG4gICAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxNjBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZlZjc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL3JvdW5kLXhsLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6MzY3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDAlICsgLTI3MHB4KSBjYWxjKDAlICsgMTY5cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIF83Njgge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmVtcGhhc2l6ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgICAgIG1heC13aWR0aDogNjE2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NraW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0ZBRkFGRSAwJSwgcmdiYSgyNTAsIDI1MCwgMjU0LCAwLjAwKSAxMDAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzc2OCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzJ2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzk5MiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzc2OCB7XHJcbiAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2hvd19tb3JlX2JveCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXBvaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzc2OCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzc2OCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWFkZHJlc3MgeyAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgICAgICAuZW1waGFzaXplZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1zaG93LW1vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb250YWN0cy9hbHQtYm90dG9tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfNzY4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICB3aWR0aDogNzYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF85OTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jdXN0b20tYmFsbG9vbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMjcwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXNjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgIC5lbXBoYXNpemVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGFpbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5hY3RpdmUtcG9pbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTZweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAuY29udGFjdHNfX3BvaW50cy1wb2ludC10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIlxyXG4uc2VydmljZXtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHBhZGRpbmc6IDEzNnB4IDE3MnB4IDE4M3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIF8xMTkwIHtcclxuICAgICAgICBwYWRkaW5nOiAxMzZweCAxNDBweCA0MCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIF83Njgge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgXzE3NDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNDVweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBfNzY4IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZXN7XHJcbiAgICAgICAgICAgICYtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQzI3NEM7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4IFxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfNzY4IHtcclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbnN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1idG4xIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1idG4ye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEzNDFweDtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzExOTAge1xyXG4gICAgICAgICAgICBsZWZ0OiA2dnc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcblxyXG4gICAgICAgICYtY2lyY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc4N3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA3NCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTQ0MCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMTkwIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgXHJcbn0iLCIuZm9ybS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDg4cHggMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQ4OURFOCwgICM2QkM1RjIsICNGRUZGRkYpO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIC5idWJibGUtY29udGFpbmVyLTIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDEpKSwgJjpub3QoOm50aC1jaGlsZCg0KSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDQgLyAzO1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDg4cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICBcclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZm9ybS9jaGVja2VkLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzQ4MCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF80ODAge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiA2IC8gMSAvIDcgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWljbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuMzNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2xpY3kge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyBcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGdhcDogMTA5cHggNTZweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGhvbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICAgICAgZ2FwOiA0N3B4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWljbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2LjY3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDc3cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZpcnN0LCAmLXNlY29uZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1maXJzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcGxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNjUyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDApO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF82NTIge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yaWdodHMge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdW5pLXRleHQtY29sb3IpO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgIFxyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgXzMyMCB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjRkFGQUZFO1xyXG4gICAgfVxyXG59IiwiLmZvcm0tZmFuY3lib3gge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBfNDgwIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzQ4MCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdW5pLXRleHQtY29sb3ItMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4OHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXJhZGlvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9mb3JtL2NoZWNrZWQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXVuaS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgJi1pY28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjMzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2xpY3kge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59IiwiLmlubmVyIHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11bmktdGV4dC1jb2xvci0yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzY1MiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjYwcHg7XHJcbiAgICB9XHJcbn0iXX0= */